herdr-quorum
Pass
Audited by Gen Agent Trust Hub on Sep 9, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes local Python scripts (
scripts/launch.pyandscripts/collect.py) that manage worker agents by invoking theherdrCLI tool. - Subprocess calls in the launcher script use list-based arguments rather than shell strings, effectively preventing command injection at the script level.
- The launcher validates worker configurations against a strict schema and a whitelist of allowed CLI types (
pi,codex,claude), rejecting any identifiers containing control characters. - The
launch.pyscript implements a monitor service that uses a 32-character secret token for local socket authentication to ensure only the authorized collector can access run events. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to synthesize reports from multiple worker agents who process external project data, creating a potential surface for indirect injection.
- Ingestion points: The skill resolves user-provided requests/scopes in
SKILL.mdand aggregates reports from worker agents viascripts/collect.py. - Boundary markers: The lead agent prepares a common 'brief' for all workers, which is passed to the launcher and delivered to worker agents using quoted heredocs (
<<'QUORUM_BRIEF') to prevent unintended shell expansion of the brief's content. - Capability inventory: The skill's scripts facilitate terminal pane management and agent orchestration (starting, prompting, and interrupting agents) via the
herdrtool. - Sanitization: In addition to validating worker configuration tuples, the launcher uses
json.dumpsfor specific arguments to ensure they are correctly escaped before being passed to the worker agents.
Audit Metadata