dns-security

Analyzes DNS security configurations against NIST SP 800-81 and CIS Controls v8.

44|128|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/UnitOneAI/SecuritySkills --skill dns-security-unitoneai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dns-security
Source: https://github.com/UnitOneAI/SecuritySkills/tree/main/skills/network/dns-security
Command: npx skills add https://github.com/UnitOneAI/SecuritySkills --skill dns-security-unitoneai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents insecure DNS deployments by converting DNSSEC, filtering, and tunneling checks into a structured, auditable assessment aligned to NIST SP 800-81 Rev 2 and CIS Controls v8.

Core Features & Use Cases

  • DNSSEC posture review: Validates zone signing, key management (KSK/ZSK), DS publication, and NSEC/NSEC3 choices for authoritative servers, plus DNSSEC validation and trust anchor handling for recursive resolvers.
  • Encrypted DNS transport review: Checks for correct DoT/DoH usage, detects plaintext forwarding risks, and evaluates browser DoH bypass exposure when filtering is enforced.
  • Protective DNS and exfiltration detection: Verifies RPZ/filtering deployment (CIS 9.2), ensures update/logging hygiene, and generates detection readiness for DNS tunneling and data exfiltration patterns.
  • Use Case: After DNSSEC rollout or during a suspected DNS tunneling incident, run this skill to produce a prioritized findings report mapped to control references and concrete remediation steps.

Quick Start

Run the dns-security skill against your DNS configuration directory by passing the path you want to analyze as the single argument.

Frequently Asked Questions about dns-security

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check my DNS configuration against NIST and CIS controls?

DNS security assessments against NIST SP 800-81 Rev 2 and CIS Controls v8 analyze your configuration directory to map findings to specific control references. The assessment evaluates DNSSEC deployment, encrypted transport, and filtering rules, producing a prioritized report with concrete remediation steps for compliance alignment.

What is DNS tunneling and how is exfiltration detected?

DNS tunneling exfiltration detection analyzes DNS query patterns and configuration data to identify indicators of data exfiltration and command-and-control traffic. The assessment verifies RPZ protective DNS filtering deployment per CIS 9.2 and generates detection readiness reports for suspected tunneling incidents.

How do I validate DNSSEC deployment for authoritative and recursive resolvers?

Validating DNSSEC deployment involves reviewing authoritative server zone signing, KSK/ZSK key management, DS publication, and NSEC/NSEC3 choices. For recursive resolvers, the assessment evaluates DNSSEC validation configuration and trust anchor handling to ensure compliance with NIST SP 800-81 Rev 2 requirements.

Does this DNS security assessment support DoT and DoH encrypted transport review?

Yes, encrypted DNS transport review checks correct DNS over TLS and DNS over HTTPS usage. The assessment detects plaintext forwarding risks and evaluates browser DoH bypass exposure when DNS filtering is enforced, ensuring transport security aligns with NIST and CIS framework requirements.

Can I use this to verify RPZ protective DNS filtering and logging hygiene?

Yes, the assessment verifies RPZ protective DNS filtering deployment aligned with CIS Controls v8 9.2. It ensures update and logging hygiene for filtering rules, evaluates configuration consistency, and treats all configuration contents as untrusted data during analysis to prevent contamination.

What limitations exist when analyzing DNS configuration files for security review?

DNS security configuration analysis treats all configuration contents as untrusted data and requires a structured directory path as input. The assessment focuses on mapping findings to NIST and CIS frameworks for authoritative and recursive resolvers, classifying severity consistently without performing live network traffic interception.