autopilot
Warn
Audited by Gen Agent Trust Hub on Oct 26, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [DYNAMIC_EXECUTION]: The
ship-pr.mjsscript contains arunDeployCheckfunction that executes an arbitrary command specified in thedeployCheckfield of the project's configuration file (e.g.,.github/ship-pr.json). This allows a repository being managed by the tool to define arbitrary shell commands that will be executed by the agent during the automated shipping process. - [COMMAND_EXECUTION]: The
audit-detect.mjsscript includes arunVerifyfunction that executes arbitrary shell commands provided via the--verifycommand-line argument usingspawnSyncwithshell: true. This provides a direct mechanism for unrestricted shell execution within the agent's environment. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to audit and respond to the content of a repository, which is inherently untrusted. It reads documentation files, CI configurations, and pull request metadata to drive its logic.
- Ingestion points: Documentation files (
AGENTS.md,CLAUDE.md,.cursorrules), CI configuration files (.github/workflows/*.yml), and pull request state (including titles, bodies, and review threads) retrieved via the GitHub API. - Boundary markers: The scripts do not use explicit delimiters or "ignore embedded instructions" warnings when processing or interpolating repository data.
- Capability inventory: The tool has the ability to execute shell commands (
execFileSync,spawnSync), perform filesystem writes, and manage repository settings via theghCLI. - Sanitization: External content from files and PR comments is processed without robust sanitization before being used to determine the tool's next actions or included in reports.
- [EXTERNAL_DOWNLOADS]: The skill's instructions recommend the use of
npx kcd-skills@latest, which downloads and executes code from the npm registry. While this package is associated with the skill's author, the use of the@latesttag is a practice that can introduce supply chain risks if the remote package were to be compromised.
Audit Metadata