Back to skill

Security audit

Wine

Security checks for vulnerabilities and agentic risk

Overview

The skill presents itself as wine management but ships a generic local logging script, so users should review the mismatch before installing.

Install only if you are comfortable with a wine-branded skill that mainly behaves like a local text logger. Avoid entering sensitive personal, business, credential, or account information into its commands unless the publisher clarifies the data model, retention, export behavior, and deletion controls.

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
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • 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
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (9)

Tp4

High
Category
MCP Tool Poisoning
Confidence
98% confidence
Finding

The skill is presented as a wine-collection tool, but the documented behavior describes a generic command logger and exporter with broad capabilities unrelated to wine management. This mismatch is dangerous because users or orchestrators may grant trust, invoke it in the wrong contexts, or allow access to local data under false assumptions about its scope.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

High
Category
Not specified by scanner
Confidence
98% confidence
Finding

The command list documents a multi-purpose utility rather than a specialized wine skill, including broad verbs and shell-style output that imply arbitrary logging, status inspection, and export behavior. In an agent ecosystem, this expands the apparent operational scope and increases the risk of unintended data collection, misuse, or deceptive invocation beyond the user’s expected wine-related tasks.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

High
Category
Not specified by scanner
Confidence
98% confidence
Finding

The advertised functionality is wine collection and tasting-note management, but the command surface is a generic utility/logger interface. This kind of capability mismatch is dangerous because users may provide sensitive or domain-specific data under false assumptions, while the tool performs unrelated persistent logging behavior instead of the promised task.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

High
Category
Not specified by scanner
Confidence
99% confidence
Finding

The core commands do not implement wine features; they simply append arbitrary user input into per-command log files in the user's home directory. This creates a deceptive data-capture mechanism where users may unknowingly persist sensitive free-form input, and the behavior is inconsistent with the skill's declared purpose.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
88% confidence
Finding

The description uses broad activation language like record, search, and analyze without tight boundaries, which may cause the skill to be selected for many ordinary tasks outside its intended domain. In an agent setting, over-broad triggering increases the likelihood that a misleading or over-capable skill is invoked when a narrower, safer tool should be used.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The introductory claims say the skill supports wine and food/cooking workflows, but the examples only show generic status/help/stats operations and do not demonstrate any wine-specific functionality. This contradiction can mislead users and automated systems about the skill’s real purpose, reducing informed consent and increasing the chance of inappropriate activation.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The header comments describe a wine utility, but the actual behavior is a generic logger. Mislabeling functionality reduces user ability to make informed trust decisions and increases the likelihood that users will submit data they would not otherwise share.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The export routine aggregates all stored logs into new files without an explicit warning about the scope of copied data. This can amplify privacy exposure by creating additional copies of user activity in multiple formats that may be easier to share or exfiltrate accidentally.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

User-supplied input is written verbatim to local files without an explicit warning or consent flow. In the context of a skill marketed for tasting notes and collection tracking, users are likely to enter personal notes or other sensitive information, making silent persistence a privacy risk.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.