a2a-security-review
Review agent-to-agent (A2A) / multi-agent-system trust: peer identity and authentication, message integrity, capability-negotiation trust, and delegation-chain…
Review the provenance and integrity of models, datasets, and ML artifacts pulled from hubs/registries — unsafe deserialization (pickle, PyTorch/Keras/joblib), untrusted model sources, model/dataset tampering, and signing. Use when an app loads third-party model weights or
$ npx -y skills add jassics/awesome-claude-security --skill ml-supply-chain-review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ml-supply-chain-reviewContext preview
The summary Claude sees to decide when to auto-load this skill.
Review the provenance and integrity of models, datasets, and ML artifacts pulled from hubs/registries — unsafe deserialization (pickle, PyTorch/Keras/joblib), untrusted model sources, model/dataset tampering, and signing. Use when an app loads third-party model weights or
name: ml-supply-chain-review description: >- Review the provenance and integrity of models, datasets, and ML artifacts pulled from hubs/registries — unsafe deserialization (pickle, PyTorch/Keras/joblib), untrusted model sources, model/dataset tampering, and signing. Use when an app loads third-party model weights or datasets, or before promoting a model.
Assurance that every model and dataset entering the system is from a trusted source, hasn't been tampered with, and can't execute code or carry a backdoor when loaded. This is the **supply-chain** layer for ML artifacts (parallel to `supply-chain-security` for software).
(pickle under the hood), `joblib`, Keras `.h5`/Lambda layers, and custom loaders run arbitrary code. Prefer **safetensors** or other non-executable formats; scan model files (e.g., picklescan-style checks) before loading.
publisher; no pinning to a specific revision/commit hash; "latest" tag.
provenance linking weights → training run → data. Watch for trojaned/backdoored models (poisoned to misbehave on a trigger).
poisoning surface (see `ml-pipeline-security-review`).
trust to `supply-chain-security`.
1. Inventory every external model/dataset artifact and its source, format, and load path. 2. Flag executable serialization formats and untrusted/unpinned sources; recommend safe formats, pinning to immutable revisions, and pre-load scanning. 3. Establish integrity: checksums/signatures on artifacts, provenance to the training run, and a vetting gate before a model is registered/promoted. 4. Recommend a trusted internal model registry with scanning + signing over direct hub pulls in production.
A findings list (artifact · source · format · risk · fix) plus recommended controls: safe-format policy, pre-load scanning, pinning, signing, and a promotion gate. Pair with `supply-chain-security` (software deps), `llm-security` (model behavior).
Loading a pickle-based model from an untrusted source is **remote code execution**, full stop — it's the most common and most underrated ML supply-chain risk. safetensors exists precisely to remove this; prefer it. A signed, hashed model from an unknown training run still isn't trustworthy — provenance must reach back to the data and run.
A Claude Code plugin marketplace for the full cybersecurity & GenAI-security lifecycle — from recon and threat modeling to detection engineering, GRC, and CISO-level strategy. A pentester knows which OWASP test bends a broken-access-control endpoint.
Repo: jassics/awesome-claude-security
Review agent-to-agent (A2A) / multi-agent-system trust: peer identity and authentication, message integrity, capability-negotiation trust, and delegation-chain…
Test the agent execution harness/runtime itself — LangChain/LangGraph, AutoGen, CrewAI, custom ReAct-style loops, or computer-use/browser-use agents — for…
Assess an autonomous / tool-using AI agent for security end-to-end: tool privileges, autonomy and approval boundaries, excessive agency, memory/state…
Test what an AI agent will actually do without human confirmation, including under injected-goal / prompt-injection scenarios, to validate its autonomy and…
Review the security of MCP (Model Context Protocol) servers/clients an agent uses: server trust tier, tool/resource description and result poisoning,…
Inventory the tools/functions an AI agent can call and audit their privileges, side effects, and approval requirements to find excessive-agency and…