footballbin-predictions
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFEDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DATA_EXFILTRATION]: Network communication is performed using
curlto a non-whitelisted external domain (https://ru7m5svay1.execute-api.eu-central-1.amazonaws.com). While the script only transmits league and team filters rather than sensitive system files or credentials, communicating with unverified external endpoints poses a minor data exposure risk. - [INDIRECT_PROMPT_INJECTION]: The skill possesses an attack surface for indirect prompt injection and schema confusion due to the unvalidated handling of external inputs and remote API responses.
- Ingestion points: User-supplied filters (
league,home_team,away_team) and remote data returned from the AWS API Gateway endpoint enter the agent's context withinscripts/footballbin.sh. - Boundary markers: Absent. The script processes and prints the API response directly to stdout using
jqwithout any encapsulating delimiters or instructions to prevent the agent from executing instructions embedded in the payload. - Capability inventory: The script relies on
curlfor network requests andjqfor parsing data, but it does not execute downstream commands, perform file system writes, or invoke dynamic execution utilities on the data received. - Sanitization: Input variables are interpolated directly into a raw JSON string template (
"home_team":"$home_team") without escaping special characters. If a parameter contains malicious double quotes or backslashes, it can break the JSON syntax or alter the payload structure.
Audit Metadata