Skip to content

Latest commit

 

History

History
52 lines (38 loc) · 659 Bytes

File metadata and controls

52 lines (38 loc) · 659 Bytes

Setup Guide

Requirements

  • macOS preferred
  • Homebrew
  • Python 3.11+
  • uv for Python CLI tools
  • Node.js/npm if rebuilding the dashboard design

Install

./install-security-observatory.sh

The script validates these binaries:

semgrep
gitleaks
trufflehog
trivy
osv-scanner
syft
grype
checkov
medusa

PATH

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"

First Scan

security-scan .
security-scan dashboard

The dashboard runs on 127.0.0.1:8765 by default.