skills/zapabob/skills/specstory-yak/Gen Agent Trust Hub

specstory-yak

Pass

Audited by Gen Agent Trust Hub on Sep 5, 2026

Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
  • [INDIRECT_PROMPT_INJECTION]: The skill processes .specstory/history/*.md files to generate a personalized LLM summary. These files contain chat histories that are technically untrusted external data, which could be used to embed malicious instructions targeting the AI agent.
  • Ingestion points: The parser in scripts/lib/parser.py extracts messages, file references, and tool calls directly from history files.
  • Boundary markers: The skill does not implement boundary markers or instructions to ignore potential injections within the session data.
  • Capability inventory: The skill can execute git blame via subprocess and perform file system read/write operations for report generation.
  • Sanitization: There is no sanitization or escaping of the message content before it is processed by the LLM for summarization.
  • [COMMAND_EXECUTION]: The skill executes external system commands to gather metadata about session files.
  • Evidence: The scripts/lib/utils.py file uses subprocess.run to call git blame on history files.
  • Analysis: Although the command is implemented safely using a list of arguments without a shell, it remains a capability to execute system binaries based on local file paths.
Audit Metadata
Risk Level
SAFE
Analyzed
Sep 5, 2026, 12:07 PM