story-setup
Pass
Audited by Gen Agent Trust Hub on Aug 26, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill deploys and runs several scripts to manage project infrastructure. This includes merging project settings via
merge-claude-settings.pyandmerge-codex-hooks.py, enforcing path safety during installation withcopy-path-safety.py, and providing runtime guardrails for writing projects throughstory_hook_core.jsandstory_codex_hook.py. These operations are consistent with the skill's purpose of environment setup and management and do not exceed the necessary scope. - [EXTERNAL_DOWNLOADS]: In the
session-start.shhook, the skill usescurlto fetch the latest release version from the author's official GitHub repository (zenstory-ai/oh-story-claudecode). This is a standard update check from a vendor-owned source and is documented neutrally as a safe operation. - [PROMPT_INJECTION]: The skill functions as a writing assistant that processes user-provided markdown files. Because the agents are granted file-system access and command-execution permissions to perform analysis and linting, there is an inherent surface for indirect prompt injection if malicious instructions were embedded in the story text. However, the sub-agents are provided with robust structural instructions and format constraints to mitigate such risks, and these capabilities are required for the skill's primary functionality.
- Ingestion points: The agents read markdown files from project directories like
正文/(Body) and设定/(Settings) usingRead,Glob, andGreptools. - Boundary markers: Comprehensive developer instructions are provided to agents to enforce specific formatting and analysis boundaries, reducing the likelihood of accidental instruction following.
- Capability inventory: The agents utilize
Write,Edit,Bash,Read,Glob, andGreptools to manage the writing environment. - Sanitization: The skill relies on structured data extraction and specific agent prompts to manage content, rather than arbitrary text execution.
Audit Metadata