Back to skill

Security audit

Simulated Roadtrip

Security checks for vulnerabilities and agentic risk

Overview

This skill is a straightforward road-trip planning helper that sends trip parameters to Turai and prints or saves the generated stops, with no hidden persistence or unrelated local access found.

Install only if you are comfortable sending the entered origin, destination, theme, stop count, and your Turai API key to Turai. Avoid using private home addresses or sensitive travel plans unless you trust that service's handling of the data, and be aware that drip mode may leave the command running for the chosen interval.

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
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • 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 (3)

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

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

md
- `SKILL.md` — This file

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

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

md
- `scripts/roadtrip.mjs` — Main script

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The skill documentation instructs the agent to send user-provided trip details such as origin, destination, theme, and stop count to an external API, but it does not clearly warn users that this data leaves the local system. Location queries can reveal sensitive travel interests, approximate whereabouts, or behavioral patterns, so the omission undermines informed consent and safe handling of potentially sensitive data.

Content

No source excerpt is available for this finding.

Static analysis

Detected: suspicious.env_credential_access

Environment variable access combined with network send.

Critical
Code
suspicious.env_credential_access
Location
scripts/roadtrip.mjs:69