dev-cycle
Pass
Audited by Gen Agent Trust Hub on Sep 21, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted external data from the repository and git history, creating a surface where malicious instructions in a codebase could influence the agent.
- Ingestion points: The skill reads issue bodies, git logs, CI status rollup data (
gh pr view --json statusCheckRollup), and repository documentation (README.md, CHANGELOG.md, CONTRIBUTING.md) as part of thestartandfinishworkflows outlined inreferences/start.mdandreferences/finish.md. - Boundary markers: No explicit delimiters or boundary markers are mentioned when interpolating ingested data into prompts for classification or spec generation.
- Capability inventory: The skill possesses significant capabilities, including executing git commands (commit, push, merge, tag), writing to sensitive files (manifests, specs, changelogs), and making network requests via forge CLI tools (
gh,glab,fj,tea). - Sanitization: There is no evidence of sanitization or filtering of data ingested from the repository context before it is used to drive agent decisions.
- [EXTERNAL_DOWNLOADS]: The skill interacts with and recommends the installation of external forge CLI tools.
- Evidence:
references/finish.md(Step B1) instructs the agent to detect and potentially install forge CLIs likegh(GitHub),glab(GitLab),fj(Forgejo), andtea(Gitea). It suggests using Homebrew (brew install gh) for resolution. As these relate to well-known development services and official tooling, this is considered a safe implementation of required dependencies. - [COMMAND_EXECUTION]: The skill makes extensive use of local command execution to perform its primary function.
- Evidence:
references/finish.mdandreferences/start.mdcontain numerous bash scripts for git operations, toolchain detection (e.g.,bun test,pytest,cargo test), and data parsing usingjq,sed, andawk. These commands are scoped to development tasks and include safety checks, such as using--ff-onlyfor pulls and avoiding--force-push.
Audit Metadata