security-audit

Provides security guidelines for input validation, authentication, authorization, and secure coding practices. Use when implementing auth, handling user input, working with credentials, or conducting security reviews.

allowed_tools: Read, Grep, Glob

$ 安裝

git clone https://github.com/kcenon/claude-config /tmp/claude-config && cp -r /tmp/claude-config/plugin/skills/security-audit ~/.claude/skills/claude-config

// tip: Run this command in your terminal to install the skill


name: security-audit description: Provides security guidelines for input validation, authentication, authorization, and secure coding practices. Use when implementing auth, handling user input, working with credentials, or conducting security reviews. allowed-tools: Read, Grep, Glob

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

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