Back to skill

Security audit

student-exchange

Security checks across malware telemetry and agentic risk

Overview

This travel-search skill appears purpose-aligned, but it tells agents to globally install a third-party CLI and send travel details to an external service without clear user consent.

Review before installing. This skill should only be used if you are comfortable installing the FlyAI CLI globally and sending travel search details such as routes, dates, and budgets to FlyAI/Fliggy. Prefer manually installing a reviewed, pinned CLI version and avoid entering sensitive personal itinerary details unless you understand the provider’s privacy terms.

SkillSpector

By NVIDIA
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 (2)

Missing User Warnings

Medium
Confidence
96% confidence
Finding
The skill explicitly instructs the agent to install a global package (`npm i -g @fly-ai/flyai-cli`) if the CLI is absent, which modifies the host environment without prior user approval. In an agent setting, automatic package installation creates supply-chain risk and can lead to arbitrary code execution from a third-party package, especially because the package is fetched and executed on demand.

Missing User Warnings

Medium
Confidence
93% confidence
Finding
The skill requires sending user travel queries to an external CLI/service for real-time search but provides no privacy notice or consent flow. Travel queries can include sensitive personal itinerary data, and silently transmitting them to a third party increases privacy and compliance risk.

VirusTotal

64/64 vendors flagged this skill as clean.

View on VirusTotal

Static analysis

No suspicious patterns detected.