video-transcript
Fail
Audited by Gen Agent Trust Hub on Sep 19, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONDATA_EXFILTRATIONCOMMAND_EXECUTIONPERSISTENCEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSDYNAMIC_EXECUTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The
bootstrap.shscript andREADME.mdinstructions encourage users to execute code directly from the vendor's GitHub repository usingbash <(curl -fsSL ...). This pattern facilitates the execution of remote scripts without prior local inspection. - [DATA_EXFILTRATION]: The
scripts/transcript.pyfile disables SSL certificate verification by settingssl.create_default_context().verify_mode = ssl.CERT_NONE. This vulnerability allows for the potential exposure and interception of theDOUBAO_API_KEY(sent as a Bearer token) by a Man-in-the-Middle (MitM) attacker on the network. - [COMMAND_EXECUTION]: The skill uses
subprocess.runto execute external binaries includingffmpeg,ffprobe,yt-dlp, andcurlfor video processing tasks. The arguments for these commands are dynamically constructed from user-provided video URLs. - [PERSISTENCE]: During installation,
bootstrap.shcreates a configuration file in~/.codex/prompts/video-transcript.md. This file persists on the user's system to provide integrated prompt instructions for the Codex platform. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted video and audio content and includes it in a prompt sent to an LLM. An attacker could embed audio-based instructions to manipulate the model's transcription output.
- Ingestion points: Audio data processed via API call in
scripts/transcript.py. - Boundary markers: The prompt specifies transcription rules but lacks clear delimiters to separate the system instructions from the processed content.
- Capability inventory: File system access, network communication, and shell command execution.
- Sanitization: There is no filtering or sanitization performed on the audio content before it is sent to the transcription model.
- [DYNAMIC_EXECUTION]: The
platform_extractor.pyscript usespage.evaluate()within a Playwright browser context to execute JavaScript for metadata and URL extraction from various video platforms. - [EXTERNAL_DOWNLOADS]: The
install.shscript downloads the Homebrew installer fromraw.githubusercontent.com/Homebrew/install/HEAD/install.sh. This reference to a well-known service is documented as a standard part of the environment setup.
Recommendations
- HIGH: Downloads and executes remote code from: https://raw.githubusercontent.com/Backtthefuture/huangshu/main/skills/video-transcript/bootstrap.sh, https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh - DO NOT USE without thorough review
- AI detected serious security threats
Audit Metadata