扫描报告
5 /100
hyfceph
Run the HYFCeph cephalometric workflow through the HYFCeph portal with an API key by uploading one or two local lateral ceph images
HYFCeph is a legitimate medical cephalometric analysis skill that uploads user-provided images to a remote API and renders analysis results. All capabilities are properly declared, and the flagged base64 IOCs are standard image data handling—not obfuscation.
可以安装
No action required. The skill operates as documented.
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Base64 IOCs are legitimate image decoding 文档欺骗 | scripts/hyfceph-service-client.mjs:110 |
| 低危 | Verbose SKILL.md with no security-relevant hidden behavior 文档欺骗 | SKILL.md:1 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ+WRITE | READ+WRITE | ✓ 一致 | SKILL.md declares local image upload and result file persistence; code reads use… |
| 网络访问 | READ | READ | ✓ 一致 | All fetch() calls go exclusively to https://hyfceph.52ortho.com/ API endpoint; n… |
| 命令执行 | WRITE | WRITE | ✓ 一致 | SKILL.md declares 'node scripts/hyfceph-service-client.mjs' execution; no hidden… |
| 环境变量 | NONE | READ | ✓ 一致 | hyfceph-service-client.mjs:292 reads HYFCEPH_API_KEY, HYFCEPH_PORTAL_BASE_URL, H… |
3 严重 8 项发现
严重 编码执行 Base64 编码执行(代码混淆)
Buffer.from(base64, 'base64' scripts/hyfceph-service-client.mjs:110 严重 编码执行 Base64 编码执行(代码混淆)
Buffer.from(artifacts.annotatedSvgBase64, 'base64' scripts/hyfceph-service-client.mjs:596 严重 编码执行 Base64 编码执行(代码混淆)
Buffer.from(artifacts.contourSvgBase64, 'base64' scripts/hyfceph-service-client.mjs:605 中危 外部 URL 外部 URL
https://hyfceph.52ortho.com/ SKILL.md:39 中危 外部 URL 外部 URL
http://www.w3.org/2000/svg scripts/hyfceph-report-pdf.mjs:1946 中危 外部 URL 外部 URL
http://www.d-project.com/ scripts/vendor/qrcode.mjs:7 中危 外部 URL 外部 URL
http://www.opensource.org/licenses/mit-license.php scripts/vendor/qrcode.mjs:10 中危 外部 URL 外部 URL
http://www.denso-wave.com/qrcode/faqpatent-e.html scripts/vendor/qrcode.mjs:14 目录结构
5 文件 · 173.9 KB · 5314 行 JavaScript 3f · 5121L
Markdown 1f · 189L
YAML 1f · 4L
├─
▾
agents
│ └─
openai.yaml
YAML
├─
▾
scripts
│ ├─
▾
vendor
│ │ └─
qrcode.mjs
JavaScript
│ ├─
hyfceph-report-pdf.mjs
JavaScript
│ └─
hyfceph-service-client.mjs
JavaScript
└─
SKILL.md
Markdown
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
qrcode.mjs | unversioned bundled | local vendor | 否 | Open-source QR code library, no external dependencies |
安全亮点
✓ All shell execution is declared and uses the documented node script entry point
✓ Network requests are confined to a single, legitimate medical API endpoint (https://hyfceph.52ortho.com/)
✓ API key is stored locally in ~/.codex/state/hyfceph-auth.json with user consent and validation
✓ Base64 usage is exclusively for decoding server-returned image data (PNG/SVG), not for executing encoded payloads
✓ No eval(), no exec() with user input, no curl|bash patterns, no direct IP connections
✓ No access to ~/.ssh, ~/.aws, .env, or other sensitive credential paths
✓ No obfuscation, no steganography, no suspicious HTML comments
✓ No persistence mechanisms beyond legitimate state file storage
✓ PDF generation uses Chrome headless (documented) with graceful fallback
✓ Vendor library qrcode.mjs is a standard open-source QR code generator with no malicious modifications