protocol-writer
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests data from local files (
GOAL.mdandqueries.md) and interpolates their contents into the generatedPROTOCOL.mdfile. This creates a surface where malicious instructions in the input files could potentially influence downstream agents that read the resulting protocol. - Ingestion points:
scripts/run.pyreads content fromworkspace / "GOAL.md"andworkspace / "queries.md". - Boundary markers: The script does not appear to use explicit delimiters or "ignore instructions" markers when wrapping this content in the output markdown.
- Capability inventory: The script is limited to file system read/write operations within the workspace. It has no network or shell execution capabilities.
- Sanitization: The script reads raw text and performs basic parsing without sanitization or escaping of the content before interpolation.
- [DYNAMIC_EXECUTION]: The script dynamically modifies the Python path to import internal modules from the repository structure.
- Evidence:
scripts/run.pyresolves the repository root by searching forAGENTS.mdin parent directories and then usessys.path.insert(0, str(repo_root))to allow importing thetoolingpackage. This is a standard architectural pattern for this environment and does not involve loading remote or untrusted code.
Audit Metadata