yh-tools-video2srt
Pass
Audited by Gen Agent Trust Hub on Jul 25, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The script uses
subprocess.runto interact with system utilities likeffmpeg,ffprobe, and the macOSsecuritycommand. It employs list-based arguments, which is the recommended practice for preventing command injection vulnerabilities. - [CREDENTIALS_UNSAFE]: The skill manages the ElevenLabs API key by retrieving it from environment variables or the macOS Keychain. This avoids hardcoding secrets and utilizes platform-native secure storage, following industry best practices for credential management. It also includes redaction logic to prevent the key from appearing in error messages.
- [INDIRECT_PROMPT_INJECTION]: The workflow involves processing user-supplied reference texts and transcripts. To mitigate the risk of malicious instructions embedded in these inputs, the skill performs strict validation using similarity metrics and character change budgets (requiring >= 0.88 similarity), ensuring the output reflects the actual audio content and hasn't been significantly altered.
- [DATA_EXPOSURE]: The skill implements strong safeguards for its temporary workspace, including path validation to ensure operations remain within temporary directories, ownership verification, and unique ownership tokens to prevent unauthorized file access or deletion during the subtitle generation process.
Audit Metadata