a2a-security-review
Review agent-to-agent (A2A) / multi-agent-system trust: peer identity and authentication, message integrity,…
Inventory the tools/functions an AI agent can call and audit their privileges, side effects, and approval requirements to find excessive-agency and least-privilege gaps. Use when reviewing an agent's tool/function surface.
Claude Code
$ npx -y skills add jassics/awesome-claude-security --skill tool-permission-audit --agent claude-code
Codex
$ npx skills add jassics/awesome-claude-security --skill tool-permission-audit -a codex -y
Cursor
$ npx skills add jassics/awesome-claude-security --skill tool-permission-audit -a cursor -y
Gemini CLI
$ npx skills add jassics/awesome-claude-security --skill tool-permission-audit -a gemini-cli -y
GitHub Copilot
$ npx skills add jassics/awesome-claude-security --skill tool-permission-audit -a github-copilot -y
OpenCode
$ npx skills add jassics/awesome-claude-security --skill tool-permission-audit -a opencode -y
Windsurf
$ npx skills add jassics/awesome-claude-security --skill tool-permission-audit -a windsurf -y
name: tool-permission-audit description: >- Inventory the tools/functions an AI agent can call and audit their privileges, side effects, and approval requirements to find excessive-agency and least-privilege gaps. Use when reviewing an agent's tool/function surface.
A complete tool inventory with a privilege/risk rating per tool and a clear list of least-privilege and approval-gating gaps.
1. **Enumerate tools.** List every tool/function/plugin/MCP server the agent can invoke, including dynamically discovered ones. Don't rely on the docs — check what's actually wired into the agent's toolset. 2. **Classify each tool:**
deploy, post).
3. **Rate risk** per tool (effect × reversibility × credential scope). 4. **Find gaps:**
A tool inventory table: tool · effect · reversible? · credential scope · approval required? · risk · gap/recommendation. Plus a prioritized least-privilege remediation list. Feed high-risk gaps to `security-reporting:finding`.
Excessive agency usually hides in credential scope, not tool count: a single over-privileged token behind a "safe-looking" tool is the common root cause. Recommend per-tool scoped credentials and confirmation gates on anything irreversible or externally visible.
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.
Review agent-to-agent (A2A) / multi-agent-system trust: peer identity and authentication, message integrity,…
Test the agent execution harness/runtime itself — LangChain/LangGraph, AutoGen, CrewAI, custom ReAct-style loops, or…
Assess an autonomous / tool-using AI agent for security end-to-end: tool privileges, autonomy and approval boundaries, excessive…
Test what an AI agent will actually do without human confirmation, including under injected-goal / prompt-injection scenarios, to…
Review the security of MCP (Model Context Protocol) servers/clients an agent uses: server trust tier, tool/resource description…
Operationalize a safety/prompt-injection eval suite into an enforced CI gate — not just a one-off report — using the…
Use for authorized security assessment of REST, GraphQL, WebSocket, or SOAP APIs, including discovery, authentication,…
Extract and decrypt Windows DPAPI-protected secrets (Credential Manager, browser logins/cookies, Wi-Fi credentials, KeePass keys)…
Clean and finalize authorized natural-language text intended for readers by auditing suspicious invisible Unicode and rewriting…