Back to skill

Security audit

Skill编写工具免费版

Security checks for vulnerabilities and agentic risk

Overview

This skill appears to be a skill-writing helper, but its trigger text is inconsistent and broad enough that a write/exec-capable skill could be invoked for unrelated content-writing requests.

Review this before installing. It does not show malware, exfiltration, or persistence, but its description should be narrowed to skill creation only and should clearly state when file writes or shell commands may be used. Avoid installing it if you expect it to handle general marketing or writing tasks without local file or command authority.

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
  • 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
Findings (7)

Intent-Code Divergence

High
Category
Not specified by scanner
Confidence
97% confidence
Finding

The manifest/use guidance says the skill is for marketing and content writing, while the body actually documents a skill-construction tool. This high-severity semantic mismatch can cause incorrect routing by the agent, leading it to apply exec/write-enabled instructions in inappropriate contexts where the user only asked for text generation.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The manifest frames the skill as a lightweight skill-authoring tool, but its description also advertises broad marketing/content-generation use cases. This mismatch can cause the agent to invoke the skill in contexts unrelated to safe skill authoring, increasing the chance of unintended use and capability overreach.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The description uses broad trigger phrases such as marketing copy, writing content, title optimization, and content creation, which are common across many benign requests. Overly broad invocation criteria increase the risk that the agent selects this higher-privilege skill when a narrower, safer skill would suffice.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The skill declares read, exec, and write capabilities, but the document does not prominently warn users about command execution, file modification, or their side effects. In combination with the skill's ambiguous scope, this increases the risk of unexpected local command execution or file changes under an imprecise invocation path.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The document describes generic create/query/modify/delete/export/import operation modes and structured parameter handling that are much broader than the stated role of generating structured skill files. In a skill with write and exec capabilities, such generic operational language can justify actions beyond user expectations and widen the effective authority of the skill.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The example description says to use the skill when the user mentions broad concepts like formatting or code style, which are ambiguous and could match many unrelated tools. While presented as an example, it reinforces imprecise invocation patterns that can degrade routing safety.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
75% confidence
Finding

The skill name and description are presented in Chinese with embedded English phrases like 'Use when,' and the document consistently models this mixed-language output as the expected format. There is no statement that the user may choose their preferred language or locale, which can conflict with language-choice policies.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.