firebase-apk-scanner
Pass
Audited by Gen Agent Trust Hub on May 11, 2026
Risk Level: SAFECOMMAND_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [COMMAND_EXECUTION]: The skill interpolates the user-provided
$ARGUMENTSdirectly into shell commands within the workflow and manual testing sections (e.g.,ls -la $ARGUMENTS,{baseDir}/scanner.sh $ARGUMENTS, andapktool d -f -o ./decompiled $ARGUMENTS). If the input is not properly sanitized or escaped by the platform, this presents a risk of command injection where shell metacharacters in the path could execute arbitrary commands. - [DATA_EXFILTRATION]: By design, this skill extracts sensitive configuration data from provided APK files, such as API keys and Project IDs, and performs network requests to external Firebase endpoints (
googleapis.com,firebaseio.com) to test for vulnerabilities. While these targets are well-known services and consistent with the skill's purpose, the process involves transmitting data extracted from the target files to remote servers. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data (APK files) and provides detailed instructions for the agent to follow based on that data. While it includes defensive 'Rationalizations to Reject' to ensure the agent reports findings accurately, the ingestion of external data combined with the capability to execute shell commands and network requests creates an attack surface for indirect prompt injection.
Audit Metadata