skills/mukul975/anthropic-cybersecurity-skills/implementing-zero-trust-dns-with-nextdns/Gen Agent Trust Hub
implementing-zero-trust-dns-with-nextdns
Pass
Audited by Gen Agent Trust Hub on Sep 21, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONPRIVILEGE_ESCALATIONINDIRECT_PROMPT_INJECTIONOBFUSCATION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The deployment instructions in
SKILL.mdreference a remote installation script for the NextDNS CLI fromhttps://nextdns.io/install. This targets the official domain of a well-known DNS security service. - [REMOTE_CODE_EXECUTION]: Documentation in
SKILL.mddescribes an installation workflow that pipes a remote shell script fromnextdns.iodirectly into a shell interpreter (sh). This is the vendor's standard installation method for the utility. - [PRIVILEGE_ESCALATION]: Deployment commands in
SKILL.mdusesudoto modify system-level configuration files such as/etc/systemd/resolved.confand to install the NextDNS client. These operations are required for managing endpoint DNS resolution behavior. - [INDIRECT_PROMPT_INJECTION]:
- Ingestion points: The scripts
scripts/agent.pyandscripts/process.pyingest DNS query logs from the NextDNS API or as internal data objects for analysis. - Boundary markers: No explicit delimiters or boundary warnings are present in the log processing logic.
- Capability inventory: The skill possesses capabilities for network requests (via
requests) and file system writes (for reporting), but lacks high-risk execution sinks likeeval()orsubprocesscalls that could be triggered by data content. - Sanitization: The domain analysis logic performs statistical calculations (entropy) without dedicated sanitization of the input strings, though the impact is limited to metadata reporting.
- [OBFUSCATION]: The script
scripts/process.pycontains a Base64-encoded URL (aHR0cHM6Ly9leGFtcGxlLmNvbQ) used within a domain name to simulate a DNS tunneling attack for detection testing. This is used as benign sample data for the security analysis tool.
Audit Metadata