扫描报告
25 /100
github-code-analyzer
使用DeepSeek AI分析GitHub仓库代码质量
GitHub代码分析工具,核心功能正常但存在硬编码API Key风险
可以安装
将API Key从代码中移除,改为环境变量或配置注入;添加模型minimax的实际API调用实现
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 中危 | 硬编码API凭证 凭证窃取 | index.js:7 |
| 低危 | 模型配置与实现不一致 文档欺骗 | index.js:11 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | WRITE | WRITE | ✓ 一致 | index.js:53-54 使用/tmp临时目录克隆和读取代码 |
| 网络访问 | READ | READ | ✓ 一致 | index.js:127 调用Ark API进行AI分析 |
| 命令执行 | NONE | WRITE | ✓ 一致 | index.js:52 exec执行git clone,属于声明功能内的必要操作 |
1 高危 2 项发现
高危 API 密钥 疑似硬编码凭证
API_KEY = "3ee94c45-6dad-4680-827c-eb3017420dff" index.js:7 中危 外部 URL 外部 URL
https://ark.cn-beijing.volces.com/api/v3/chat/completions index.js:134 目录结构
2 文件 · 5.9 KB · 210 行 JavaScript 1f · 147L
Markdown 1f · 63L
├─
index.js
JavaScript
└─
SKILL.md
Markdown
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
axios | * | npm | 否 | 无版本锁定,建议锁定小版本 |
安全亮点
✓ 功能实现与SKILL.md描述基本一致,无明显阴影功能
✓ 使用/tmp临时目录,清理逻辑完整
✓ Git clone操作有timeout保护(60000ms)
✓ 文件遍历有深度和数量限制,防止资源耗尽
✓ API调用有错误处理和fallback机制