flight-ticket-search
Pass
Audited by Gen Agent Trust Hub on Oct 1, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill installs the
fast-flightsPython package from the public registry (PyPI) at runtime to a local cache directory (~/.cache/k-skill/flight-ticket-search/venv). - [COMMAND_EXECUTION]: The helper script
scripts/flight_ticket_search.pyusessubprocess.check_callto create Python virtual environments and executepipfor dependency management. - [DYNAMIC_EXECUTION]: The helper script uses
os.execveto perform process replacement, restarting itself within the created virtual environment to ensure the correct dependencies are loaded. - [INDIRECT_PROMPT_INJECTION]: The skill processes external flight data from Google Flights which could theoretically contain malicious instructions.
- Ingestion points: Data is fetched from the Google Flights public surface via the
fast-flightslibrary inscripts/flight_ticket_search.py. - Boundary markers: Absent; flight data is processed and presented to the agent without explicit security delimiters.
- Capability inventory: The script has the ability to execute subprocesses (for environment setup), perform process replacement, and write to the local file system (
~/.cache). - Sanitization: The script performs basic validation on airport codes (3-letter IATA check) and uses regular expressions to extract numeric digits from price strings.
Audit Metadata