hermes-agent-maker
Pass
Audited by Gen Agent Trust Hub on Oct 2, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [SAFE]: The skill operates entirely within the local environment. It explicitly forbids network access, credential handling, and external transmissions in its routing rules and implementation.
- [COMMAND_EXECUTION]: The skill uses
bunto execute local maintenance and generation scripts (scripts/generate.mjs,scripts/validate-portable-v1-output.mjs, andscripts/validate-hermes-agent-maker.mjs). These scripts are part of the skill package and follow strict safety protocols, including ownership checks and atomic write operations. - [INDIRECT_PROMPT_INJECTION]: The skill ingests user-provided text (the
summaryfield) which is interpolated into generated files. This is mitigated by multiple layers of defense: a character-restricting regex (safeSummary), a blocklist for sensitive terms (forbiddenTerms), and the use of draft extensions for sensitive files likeUSER.mdandMEMORY.md. The generator also scans its own output for forbidden behavior before writing to disk. - [SAFE]: The file-writing logic in
scripts/generate.mjsis highly defensive. It usesrealpathand containment checks to ensure no files are written outside the designated workspace. It also implements an ownership marker system (ownership.json) to prevent overwriting files not created by the skill, and uses a transactional journaling system to handle interrupted writes. - [SAFE]: The portable plugin validation logic uses a pinned schema system that verifies the integrity of local schema files via SHA-256 hashes before use, preventing tampering with the validation oracle.
Audit Metadata