a2a-security-review
Review agent-to-agent (A2A) / multi-agent-system trust: peer identity and authentication, message integrity,…
Run scope-bounded reconnaissance for a penetration test: enumerate the authorized attack surface (hosts, domains, services, technologies, exposure) and organize it for testing. Use at the start of an engagement, strictly within the agreed scope.
Claude Code
$ npx -y skills add jassics/awesome-claude-security --skill recon --agent claude-code
Codex
$ npx skills add jassics/awesome-claude-security --skill recon -a codex -y
Cursor
$ npx skills add jassics/awesome-claude-security --skill recon -a cursor -y
Gemini CLI
$ npx skills add jassics/awesome-claude-security --skill recon -a gemini-cli -y
GitHub Copilot
$ npx skills add jassics/awesome-claude-security --skill recon -a github-copilot -y
OpenCode
$ npx skills add jassics/awesome-claude-security --skill recon -a opencode -y
Windsurf
$ npx skills add jassics/awesome-claude-security --skill recon -a windsurf -y
name: recon description: >- Run scope-bounded reconnaissance for a penetration test: enumerate the authorized attack surface (hosts, domains, services, technologies, exposure) and organize it for testing. Use at the start of an engagement, strictly within the agreed scope.
A clear, organized attack-surface map for the **in-scope** targets, ready to drive methodology-based testing — with everything tied back to the rules of engagement.
testing window, rules of engagement). Do not enumerate anything out of scope.
1. **Confirm scope** first. Record what's in/out and any constraints (rate limits, no-touch systems, allowed techniques). 2. **Passive recon** — public/OSINT footprint: domains, subdomains, IP ranges, technologies, exposed services, leaked info. Prefer the `osint` plugin if installed. 3. **Active enumeration** (only if authorized) — live hosts, open ports/services, versions, web endpoints, and tech fingerprinting, respecting rate limits. 4. **Organize the surface** — group by asset/zone; note the technology per target so the right domain methodology applies (web → `web-app-security`, network → `network-security`, cloud → `cloud-security`). 5. **Map it** — optionally produce an attack-surface mindmap or architecture view (`security-diagramming`).
An attack-surface inventory: asset · type · service/tech · exposure · in-scope? · notes, plus a prioritized list of where to begin testing. Findings later flow to `security-reporting`.
Stay strictly within scope; log what you touched for the report's methodology section. This skill organizes the surface — the per-technology testing lives in the domain plugins.
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…
Inventory the tools/functions an AI agent can call and audit their privileges, side effects, and approval requirements to find…
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…