扫描报告
5 /100
wechat-style-publisher
支持多账号微信公众号发布,提供自定义文章主题、文章开头/结尾模板
微信公众号文章发布工具,代码功能与文档描述一致,无恶意行为发现
可以安装
可安全使用,httpx 依赖建议锁定具体版本
安全发现 1 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Python 依赖版本未锁定 供应链 | requirements.txt:1 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | READ | ✓ 一致 | scripts/publish-node.mjs:69 读取配置文件 |
| 文件系统 | WRITE | WRITE | ✓ 一致 | scripts/publish-node.mjs:84 写入 token 缓存文件 |
| 网络访问 | READ | READ | ✓ 一致 | scripts/publish-node.mjs:72 仅调用微信官方 API |
1 项发现
中危 外部 URL 外部 URL
https://api.weixin.qq.com assets/config.example.json:4 目录结构
15 文件 · 75.6 KB · 1661 行 JavaScript 5f · 937L
Python 2f · 555L
JSON 3f · 75L
Markdown 1f · 49L
CSS 1f · 36L
HTML 2f · 8L
Text 1f · 1L
├─
▾
assets
│ ├─
▾
templates
│ │ ├─
intro.html
HTML
│ │ └─
outro.html
HTML
│ ├─
config.example.json
JSON
│ ├─
custom-overrides.css
CSS
│ └─
template-variables.example.json
JSON
├─
▾
lib
│ └─
style.mjs
JavaScript
├─
▾
scripts
│ ├─
apply-style.mjs
JavaScript
│ ├─
import-template-node.mjs
JavaScript
│ ├─
import-template-python.py
Python
│ ├─
publish-node.mjs
JavaScript
│ ├─
publish-python.py
Python
│ └─
set-config.mjs
JavaScript
├─
package.json
JSON
├─
requirements.txt
Text
└─
SKILL.md
Markdown
依赖分析 3 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
httpx | >=0.27,<1 | pip | 否 | 无版本锁定 |
highlight.js | ^11.11.1 | npm | 否 | 代码高亮库 |
juice | ^11.0.3 | npm | 否 | CSS 内联工具 |
安全亮点
✓ 所有网络请求仅指向微信官方 API (api.weixin.qq.com)
✓ 无远程代码执行、shell 命令执行
✓ 无凭证收割、环境变量遍历
✓ 无 Base64/eval 等混淆行为
✓ 代码功能与 SKILL.md 文档描述完全一致
✓ 无隐藏的阴影功能