Back to skill

Security audit

Markdown格式化工具免费版

Security checks for vulnerabilities and agentic risk

Overview

This skill is a Markdown formatting helper, but it asks for broad file mutation and command execution authority while its scope and network/offline promises are inconsistent.

Install only if you are comfortable with an agent reading and rewriting selected Markdown/text files and potentially running local commands. Prefer using an explicit output file, keep backups, avoid sensitive documents, and do not provide callback URLs unless the publisher clarifies network behavior and payload contents.

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
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
  • 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
Findings (8)

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

The skill name and all user-facing instructions are presented only in Chinese, and the document does not state that language is configurable or user-selected. This can constitute a locale or language policy issue if the skill is expected to support users without forcing a specific language by default.

Content

No source excerpt is available for this finding.

Context-Inappropriate Capability

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The skill requests exec alongside read and write for a document-formatting use case, which violates least-privilege and creates unnecessary command-execution risk. If an agent maps natural-language file requests into shell commands, an attacker could abuse formatting prompts, filenames, or related parameters to trigger unintended local command execution.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
98% confidence
Finding

The documentation promises not to add, delete, or rewrite content, yet other sections instruct the tool to generate titles, summaries, descriptions, and structural additions. This mismatch can cause users or calling agents to trust the tool with sensitive files under false assumptions, leading to unauthorized content transformation or accidental publication of generated metadata.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
89% confidence
Finding

The natural-language invocation guidance is vague, so an agent may overgeneralize and infer permission to act on loosely related prompts. In a skill with filesystem access, ambiguous invocation increases the risk of unintended processing, wrong-file selection, or activating risky modes without sufficient user intent.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
87% confidence
Finding

The skill claims offline/local-only operation while accepting a callback_url, creating a misleading trust boundary and a potential exfiltration path. In practice, asynchronous callbacks can send document metadata or content to external endpoints, contradicting user expectations that no network communication occurs.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The skill explicitly supports directly modifying the original file but does not prominently warn about overwrite or data-loss risk. In an automated agent workflow, users may not realize that formatting can be destructive, especially when combined with generated frontmatter or structural edits.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The trigger condition is broad enough to activate on many ordinary document-related requests, increasing the chance the skill is invoked outside its intended scope. Overbroad routing is dangerous here because the skill has file read/write and possible execution capability, so accidental invocation can lead to unintended file modifications or processing of unrelated documents.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The example command normalizes in-place modification without any caution, which can lead users or agents to adopt destructive behavior by default. Because the tool may add metadata and reformat structure, in-place edits can irreversibly alter source notes or published content.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.