protocol-authoring
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_CONTEXT_INJECTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The provided utility script
render-graphs.jsuseschild_process.execSyncto invoke the systemdotcommand for rendering Graphviz diagrams. This is used for visualizing protocol flows. - [DYNAMIC_CONTEXT_INJECTION]:
SKILL.mdcontains examples and instructions for using the!commandsyntax (e.g.,!git log,!gh pr diff). This feature executes shell commands when the skill is loaded by the agent environment. The documented examples are standard developer tools. - [DYNAMIC_EXECUTION]: The
render-graphs.jsscript dynamically extracts and executes Graphviz code blocks from markdown files at runtime using thedotutility. - [INDIRECT_PROMPT_INJECTION]: The skill's core methodology involves running 'pressure scenarios' with subagents and incorporating their output (failures and rationalizations) into the protocol documentation. This creates a surface where malicious instructions could potentially be ingested from untrusted subagent responses.
- Ingestion points: Failures and rationalizations recorded from subagent interactions are intended to be authored into
SKILL.mdprotocol files. - Boundary markers: No specific delimiters or safety warnings for handling untrusted subagent output are prescribed.
- Capability inventory: The skill possesses command execution capabilities through
render-graphs.jsand dynamic loading features via the platform's!commandsyntax. - Sanitization: The skill lacks explicit instructions for sanitizing or escaping content derived from external subagent sessions before interpolation into documentation.
Audit Metadata