video-transcript
Pass
Audited by Gen Agent Trust Hub on May 1, 2026
Risk Level: SAFEREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSCREDENTIALS_UNSAFEPROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill uses remote script execution patterns for installation. The
README.mdandbootstrap.shscripts facilitate a "curl | bash" flow from the author's GitHub repository. Additionally, theinstall.shscript executes the official Homebrew installer from its verified repository. - [COMMAND_EXECUTION]: The main script,
transcript.py, frequently invokes system commands viasubprocess.run(). It utilizesffmpegfor video segmenting and compression,ffprobefor analyzing media streams,yt-dlpfor downloading content, andcurlfor fetching data. - [EXTERNAL_DOWNLOADS]: The skill performs several external network operations. It downloads system dependencies like
ffmpegand the Chromium browser engine during installation. At runtime, it fetches video data and metadata from various video hosting platforms. - [CREDENTIALS_UNSAFE]: The skill manages a Doubao API Key, which is stored in a local
.envfile. To mitigate the risk of unauthorized access, theinstall.shscript applieschmod 600permissions to the file, ensuring it is only readable by the current user. - [PROMPT_INJECTION]: As the skill processes untrusted video data from the internet, it is vulnerable to indirect prompt injection. Malicious instructions hidden within a video's audio or visual content could potentially influence the LLM's behavior during the transcription process.
- [SAFE]: The Python script
scripts/transcript.pydisables SSL certificate verification (ssl.CERT_NONE) to resolve certificate issues on some macOS systems. While this is a best-practice violation for HTTPS connections, it is documented as a compatibility fix and not as malicious behavior.
Audit Metadata