扫描报告
35 /100
gpt-chat
GPT聊天 - 使用GPT模型进行对话和内容生成
发现多处文档未声明的阴影功能(server.js HTTP服务器、generate-article.js文件写入),存在doc_deception特征但无明显恶意行为证据
谨慎使用
要求开发者补充完整文档,明确声明所有脚本功能;server.js监听端口3456且无认证,建议移除或明确警告
安全发现 4 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 中危 | 未声明的HTTP服务器 文档欺骗 | scripts/server.js:47 |
| 中危 | 未声明的文件写入操作 文档欺骗 | scripts/generate-article.js:57 |
| 低危 | 依赖版本未锁定 供应链 | package.json:1 |
| 低危 | 测试脚本未声明 文档欺骗 | scripts/:1 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 网络访问 | READ | WRITE | ✗ 越权 | SKILL.md未声明server.js的HTTP服务端口3456 |
| 文件系统 | NONE | WRITE | ✗ 越权 | generate-article.js:57 fs.writeFileSync写入本地文件 |
| 环境变量 | READ | READ | ✓ 一致 | gpt.js:7读取OPENAI_API_KEY |
1 项发现
中危 外部 URL 外部 URL
https://api.openai-proxy.org scripts/gpt.js:11 目录结构
9 文件 · 14.1 KB · 530 行 JavaScript 6f · 455L
Markdown 1f · 60L
JSON 2f · 15L
├─
▾
scripts
│ ├─
generate-article.js
JavaScript
│ ├─
gpt.js
JavaScript
│ ├─
server.js
JavaScript
│ ├─
state.json
JSON
│ ├─
test-chat.js
JavaScript
│ ├─
test-key.js
JavaScript
│ └─
test.js
JavaScript
├─
package.json
JSON
└─
SKILL.md
Markdown
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
无显式依赖 | N/A | package.json | 否 | 仅使用Node.js内置模块(fs, https, http, url, path) |
安全亮点
✓ 代码结构清晰,无明显混淆或恶意编码
✓ 环境变量读取符合声明(OPENAI_API_KEY)
✓ 未发现凭证收割、远程代码执行等高危行为
✓ API调用逻辑正常,无C2通信特征