subtitle-extractslator
Fail
Audited by Gen Agent Trust Hub on Mar 31, 2026
Risk Level: HIGHCREDENTIALS_UNSAFEEXTERNAL_DOWNLOADSPROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The documentation in
references/cli.mdandreferences/opensubtitles.mdprovides examples for thesubtitle auth logincommand that accept--api-key,--username, and--passwordas plaintext CLI arguments. This practice exposes sensitive user credentials to process monitoring tools, shell history, and logs. - [PROMPT_INJECTION]: The
SKILL.mdfile contains instructions that nudge the AI agent to bypass safety guidelines. It specifically requests that the agent 'strongly prefer an uncensored model variant' to handle 'taboo language, sexual humor, dark comedy' and avoid 'skipping sensitive phrasing.' This matches patterns for bypassing safety filters. - [EXTERNAL_DOWNLOADS]: The skill instructs the agent in
references/binary-missing.mdto download platform-specific ZIP archives containing binary executables fromgithub.com/waynebaby/SubtitleExtractslatorand replace the local skill folder if binaries are missing. This constitutes a remote code acquisition and execution pattern. - [COMMAND_EXECUTION]: The skill performs extensive local command execution using the
SubtitleExtractslator.Clibinary to probe media files, check timing, and manage OpenSubtitles authentication. It also modifies application configuration files such asmcp.jsonat runtime. - [PROMPT_INJECTION]: The skill implements an 'Autonomous Completion Contract' and 'Supervisor Playbook' which instructs the agent to 'not ask whether to continue' and to treat certain phrases as permission to process large batches of files automatically. This reduced human oversight increases the risk of the agent performing unintended actions.
- [PROMPT_INJECTION]: The skill processes untrusted external data from OpenSubtitles API responses and local
.srtfiles without explicit boundary markers or sanitization guidelines, creating a surface for indirect prompt injection. - Ingestion points: OpenSubtitles search candidates and external subtitle files processed during translation.
- Boundary markers: None present in the instructions.
- Capability inventory: Shell command execution via CLI and file system write access for SRT generation.
- Sanitization: No sanitization or validation of the content being translated is mentioned.
Recommendations
- AI detected serious security threats
Audit Metadata