Scan Report
This report was generated in Chinese. Some content may be in Chinese.
5 /100
weread-import
Export WeRead highlights and notes into Markdown files
weread-import 是合法的微信读书笔记导出工具,预扫描标记的「硬编码 IP」为误报(146.0.0.0 是 Chrome User-Agent 版本号),代码行为与声明完全一致,无阴影功能。
Safe to install
可安全使用。
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | WRITE | WRITE | ✓ Aligned | SKILL.md:18 写入 Markdown 文件 |
| Network | READ | READ | ✓ Aligned | SKILL.md:18 声明 API 请求 |
| Browser | READ | READ | ✓ Aligned | src/cookie.mjs:4 使用 Playwright CDP 连接本地 Chrome |
| Shell | WRITE | WRITE | ✓ Aligned | scripts/run.sh:14 使用 curl 检测 CDP 端口 |
1 High 7 findings
High IP Address 硬编码 IP 地址
146.0.0.0 src/api.mjs:5 Medium External URL 外部 URL
http://127.0.0.1:9222 README.md:91 Medium External URL 外部 URL
https://weread.qq.com/ README.md:99 Medium External URL 外部 URL
https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz package-lock.json:20 Medium External URL 外部 URL
https://registry.npmmirror.com/playwright/-/playwright-1.58.2.tgz package-lock.json:34 Medium External URL 外部 URL
https://registry.npmmirror.com/playwright-core/-/playwright-core-1.58.2.tgz package-lock.json:52 Medium External URL 外部 URL
https://weread.qq.com src/api.mjs:4 File Tree
27 files · 67.2 KB · 1962 lines JavaScript 15f · 1140L
Markdown 8f · 649L
JSON 2f · 108L
Shell 2f · 65L
├─
▾
docs
│ └─
DESIGN.md
Markdown
├─
▾
examples
│ └─
sample-output.md
Markdown
├─
▾
references
│ └─
workflows.md
Markdown
├─
▾
scripts
│ ├─
open-chrome-debug.sh
Shell
│ └─
run.sh
Shell
├─
▾
src
│ ├─
api.mjs
JavaScript
│ ├─
cli.mjs
JavaScript
│ ├─
cookie.mjs
JavaScript
│ ├─
entries.mjs
JavaScript
│ ├─
errors.mjs
JavaScript
│ ├─
index.mjs
JavaScript
│ ├─
markdown-parser.mjs
JavaScript
│ ├─
merge.mjs
JavaScript
│ ├─
render.mjs
JavaScript
│ ├─
state.mjs
JavaScript
│ └─
utils.mjs
JavaScript
├─
▾
tests
│ ├─
merge.test.mjs
JavaScript
│ ├─
parser.test.mjs
JavaScript
│ ├─
render.test.mjs
JavaScript
│ └─
utils.test.mjs
JavaScript
├─
CLAUDE.md
Markdown
├─
env.example.md
Markdown
├─
package-lock.json
JSON
├─
package.json
JSON
├─
README.md
Markdown
├─
SKILL.md
Markdown
└─
TEMPLATE.md
Markdown
Dependencies 1 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
playwright | ^1.53.0 | npm | No | 版本锁定至次版本,用于浏览器 CDP 连接 |
Security Positives
✓ 代码结构清晰,单一职责分明(15 个模块各司其职)
✓ 文档与代码行为完全一致,无阴影功能
✓ 依赖单一:仅使用 playwright,版本锁定 ^1.53.0
✓ 敏感操作有合理解释:Cookie 同步仅用于本地提取
✓ 无远程代码执行、无凭证外传、无环境变量遍历
✓ 使用 node:test 内置测试框架,无额外测试依赖