hermes-agent-skill-authoring
Pass
Audited by Gen Agent Trust Hub on Sep 8, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill instructs the agent to read and follow the structure of existing "peer skills" in the repository to author new ones. This creates a surface where a malicious peer skill could influence the structure or content of newly generated skills.
- Ingestion points: Peer SKILL.md files located within
skills/<category>/(Workflow step 1). - Boundary markers: Standard YAML frontmatter delimiters (
---) are specified as hard requirements. - Capability inventory: The skill utilizes
write_file,patch, andskill_managefor file operations, along withgitfor version control. - Sanitization: The provided validation workflow explicitly utilizes
yaml.safe_loadfor parsing, which prevents unsafe YAML deserialization during the validation process. - [DYNAMIC_EXECUTION]: The skill provides a Python snippet intended for local validation of SKILL.md files.
- Evidence: Step 4 of the Workflow section provides an example script that uses
import yaml,re, andpathlibto read and validate the frontmatter. - Context: The execution is restricted to standard validation checks and uses
yaml.safe_loadto ensure that data is loaded without executing arbitrary code.
Audit Metadata