asc-code-signing
Pass
Audited by Gen Agent Trust Hub on Sep 22, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill instructs the agent to process and execute shell commands provided in the
affordancesfield of JSON responses from theascCLI tool. This represents a potential indirect prompt injection surface if the tool's output were to be manipulated by an attacker (e.g., via a compromised App Store Connect account). - Ingestion points: JSON responses from
ascCLI commands described inSKILL.md. - Boundary markers: No specific delimiters or safety instructions are provided to distinguish between data and executable commands within the tool output.
- Capability inventory: Shell execution of commands for managing certificates, bundle IDs, and provisioning profiles.
- Sanitization: The instructions do not mention any validation or sanitization of the
affordancescontent before the agent executes them. - [COMMAND_EXECUTION]: The skill documentation provides examples for using the
ascCLI tool to perform sensitive operations such as revoking certificates, deleting provisioning profiles, and managing authentication keys stored in~/.asc/AuthKey.p8.
Audit Metadata