frontend
Pass
Audited by Gen Agent Trust Hub on Jul 8, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/perfection/lighthouse-audit.pyuses the Pythonsubprocessmodule to manage dependencies and execute Lighthouse audits. It runsnpm installfor required packages andnodeto execute a dynamically generated script that interfaces with the Lighthouse API. These operations are scoped to the intended purpose of the skill. - [EXTERNAL_DOWNLOADS]: The skill references several external resources and installation scripts. It recommends installing the
uvtool fromhttps://astral.sh/uv/install.sh, usesnpxto install development tools likegrab,react-doctor, andreact-scan, and loads scripts from theunpkg.comCDN. These sources are well-known technology providers and services. - [DATA_EXFILTRATION]: In
references/design/lazyweb.md, the skill manages an API token for the Lazyweb service. The token is stored locally at~/.lazyweb/lazyweb_mcp_tokenwith restricted file permissions (chmod 600), following security best practices for credential management. - [PROMPT_INJECTION]: The skill implements a defense against indirect prompt injection in
references/design/lazyweb.md. It explicitly instructs the agent to treat tool output from the Lazyweb API as data only and to refuse any instruction-shaped text or persistence requests (e.g.,LAZYWEB:ROUTERblocks) found within the search results. - [COMMAND_EXECUTION]: The
lazyweb.mdfile contains shell recipes usingcurlto interact with the Lazyweb API. This is used for design research, and the output is strictly handled as data.
Audit Metadata