Security Audit

Comprehensive security audit covering OWASP Top 10, input validation, authentication, authorization, secret management, dependency vulnerabilities, and injection attack prevention. Use when reviewing security posture, implementing auth flows, handling user input, auditing dependencies, conducting penetration test prep, or before production deployment. Use when this capability is needed.

tomevault-io Updated

File contents

Security Audit Skill

When to Use

  • Implementing authentication/authorization
  • Handling user input
  • Working with sensitive data (passwords, tokens, keys)
  • Security review requests
  • Designing API endpoints

Security Checklist

Input Validation

  • Validate all user input
  • Prevent SQL Injection
  • Prevent XSS
  • Prevent Command Injection

Authentication

  • Secure password hashing
  • Session management
  • JWT security settings

Authorization

  • Permission verification
  • Resource access control

Reference Documents (Import Syntax)

@./reference/security.md @./reference/error-handling.md @./reference/api-design.md

OWASP Top 10 Reference

  1. Injection
  2. Broken Authentication
  3. Sensitive Data Exposure
  4. XML External Entities (XXE)
  5. Broken Access Control
  6. Security Misconfiguration
  7. Cross-Site Scripting (XSS)
  8. Insecure Deserialization
  9. Using Components with Known Vulnerabilities
  10. Insufficient Logging & Monitoring

Converted and distributed by TomeVault — claim your Tome and manage your conversions.

tomevault-io/skills-registry/tree/main/kcenon--claude-config--security-audit commit 7fedb00caa

Frequently asked questions

npx skillmds@latest add tomevault-io/security-audit-9