Scan Report
5 /100
kay-video-upload
多平台短视频自动发布工具,支持抖音、视频号、快手、小红书、B站
合法的多平台短视频自动发布工具,使用 Playwright 浏览器自动化技术操作官方平台,无恶意行为,权限声明与实际功能基本一致。
Safe to install
可安全使用。注意小红书需本地签名服务,pip install 无版本锁定为常见实践,不影响安全性。
Findings 5 items
| Severity | Finding | Location |
|---|---|---|
| Low | 依赖安装未在文档中声明 | scripts/setup.py:44 |
| Info | pip install 无版本锁定 | scripts/setup.py:44 |
| Info | 本地签名服务依赖 | scripts/uploader/xhs_uploader/main.py:31 |
| Info | stealth.min.js 为反自动化检测库 | scripts/utils/stealth.min.js:1 |
| Info | Cookie 凭证本地存储 | scripts/uploader/bilibili_uploader/main.py:11 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ | WRITE | ✓ Aligned | 写入 cookies、logs、conf.py,符合视频发布工具需求 |
| Network | READ | READ | ✓ Aligned | 仅访问各平台官方 API,无外部数据传输 |
| Shell | NONE | WRITE | ✓ Aligned | setup.py 使用 subprocess 安装依赖(pip install),合理 |
| Browser | WRITE | WRITE | ✓ Aligned | Playwright 控制本机 Chrome 操作各平台后台 |
18 findings
Medium External URL 外部 URL
http://127.0.0.1:11901 README.md:78 Medium External URL 外部 URL
https://www.xiaohongshu.com/explore scripts/publish.py:92 Medium External URL 外部 URL
https://creator.douyin.com/creator-micro/content/upload scripts/uploader/douyin_uploader/main.py:21 Medium External URL 外部 URL
https://creator.douyin.com/ scripts/uploader/douyin_uploader/main.py:60 Medium External URL 外部 URL
https://creator.douyin.com/creator-micro/content/publish?enter_from=publish_page scripts/uploader/douyin_uploader/main.py:126 Medium External URL 外部 URL
https://creator.douyin.com/creator-micro/content/post/video?enter_from=publish_page scripts/uploader/douyin_uploader/main.py:133 Medium External URL 外部 URL
https://creator.douyin.com/creator-micro/content/manage** scripts/uploader/douyin_uploader/main.py:211 Medium External URL 外部 URL
https://cp.kuaishou.com/article/publish/video scripts/uploader/ks_uploader/main.py:22 Medium External URL 外部 URL
https://cp.kuaishou.com scripts/uploader/ks_uploader/main.py:58 Medium External URL 外部 URL
https://cp.kuaishou.com/article/manage/video?status=2&from=publish scripts/uploader/ks_uploader/main.py:179 Medium External URL 外部 URL
https://channels.weixin.qq.com/platform/post/create scripts/uploader/tencent_uploader/main.py:42 Medium External URL 外部 URL
https://channels.weixin.qq.com scripts/uploader/tencent_uploader/main.py:67 Medium External URL 外部 URL
https://channels.weixin.qq.com/platform/post/list scripts/uploader/tencent_uploader/main.py:203 Medium External URL 外部 URL
https://www.xiaohongshu.com scripts/uploader/xhs_uploader/main.py:28 Medium External URL 外部 URL
https://www.mnot.net/blog/2016/03/09/alt-svc scripts/utils/stealth.min.js:7 Medium External URL 外部 URL
https://source.chromium.org/chromium/chromium/src/+/master:components/crx_file/id_util.cc;drc=14a055ccb17e8c8d5d437fe080... scripts/utils/stealth.min.js:7 Medium External URL 外部 URL
https://developer.chrome.com/apps/runtime#method-connect\n scripts/utils/stealth.min.js:7 Medium External URL 外部 URL
https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext#Browser_compatibility\n scripts/utils/stealth.min.js:7 File Tree
24 files · 258.7 KB · 2152 lines Python 19f · 1865L
Markdown 3f · 276L
JavaScript 1f · 6L
JSON 1f · 5L
├─
▾
references
│ └─
platforms.md
Markdown
├─
▾
scripts
│ ├─
▾
uploader
│ │ ├─
▾
bilibili_uploader
│ │ │ ├─
__init__.py
Python
│ │ │ └─
main.py
Python
│ │ ├─
▾
douyin_uploader
│ │ │ ├─
__init__.py
Python
│ │ │ └─
main.py
Python
│ │ ├─
▾
ks_uploader
│ │ │ ├─
__init__.py
Python
│ │ │ └─
main.py
Python
│ │ ├─
▾
tencent_uploader
│ │ │ ├─
__init__.py
Python
│ │ │ └─
main.py
Python
│ │ ├─
▾
xhs_uploader
│ │ │ ├─
__init__.py
Python
│ │ │ └─
main.py
Python
│ │ └─
__init__.py
Python
│ ├─
▾
utils
│ │ ├─
__init__.py
Python
│ │ ├─
base_social_media.py
Python
│ │ ├─
constant.py
Python
│ │ ├─
files_times.py
Python
│ │ ├─
log.py
Python
│ │ └─
stealth.min.js
JavaScript
│ ├─
conf.py
Python
│ ├─
publish.py
Python
│ └─
setup.py
Python
├─
_meta.json
JSON
├─
README.md
Markdown
└─
SKILL.md
Markdown
Dependencies 4 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
playwright | * | pip | No | 无版本锁定,标准实践 |
biliup | * | pip | No | B站上传工具 |
loguru | * | pip | No | 日志库 |
requests | * | pip | No | HTTP 库 |
Security Positives
✓ 代码结构清晰,各平台模块独立
✓ 仅访问官方平台 API,无第三方数据外传
✓ 使用本机 Chrome,cookie 凭证不离开本地
✓ 小红书签名仅发往本地服务(127.0.0.1:11901)
✓ 无 base64|bash 管道、裸 IP 请求、eval(atob()) 等高危模式
✓ 无环境变量遍历收割敏感关键字行为
✓ 无远程脚本执行(curl|bash/wget|sh)
✓ 无访问 ~/.ssh、~/.aws、.env 等敏感路径
✓ Cookie 凭证用于官方平台认证,未外传