- macOS preferred
- Homebrew
- Python 3.11+
uvfor Python CLI tools- Node.js/npm if rebuilding the dashboard design
./install-security-observatory.shThe script validates these binaries:
semgrep
gitleaks
trufflehog
trivy
osv-scanner
syft
grype
checkov
medusa
The installer writes the CLI wrapper to:
~/.local/bin/security-scan
If your shell cannot find it, add this to your shell profile:
export PATH="$HOME/.local/bin:$PATH"security-scan .
security-scan dashboardThe dashboard runs on 127.0.0.1:8765 by default.