扫描报告
20 /100
coze-web-search
Search the web using coze-coding-dev-sdk. Supports web search, image search, AI summaries, time filters, and site restrictions.
Legitimate Coze web search wrapper; code is clean with no hidden behavior, but relies on unpinned dynamic SDK download via npx.
可以安装
Pin coze-coding-dev-sdk to a specific version in a package.json to prevent supply-chain substitution. Otherwise safe to use.
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Dynamic dependency with no version pin 供应链 | scripts/search.ts:1 |
| 低危 | No local dependency manifest 供应链 | SKILL.md:17 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | NONE | READ | ✓ 一致 | SKILL.md declares no file operations; script only reads process.argv |
| 网络访问 | NONE | READ | ✓ 一致 | All network traffic goes through coze-coding-dev-sdk to coze.com API, which is t… |
| 命令执行 | NONE | WRITE | ✓ 一致 | SKILL.md line 17: npx ts-node is the declared execution method |
| 环境变量 | NONE | NONE | — | No access to process.env; Config() uses default SDK behavior |
2 项发现
中危 外部 URL 外部 URL
https://www.coze.com SKILL.md:4 中危 外部 URL 外部 URL
https://www.python.org SKILL.md:91 目录结构
2 文件 · 10.2 KB · 360 行 TypeScript 1f · 252L
Markdown 1f · 108L
├─
▾
scripts
│ └─
search.ts
TypeScript
└─
SKILL.md
Markdown
依赖分析 2 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
coze-coding-dev-sdk | * | npm (dynamic) | 否 | No version pin; fetched dynamically via npx at runtime |
ts-node | * | npx | 否 | Transpiler runtime; not locally pinned |
安全亮点
✓ No credential theft: no access to ~/.ssh, ~/.aws, .env, or process.env for secrets
✓ No obfuscation: no base64, eval, or anti-analysis techniques
✓ No data exfiltration: all network traffic is limited to the documented coze.com search API
✓ No hidden functionality: script behavior matches SKILL.md declarations
✓ No sensitive file access: no reads of SSH keys, credentials, or config files
✓ Clean code: straightforward argument parsing, SDK calls, and output formatting