mirror
Pass
Audited by Gen Agent Trust Hub on Sep 20, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill is a professional-grade functional utility for web archiving and offline reading.
- [COMMAND_EXECUTION]: Uses
subprocess.runinscripts/invoke.pyandscripts/mirror.pyto execute legitimate system tools (uv,agent-browser) required for its operation. The logic is used to manage the execution environment and perform browser-based rendering, which is consistent with the skill's stated purpose. - [DATA_EXPOSURE_EXFILTRATION]: The skill performs network requests to fetch web content as explicitly requested by the user. Analysis found no evidence of hardcoded credentials, harvesting of local sensitive files (e.g., SSH keys, AWS configs), or exfiltration of user data to unauthorized third parties.
- [INDIRECT_PROMPT_INJECTION]: While the skill ingests untrusted data from the web, it includes robust sanitization measures. Specifically,
scripts/mirror.py(via thewithout_scriptsandrewrite_htmlfunctions) strips all<script>tags, script-supporting network hints, andintegrityattributes from the mirrored content. Additionally, the skill configuration includesdisable-model-invocation: true, which reduces the attack surface for multi-step injection chains. - [DYNAMIC_EXECUTION]: The skill uses
uv runto execute its own scripts and the platform's manager engine. The paths for the manager are searched within standard agent configuration directories (e.g.,~/.claude/skills,~/.cursor/skills), which is part of the vendor's intended architecture for skill discovery.
Audit Metadata