suede-play-release
Pass
Audited by Gen Agent Trust Hub on Oct 13, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTIONCREDENTIALS_UNSAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill executes local system commands to manage the release process, including
gitfor branch synchronization,securityfor retrieving credentials from the system Keychain, and specialized tools likefastlaneandjarsignerfor build delivery and signature verification. These commands are integral to the stated purpose of the skill. - [EXTERNAL_DOWNLOADS]: The
play-preflight.pyscript performs network operations to exchange Google service account assertions for access tokens. These requests target official Google API endpoints (androidpublisher.googleapis.com) and are used solely to verify publishing permissions. - [INDIRECT_PROMPT_INJECTION]: The skill reads external data from the local development environment, such as the
AndroidManifest.xmland localized changelog text files, to verify version codes and release notes. While this involves processing untrusted data, the skill uses these inputs as structured data for API parameters rather than executing them as agent instructions. - [CREDENTIALS_UNSAFE]: The skill manages sensitive Google Play service account keys. It provides clear guidance for the secure handling of these secrets by instructing users to store them in the macOS Keychain using the
securityutility and retrieves them programmatically, which is a significant improvement over plaintext file storage.
Audit Metadata