israeli-election-data
Pass
Audited by Gen Agent Trust Hub on Oct 3, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process data from external, third-party sources (Knesset OData v4 API and data.gov.il), which serves as a potential vector for indirect prompt injection.
- Ingestion points: External data is fetched and processed via
scripts/query_knesset.pyand directly through instructions inSKILL.mdandSKILL_HE.md. - Boundary markers: Absent. The skill instructions do not provide delimiters or warnings for the agent to ignore potentially malicious instructions embedded within the API responses.
- Capability inventory: The skill uses the
Bash(python:*)tool to runscripts/query_knesset.pyandWebFetchfor API access. - Sanitization: Absent. There is no evidence of sanitization or filtering of the retrieved content before it is processed by the agent.
- [COMMAND_EXECUTION]: The bundled utility script
scripts/query_knesset.pycontains an OData injection vulnerability where user-supplied input is interpolated into query filters without sanitization. - Evidence: In
scripts/query_knesset.py, thesearch_mk(line 190) andsearch_bills(line 215) functions use f-strings to interpolate thenameandkeywordarguments directly into the OData$filterstring. An attacker providing a crafted string (e.g.,' or 1 eq 1) could manipulate the query logic, although the impact is limited by the public, read-only nature of the target API.
Audit Metadata