style-captions
Pass
Audited by Gen Agent Trust Hub on Aug 19, 2026
Risk Level: SAFEPROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [PROMPT_INJECTION]: The skill exhibits an indirect prompt injection surface by ingesting word text from external JSON files and embedding it into generated subtitle artifacts.\n
- Ingestion points: The
words_jsoninput file inscripts/make_subtitles.pyis the primary source of untrusted text.\n - Boundary markers: The generated ASS subtitle files do not include explicit delimiters or instructions to distinguish the injected text from control content for downstream processors.\n
- Capability inventory: The skill possesses file system write capabilities through Python's
pathlibandPILlibraries across all scripts for generating subtitles and PNG overlays.\n - Sanitization: The
scripts/make_subtitles.pyscript performs basic escaping by replacing curly braces with parentheses to maintain the integrity of the subtitle format, but it does not perform semantic validation of the content.\n- [EXTERNAL_DOWNLOADS]: The skill documentation and scripts specify a dependency on therequestslibrary to fetch graphical assets (emojis) from a Content Delivery Network (CDN) and thePillowlibrary for image processing.
Audit Metadata