ship
Pass
Audited by Gen Agent Trust Hub on Sep 22, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes several local shell scripts for pipeline management and repo hygiene, including
pre-ship-check.sh,quality-check.sh,resolve.sh, andsave-artifact.sh. It also leverages standard development tools like the GitHub CLI (gh),git, andjqfor session state management. - [DYNAMIC_EXECUTION]: The skill sources external shell scripts from local paths at runtime, such as
bin/lib/git-context.shand~/.claude/skills/nanostack/bin/lib/skill-preamble.sh. These scripts are part of the internal framework provided by the skill author. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted local data (branch names, commit messages, and file contents) and interpolates them into PR previews and templates.
- Ingestion points: Untrusted data enters the agent context through
git status, branch name detection, and file reading during pre-flight checks inSKILL.mdand thebin/scripts. - Boundary markers: A mandatory PR Preview step is implemented in
SKILL.mdsection 2, requiring explicit user approval before the data is committed to a public PR. - Capability inventory: The skill has capabilities to create PRs (
gh pr create), push code (git push), and execute shell scripts via thePreToolUsehook. - Sanitization: There is no automated escaping of interpolated content; verification relies on the user during the mandatory preview stop.
Audit Metadata