Back to skill

Security audit

CSV文件处理专家

Security checks for vulnerabilities and agentic risk

Overview

This CSV skill is mostly a local data-processing guide, but it asks for broad read/write/exec authority and includes unclear non-CSV, callback, and API-key language that users should review before installing.

Install only if you intend to use it for CSV files, and review each operation before allowing writes or command execution. Avoid providing secrets or callback URLs unless the publisher clarifies why they are needed, and direct exports or split outputs to a known folder to prevent unintended copies of sensitive business or financial data.

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 Tool PoisoningHidden Instructions, Unicode Deception, Parameter Description Injection
  • 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 (6)

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The description says the skill should be used for broad file-processing, document-conversion, and content-extraction tasks, far beyond CSV handling. Overly broad invocation guidance can cause agents to route unrelated files or sensitive data into a skill with read, write, and exec capabilities, increasing the chance of unintended file access or destructive transformations.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The description states '支持中文交互' in a way that indicates a fixed language expectation, and the document does not offer a language/locale choice or explain a justified region-specific limitation. This can violate language/locale policy requirements when the skill is presented for broad multi-agent use.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
89% confidence
Finding

The input schema declares a callback_url for asynchronous completion notifications, implying the skill can make outbound callbacks when processing finishes. Elsewhere, the document only describes local CSV parsing, cleaning, merging, splitting, and exporting operations; no code-facing behavior or examples implement notification delivery, so the documentation overstates behavior.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The skill documents split operations that create multiple files but does not prominently warn users that running the operation writes many outputs to disk. In an agent context, silent file creation can surprise users, overwrite storage workflows, expose sensitive subsets into new locations, or amplify data sprawl when processing confidential CSVs.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The export feature rewrites data to disk with potentially different encoding, delimiter, cleaned column names, and transformed types, but the description does not clearly warn about these persistent changes. This can lead to integrity issues, accidental overwrites, or unintended disclosure if users assume the operation is only in-memory analysis.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Low
Category
Not specified by scanner
Confidence
84% confidence
Finding

This line makes a concrete product claim that the skill has built-in security checks. However, the surrounding documentation describes CSV parsing, cleaning, type conversion, and export, while the security section provides recommendations rather than implemented checks, creating an intent-versus-behavior contradiction.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.