Skip to content
Jonathan D.A. Jewell edited this page Mar 24, 2026 · 1 revision

Guides

Scanning a Repository

just scan /path/to/repo

Running the Full Pipeline

just build-all          # build Rust + Elixir
mix run --no-halt       # start OTP application

Adding UX Scanner Rules

Hypatia includes UX pattern rules (UX001–UX010) alongside security patterns (PA001–PA020). To add a new rule:

  1. Add pattern ID to lib/pattern_registry.ex
  2. Add detection logic to poc-scanner.sh
  3. Test: ./poc-scanner.sh /path/to/test-repo

Generating Reports

HYPATIA_FORMAT=json just scan /path/to/repo > report.json

Clone this wiki locally