snap-o-tweaks
Pass
Audited by Gen Agent Trust Hub on Sep 26, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [Indirect Prompt Injection]: The skill ingests data from connected Android devices, such as application names, process metadata, and UI tweak descriptors. This data is untrusted and could potentially be crafted to influence the agent's behavior. However, the skill treats this information as data to be displayed rather than instructions to be followed.
- Ingestion points: The
scripts/snapo-tweakstool reads data from the Android device via ADB (specifically theapps,list,get, andwatchcommands). - Boundary markers: The skill uses structured JSON output formats and the
SKILL.mdinstructions recommend quoting user-supplied names. - Capability inventory: The
scripts/snapo-tweaksscript usessubprocess.runto executeadbcommands for device discovery, port forwarding, and system information retrieval. - Sanitization: The script performs type validation for incoming tweak values (e.g., checking for specific types like integer, boolean, or enum) and uses standard JSON serialization for output.
- [Command Execution]: The skill includes a Python script (
scripts/snapo-tweaks) that executesadb(Android Debug Bridge) commands. This is a core requirement for the skill to communicate with an Android device. The script follows safe practices by passing arguments as a list tosubprocess.run, which mitigates common shell injection risks.
Audit Metadata