dns-doctor
Pass
Audited by Gen Agent Trust Hub on Sep 30, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to process external DNS records and HTTP response data, which constitutes an attack surface for indirect prompt injection.
- Ingestion points: The agent ingests data from DNS TXT records, HTTP headers, and response bodies during audits (e.g., in
references/mail-authentication.mdandreferences/web-routing-and-tls.md). - Boundary markers: The skill instructions in
SKILL.md(Safety section) explicitly command the agent to treat all remote content as untrusted evidence rather than instructions and forbid executing commands or following links based on this data. - Capability inventory: The agent has capabilities to write to a local user cache, execute system shell commands (
curl,nslookup,node), and perform authenticated mutations via the Cloudflare API. - Sanitization: A dedicated Node.js utility (
scripts/cache-store.mjs) implements strict sanitization, using regex patterns to detect and block the caching of JWTs, API keys, private keys, and session cookies. - [COMMAND_EXECUTION]: The skill requires the agent to execute shell commands to perform its auditing functions.
- Evidence: Template recipes for
Resolve-DnsName,curl.exe, andnslookup.exeare documented inreferences/command-recipes.md. - Mitigation: The skill enforces atomic validation of all hostname inputs before processing and requires passing hostnames as command arguments rather than interpolated shell strings to prevent shell injection attacks.
Audit Metadata