defuddle
Pass
Audited by Gen Agent Trust Hub on Jun 21, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill uses
npxto fetch and execute thedefuddlepackage from the official NPM registry. This is the core mechanism of the skill and uses a well-known, trusted package registry. - [COMMAND_EXECUTION]: The skill executes shell commands via the
defuddle.shscript. The script includes safety measures such asset -euo pipefailfor error handling and performs basic URL protocol validation (checking forhttp://orhttps://) before execution. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to process external web content, which constitutes an attack surface for indirect prompt injection.
- Ingestion points: Untrusted content is fetched from remote URLs provided at runtime.
- Boundary markers: The script prints output directly to stdout without explicit delimiters, though the agent's calling environment typically handles the separation of tool output.
- Capability inventory: The skill itself does not have high-privilege capabilities (like file system writes or environment variable access) that could be easily exploited by malicious instructions in the Markdown output.
- Sanitization: The conversion process from HTML to Markdown naturally strips out executable scripts and many other malicious web vectors.
Audit Metadata