gpt-chat
发现多处文档未声明的阴影功能(server.js HTTP服务器、generate-article.js文件写入),存在doc_deception特征但无明显恶意行为证据
Why this conclusion was reached
1/4 dimensions flagged2 undeclared or violating capabilities were inferred.
1 lower-risk artifacts were extracted and still need context.
There is no explicit malicious chain in the report.
Dependencies are present but no obvious high-risk issue stands out.
What drove the risk score up
SKILL.md仅声明gpt.js但scripts/目录包含server.js提供未认证HTTP服务
generate-article.js会写入ai-future-article.md到当前目录
gpt.js默认使用api.openai-proxy.org代理而非直连OpenAI
package.json无依赖版本约束
Most important evidence
未声明的HTTP服务器
server.js提供本地HTTP服务监听3456端口,包含/chat、/set-model等端点,Access-Control-Allow-Origin:*允许跨域请求,无认证机制
scripts/server.js:47 未声明的文件写入操作
generate-article.js会将生成的Markdown文章写入当前工作目录的ai-future-article.md文件
scripts/generate-article.js:57 依赖版本未锁定
package.json中无dependencies和devDependencies定义,任何依赖更新可能导致兼容性问题
package.json:1 测试脚本未声明
test.js、test-chat.js、test-key.js为测试文件,未在文档中说明
scripts/:1 Declared capability vs actual capability
SKILL.md未声明server.js的HTTP服务端口3456 generate-article.js:57 fs.writeFileSync写入本地文件 gpt.js:7读取OPENAI_API_KEY Suspicious artifacts and egress
https://api.openai-proxy.org scripts/gpt.js:11
Dependencies and supply chain
| Package | Version | Source | Known vuln | Notes |
|---|---|---|---|---|
| 无显式依赖 | N/A | package.json | No | 仅使用Node.js内置模块(fs, https, http, url, path) |
File composition
scripts/gpt.js scripts/server.js scripts/generate-article.js package.json