Hermes campaigns and review
Hermes campaigns load a versioned YAML suite and start every repetition in a new laboratory replica. The flow reuses Wallbreaker’s attack loop and judge instead of creating a separate attack engine.
Operator flow
Section titled “Operator flow”- Prepare a fictional or authorized suite.
- Run the dry run and inspect the resolved target, limits and manifest.
- Confirm authorization and resource limits.
- Execute the campaign.
- Review findings that lack enough automated evidence.
- Verify the sanitized report and its integrity binding.
Use the CLI help for the exact arguments supported by the installed release:
wallbreaker hermes run --helpwallbreaker hermes review --helpwallbreaker hermes verify --helpReports and evidence
Section titled “Reports and evidence”The campaign report contains IDs, verdicts, scores, state comparisons and integrity metadata. It does not contain target prompts or responses.
When a finding requires a human decision, private bodies live in a separate
RUN.evidence.json sidecar. The sidecar:
- is permission-restricted and excluded from version control;
- has a bounded size;
- is bound to the report and its target, prompt and response with HMAC;
- is opened only by explicit local evidence controls;
- is never passed to Hermes Agent through the operator skill.
review without an explicit evidence display and verify do not reveal those bodies. Treat the
sidecar as sensitive engagement data and account for backups when deleting it.