Scan Report
This report was generated in Chinese. Some content may be in Chinese.
5 /100
wechat-auto-publishing-complete
微信公众号自动发文完整工作流:环境准备 → 资讯整理 → 写稿 → 图片准备 → 草稿发布 → 正式发布 → 结果归档 → 定时调度
这是一个合法的微信公众号自动发文工作流技能,所有功能与声明一致,无恶意行为。
Safe to install
可直接使用。注意妥善保管 .env 中的 WECHAT_APP_SECRET,定期轮换。
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ | READ | ✓ Aligned | templates/publish.mjs:91-101 读取本地 article.md, cover.png |
| Network | READ | READ | ✓ Aligned | 仅访问 api.weixin.qq.com 微信官方 API,无外部可疑请求 |
| Shell | NONE | NONE | — | templates/run.sh 为注释模板,无实际执行命令 |
| Environment | READ | READ | ✓ Aligned | publish.mjs:26-31 删除代理变量用于安全连接微信 API |
| Clipboard | NONE | NONE | — | 未使用剪贴板相关 API |
5 findings
Medium External URL 外部 URL
https://api.ikuncode.cc/ references/environment-and-config.md:70 Medium External URL 外部 URL
http://127.0.0.1:7890 references/environment-and-config.md:95 Medium External URL 外部 URL
https://api.weixin.qq.com/cgi-bin/freepublish/get?access_token=TOKEN references/scheduling-and-alerting.md:69 Medium External URL 外部 URL
http://mp.weixin.qq.com/s?__biz=xxx templates/publish-result.example.json:11 Medium External URL 外部 URL
https://api.weixin.qq.com templates/publish.mjs:33 File Tree
21 files · 63.3 KB · 2055 lines Markdown 13f · 1482L
JavaScript 1f · 441L
Shell 2f · 72L
Text 4f · 47L
JSON 1f · 13L
├─
▾
references
│ ├─
environment-and-config.md
Markdown
│ ├─
image-strategy.md
Markdown
│ ├─
publishing.md
Markdown
│ ├─
scheduling-and-alerting.md
Markdown
│ ├─
security-boundary.md
Markdown
│ ├─
source-gathering.md
Markdown
│ └─
writing-style.md
Markdown
├─
▾
templates
│ ├─
article-template.md
Markdown
│ ├─
cover-image-extend.example.md
Markdown
│ ├─
cron.example.txt
Text
│ ├─
env.example.txt
Text
│ ├─
gallery-config.example.txt
Text
│ ├─
image-gen-extend.example.md
Markdown
│ ├─
publish-result.example.json
JSON
│ ├─
publish.mjs
JavaScript
│ ├─
run.production-example.sh
Shell
│ ├─
run.sh
Shell
│ └─
workspace-tree.txt
Text
├─
README.md
Markdown
├─
runbook.md
Markdown
└─
SKILL.md
Markdown
Security Positives
✓ 所有敏感凭证使用占位符,无真实值硬编码
✓ SKILL.md 明确声明不包含真实密钥,符合设计原则
✓ publish.mjs 纯 Node.js 实现,零第三方依赖,可审计性强
✓ 代码注释详尽,意图清晰
✓ 安全边界文档详细说明代理清除必要性
✓ 仅访问微信官方 API,无第三方可疑服务
✓ 凭证仅用于本地微信 API 调用,无数据外传