multi-agentic-threat-m…
Comprehensive threat modeling for multi-agent systems using CSA MAESTRO 7-layer framework and OWASP Multi-Agentic System Threat…
Security-first development guidance based on OWASP ASVS (Application Security Verification Standard). Use this skill automatically when planning or implementing any code that touches user input, authentication, data persistence, network communication, file I/O, cryptography, or
$ npx -y skills add owasp/secure-agent-playbook --skill security-guidance --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/security-guidanceContext preview
The summary Claude sees to decide when to auto-load this skill.
Security-first development guidance based on OWASP ASVS (Application Security Verification Standard). Use this skill automatically when planning or implementing any code that touches user input, authentication, data persistence, network communication, file I/O, cryptography, or
name: security-guidance description: Security-first development guidance based on OWASP ASVS (Application Security Verification Standard). Use this skill automatically when planning or implementing any code that touches user input, authentication, data persistence, network communication, file I/O, cryptography, or access control. This skill ensures all generated code adheres to industry-standard security practices with explicit references to applied guidance.
Security is a first-class requirement. Before completing any plan or producing any code that touches security-sensitive operations, consult the ASVS reference index below and apply all relevant guidance.
**All generated code and plans must demonstrably adhere to the selected guidance, with safe defaults and explicit inline citations.**
1. **Identify relevant sections** — Match the current task against the `When to use:` triggers in the index below. A task may match multiple sections; apply all of them. 2. **Read the reference file** — For each matched section, read the full reference file listed at the end of its index entry to get the complete verification requirements. 3. **Apply the guidance** — Implement the requirements. Default to the most secure option when the requirements allow choice. Apply all Level 1 requirements as a minimum baseline; note any Level 2 or Level 3 requirements that are relevant but not yet implemented. 4. **Cite applied requirements inline** — In code comments or plan notes, reference each requirement you satisfy: `// ASVS 6.2.4: password checked against top-3000 list`.
If no section in the index matches a task that involves security-sensitive operations, or if guidance is conflicting or unclear, **stop and flag the gap** before proceeding. Do not guess or paraphrase guidance — escalate instead.
If the index below is empty, report that the reference index failed to load and list which ASVS chapters are likely relevant based on the task description.
Architectural requirements for the order and placement of encoding, escaping, and decoding operations.
When to use:
See `data/asvs/V1.1.md` for detailed guidance.
Output encoding and escaping requirements to prevent injection into interpreters (SQL, HTML, JS, OS, LDAP, etc.).
When to use:
See `data/asvs/V1.2.md` for detailed guidance.
Requirements for sanitizing untrusted HTML and dynamic content when encoding is not applicable.
When to use:
See `data/asvs/V1.3.md` for detailed guidance.
Requirements for safe memory handling and string operations in unmanaged or low-level code.
When to use:
See `data/asvs/V1.4.md` for detailed guidance.
Requirements for safely deserializing data from untrusted or external sources.
When to use:
See `data/asvs/V1.5.md` for detailed guidance.
Requirements for documenting expected inputs and business logic rules.
When to use:
See `data/asvs/V2.1.md` for detailed guidance.
Requirements for validating input data at application boundaries.
When to use:
See `data/asvs/V2.2.md` for detailed guidance.
Requirements for securing business workflows against manipulation, skipping steps, or race conditions.
When to use:
See `data/asvs/V2.3.md` for detailed guidance.
Requirements for protecting against automated abuse, scraping, and excessive requests.
When to use:
See `data/asvs/V2.4.
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.
Comprehensive threat modeling for multi-agent systems using CSA MAESTRO 7-layer framework and OWASP Multi-Agentic System Threat…
Audit AI agent configurations for security risks — excessive permissions, prompt injection surfaces, data exfiltration paths, and…
Assess agentic AI applications against the OWASP Top 10 for Agentic Applications 2026. Use when reviewing autonomous AI agents,…
Comprehensive AI security verification using OWASP AI Security Verification Standard (AISVS) framework. Use when verifying an…
Comprehensive LLM security assessment against OWASP Top 10 for LLM Applications 2025. Use when reviewing LLM-integrated…
Security review of MCP (Model Context Protocol) server implementations and configurations. Use when auditing MCP server source…