Flight Tracker

PassAudited by ClawScan on May 1, 2026.

Overview

The skill does what it claims—tracks flights through AviationStack—but users should notice that it requires an API key and uses AviationStack’s HTTP-only free tier.

This skill appears safe for its stated purpose. Before installing, be aware that you need an AviationStack API key, the free AviationStack tier is documented as HTTP-only, and making the key permanent stores it in your shell profile. Use a limited key and avoid running it on untrusted networks if possible.

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

The skill cannot function without an AviationStack API key, and that key is used to make requests to AviationStack.

Why it was flagged

The script requires an AviationStack API key and sends it to the provider as part of the flight lookup. This is expected for the stated integration, but users should recognize that a third-party API credential is involved.

Skill content
api_key = os.environ.get('AVIATIONSTACK_API_KEY') ... params = { 'access_key': api_key, 'flight_iata': flight_number.upper() }
Recommendation

Use a limited-purpose AviationStack key, monitor usage, and revoke or rotate the key if it is no longer needed.

What this means

Network intermediaries may be able to observe the API key and flight lookup when using the HTTP-only free tier.

Why it was flagged

The documentation discloses that the free tier does not use HTTPS, and the script confirms use of an HTTP AviationStack endpoint. This means the API key and flight query are not protected by transport encryption on the free tier.

Skill content
Uses AviationStack free tier (no HTTPS on free plan)
Recommendation

Prefer an HTTPS-capable plan or avoid using sensitive/reused credentials; treat the AviationStack key as exposed if used over untrusted networks.

What this means

Setup may require manual package installation, and users rely on their local Python package source configuration.

Why it was flagged

The skill asks the user to install an external Python package manually, while the registry requirements do not declare required binaries or dependencies. This is a normal dependency for the script, but it is under-declared in the install metadata.

Skill content
pip3 install requests
Recommendation

Install dependencies from a trusted package index and consider pinning package versions in a requirements file for more reproducible setup.

What this means

Anyone or anything with access to the shell profile may be able to read the AviationStack API key.

Why it was flagged

The setup guide optionally instructs users to persist the API key in a shell profile. This is disclosed and user-directed, but it stores the credential in a local plaintext configuration file.

Skill content
echo "export AVIATIONSTACK_API_KEY='your-api-key-here'" >> ~/.zshrc
Recommendation

Only make the key permanent on trusted machines, and remove it from shell profiles when no longer needed.