What problem does it solve?
This Skill automates a structured security audit to find, categorize, and prioritize vulnerabilities across a codebase, reducing manual review time and surfacing critical risks before release.
Core Features & Use Cases
- STRIDE + OWASP analysis: Systematically evaluates spoofing, tampering, repudiation, information disclosure, denial of service, and elevation of privilege while mapping findings to OWASP Top 10 categories.
- Secret detection & dependency audit: Scans for hardcoded secrets using regex patterns and runs dependency vulnerability checks appropriate to the detected stack.
- Iterative safe fixes: Optionally applies prioritized fixes with guard checks and commits, using an iterative approach that stops on regression.
- Use Case: Run a pre-release audit on a web application to identify critical secrets and injection risks, generate a severity-ranked report, and optionally apply safe automated remediations.
Quick Start
Run ck:security on the src/ directory to produce a severity-ranked findings report and optionally apply iterative fixes with --fix and --iterations.