xcode-vercel-release-tracks
Pass
Audited by Gen Agent Trust Hub on Nov 10, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONPRIVILEGE_ESCALATIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The
install-git-cliff.shtemplate script downloads thegit-cliffrelease binary from GitHub. It incorporates security best practices by validating the download against a pinned SHA256 checksum before installation. - [COMMAND_EXECUTION]: The
testflight.ymlworkflow usesevalto import key-value configuration strings generated by therelease-track.shutility script. This facilitates environment variable sharing but introduces a dependency on the integrity of the project manifest files being parsed. - [PRIVILEGE_ESCALATION]: Setup scripts utilize
sudo installwithin the GitHub Actions runner environment to deploy release tools to system-wide binary paths such as/usr/local/bin/. - [INDIRECT_PROMPT_INJECTION]: The automation generates changelogs and TestFlight release notes by aggregating pull request titles and commit messages. As these inputs are later processed by the agent during release management, they represent a potential surface for indirect prompt injection if unvetted content is merged into the repository.
- [DYNAMIC_EXECUTION]: The
release-track.shscript dynamically updates versioning information within project manifest files (includingpackage.json,.xcconfig, and Xcode.xcodeprojfiles) usingnodeandperlas part of the intended release cycle logic.
Audit Metadata