扫描报告
20 /100
ai-orchestrator
DeepSeek AI via Puppeteer + CDP interceptor with persistent daemon, session persistence, diagnostics, and PM2 management
The skill is a legitimate DeepSeek AI browser automation tool using Puppeteer with proper documentation. High-risk IOCs flagged by pre-scan are false positives from pattern matching.
可以安装
The skill can be used safely. Consider pinning puppeteer versions for improved supply-chain security.
安全发现 4 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Pre-scan IOC: Dangerous rm command flagged | ask-puppeteer.js:133 |
| 低危 | Pre-scan IOC: Base64 encoding pattern | ask-puppeteer.js:557 |
| 提示 | Hardcoded user agent string | ask-puppeteer.js:710 |
| 提示 | Dependency versions not strictly pinned | package.json:14 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | WRITE | WRITE | ✓ 一致 | Uses fs.writeFileSync for session files, cache, and diagnostics - all within ski… |
| 网络访问 | READ | READ | ✓ 一致 | Only connects to https://chat.deepseek.com/, uses CDP for API interception |
| 命令执行 | WRITE | WRITE | ✓ 一致 | Limited execSync for Chrome process cleanup and lock file removal - scoped to br… |
| 浏览器 | WRITE | WRITE | ✓ 一致 | Puppeteer browser automation - declared as core functionality |
2 严重 1 高危 4 项发现
严重 危险命令 危险 Shell 命令
rm -rf / ask-puppeteer.js:133 严重 编码执行 Base64 编码执行(代码混淆)
Buffer.from(body, 'base64' ask-puppeteer.js:557 高危 IP 地址 硬编码 IP 地址
131.0.0.0 ask-puppeteer.js:710 中危 外部 URL 外部 URL
https://chat.deepseek.com/ ask-puppeteer.js:215 目录结构
10 文件 · 167.1 KB · 4243 行 JavaScript 5f · 2436L
JSON 2f · 1221L
Markdown 2f · 427L
Shell 1f · 159L
├─
ask-deepseek.sh
Shell
├─
ask-puppeteer.js
JavaScript
├─
auth-check.js
JavaScript
├─
daemon-healthcheck.js
JavaScript
├─
deepseek-daemon.js
JavaScript
├─
diagnostics.js
JavaScript
├─
package-lock.json
JSON
├─
package.json
JSON
├─
REFERENCE.md
Markdown
└─
SKILL.md
Markdown
依赖分析 2 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
puppeteer | ^24.40.0 | npm | 否 | Version not strictly pinned, allows minor updates |
puppeteer-core | ^24.40.0 | npm | 否 | Version not strictly pinned |
安全亮点
✓ No credential harvesting - script does not access ~/.ssh, ~/.aws, .env, or similar sensitive paths
✓ No data exfiltration - all data stays local, only connects to DeepSeek API
✓ Shell execution is limited to browser cleanup tasks, not arbitrary command execution
✓ Session data stored locally in skill directory only
✓ Proper error handling with try/catch throughout
✓ Rate limiting implemented to prevent abuse
✓ No eval(), no remote script execution (curl|bash pattern absent)
✓ No hidden functionality - code behavior matches SKILL.md documentation