web-to-markdown
Pass
Audited by Gen Agent Trust Hub on Aug 24, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill instructs the agent to execute shell commands to manage dynamic web content. This includes running a Node.js script for browser automation and using
npxto install Model Context Protocol (MCP) tools. - [EXTERNAL_DOWNLOADS]: The skill recommends installing external libraries such as
@modelcontextprotocol/server-playwrightandplaywright. While these originate from well-known sources and are necessary for the skill's functionality, they involve downloading and installing code from external registries. - [REMOTE_CODE_EXECUTION]: The skill uses a fallback mechanism where the agent generates and executes a Node.js script locally to render JavaScript-heavy websites. This constitutes a controlled form of remote code execution during the scraping process.
- [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection because it ingests and processes data from external URLs. Malicious instructions embedded within a target website could potentially influence the agent's behavior during the conversion or optimization tasks.
- Ingestion points: Content retrieved via
WebFetchor the Playwright-based browser rendering script. - Boundary markers: The instructions use Markdown headers and YAML frontmatter to structure the output but lack explicit directives to the agent to disregard instructions contained within the fetched content.
- Capability inventory: The skill utilizes file writing (
Write), network requests (WebFetch), and shell execution (Bash) capabilities. - Sanitization: No specific sanitization or filtering logic is provided to cleanse the fetched HTML or Markdown content before processing.
Audit Metadata