asc-signing-setup
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFECOMMAND_EXECUTIONDATA_EXFILTRATIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill relies on the
ascCLI tool to manage App Store Connect assets. It includes subcommands likeasc signing runthat execute other system commands, such asxcodebuild, as child processes to facilitate automated builds.\n- [DATA_EXFILTRATION]: The skill documents theasc signing syncfeature, which involves reading sensitive signing identities (PKCS#12 files) and private keys from the local system and pushing them to a remote Git repository. This is the primary function for team-based secret sharing, and the instructions emphasize security best practices like file permission hardening and password files to protect these assets.\n- [DYNAMIC_EXECUTION]: Theasc signing runcommand allows for the execution of arbitrary commands with ephemeral signing assets, providing a mechanism to wrap build processes dynamically and isolate them from the permanent keychain.\n- [INDIRECT_PROMPT_INJECTION]: The skill processes external data which could potentially serve as a surface for indirect injection attacks.\n - Ingestion points: Data is ingested from the App Store Connect API and local configuration files like
devices.jsonand.mobileprovisionfiles.\n - Boundary markers: No explicit markers are used to isolate untrusted input from instructions in the workflow.\n
- Capability inventory: The skill utilizes subprocess execution and file system access to perform its tasks.\n
- Sanitization: Relies on the underlying tool's input validation and manual user review of execution plans (e.g.,
asc signing reconcile plan).
Audit Metadata