web-to-markdown
Pass
Audited by Gen Agent Trust Hub on Oct 5, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDATA_EXFILTRATIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests and processes content from arbitrary external web pages to convert them into Markdown format. This represents a vulnerability surface for indirect prompt injection, where an attacker could embed malicious instructions in a web page that the agent then processes.
- Ingestion points: External URLs are processed by the
web2mdCLI tool (as described inSKILL.md). - Boundary markers: The skill does not define specific delimiters or instructions to treat the resulting Markdown as untrusted data when returned to the agent.
- Capability inventory: The skill utilizes shell command execution (
web2md,mkdir,ls,wc) and file system access. - Sanitization: No explicit sanitization or filtering of the fetched web content is performed before it is delivered to the agent's context.
- [COMMAND_EXECUTION]: The skill's core workflow involves executing the
web2mdCLI tool via shell commands. It also uses system utilities such asmkdirfor directory creation andlsorwcfor validating output files. The skill includes a recommendation to validate that URLs start withhttp://orhttps://to mitigate simple command injection attempts. - [DATA_EXFILTRATION]: The skill performs network operations to fetch content from external, non-whitelisted domains. While this is the intended functionality of the skill, it represents an automated network access path to external sources.
- [EXTERNAL_DOWNLOADS]: The skill documentation instructs the user to install an external dependency, the
web2mdCLI, vianpmor by cloning a repository. This CLI tool is authored by the same developer as the skill ('davila7'), representing a vendor-specific resource.
Audit Metadata