Back to skill

Security audit

DNS

Security checks for vulnerabilities and agentic risk

Overview

This is a Markdown DNS guidance skill with minor scope/documentation issues but no hidden code, persistence, credential handling, or destructive behavior.

Install only if you want DNS configuration and troubleshooting guidance. Expect it to suggest DNS lookup commands and external validation services; review any DNS record changes before applying them in your registrar, DNS provider, or mail platform.

Vulnerability Patterns
  • Skill Instruction HijackingAlters the agent's session goals or safety constraints when the skill loads
  • Agent Memory PoisoningWrites attacker-controlled rules into memory that affect later sessions
  • Remote Payload Retrieval and ExecutionFetches external code whose behavior can change after review
  • Embedded Malicious CodeShips malicious scripts inside the skill and executes them locally
  • Unauthorized Access and Privilege EscalationObtains permissions beyond the task's legitimate needs
Vulnerability Patterns
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • MCP Tool PoisoningHidden Instructions, Unicode Deception, Parameter Description Injection
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (5)

Vague Triggers

High
Category
Not specified by scanner
Confidence
97% confidence
Finding

The trigger keywords are extremely broad terms like 'correctly', 'proper', and 'configure', which can cause the skill to activate in unrelated conversations. Over-broad invocation increases the chance that an agent applies DNS-specific operational guidance in the wrong context, potentially leading to unintended command suggestions, network lookups, or configuration changes.

Content

No source excerpt is available for this finding.

Vague Triggers

High
Category
Not specified by scanner
Confidence
97% confidence
Finding

The repeated trigger list remains ambiguous and lacks scope controls, making accidental invocation likely. In an agent environment, unintended activation can steer the model toward DNS administration actions or recommendations when the user did not request them, increasing operational and security risk.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
78% confidence
Finding

The summary and description force bilingual content presentation, but the file does not state that language will be selected based on user preference or allow opt-in to a specific locale. This can violate language or locale policy expectations where the skill should not impose a language choice unprompted.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
90% confidence
Finding

The documentation states the skill is Markdown-based and requires no additional API key, and later says it does not directly call external APIs. However, the same file instructs users to verify with mail-tester.com and query public resolvers and authoritative nameservers, which are external network services. This is an intent/documentation contradiction because the operational guidance depends on outside services despite the documentation minimizing that fact.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

Earlier sections provide operational guidance for AAAA records by telling users to check that AAAA, MX, and TXT are correct, implying AAAA is in scope. Later, the limitations section states the skill does not support certain record types including AAAA. That is a direct contradiction in the documentation about what the skill covers.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.