What problem does it solve?
Security review reduces the risk of shipping vulnerable code by systematically identifying threats, insecure data flows, leaked secrets, and vulnerable dependencies before release.
Core Features & Use Cases
- STRIDE-A threat modeling: Enumerate threats across trust boundaries, assess severity, and map mitigations including an Agent Misuse (LLM) extension.
- OWASP Top 10 for LLM applications: Check high-impact LLM failure modes such as prompt injection, insecure output handling, excessive agency, and sensitive disclosure.
- Data-flow tracing to sinks: Trace sources (e.g., request fields, uploads, LLM output) to dangerous sinks (e.g., SQL/shell/HTML/template rendering, eval/exec) and verify sanitization/parameterization.
- Secret and credential detection: Scan diffs and full codebases for likely secrets, stop deployment on confirmed matches, and recommend rotation plus history rewrite.
- CVE dependency audit: Run language-specific tooling to triage and gate releases based on CVE severity.
Quick Start
Run the security-review workflow on the codebase or PR diff before any production deployment, especially when untrusted input, auth changes, sensitive data, or new agent tools are involved.