Back to skill

Security audit

GoPromotional Event Planner

Security checks for vulnerabilities and agentic risk

Overview

The instructions fit event planning, with ordinary software supply-chain risk from running an unpinned external package.

Running these commands may download and execute third-party software despite the phrase 'no install needed.' Prefer a reviewed, fixed package version and run it without access to unrelated secrets. This assessment covers the skill instructions, not a verified audit of the downloaded package.

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
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
Findings (4)

MCP server referenced without pinned version: 'npx -y gopromotional-event-planner'.

Medium
Category
MCP Rug Pull
Confidence
97% confidence
Finding

The countdown command uses npx -y to fetch and execute an unpinned package, allowing a compromised future release to run with the agent's permissions without an installation confirmation. Although this is a CLI rather than an MCP server, the supply-chain risk remains real; the supplied content does not establish that the package is malicious.

Content

No source excerpt is available for this finding.

MCP server referenced without pinned version: 'npx -y gopromotional-event-planner'.

Medium
Category
MCP Rug Pull
Confidence
97% confidence
Finding

The timeline command automatically executes an unpinned npm package, so its behavior can change without any modification to the skill. A compromised release could access files or credentials available to the agent; the ordinary event-planning purpose provides no need for those privileges.

Content

No source excerpt is available for this finding.

MCP server referenced without pinned version: 'npx -y gopromotional-event-planner'.

Medium
Category
MCP Rug Pull
Confidence
97% confidence
Finding

The giveaways command uses the same unpinned, automatically accepted package execution mechanism, exposing the agent to malicious upstream updates. The numerical arguments are not themselves suspicious, but a simple quantity calculation does not require executing mutable third-party code with the agent's full permissions.

Content

No source excerpt is available for this finding.

MCP server referenced without pinned version: 'npx -y gopromotional-event-planner'.

Medium
Category
MCP Rug Pull
Confidence
97% confidence
Finding

The order-by command can fetch and execute a changing package version through npx -y, creating the same supply-chain exposure as the other commands. Exploitation would require a malicious resolved package or dependency, but could result in arbitrary code execution under the agent's account.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.