Back to skill

Security audit

DNS查询免费版

Security checks for vulnerabilities and agentic risk

Overview

This DNS lookup skill is mostly a local dig wrapper, but its instructions are materially overbroad and internally inconsistent for an exec-enabled skill.

Review this before installing: use it only for DNS lookup tasks, be aware that DNS queries can reveal domain names to resolvers, and do not let the broad database, coding, file-processing, or API-integration wording expand its authority beyond dig-based DNS diagnostics.

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
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • 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
Findings (9)

Description-Behavior Mismatch

High
Category
Not specified by scanner
Confidence
99% confidence
Finding

The manifest description mixes a DNS lookup tool with unrelated database/SQL usage guidance, which can cause the agent to invoke this skill in the wrong context. In an agentic system with exec permission, misleading routing metadata is security-relevant because it broadens activation scope and may trigger command execution for tasks the skill was never designed to handle.

Content

No source excerpt is available for this finding.

Vague Triggers

High
Category
Not specified by scanner
Confidence
98% confidence
Finding

The skill description uses overly broad and inconsistent invocation guidance, including unrelated domains, which weakens routing precision. For an exec-capable skill, ambiguous trigger text increases the likelihood of accidental or inappropriate execution, expanding attack surface and creating opportunities for misuse.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The documentation does not warn that DNS lookups disclose queried domains and potentially internal hostnames to external DNS resolvers. In enterprise or sensitive environments, this can leak operational details, customer domains, or unreleased infrastructure names through routine use of the skill.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The capability coverage section lists vague keyword-style triggers without meaningful constraints, including unrelated terms like code generation and deployment. Such broad trigger language can cause the agent to select this skill for loosely related requests, which is dangerous because the skill has exec access and performs external network queries.

Content

No source excerpt is available for this finding.

Sudo/Root Execution

Medium
Category
Privilege Escalation
Confidence
70% confidence
Finding

Commands invoke sudo or root privileges. Verify this elevated access is necessary and justified.

Content

Scanner excerpt · SKILL.md (reported line 136)May include surrounding context.

CentOS/RHEL/Fedora:

bash
sudo dnf install bind-utils

Ubuntu/Debian:

Sudo/Root Execution

Medium
Category
Privilege Escalation
Confidence
70% confidence
Finding

Commands invoke sudo or root privileges. Verify this elevated access is necessary and justified.

Content

Scanner excerpt · SKILL.md (reported line 141)May include surrounding context.

CentOS/RHEL/Fedora:

bash
sudo dnf install bind-utils

Ubuntu/Debian:

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
76% confidence
Finding

The FAQ states the free edition supports only single-domain queries, yet the rest of the document presents generic dig command usage including ANY queries, multiple record types, alternate resolvers, and broad '核心功能' language with no mechanism or instruction enforcing edition limits. This creates intent ambiguity about what the skill actually allows versus what the documentation claims is restricted.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The security section discusses API keys and HTTPS even though the skill is described as a local dig-based command with no API usage. Contradictory security guidance can mislead operators about the actual trust boundary, causing them to overlook the real risks of shell command construction and external DNS data disclosure.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The later core-function sections advertise generic file processing and external API integration capabilities that are not justified by a DNS lookup skill. Overstated capabilities can cause over-broad trust and invocation, increasing the chance that an agent grants this exec-enabled skill tasks outside its safe design scope.

Content

No source excerpt is available for this finding.