release-automation
Pass
Audited by Gen Agent Trust Hub on Oct 15, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONCREDENTIALS_UNSAFE
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from project files to automate releases and compliance reporting, creating an attack surface where malicious content in project files could influence agent behavior.
- Ingestion points: Processes project manifest files (
AndroidManifest.xml), dependency trees (releaseRuntimeClasspath), and store metadata fields across several files includingSKILL.mdandreferences/degraded-mode.md. - Boundary markers: Implements a 'GATE' protocol requiring explicit human approval for all irreversible or externally visible actions (detailed in
references/idempotency.md). - Capability inventory: Possesses capabilities to build and sign artifacts, upload to stores, and manage environment secrets via the GitHub CLI.
- Sanitization: Instructions focus on generating answer sheets for human review (e.g., Data Safety forms) rather than programmatic sanitization of ingested content.
- [COMMAND_EXECUTION]: The skill orchestrates numerous system commands and internal scripts to perform release tasks.
- Evidence: Uses
gh(GitHub CLI),fastlane,xcodebuild,gradlew,keytool,openssl, andaltoolfor build and secret management. - Evidence: Invokes internal plugin scripts such as
python3 skills/play-store-publish/references/upload_aab.pyfor credential verification and uploads. - [CREDENTIALS_UNSAFE]: The skill provides instructions for managing and verifying highly sensitive release credentials.
- Evidence: Guides the agent to locate, base64 encode, and verify Google Play Service Account JSON keys, Apple Distribution Certificates (.p12), and App Store Connect API keys (.p8) stored in sensitive local directories like
~/.appstoreconnect/private_keys/. - Note: The skill proactively advises against committing secrets to version control and promotes the use of secret managers like GitHub Secrets, aligning with security best practices.
Audit Metadata