FlightClaw

PassAudited by ClawScan on May 1, 2026.

Overview

FlightClaw’s artifacts are consistent with a flight-search and price-tracking tool, but users should notice its unpinned Python dependencies, external Google Flights requests, and persistent tracked-trip data.

Before installing, be comfortable with unpinned Python dependencies, Google receiving your flight search details, and your tracked routes being stored in the skill data file. Use a virtual environment, review tracked flights periodically, and delete the tracking file when you are done.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Installing the skill may bring in external Python package code that can change over time if versions are not pinned.

Why it was flagged

The setup script installs third-party Python packages without version pins. This is central to the stated flight-search and MCP purpose, but users rely on those packages and their current published versions.

Skill content
pip install flights "mcp[cli]"
Recommendation

Install in a virtual environment, review or pin dependency versions if reproducibility matters, and verify the package names before running setup.

What this means

An agent using the MCP server could add, check, or remove tracked flights as part of a task.

Why it was flagged

The skill exposes MCP tools that can query flight data and modify the local tracked-flight list. This matches the stated purpose, but it gives an agent operational control over tracking entries.

Skill content
MCP tools: `search_flights`, `search_dates`, `track_flight`, `check_prices`, `list_tracked`, `remove_tracked`
Recommendation

Ask the agent to confirm before adding or removing tracked flights, and periodically review the tracked list.

What this means

Flight origins, destinations, dates, passenger counts, and filters may be sent to Google when searches or price checks run.

Why it was flagged

Flight search filters are encoded and posted to a Google Flights endpoint. This external provider flow is disclosed by the skill’s purpose and is necessary for search results.

Skill content
BASE_URL = "https://www.google.com/_/FlightsFrontendUi/data/travel.frontend.flights.FlightsFrontendService/GetShoppingResults"
Recommendation

Use the skill only for travel searches you are comfortable sending to Google Flights.

What this means

Your tracked routes, dates, targets, and price history can remain available after the original session.

Why it was flagged

The skill intentionally stores travel routes and price history persistently, and the README says that data is backed up.

Skill content
Price history is stored in `skills/flightclaw/data/tracked.json` and persists via R2 backup.
Recommendation

Review or delete `skills/flightclaw/data/tracked.json` when you no longer need tracking, and avoid storing travel plans you consider sensitive.