Scan Report
48 /100
PathClaw
华银康集团病理切片泛癌预测工具
Medical pathology diagnosis skill with hardcoded external IP address, shell execution via curl not explicitly declared, and user file upload to an unverified remote server.
Use with caution
Replace hardcoded IP with domain name and TLS verification. Add explicit documentation about shell/curl usage and data handling policies for medical images.
Findings 4 items
| Severity | Finding | Location |
|---|---|---|
| High | Hardcoded External IP Address | SKILL.md:7 |
| Medium | Undeclared Shell Execution | SKILL.md:15 |
| Medium | Medical Image Upload to External Server | SKILL.md:35 |
| Low | No SSL/TLS Verification Documentation | SKILL.md:7 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Network | READ | READ | ✓ Aligned | SKILL.md describes API calls to external server |
| Shell | NONE | WRITE | ✗ Violation | SKILL.md:15-50 - curl commands require shell execution |
1 High 5 findings
High IP Address 硬编码 IP 地址
119.91.47.20 SKILL.md:7 Medium External URL 外部 URL
http://119.91.47.20:8111/ SKILL.md:7 Medium External URL 外部 URL
http://119.91.47.20:8111/api/user/login SKILL.md:22 Medium External URL 外部 URL
http://119.91.47.20:8111/api/v1/diagnosis/run SKILL.md:44 Medium External URL 外部 URL
http://119.91.47.20:8111/api/v1/diagnosis/ SKILL.md:56 File Tree
1 files · 4.9 KB · 115 lines Markdown 1f · 115L
└─
SKILL.md
Markdown
Security Positives
✓ Comprehensive error handling documented (retry with exponential backoff)
✓ Token masking requirements documented for security
✓ File format validation before upload
✓ Clear status code handling documented
✓ No base64-encoded payloads or obfuscated code found