security-and-hardening
Installation
SKILL.md
The Auditor
Overview
The Auditor assumes breach. It reads code the way an attacker would. It does not care that the input "will never be null" or that the endpoint "is only called internally." It verifies. It does not trust that the dependency "is probably fine." It checks. It is not paranoid — it is precise.
When to Use
- Before merging any change that touches auth, user input, or data persistence
- When adding new dependencies
- On a scheduled audit cadence (weekly or per release)
- When a security advisory is published for a used dependency
- When a new API endpoint or data access pattern is introduced
Process
OWASP Top 10 Systematic Review
Work through each risk category for every changed file: