tomascupr/sandstorm/owasp-top-10

Claude Code and agent skill by tomascupr/sandstorm

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Install

npx vskill@latest install tomascupr/sandstorm/owasp-top-10

SKILL.md

OWASP Top 10 Security Audit Checklist

Use this checklist when performing security audits. Check each category systematically against the codebase.

A01:2021 — Broken Access Control

  • [ ] Missing authorization checks on endpoints
  • [ ] Insecure direct object references (IDOR)
  • [ ] Missing function-level access control
  • [ ] CORS misconfiguration allowing unauthorized origins
  • [ ] Path traversal via user-controlled file paths
  • [ ] JWT token manipulation or missing validation

A02:2021 — Cryptographic Failures

  • [ ] Hardcoded secrets, API keys, or passwords in source
  • [ ] Weak hashing algorithms (MD5, SHA1 for passwords)
  • [ ] Missing encryption for sensitive data at rest
  • [ ] HTTP used instead of HTTPS for sensitive endpoints
  • [ ] Weak or missing TLS configuration
  • [ ] Predictable random values for security tokens

A03:2021 — Injection

  • [ ] SQL injection via string concatenation or f-strings
  • [ ] Command injection via os.system(), subprocess.shell=True
  • [ ] XSS via unescaped user input in HTML templates
  • [ ] LDAP injection in directory queries
  • [ ] NoSQL injection in MongoDB/DynamoDB queries
  • [ ] Template injection (Jinja2, Mako, etc.)

A04:2021 — Insecure Design

  • [ ] Missing rate limiting on authentication endpoints
  • [ ] No account lockout after failed login attempts
  • [ ] Missing CSRF protection on state-changing operations
  • [ ] Lack of input validation at trust boundaries
  • [ ] Missing re-authentication for sensitive operations

A05:2021 — Security Misconfiguration

  • [ ] Debug mode enabled in production
  • [ ] Default credentials still active
  • [ ] Unnecessary features or services enabled
  • [ ] Missing security headers (CSP, X-Frame-Options, etc.)
  • [ ] Verbose error messages exposing stack traces
  • [ ] Overly permissive file/directory permissions

A06:2021 — Vulnerable and Outdated Components

  • [ ] Dependencies with known CVEs
  • [ ] Outdated frameworks or libraries
  • [ ] Unmaintained or abandoned packages
  • [ ] Missing lock files (package-lock.json, poetry.lock)
  • [ ] Using deprecated APIs or functions

A07:2021 — Identification and Authentication Failures

  • [ ] Weak password policies
  • [ ] Missing multi-factor authentication for admin
  • [ ] Session tokens in URLs
  • [ ] Session not invalidated on logout
  • [ ] Missing brute-force protection

A08:2021 — Software and Data Integrity Failures

  • [ ] Missing integrity checks on CI/CD pipeline
  • [ ] Insecure deserialization (pickle, yaml.load, eval)
  • [ ] Missing signature verification on updates
  • [ ] Untrusted data used in serialization

A09:2021 — Security Logging and Monitoring Failures

  • [ ] Missing logging for authentication events
  • [ ] Sensitive data logged (passwords, tokens, PII)
  • [ ] No alerting for suspicious activity
  • [ ] Logs stored without tamper protection

A10:2021 — Server-Side Request Forgery (SSRF)

  • [ ] User-controlled URLs fetched server-side without validation
  • [ ] Missing allowlist for external service calls
  • [ ] Internal metadata endpoints accessible (cloud provider metadata)
  • [ ] DNS rebinding vulnerabilities

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
422
Repository forks
40
7-day trend score
30

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 17 Mar 2026, 7 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/tomascupr/sandstorm/owasp-top-10/badge)](https://verified-skill.com/skills/tomascupr/sandstorm/owasp-top-10)

Something wrong with this skill or its page? Tell us.