What problem does it solve?
Guardian prevents unsafe code from reaching commit or deployment by acting as a hard security gate. It catches issues that are easy to miss in review, such as leaked secrets, injection flaws, destructive commands, and weakened security controls.
Core Features & Use Cases
- Secret and credential scanning: Detects API keys, tokens, private keys, and committed environment data before they can leak.
- Application security checks: Flags SQL injection, XSS, CSRF, missing input validation, and auth or crypto anti-patterns.
- Supply chain and configuration defense: Audits dependencies, watches for security middleware removal, and spots fail-open defaults or risky config drift.
- Operational safety gates: Blocks destructive shell commands, validates project contracts and org policies, and enforces readiness before build or deploy.
- Use case: A developer prepares a feature branch that touches auth, config, and deployment scripts, and Guardian reviews the full change set to stop critical risks while surfacing warnings that need explicit acknowledgment.
Quick Start
Ask Guardian to scan the current changes for secrets, injection risks, destructive commands, and config regressions before commit.