flutter-release-readiness
Pass
Audited by Gen Agent Trust Hub on Oct 4, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes standard development tools and local scripts to perform release gates.
- Evidence includes the use of
flutter analyze,flutter test,dart format, andpod install. - The skill also invokes a local script
scripts/collect_flutter_logs.shfor the purpose of checking for hardcoded secrets (e.g., API keys, private keys). - [INDIRECT_PROMPT_INJECTION]: The skill possesses an attack surface for indirect prompt injection as it ingests untrusted data from the project being analyzed.
- Ingestion points:
pubspec.yaml,CHANGELOG.md, and project source files in thelib/directory (analyzed viagrep). - Boundary markers: No specific delimiters or boundary warnings are used when processing this data.
- Capability inventory: The skill can execute shell scripts, build commands (
flutter build), and file formatting tools. - Sanitization: No explicit sanitization or filtering of the ingested file content is mentioned before it is processed by the agent.
- [SAFE]: The skill incorporates several security best practices intended to protect the user's project.
- It explicitly instructs the agent to check that sensitive files like
.env,google-services.json, andGoogleService-Info.plistare listed in.gitignoreto prevent accidental exposure. - It includes a manual secret scanning step using
grepto identify common patterns for hardcoded credentials (e.g.,AIza,sk-,private_key). - It enforces a rule to never commit signing credentials to source control and requires explicit user approval before executing actual release or publish commands.
Audit Metadata