Scan Report
12 /100
fanli
商品转链与跨平台比价助手
Legitimate shopping assistant skill for converting product links to affiliate links and comparing prices across platforms. All capabilities are documented and aligned with expected behavior.
Safe to install
Safe to use. The skill requires FX_AI_API_KEY for fenxiang-ai platform authentication and sends product links to an external API for processing, which is expected functionality.
Findings 2 items
| Severity | Finding | Location |
|---|---|---|
| Low | Documentation inconsistency | README.md:70 |
| Info | External dependency on fx-base | scripts/convert.mjs:11 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Shell | WRITE | WRITE | ✓ Aligned | Bash(node {baseDir}/scripts/run.mjs:*) - uses spawn for Node.js script execution |
| Filesystem | READ | READ | ✓ Aligned | Read({baseDir}/**) - reads templates and reference files |
| Network | READ | READ | ✓ Aligned | Makes API calls to api-ai-brain.fenxianglife.com - declared in SKILL.md |
| Environment | READ | READ | ✓ Aligned | Accesses FX_AI_API_KEY - declared in metadata.requires.env |
10 findings
Medium External URL 外部 URL
https://img.shields.io/badge/ClawHub-fanli-blue README.md:3 Medium External URL 外部 URL
https://clawhub.ai/fangshan101-coder/fanli README.md:3 Medium External URL 外部 URL
https://platform.fenxiang-ai.com/docs README.md:21 Medium External URL 外部 URL
https://u.jd.com/xxx README.md:40 Medium External URL 外部 URL
https://platform.fenxiang-ai.com/ SKILL.md:24 Medium External URL 外部 URL
https://api-ai-brain.fenxianglife.com SKILL.md:25 Medium External URL 外部 URL
https://e.tb.cn/h.iWHhFu8oHNytYbb references/convert-output.md:91 Medium External URL 外部 URL
https://img.alicdn.com/bao/uploaded/i3/3937219703/O1CN01C9uNI52LY28zuHGyn.jpg references/convert-output.md:101 Medium External URL 外部 URL
https://s.click.taobao.com/na6oIkm references/convert-output.md:117 Medium External URL 外部 URL
https://e.tb.cn/h.xxx scripts/compare-price.mjs:34 File Tree
7 files · 23.0 KB · 731 lines Markdown 4f · 371L
JavaScript 3f · 360L
├─
▾
references
│ ├─
compare-price-output.md
Markdown
│ └─
convert-output.md
Markdown
├─
▾
scripts
│ ├─
compare-price.mjs
JavaScript
│ ├─
convert.mjs
JavaScript
│ └─
run.mjs
JavaScript
├─
README.md
Markdown
└─
SKILL.md
Markdown
Dependencies 2 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
fx-base | * | local sibling directory | No | External library imported at runtime |
Node.js 18+ | 18+ | system | No | Built-in fetch API used for HTTP requests |
Security Positives
✓ All capabilities declared in SKILL.md match actual implementation
✓ No credential harvesting beyond required API key (expected for authentication)
✓ No data exfiltration beyond normal API functionality
✓ No base64, eval, or suspicious code patterns detected
✓ No access to sensitive paths (~/.ssh, ~/.aws, .env)
✓ Data flow clearly documented (product links → external API)
✓ No remote script execution (curl|bash, wget|sh patterns)
✓ Error handling properly implemented with user-friendly messages