An open-source security playbook for AI agents.
> /plugin marketplace add owasp/secure-agent-playbook
An open-source security playbook for AI agents. Structured, OWASP-grounded procedures that enable agents to perform security engineering tasks — from code review to AI agent security audits.
Without a playbook, asking an AI agent to "review my code for security" gives you a surface-level checklist. With these plays, the agent follows a structured OWASP-grounded procedure — systematically testing every vulnerability class, producing findings with CWE mappings, OpenCRE cross-references, evidence snippets, and specific remediation code.
This is not a framework or a library. There is no code to import.
Each play is a step-by-step security procedure with checklists, decision criteria, and output templates. An AI agent follows the procedure to produce consistent, evidence-based findings. Think of it like a SOC analyst's playbook — but written for AI agents to execute.
With Claude Code (recommended):
Step 1 — Register the plugin marketplace:
/plugin marketplace add OWASP/secure-agent-playbook
Step 2 — Install a skill set:
/plugin install code-security-skills@agent-security-playbook
/plugin install ai-security-skills@agent-security-playbook
Step 3 — Use the skills by mentioning the task in conversation:
"Review this code for security issues"
"Scan my dependencies for CVEs"
"Audit this MCP server configuration"
"Test this chatbot for prompt injection"
Claude will automatically activate the relevant skill based on context. See Skills Catalog for all available skills and Example Output for what the results look like.
Organization plugin — For Claude organization admins installing via Organization Plugins:
secure-agent-playbook.zip from the release assetsNote: Do not use GitHub's "Download ZIP" button — it nests files in a subdirectory that the plugin validator rejects. Always use the release asset zip.
Organization skills — For Claude organization admins uploading individual skills at Organization settings > Skills:
web-security-review.zip)Note: The skills upload rejects zips with more than 200 files, so the full
secure-agent-playbook.zipcannot be uploaded there — use the per-skill zips. To build them from a clone, runscripts/package_skills.shand upload fromdist/skills/.
Local development — To test from a local clone instead of GitHub:
/plugin marketplace add /path/to/agent-security-playbook
/plugin install code-security-skills@agent-security-playbook
/plugin install ai-security-skills@agent-security-playbook
Without Claude Code:
Reference plays directly as procedures for any AI agent or manual use:
plugins/ai-security-skills/plays/agent-security-audit.md"code-security-skills)| Skill | What It Does | Say This | OWASP Ref |
|---|---|---|---|
code-review-security | Security code review mapped to Top 10 + ASVS | "Review this code for security issues" | Top 10, ASVS |
sca-audit | Dependency CVE scanning with reachability analysis | "Scan my dependencies for CVEs" | A06:2021 |
secrets-scan | Detect hardcoded credentials and API keys | "Scan for hardcoded secrets" | CWE-798 |
api-security-review | API review against OWASP API Top 10 (2023) | "Review this API for security" | API Top 10 |
web-security-review | Web app review against OWASP Top 10 (2021) | "Review this web app for OWASP Top 10" | Top 10 |
mobile-code-review | Native Android/iOS source review against OWASP MASVS v2.1.0 | "Review this mobile app for security" | MASVS v2.1.0 |
iac-security-review | IaC security (Terraform, K8s, CloudFormation) | "Review this Terraform for security" | CIS Benchmarks |
securability-engineering | Generate inherently securable code (FIASSE v1.0.4) | "Generate secure code for..." | FIASSE v1.0.4 |
securability-engineering-review | Assess code securability (0-10 SSEM scoring) | "Assess the securability of this code" | FIASSE v1.0.4/SSEM |
prd-securability-enhancement | Harden PRDs/specs with ASVS coverage and FIASSE SSEM requirements before code is written | "Harden this PRD" / "Map features to ASVS" | ASVS, FIASSE v1.0.4 |
security-guidance | Auto-triggered ASVS guidance for security-sensitive code | (auto-triggered) | ASVS 5.0 |
ai-security-skills)| Skill | What It Does | Say This | OWASP Ref |
|---|---|---|---|
agent-security-audit | Audit agent permissions, injection surfaces, data exfil paths | "Audit this agent's security" | LLM Top 10 |
llm-risk-assess | LLM app assessment against LLM Top 10 2025 | "Assess LLM risks for this app" | LLM Top 10 |
agentic-ai-risk-assess | Agentic app assessment against Top 10 Agentic 2026 | "Assess agentic AI risks" | Agentic Top 10 |
mcp-server-review | MCP server security review | "Review this MCP server" | LLM Top 10 |
prompt-injection-test | Prompt injection testing (Arcanum PI Taxonomy) | "Test for prompt injection" | LLM01 |
multi-agentic-threat-model | CSA MAESTRO 7-layer threat modeling | "Model threats for this multi-agent system" | CSA MAESTRO |
ai-security-verification | AI application verification against OWASP AISVS (13 categories) | "Verify this AI app against AISVS" | AISVS |
Agents are autonomous security specialists that invoke skills and produce structured reports. Each agent has a focused system prompt, scoped tool access, and preloaded skills. Use them individually or as a coordinated team.
| Agent | Focus | Skills Invoked |
|---|---|---|
code-security-reviewer | Code vulnerabilities, secrets, web security | code-review-security, secrets-scan, web-security-review |
dependency-auditor | Supply chain and dependency CVE risks | sca-audit |
api-security-reviewer | API security against OWASP API Top 10 | api-security-review |
mobile-security-reviewer | Native Android/iOS source against OWASP MASVS v2.1.0 | mobile-code-review |
ai-security-assessor | Agent configs, MCP servers, LLM app risks | agent-security-audit, mcp-server-review, llm-risk-assess, prompt-injection-test |
security-team-lead | Coordinates specialists, consolidates report | securability-engineering-review |
Standalone usage — invoke any agent directly:
"Use code-security-reviewer to review src/"
"Use dependency-auditor to scan this project"
Team assessment — with agent teams enabled, the team lead dispatches specialists in parallel and consolidates findings into a single report:
"Run a full security assessment of this project"
The team lead scopes the target, dispatches relevant specialists (skipping those whose focus area isn't present), deduplicates findings, identifies cross-domain risk chains, and produces a unified report using templates/report.md.
Agent teams requires
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1. See Claude Code docs for setup. Individual agents work without this flag.
Running "Review src/auth/ for security issues" on a Node.js/Express codebase produces findings like this:
Security Code Review — src/auth/
Scope: Node.js/Express, server-side, processes user credentials
Findings: CRITICAL 1 | HIGH 2 | MEDIUM 1 | LOW 0
src/auth/login.js:42id parameter// src/auth/login.js:42
const user = await db.query("SELECT * FROM users WHERE id=" + req.params.id);
const user = await db.query("SELECT * FROM users WHERE id = $1", [req.params.id]);
Every skill produces structured findings with severity, CWE, evidence, and remediation code. See
examples/for complete sample assessment reports.
The differentiator — security procedures purpose-built for the AI agent era. Bundled inside the ai-security-skills plugin.
| Play | What It Does |
|---|---|
| agent-security-audit | Audit agent permissions, prompt injection surfaces, data exfiltration paths, guardrails |
| agentic-ai-risk-assess | Assess agentic AI applications against OWASP Top 10 for Agentic Applications 2026 |
| ai-security-verification | Verify AI-driven applications against the OWASP AI Security Verification Standard (AISVS) |
| llm-risk-assess | Assess LLM applications against OWASP Top 10 for LLM Applications |
| mcp-server-review | Review MCP server implementations for overpermissioning, injection, data exposure |
| multi-agentic-threat-model | Threat-model multi-agent systems using the CSA MAESTRO 7-layer framework and OWASP Multi-Agentic System Guide v1.0 |
| prompt-injection-testing | Test LLM apps against 18 attack techniques, 20 evasions, 13 intents |
Immediate, practical value for any codebase. Bundled inside the code-security-skills plugin.
| Play | What It Does |
|---|---|
| sca-audit | Scan dependencies for known CVEs with reachability analysis |
| code-review-security | Systematic security code review mapped to OWASP Top 10 and ASVS |
agent-security-playbook is a Claude Code plugin with 18 hand-picked skills, indexed on Flowy in the Security category. Install it with the command on its page. It includes multi-agentic-threat-model, agent-security-audit, agentic-ai-risk-assess. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it