japanese-deep-translate
Pass
Audited by Gen Agent Trust Hub on Apr 21, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: No high-severity security issues were detected. The skill's behavior is consistent with its stated purpose of assisting Japanese language learners.
- [COMMAND_EXECUTION]: The scripts
fetch_song.pyandbuild_study.pyexecute external commands likecurl,yt-dlp, andffprobe. These are implemented usingsubprocess.runwith list arguments rather than shell strings, which effectively prevents shell injection vulnerabilities. - [EXTERNAL_DOWNLOADS]: The skill fetches song metadata (LRC) and audio (MP3) from
tonzhon.comandmusic.163.com. These downloads are user-initiated and necessary for the primary functionality of generating study materials. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data from external music APIs. 1. Ingestion points:
scripts/fetch_song.pyreads LRC files from the web. 2. Boundary markers: No explicit delimiters are used in the prompt instructions. 3. Capability inventory: Subprocess execution is restricted to specific media tools. 4. Sanitization: Thebuild_study.pyscript useshtml.escapeto sanitize all text before rendering it into the HTML study page, mitigating XSS and structural injection risks.
Audit Metadata