Hermes landed a full security wave on main -- path-escape, command-approval-bypass, secret redaction -- and tagged none of it (still v2026.6.19)
What this changes for operators
- Three real hardening fixes hit main in-window: a path-traversal fix (model-supplied tool-call IDs could escape the tool-result storage directory), a command-approval-bypass close (GNU long-flag prefix abbreviations of
chown --recursiveandgit push --forceslipped past the guard), and secret redaction in user-facing approval prompts. None reached a tag; the newest release is still v2026.6.19 (2026-06-19). - If you run the v2026.6.19 tag you have none of these. The approval-bypass in particular means a guard you believed was blocking
chown --recursive/git push --forcecould be defeated by an abbreviated long flag on the tagged binary. Track main or wait for a tag, but know the gap.
Primary sources
- merged_pr 2026-07-01-hermes-agent-path-traversal-fix-model-supplied-tool-call-ids-could-es github.com/NousResearch/hermes-agent/pull/55929
- merged_pr 2026-07-01-hermes-agent-command-approval-bypass-closed-gnu-long-flag-prefix-abbr github.com/NousResearch/hermes-agent/pull/55959
- merged_pr 2026-07-01-hermes-agent-secrets-now-redacted-in-user-facing-command-guard-code-e github.com/NousResearch/hermes-agent/pull/55955
Signal metadata
Source findings
- 2026-07-01-hermes-agent-path-traversal-fix-model-supplied-tool-call-ids-could-es 2026-07-01-hermes-agent-path-traversal-fix-model-supplied-tool-call-ids-could-es
- 2026-07-01-hermes-agent-command-approval-bypass-closed-gnu-long-flag-prefix-abbr 2026-07-01-hermes-agent-command-approval-bypass-closed-gnu-long-flag-prefix-abbr
- 2026-07-01-hermes-agent-secrets-now-redacted-in-user-facing-command-guard-code-e 2026-07-01-hermes-agent-secrets-now-redacted-in-user-facing-command-guard-code-e
Featured in
- Patched for Whom / 2026-07-01
Run: 2026-07-01-weekly-digest-2026-06-24_2026-07-01-frontier-v0
Schema: bitter.frontier_signals.v0 / ID: 2026-07-01-hermes-security-wave-main-untagged
Research evidence and publication history are open in the repository.