Back to skill

Security audit

Colombia

Security checks for vulnerabilities and agentic risk

Overview

This is a Colombia travel-planning skill with clearly scoped local notes and no evidence of code execution, network calls, deception, or destructive behavior.

Before installing, consider whether you are comfortable with this skill keeping Colombia trip details in ~/colombia/memory.md. Avoid saving sensitive health or identity details unless useful for the trip, and delete or edit that file when you no longer want the context 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
  • 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
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
Findings (2)

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The skill instructs the agent to create and reuse a local memory file containing travel details such as nationality, health-related constraints, budget, mobility, and preferences, but provides no user-facing notice, consent step, retention limit, or data-minimization guardrail. This creates a privacy risk because personal and potentially sensitive travel data may be persisted across sessions without the user's awareness, enabling unintended exposure to other skills, users, or local system access.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
89% confidence
Finding

Line L29 hard-codes language comfort as 'basic English only / some Spanish / comfortable in Spanish'. This imposes a narrow language framing in the skill's natural-language template and does not offer a neutral or user-chosen locale option.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.