a2a-security-review
Review agent-to-agent (A2A) / multi-agent-system trust: peer identity and authentication, message integrity,…
Review or design the content-safety guardrails of an AI system — input/output classifiers, refusal and safe-completion behavior, escalation/human handoff, and coverage across harm categories, languages, and modalities. Use when assessing or building the safety controls around a
Claude Code
$ npx -y skills add jassics/awesome-claude-security --skill guardrail-review --agent claude-code
Codex
$ npx skills add jassics/awesome-claude-security --skill guardrail-review -a codex -y
Cursor
$ npx skills add jassics/awesome-claude-security --skill guardrail-review -a cursor -y
Gemini CLI
$ npx skills add jassics/awesome-claude-security --skill guardrail-review -a gemini-cli -y
GitHub Copilot
$ npx skills add jassics/awesome-claude-security --skill guardrail-review -a github-copilot -y
OpenCode
$ npx skills add jassics/awesome-claude-security --skill guardrail-review -a opencode -y
Windsurf
$ npx skills add jassics/awesome-claude-security --skill guardrail-review -a windsurf -y
name: guardrail-review description: >- Review or design the content-safety guardrails of an AI system — input/output classifiers, refusal and safe-completion behavior, escalation/human handoff, and coverage across harm categories, languages, and modalities. Use when assessing or building the safety controls around a model.
An assessment (or design) of the guardrail stack: what's blocked, how well, where the gaps are, and whether it balances under- vs over-blocking.
1. **Input-side** — moderation/classification of prompts before the model; handling of disallowed and borderline requests; prompt-injection interaction (cross-ref `llm-security`). 2. **Output-side** — moderation of generations before they reach the user or downstream systems; safe-completion vs hard refusal; PII/sensitive-data filters. 3. **Refusal behavior** — are refusals correct, consistent, and helpful (offer safe alternatives)? Measure over-refusal of benign requests, not just under-refusal. 4. **Coverage** — across all harm categories from `harm-modeling`, across **languages**, and across **modalities** (image/audio/doc — cross-ref `multimodal-security`). Gaps usually hide in non-English and non-text. 5. **Escalation & oversight** — human-in-the-loop for high-stakes/uncertain cases; user reporting; appeal/override paths. 6. **Robustness & monitoring** — do guardrails hold under adversarial pressure (`safety-red-team`)? Is there logging, drift monitoring, and an update process?
1. Inventory the existing guardrails (or requirements, if designing). 2. Assess each area above; for gaps note severity and the harm category exposed. 3. Check the under-/over-blocking balance with representative benign + unsafe sets. 4. Recommend concrete improvements and a layered (defense-in-depth) design.
A guardrail review: layer · coverage · gaps · severity · recommendation, plus a target layered design. Validate changes with `safety-evaluation` and `safety-red-team`.
Guardrails are defense-in-depth, not a single classifier — combine input, output, refusal, escalation, and monitoring. The two most common gaps: non-English/ non-text coverage, and over-refusal that quietly breaks legitimate use.
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…