launch-check
Pass
Audited by Gen Agent Trust Hub on Oct 28, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTIONOBFUSCATION
Full Analysis
- [COMMAND_EXECUTION]: The main script
scripts/launch_check.pyutilizessubprocess.runto interface with thegitcommand-line tool for identifying project files and to execute bundled audit scripts (geo_audit.pyandpolish_audit.py). These calls are implemented using list-based arguments rather than shell strings, adhering to secure coding practices for process execution.\n- [EXTERNAL_DOWNLOADS]: To perform mobile design and browser-based audits, the skill requires theplaywrightlibrary. It provides instructions to install the package and its browser binaries viapip, including a requirement that the agent must obtain explicit user confirmation before initiating the installation.\n- [INDIRECT_PROMPT_INJECTION]: The skill analyzes external websites and local repository content, creating an ingestion surface for untrusted data inscripts/launch_check.py,scripts/geo_audit.py, andscripts/polish_audit.py. Maliciously crafted content in these sources could attempt to influence the agent's output. The skill mitigates this risk by instructing the agent to treat findings as untrusted evidence and by employing sanitization routines likesanitize_reportto redact secrets and escape HTML in reports.\n- [OBFUSCATION]: A regular expression inscripts/launch_check.pycontains Unicode directional control characters (U+202A through U+202E and U+2066 through U+2069). This is a defensive measure used by thecleanfunction to identify and remove hidden control characters from audited text, protecting the user's terminal from potential injection or display manipulation attacks.
Audit Metadata