ios-code-signing
Fail
Audited by Gen Agent Trust Hub on Oct 10, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The launcher script
scripts/asc.mjsis designed to download and execute code from an external source at runtime. If the required CLI tool is not found locally, it clones a remote repository (https://github.com/beydemirfurkan/appstore-release.git) and executes its entry point (src/cli.mjs) using the currentnodeprocess viaspawnSync. This pattern allows for the execution of arbitrary, unverified code that is not contained within the skill's own instructions or scripts. - [EXTERNAL_DOWNLOADS]: The skill initiates network connections to GitHub to clone the
appstore-releaserepository. It also requires network access toapi.appstoreconnect.apple.comto interact with Apple's App Store Connect API. - [COMMAND_EXECUTION]: The launcher script invokes system commands including
git cloneto fetch the external repository andnodeto execute the downloaded CLI. Additionally, the skill documentation indicates a dependency onopensslbeing available on the system PATH for certificate processing and export. - [DATA_EXFILTRATION]: The skill handles extremely sensitive credentials, including Apple Distribution private keys (
dist.key), P12 certificates (dist.p12), and passwords stored incredentials.json. While the documentation claims to set restrictive file permissions (0600), the processing and storage of these secrets by unverified external code fetched at runtime poses a high risk of data exposure.
Recommendations
- AI detected serious security threats
Audit Metadata