defuddle
Pass
Audited by Gen Agent Trust Hub on Nov 11, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill instructs the user to install the
defuddlepackage from the NPM registry via the global install commandnpm install -g defuddle. - [COMMAND_EXECUTION]: The skill uses the
defuddleCLI tool to process external URLs, which involve executing a local subprocess. - [INDIRECT_PROMPT_INJECTION]: Processing external web content creates an attack surface for instructions embedded in data.
- Ingestion points: Remote content is fetched and parsed via the
defuddle parse <url>command defined inSKILL.md. - Boundary markers: There are no explicit delimiters or instructions provided to the agent to distinguish the parsed content from trusted instructions or to warn against executing commands found within the data.
- Capability inventory: The skill is limited to running the
defuddleCLI; it does not request file-writing capabilities or access to sensitive credentials in the provided instructions. - Sanitization: Although the tool converts HTML to markdown, which removes some script tags, it does not specifically sanitize the extracted text to prevent the LLM from obeying natural language instructions found in the output.
Audit Metadata