a2a-security-review
Review agent-to-agent (A2A) / multi-agent-system trust: peer identity and authentication, message integrity, capability-negotiation trust, and delegation-chain…
Threat model an LLM / RAG / agentic AI system: map prompts, data sources, tools, identities, and trust boundaries, then enumerate AI-specific threats and mitigations. Use when designing or reviewing a GenAI feature's security.
$ npx -y skills add jassics/awesome-claude-security --skill ai-threat-model --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ai-threat-modelContext preview
The summary Claude sees to decide when to auto-load this skill.
Threat model an LLM / RAG / agentic AI system: map prompts, data sources, tools, identities, and trust boundaries, then enumerate AI-specific threats and mitigations. Use when designing or reviewing a GenAI feature's security.
name: ai-threat-model description: >- Threat model an LLM / RAG / agentic AI system: map prompts, data sources, tools, identities, and trust boundaries, then enumerate AI-specific threats and mitigations. Use when designing or reviewing a GenAI feature's security.
A threat model tailored to GenAI: the AI-specific trust boundaries and data flows made explicit, threats enumerated against them, and mitigations mapped — bridging classic threat modeling with the OWASP LLM Top 10.
what's trusted vs. untrusted, and where they mix (the core injection risk).
per-tenant isolation and ingestion provenance.
side effects, and approval requirements (agency boundary).
under; what's reachable.
1. Build/ingest a DFD with AI elements above (`security-diagramming:threat-model-dfd`), marking the **trust boundary between trusted instructions and untrusted content/tool output** explicitly. 2. Run **STRIDE** over the DFD (`threat-modeling:stride`) AND overlay the **OWASP LLM Top 10** categories (`owasp-llm-top10`) — GenAI threats don't all fit STRIDE neatly (e.g. excessive agency, misinformation). 3. For agentic systems, model the autonomy/permission boundary specifically: what the agent can do without a human, and worst-case action chains (`security-diagramming:attack-tree`). 4. Enumerate threats, rank (`threat-modeling:risk-rank`), map mitigations.
A GenAI threat model: AI DFD + threat table (element · threat · STRIDE/LLM-Top-10 ref · risk · mitigation) + top-risks summary. Use `security-reporting` for the deliverable.
The decisive question for most GenAI systems: *where does untrusted content gain the ability to influence trusted actions?* Find every such crossing and constrain it. For RAG-heavy or agent-heavy systems, the `rag-security` / `agentic-ai-security` plugins go deeper.
This is a **security** threat model (attacker-driven). It does not cover **AI safety** — harm to users/society without an attacker (harmful content, bias, reliability, misuse). For that, run `ai-safety:harm-modeling` alongside this.
For multi-agent/agentic systems, also consider `threat-modeling:maestro` (CSA's agent-native threat-modeling layers) alongside STRIDE.
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…