website-visual-inspector
Pass
Audited by Gen Agent Trust Hub on Nov 8, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests and processes untrusted data from external websites, which creates an attack surface for indirect prompt injection.
- Ingestion points: The
scripts/inspect_site.pyscript extracts thedocument.titleand CSS variable values from external websites and saves them into areport.mdfile that the agent is instructed to read. - Boundary markers: The extracted content is placed in a Markdown report, but no explicit delimiters or instructions are provided to the agent to ignore potential commands embedded in the website's metadata or styles.
- Capability inventory: The agent has access to
Bash,Read, andWritetools, which could be leveraged if the agent follows malicious instructions found in the processed content. - Sanitization: The script implements a check to prevent the downloading of local files (via
file://protocols) unless the base URL being inspected is also local. However, it does not sanitize the text content (like titles) against prompt injection patterns. - [EXTERNAL_DOWNLOADS]: The skill requires the installation of the
playwrightPython package and the downloading of Chromium browser binaries to function. - [COMMAND_EXECUTION]: The skill uses the
Bashtool to execute its internal Python inspection script and perform file operations such as cropping screenshots using the PIL library.
Audit Metadata