story-import
Pass
Audited by Gen Agent Trust Hub on Oct 7, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes user-supplied story content which is then passed to sub-agents for analysis. This data flow creates a surface for indirect prompt injection if the story text contains instructions designed to influence or manipulate the agent's behavior.
- Ingestion points: Story files (paths) or raw text provided by the user in Phase 1, Step 3.
- Boundary markers: The instructions lack specific boundary markers or warnings for the agent to disregard potential instructions embedded within the story text during analysis.
- Capability inventory: The skill writes to the project directory, executes local utility scripts, and delegates analysis tasks to other agent skills.
- Sanitization: The skill performs basic text normalization and strips frontmatter but does not implement filtering for malicious prompt patterns.
- [COMMAND_EXECUTION]: The skill's operational flow involves executing shell commands to run internal Python and Node.js utility scripts.
- Evidence:
SKILL.mdandreferences/tracking-transaction.mdexplicitly direct the agent to runscripts/tracking_commit.py,scripts/wordcount_cli.py, andscripts/check-outline-contract.jsusing the system's runtime environments. - [DYNAMIC_EXECUTION]: Local Python scripts utilize dynamic module loading at runtime for internal code sharing.
- Evidence:
scripts/tracking_commit.pyandscripts/wordcount_cli.pyuseimportlib.utilto dynamically load thewordcount_core.pymodule from the skill's own directory.
Audit Metadata