Tooluck logoTooluck
SKILL.md

owasp-security

Agent skill fromdavila7/claude-code-templates

Comprehensive OWASP-aligned security guidance across six standards - Top 10 (2021) for web apps, ASVS 5.0, MASVS v2.1.0 for mobile, API Security Top 10 (2023), Kubernetes Top 10 (2022), and the Agentic Applications 2026 edition for AI/LLM. Use for security reviews, vulnerability audits, secure auth/crypto/access-control implementation, Kubernetes manifest hardening, and LLM/agent prompt-injection defense - including indirect requests like "is this login flow secure?", "review this endpoint", or "audit my pod spec".

How to install owasp-security

install owasp-security
# install the claude-code-templates pack with the skills CLI
npx skills add davila7/claude-code-templates

# or add only this skill to Claude Code: copy the folder

.claude-plugin/skills/owasp-security/

# into

~/.claude/skills/owasp-security/ (all projects)

.claude/skills/owasp-security/ (one project)

.claude-plugin/skills/owasp-security/SKILL.md

MITFull file
1# Comprehensive OWASP Security Skills
2
3A developer-focused security reference covering six OWASP standards for securing web applications, APIs, mobile apps, containers, and AI/LLM systems. Each section provides concise detection guidance, key requirements, and mitigation strategies.
4
5## Quick Navigation
6
71. [OWASP Top 10 (2021)](#section-1-owasp-top-10-2021)
82. [OWASP ASVS 5.0](#section-2-owasp-asvs-50-application-security-verification-standard)
93. [OWASP MASVS v2.1.0](#section-3-owasp-masvs-v210-mobile-security)
104. [OWASP API Security Top 10](#section-4-owasp-api-security-top-10-2023)
115. [OWASP Kubernetes Top 10](#section-5-owasp-kubernetes-top-10-2022)
126. [OWASP Agentic Applications 2026](#section-6-owasp-agentic-applications-2026)
13
14---
15
16## Section 1: OWASP Top 10 (2021)
17
18The OWASP Top 10 represents the most critical security risks in web applications.
19
20### A01: Broken Access Control
21**Detection:** URLs with direct ID references (`/user/1234/orders`); client-side only enforcement; missing authorization checks.
22**Mitigation:** Enforce server-side authorization for every sensitive operation; verify user ownership of resources; implement default-deny principle.
23**Example:**
24```javascript
25// INSECURE: No authorization check
26app.get('/users/:id/orders', (req, res) => {
27 const orders = db.query('SELECT * FROM orders WHERE user_id = ?', req.params.id);
28 res.json(orders);
29});
30// SECURE: Authorization check
31app.get('/users/:id/orders', (req, res) => {
32…

Excerpt shown under the repository's MIT license.

More skills in claude-code-templates

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates