ios-release-testflight
Pass
Audited by Gen Agent Trust Hub on Oct 18, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
child_processmodules (e.g.,spawnSync,execFileSync) to run standard build and deployment tools includingxcodebuild,xcrun altool,plutil, andgit. These operations are fundamental to the skill's purpose of automating iOS releases and are performed using explicitly configured environment variables and paths. - [INDIRECT_PROMPT_INJECTION]: The skill exhibits an indirect prompt injection surface by ingesting untrusted data from git commit history and interpolating it into TestFlight "What to Test" metadata. While these strings are processed as text for human testers and transmitted to a trusted service (Apple), they represent a data flow where external input influences metadata output.
- Ingestion points:
templates/scripts/release/release-preflight.tsreads commit subjects viagit log. - Boundary markers: The data is formatted as bullet points in the
templates/scripts/release/what-to-test.tsmodule. - Capability inventory: The skill can write metadata to the App Store Connect API using the
templates/scripts/asc/beta-notes.tsmodule. - Sanitization: Commit messages are summarized and length-limited (maximum 4000 characters) before being submitted to the external API.
Audit Metadata