Add wally shannon, deepsec and vvah: three hosted security harnesses
Merged
SA
5h ago+4110+4110+0123456789012345678901234567890123456789-23-23-01234567890123456789
The single 0.8.14 release of the hosted security-audit harnesses. Folds in #223 (deepsec + vvah) on top of shannon.
Three harnesses, one pattern: each resolves the model from the signed-in account (or WALLY_CLOUD_KEY), writes the tool's own config pointed at <console>/v1, sets the key in the child's environment only, and otherwise passes the tool's own arguments through.
| Command | Tool | Wiring |
|---|---|---|
wally shannon | Keygraph Shannon 3.4.0 (npx/Docker) | Pi models.json, SHANNON_AI_MODEL=runanywhere:<id>, SHANNON_AI_API_KEY |
wally deepsec | DeepSec 2.3.10 (npx) | Pi models.json, --ai-provider runanywhere --ai-base-url <base> --ai-api-key-env WALLY_DEEPSEC_API_KEY |
wally vvah | Visa VVAH 1.5.1 (pip venv) | config.local.yaml roles {via: openai}, OPENAI_BASE_URL / OPENAI_API_KEY |
End-to-end test (dev, signed in as a granted account)
- Unit: 614 lib tests pass, 53 of them harness-specific (shannon/deepsec/vvah).
- deepsec handoff: resolves
deepseek-v4.1-flash-1017-uncensoredthrough.../api-dev/v1, writes the Pimodels.json(openai-completions), passes the custom-route flags andWALLY_DEEPSEC_API_KEY. - vvah handoff: writes
config.local.yamlmapping every role to the model{via: openai}, setsOPENAI_BASE_URL=.../api-dev/v1andOPENAI_API_KEY. - shannon: a real Shannon scan launched through Wally reached Recon, calling the model.
- Model call: the endpoint all three point at serves the model with the account's bearer (200, real completion).
🤖 Generated with Claude Code
Summary by CodeRabbit
- New Features
- Added
wally shannonfor running Shannon scans, selecting an account model, and passing through commands. - Added
wally deepsecandwally vvahfor security testing and repository scans, with model selection and command options.
- Added
- Documentation
- Added setup guidance for prerequisites, account access, credentials, command usage, and authorization requirements.
- Updates
- Updated Wally to version 0.8.14.