travel-agent
Pass
Audited by Gen Agent Trust Hub on Jul 29, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The scripts
scripts/generate_final_guide.py,scripts/generate_travel_web.py, andscripts/generate_travel_doc.pyusesubprocess.run()withshell=Trueto execute thestartcommand. This is used to automatically open the generated itinerary files (HTML or Word) in the user's default browser or document viewer on Windows systems. - [EXTERNAL_DOWNLOADS]: The
SKILL.mdfile instructs the agent to use theWebSearchtool to retrieve live data regarding train schedules, hotel availability, and local attractions. This is a core functional requirement of the travel assistant. - [PROMPT_INJECTION]: The skill possesses a surface for indirect prompt injection by processing external data from web searches and user inputs.
- Ingestion points: User-provided destination, budget, and travel preferences via
AskUserQuestion, and live data retrieved viaWebSearch(as specified inSKILL.md). - Boundary markers: Absent. The skill does not explicitly instruct the agent to ignore instructions embedded in the search results.
- Capability inventory: The skill has file-write capabilities (
open("w")in several scripts) and shell execution capabilities (subprocess.runwithshell=True). - Sanitization: The scripts implement HTML entity escaping through
esc()functions to mitigate the risk of XSS or injection in the final generated travel guide documents.
Audit Metadata