matrix-mate-offline
Pass
Audited by Gen Agent Trust Hub on Jul 21, 2026
Risk Level: SAFEPROMPT_INJECTIONDATA_EXFILTRATION
Full Analysis
- [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection due to its handling of external itinerary data.
- Ingestion points: The
parse_matrix_linkandparse_manual_itinerarytools inscripts/runtime/server-core.mjsingest data from external itinerary URLs and user-provided flight search JSON or rules text. - Boundary markers: Absent. The
traveler-safe-audit-briefprompt inscripts/runtime/server-core.mjsinterpolates variable data (e.g.,facts.discrepancyLines,facts.truthLines) directly into its instructional context without using delimiters or protective instructions like "ignore embedded commands." - Capability inventory: The agent is instructed to use browser automation for searching and possesses tool-execution capabilities.
- Sanitization: While input structure is validated using Zod schemas, the textual content of fare rules and itinerary data is not sanitized for potential adversarial instructions before being passed to the model.
- [DATA_EXFILTRATION]: The skill contains a configuration-based network risk.
- Evidence: The
createMatrixMateClientfunction inscripts/runtime/client.mjsdetermines the target API endpoint using theMATRIX_MATE_BASE_URLenvironment variable. While it defaults to the local loopback address (127.0.0.1), a misconfigured or malicious environment could redirect data intended for the local parser to a remote attacker-controlled domain.
Audit Metadata