a2a-security-review
Review agent-to-agent (A2A) / multi-agent-system trust: peer identity and authentication, message integrity,…
Look up the safe idiom and known-risky API/library for a language or framework (Python, JS/TS/Node, Java, Go, C/C++, Ruby) before or while writing code — a design/build-time cheat-sheet, distinct from post-hoc scanning. Use when writing or reviewing code, scoping a PRD's tech
Claude Code
$ npx -y skills add jassics/awesome-claude-security --skill secure-coding-kb --agent claude-code
Codex
$ npx skills add jassics/awesome-claude-security --skill secure-coding-kb -a codex -y
Cursor
$ npx skills add jassics/awesome-claude-security --skill secure-coding-kb -a cursor -y
Gemini CLI
$ npx skills add jassics/awesome-claude-security --skill secure-coding-kb -a gemini-cli -y
GitHub Copilot
$ npx skills add jassics/awesome-claude-security --skill secure-coding-kb -a github-copilot -y
OpenCode
$ npx skills add jassics/awesome-claude-security --skill secure-coding-kb -a opencode -y
Windsurf
$ npx skills add jassics/awesome-claude-security --skill secure-coding-kb -a windsurf -y
name: secure-coding-kb description: >- Look up the safe idiom and known-risky API/library for a language or framework (Python, JS/TS/Node, Java, Go, C/C++, Ruby) before or while writing code — a design/build-time cheat-sheet, distinct from post-hoc scanning. Use when writing or reviewing code, scoping a PRD's tech stack, or advising an AI-assisted/vibe-coded change on which APIs and libraries to avoid up front.
The safe pattern and the risky API/library to avoid for the language(s)/framework(s) in scope — consulted *while designing or writing code*, so unsafe patterns are never introduced rather than caught later by a scanner.
1. **Identify the language(s)/framework(s) in scope** for the code, PRD, or feature being built. 2. **Pull the relevant guidance from `reference.md`** for each: unsafe API/pattern → safe replacement, and risky/abandoned libraries → maintained alternative. 3. **Flag framework-specific footguns** (e.g. Django/Flask, Express/Node, Spring/Java, Rails, Go stdlib) — defaults that are insecure unless explicitly hardened. 4. **Cite OWASP Cheat Sheet Series** for depth beyond this quick-reference — it's the canonical, continuously-updated source; this skill is a fast lookup, not a replacement.
A short table: pattern/library flagged · why risky · safe replacement · source (OWASP Cheat Sheet name). For an existing codebase, hand off found instances to `sast-sca:sast-review` for the code-level fix; for new work, this *is* the fix — inject the safe pattern before code is written.
This complements, not replaces, `sast-sca:sast-review`: that skill scans code that already exists and reports what's wrong; this skill guides what to write in the first place — most valuable during design, PRD scoping, or AI-assisted/"vibe coded" implementation where no security requirement was stated up front (see `security-architect:prd-security-injection` for injecting requirements into the PRD/prompt itself). See `reference.md` for the per-language tables. For Python/ React specifically, `secure-coding:safe-function-lint` turns a subset of this guidance into an enforced, hook-blocked check rather than a reference lookup — point the user there once they want prevention, not just guidance.
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…