Back to skill

Security audit

Ireland

Security checks for vulnerabilities and agentic risk

Overview

This is a local Ireland travel guide skill that keeps trip-planning notes under ~/ireland and does not include executable code or network behavior.

Before installing, understand that the skill may create ~/ireland/memory.md and keep your trip details locally for future Ireland-planning chats. Review or delete that file if you do not want dates, preferences, budget, mobility, dietary, family, or booking notes retained.

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
  • MCP Tool PoisoningHidden Instructions, Unicode Deception, Parameter Description Injection
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (3)

Missing User Warnings

Medium
Confidence
95% confidence
Finding
The instructions tell the agent to write and later update a persistent memory file containing user trip details, constraints, and preferences without any user-facing disclosure. This creates a privacy issue because the user may unknowingly have personal travel plans and related constraints stored locally beyond the current session.

Missing User Warnings

Medium
Confidence
96% confidence
Finding
The skill instructs the agent to silently read previously stored memory and reuse past trip data without informing the user. Silent retrieval and reuse of prior personal information undermines user expectations and can expose stale or private planning data in later interactions without meaningful consent.

Description-Behavior Mismatch

Low
Confidence
87% confidence
Finding
The skill directs creation and ongoing use of a persistent local memory file to store trip preferences, which exceeds what a user would typically expect from a simple travel guide. While the stored data is not highly sensitive by itself, it is still personal preference and travel-planning information being retained on disk without clear user notice or consent.

Static analysis

No suspicious patterns detected.