Back to skill

Security audit

improve your prompt

Security checks for vulnerabilities and agentic risk

Overview

This skill only rewrites vague requests into structured prompts and does not include code, tool use, persistence, or data access.

Installers should understand that this skill may turn vague requests into refined prompts instead of doing the requested work immediately. It appears safe from a security perspective, but users may want clearer activation rules and safer wording around reasoning disclosure before relying on it broadly.

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
  • Behavioral ASTexec() Call, eval() Call, Dynamic Import
  • 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

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The activation criteria are broad enough that the skill may trigger on many normal user requests that are merely concise, causing unsolicited prompt-rewriting instead of responding directly. This creates instruction-routing risk and can degrade user intent fidelity, especially when the agent diverts from the requested task into meta-prompt generation without a clear threshold or opt-in.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

The instruction to 'immediately' generate a prompt for vague requests is ambiguous and encourages automatic takeover before evaluating whether direct assistance is more appropriate. In agent settings, this can lead to over-triggering and unsafe or unwanted behavior substitution, where the system changes mode without sufficient justification.

Content

No source excerpt is available for this finding.

Ssd 2

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

The skill explicitly recommends prompts that ask another AI to reveal its chain-of-thought or internal reasoning process. Requests for hidden reasoning can conflict with model safety boundaries and may be used to coax disclosure of internal deliberations rather than obtaining task-relevant conclusions or concise rationale.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
88% confidence
Finding

Across the file, the skill's instructions, examples, and operative guidance are presented entirely in Chinese, and the document does not tell the assistant to preserve or ask for the user's preferred language. For a general-purpose skill, this can create an implicit language policy constraint without user opt-in.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
86% confidence
Finding

This JSON eval file contains natural-language prompts in Chinese and mixed Chinese-English, but nowhere documents whether the skill should preserve the user's language, ask for language preference, or support multilingual output. Because SQP-3 applies to all file types, this can indicate an implicit language/locale behavior without user opt-in.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.