扫描报告
15 /100
imutils-skill
Batch image processing skill for rotate, resize, translate, and skeletonize operations
A benign image processing skill with undocumented shell execution via execSync, but with limited attack surface due to external CLI dependency and no credential/data exfiltration behavior.
可以安装
Document the shell:WRITE permission requirement in SKILL.md and add input path sanitization to prevent path traversal attacks. Pin the cli-anything-imutils dependency version.
安全发现 3 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 中危 | SKILL.md does not declare required permissions 文档欺骗 | SKILL.md:1 |
| 低危 | execSync with unvalidated user input paths 代码执行 | scripts/rotate.js:30 |
| 低危 | External CLI dependency not declared 供应链 | SKILL.md:22 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | NONE | READ | ✓ 一致 | scripts/rotate.js:30 - execSync reads input image file |
| 文件系统 | NONE | WRITE | ✓ 一致 | scripts/rotate.js:30 - execSync writes output image file |
| 命令执行 | NONE | WRITE | ✗ 越权 | scripts/rotate.js:3, scripts/resize.js:3, scripts/translate.js:3, scripts/skelet… |
7 项发现
中危 外部 URL 外部 URL
https://img.shields.io/badge/License-MIT-yellow.svg README.md:5 中危 外部 URL 外部 URL
https://opensource.org/licenses/MIT README.md:5 中危 外部 URL 外部 URL
https://img.shields.io/github/stars/PyImageSearch/imutils?label=imutils README.md:6 中危 外部 URL 外部 URL
https://opencv.org/ README.md:112 中危 外部 URL 外部 URL
https://numpy.org/ README.md:113 中危 外部 URL 外部 URL
https://docs.opencv.org/ SKILL.md:259 中危 外部 URL 外部 URL
https://www.pyimagesearch.com/ SKILL.md:260 目录结构
8 文件 · 16.4 KB · 722 行 Markdown 2f · 451L
JavaScript 4f · 216L
JSON 1f · 29L
Ignore 1f · 26L
├─
▾
scripts
│ ├─
resize.js
JavaScript
│ ├─
rotate.js
JavaScript
│ ├─
skeleton.js
JavaScript
│ └─
translate.js
JavaScript
├─
.gitignore
Ignore
├─
package.json
JSON
├─
README.md
Markdown
└─
SKILL.md
Markdown
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
cli-anything-imutils | not declared | external CLI (must be pre-installed) | 否 | Dependency not listed in package.json - must be installed separately per SKILL.md instructions |
安全亮点
✓ No credential harvesting or sensitive file access detected
✓ No network requests to external IPs observed
✓ No base64 encoding, eval(), or obfuscation detected
✓ No persistence mechanisms (cron, startup hooks) present
✓ No prompt injection instructions in documentation
✓ Standard image processing tool with clear, documented use case