herdr
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill extensively uses the
herdrCLI to manage agent lifecycles, terminal panes, and Git worktrees. Commands includeagent start,agent prompt,pane split, andworktree create. The instructions mandate environment validation (HERDR_ENV=1) and identity verification before executing mutations. - [DYNAMIC_EXECUTION]: The skill executes a bundled Node.js script,
scripts/publish-report.mjs, to validate and publish agent activity reports. The script follows security best practices by usingO_NOFOLLOWto prevent symlink attacks and implementing path traversal checks for file lists. - [INDIRECT_PROMPT_INJECTION]: The skill's primary function is to orchestrate multiple agents (Codex, Claude, AGY) and process their outputs, which creates an ingestion surface for potentially malicious instructions embedded in agent callbacks or terminal transcripts.
- Ingestion points: Agent callbacks via
herdr agent prompt, terminal history viaherdr agent read, and structured producer reports in YAML/JSON format. - Boundary markers: The skill uses specific command prefixes (e.g.,
/herdr (/absolute/path/...)) and a structured 'authority block' to distinguish instructions from data. - Capability inventory: The skill can launch new interactive sessions, inject text/keys into terminal panes, and write report files to the filesystem.
- Sanitization: While the
publish-report.mjsscript performs strict schema validation on report metadata, it does not sanitize the natural language content of summaries or evidence strings against embedded instructions.
Audit Metadata