chinese-poetry-api
Pass
Audited by Gen Agent Trust Hub on Aug 8, 2026
Risk Level: SAFEPROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [PROMPT_INJECTION]: The skill includes an 'Execution Rule' in
SKILL.mdthat directs the agent to 'Run the user's command directly without pre-checking; fix on failure.' This instruction attempts to override the agent's standard caution and verification protocols. - [PROMPT_INJECTION]: The skill creates a surface for indirect prompt injection by fetching raw JSON data from an external API and providing it to the agent without sanitization or boundary markers.
- Ingestion points: Data is fetched from the external
POETRY_API_URL(defaulting tohttps://poetry.palemoky.com/api) inscripts/main.ts. - Boundary markers: None; the response is printed verbatim as raw JSON to the agent's context.
- Capability inventory: The script uses
execSyncfor system configuration and performs network requests. - Sanitization: No validation or escaping is performed on the data returned by the API before it is processed by the agent.
- [EXTERNAL_DOWNLOADS]: The skill performs network requests to an external API service. The default endpoint is
https://poetry.palemoky.com/api, which is the official demo instance for the associated open-source project. - [COMMAND_EXECUTION]: The
scripts/main.tsscript executesexecSync("chcp 65001")on Windows platforms to configure UTF-8 encoding. - [COMMAND_EXECUTION]: The
SKILL.mdfile contains instructions for the agent to execute a Docker command (docker run -d -p 1279:1279 palemoky/chinese-poetry-api:latest) to start a local instance of the API server if a reachable instance is not found.
Audit Metadata