Back to skill

Security audit

Text to Markdown

Security checks for vulnerabilities and agentic risk

Overview

This skill appears to be a straightforward Chinese-language text preprocessing helper for Markdown conversion, with no evidence of hidden access, persistence, exfiltration, or destructive behavior.

Install this if you want a Chinese-focused plain-text-to-Markdown preprocessing helper. Review or adapt the example command path before use, and provide only the input files you intend the script to read and convert.

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 Least PrivilegeUnderdeclared Capability, Wildcard Permission, Missing Permission Declaration
  • 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 (4)

Undeclared Tool Scope

Medium
Category
MCP Least Privilege
Confidence
88% confidence
Finding

The skill references and instructs execution of a local Python script that reads input and writes output files, but the manifest does not declare any tool scope or allowed-tools restrictions. This creates an authorization ambiguity where an agent may infer file read/write capability from content rather than explicit policy, increasing the chance of unintended filesystem access beyond the user’s expectations.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
87% confidence
Finding

The manifest description and trigger section are entirely in Chinese, and the listed invocation phrases only support Chinese commands. This imposes a specific language/locale on users without any stated opt-in or alternative language support, which matches the policy category for language or locale constraints.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

This markdown file presents all instructional content and examples in Chinese, which effectively forces a specific language for users consuming the skill reference. The policy allows locale constraints only when they are explicitly justified or when users are given a language choice, neither of which appears here.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
95% confidence
Finding

The module docstring and usage instructions are entirely in Chinese, and the script's runtime messages are also Chinese-only. For a general-purpose preprocessing utility, this imposes a specific language on users without opt-in or an explicit justification that the tool is intended only for a Chinese-language context.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.