screenkite-audio-dub
Pass
Audited by Gen Agent Trust Hub on Aug 24, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTIONCREDENTIALS_UNSAFE
Full Analysis
- [COMMAND_EXECUTION]: The scripts
gen_dub.pyandsk_cli.pyusesubprocess.runto callffmpeg,ffprobe, and thescreenkiteCLI. These calls use list-based arguments which mitigate shell injection risks. - [EXTERNAL_DOWNLOADS]: The skill connects to
api.fish.audioandapi.elevenlabs.ioto perform text-to-speech synthesis. These are established services and the skill uses standard API patterns over HTTPS. - [PROMPT_INJECTION]: The skill processes transcription data which may contain untrusted content. Ingestion points: Untrusted data enters via
transcript.jsonandcues.json. Boundary markers: None identified in the code logic. Capability inventory: Subprocess execution of media tools and network requests for TTS. Sanitization: The skill instructions mandate a human review step in Phase 4 and Phase 6, where the user must confirm translations and the mutation plan before any destructive actions are taken. - [CREDENTIALS_UNSAFE]: The skill retrieves API keys from
.envfiles in the project path or~/.config/env/. While this involves reading local configuration files, it is a standard method for managing secrets in local development environments and does not constitute an unsafe hardcoding of credentials.
Audit Metadata