ielts-reading-review
Pass
Audited by Gen Agent Trust Hub on Nov 2, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process external content which may include untrusted data such as practice materials and user-generated activity summaries.
- Ingestion points: The tools
ielts_review_read_snapshot(for reading material snapshots) andielts_footprints_list(for reading activity descriptions) ingest data from the IELTS Buddy API as described inSKILL.md. - Boundary markers: The instructions do not define specific delimiters or instructions to prevent the agent from interpreting instructions potentially embedded within the retrieved reading materials.
- Capability inventory: The skill executes shell commands using the
scripts/ielts_buddy_api.pyscript, providing a mechanism for the agent to perform API calls based on the ingested data. - Sanitization: There is no mention of sanitization or filtering of the external data before it is processed by the agent.
- [COMMAND_EXECUTION]: The skill operates by having the agent execute a local Python script (
scripts/ielts_buddy_api.py) via the shell to perform all actions, including account binding and data retrieval. - Evidence: Multiple examples in
SKILL.mdandreferences/setup.mddemonstrate calling the script with various arguments, such aspython3 scripts/ielts_buddy_api.py call ielts_review_read_snapshot. - [DATA_EXPOSURE]: The skill interacts with an external API at
https://work.ieltsbuddy.igopx.cn/api/v1/agent. This domain is associated with the skill's vendor and is used for legitimate data retrieval purposes. - Credential management: The skill utilizes an environment variable
IELTS_BUDDY_TOKENfor authentication. The documentation inreferences/setup.mdexplicitly advises against hardcoding secrets and suggests using environment variables or secrets, which aligns with security best practices.
Audit Metadata