Scan Report
This report was generated in Chinese. Some content may be in Chinese.
5 /100
autothink
根据消息复杂度自动/手动切换 AI thinking 模式(low/medium/high)
AutoThink v2 是一个纯本地消息预处理工具,核心功能为 thinking 模式管理和复杂度分析,无网络请求、无敏感文件访问、无数据外传。代码清晰,权限边界明确。
Safe to install
可安全使用。
Findings 1 items
| Severity | Finding | Location |
|---|---|---|
| Low | 文档与代码功能差异 Doc Mismatch | src/index.js:77 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | NONE | NONE | — | 代码仅使用内存 Map 存储,无文件 I/O |
| Network | NONE | NONE | — | 无任何网络请求代码 |
| Shell | NONE | WRITE | ✓ Aligned | cli.js:47 使用 child_process.spawn 调用 openclaw,但这是工具的核心声明行为 |
| Environment | NONE | READ | ✓ Aligned | 仅读取 AUTOTHINK_DEBUG 和 OPENCLAW_SESSION_ID,无敏感信息访问 |
| Skill Invoke | READ | READ | ✓ Aligned | 作为 message_preprocessor 正常工作 |
| Clipboard | NONE | NONE | — | 无剪贴板操作 |
| Browser | NONE | NONE | — | 无浏览器操作 |
| Database | NONE | NONE | — | 无数据库操作 |
File Tree
9 files · 27.6 KB · 1110 lines Markdown 3f · 486L
JavaScript 3f · 486L
JSON 3f · 138L
├─
▾
src
│ ├─
cli.js
JavaScript
│ ├─
hook.js
JavaScript
│ └─
index.js
JavaScript
├─
_meta.json
JSON
├─
DESIGN_V2.md
Markdown
├─
package.json
JSON
├─
README.md
Markdown
├─
skill.json
JSON
└─
SKILL.md
Markdown
Dependencies 1 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
node | >=18.0.0 | runtime | No | 无第三方 npm 依赖,纯 Node.js 内置 API |
Security Positives
✓ 零第三方依赖,代码完全自包含
✓ 无网络请求,无数据外传风险
✓ 无敏感文件访问(~/.ssh、~/.aws、.env 等)
✓ 无代码混淆,逻辑清晰可审计
✓ 纯本地内存计算,无持久化风险
✓ shell 执行是工具核心功能(调用 openclaw),非隐蔽行为