This plan turns the visual 100+ tool loadout into a real local operator workstation without pretending missing binaries are ready. The backend reports three separate numbers:
- Catalog tools: the full UI loadout vocabulary.
- Wired adapters: tools the backend knows how to reason about, gate, and attach to evidence.
- Installed command adapters: wired tools present on this machine right now.
These unlock the baseline web, DNS, repo, and report loops.
If Homebrew is owned by a different macOS user, repair the prefix first:
sudo chown -R "$(whoami)":admin /opt/homebrew
brew doctorbrew install pipx
brew install nmap ffuf gobuster feroxbuster nikto dalfox sqlmap exiftool yara binwalk radamsa
brew install projectdiscovery/tap/subfinder projectdiscovery/tap/httpx projectdiscovery/tap/naabu projectdiscovery/tap/katana projectdiscovery/tap/nucleiThese make T3MP3ST useful as a package and supply-chain hunter.
brew install semgrep gitleaks trufflehog syft grype osv-scanner checkov
brew install aquasecurity/trivy/trivy
pipx install prowlerThese power prompt, tool, memory, and model-boundary regression packs.
npm install -g promptfoo
pipx install garakThese fill the previously hollow smart-contract and crypto lanes.
npm install -g solhint
pipx install slither-analyzer mythril
brew install crytic/tap/echidna hashcat johnFoundry should be installed from the official Foundry installer, then verified with forge --version and cast --version.
These move the harness toward local artifact and binary zero-day hunting.
brew install radare2 afl++ apktool jadxSome tools should remain catalog-only or import-only until T3MP3ST has narrow adapters, scope receipts, and evidence redaction for each workflow:
- Metasploit: no generic shell-through execution.
- Hydra: no generic credential attack runner.
- BloodHound: import graph evidence first; collector execution needs explicit directory scope.
Call the arsenal operational only when:
/api/arsenal/statusshows nonzero command-ready adapters for every mission family.- High-value adapters for the active mission are installed or intentionally waived.
- Active or networked commands require ScopeGuard approval receipts.
- Tool output can be attached to evidence, linked to findings, and retested.
- Recovered secrets, credentials, tokens, and private keys are never written to the ledger.