Back to skill

Security audit

getyourguide-mcp

Security checks for vulnerabilities and agentic risk

Overview

The skill describes read-only tour searches with routine connector setup, and neither scanner concern is supported by the instructions.

Use a project-specific configuration when practical, protect the partner API key, and review and pin the external npm package before running it. This verdict covers the supplied instructions; it does not establish the safety of the downloaded package or future versions.

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

MCP Config Access

High
Category
Agent Snooping
Confidence
95% confidence
Finding

Skill accesses MCP server configuration files (mcp.json). MCP configs contain server URLs, authentication tokens, and tool definitions — reading them allows the skill to discover and potentially abuse other tool integrations.

Content

Scanner excerpt · SKILL.md (reported line 16)May include surrounding context.

Setup

Add to .mcp.json in your project or ~/.claude/mcp.json:

json
{

Autonomous Decision Making

Medium
Category
Excessive Agency
Confidence
75% confidence
Finding

Skill enables autonomous high-impact decisions without human-in-the-loop verification. Critical operations (destructive commands, financial transactions, data deletion) should require explicit user confirmation.

Content

Scanner excerpt · SKILL.md (reported line 53)May include surrounding context.

md
## Response shape

Every data tool takes `view: "compact" | "full"`, and **`compact` is the
default** — you get the slim response without asking for it. On the tour
listings (`gyg_search_tours`, `gyg_list_category_tours`,
`gyg_list_location_tours`) compact is a slim projection; everywhere else it
strips image URLs and keeps every other field. Pass `view: "full"` for the