Back to skill

Security audit

Product Description Writer

Security checks for vulnerabilities and agentic risk

Overview

This skill is a coherent e-commerce copywriting helper with only local, disclosed helper scripts and no evidence of hidden data access, persistence, or unsafe behavior.

Before installing, note that the skill may activate for product-spec or competitor-listing rewrite requests, and its helper scripts can read and write local files you point them at. Review generated copy for unsupported claims, especially health, beauty, certification, or performance claims.

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

Tp4

High
Category
MCP Tool Poisoning
Confidence
96% confidence
Finding

The declared description says the skill should generate or rewrite sellable e-commerce copy across many product-copywriting scenarios. The supplied code does not generate, rewrite, or optimize copy content; it only analyzes an existing markdown file for predefined quality heuristics and reports issues. While the checks are related to product-description quality and SEO, the primary purpose is materially different: validation/linting instead of copy creation. No undeclared sensitive permissions are present, but the functionality does not match the declared skill behavior.

Content

No source excerpt is available for this finding.

Tp4

High
Category
MCP Tool Poisoning
Confidence
96% confidence
Finding

The declared purpose promises end-output copywriting capability: producing high-converting, SEO-optimized product descriptions and related listing assets. The actual code only structures provided product data into a markdown brief for later use by the skill or a human copywriter. While the brief is related to product-description workflows, the primary behavior is preparatory templating, not actual copy generation. There is no logic that writes product descriptions, rewrites competitor listings, translates features into benefits, or optimizes SEO content. Therefore, the description materially overstates what this code chunk does.

Content

No source excerpt is available for this finding.

Undeclared Tool Scope

Medium
Category
MCP Least Privilege
Confidence
70% confidence
Finding

Without declared permissions the skill's intent is opaque and cannot be validated.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The manifest description says to use the skill whenever the user mentions many product-copy terms and also when they paste a spec sheet, feature list, ingredient list, or competitor listing and want it 'rewritten' or 'improved' even without explicitly saying 'product description.' That activation condition is broad enough to overlap with generic editing or summarization requests, which could cause unintended invocation despite the later 'When NOT to use this skill' section.

Content

No source excerpt is available for this finding.