bilibili-hub
Pass
Audited by Gen Agent Trust Hub on Mar 28, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
subprocess.runto invoke theffmpegutility for merging downloaded video and audio streams. This execution is well-guarded: the executable path is resolved viashutil.which, and the filenames derived from video titles are sanitized using a regular expression to remove directory traversal and shell-sensitive characters. - [EXTERNAL_DOWNLOADS]: The skill downloads media content and subtitles directly from Bilibili's infrastructure using the
aiohttplibrary. These operations are core to the skill's functionality and target the expected domain. - [DATA_EXPOSURE]: Authentication credentials (SESSDATA, bili_jct, etc.) are managed through environment variables rather than being hardcoded or stored in insecure locations. The skill documentation correctly instructs the user on how to populate these variables using platform-specific tools.
Audit Metadata