扫描报告
5 /100
desktop-automation
Complete desktop automation for Windows/macOS/Linux with image recognition, OCR, and macro recording
这是一个功能完整、文档清晰的桌面自动化工具,具有完善的安全机制(safe_mode、dry_run、危险模式检测)。无恶意行为发现,subprocess仅用于内部宏脚本调用。
可以安装
此技能可安全使用。建议:仅在可信环境中录制宏,避免在输入凭证时开启录制功能。
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 提示 | 依赖版本无严格锁定 供应链 | requirements.txt:1 |
| 提示 | pynput全局输入监听 敏感访问 | scripts/record_macro.py:73 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | WRITE | WRITE | ✓ 一致 | SKILL.md声明截图/宏保存,代码在lib/actions.py:147使用os.path.expanduser保存截图 |
| 命令执行 | NONE | NONE | — | 仅通过subprocess调用内部scripts/*.py,无裸shell命令 |
| 环境变量 | READ | READ | ✓ 一致 | 仅读取AUTOMATION_LOG_DIR和AUTOMATION_SAFE_MODE用于配置 |
| 技能调用 | NONE | NONE | — | 无跨技能调用 |
1 高危 4 项发现
高危 IP 地址 硬编码 IP 地址
4.10.0.84 DEPENDENCIES.md:18 中危 外部 URL 外部 URL
https://img.shields.io/badge/License-MIT-yellow.svg SKILL.md:3 中危 外部 URL 外部 URL
https://opensource.org/licenses/MIT SKILL.md:3 中危 外部 URL 外部 URL
https://img.shields.io/badge/OpenClaw-Skill-blue SKILL.md:4 目录结构
23 文件 · 172.4 KB · 5030 行 Python 14f · 3666L
Markdown 5f · 1272L
JavaScript 1f · 38L
Text 2f · 27L
YAML 1f · 27L
├─
▾
lib
│ ├─
__init__.py
Python
│ ├─
actions.py
Python
│ ├─
advanced_automation.py
Python
│ ├─
automation.py
Python
│ ├─
image_recognition.py
Python
│ ├─
macro_player.py
Python
│ ├─
ocr_engine.py
Python
│ ├─
safety_manager.py
Python
│ ├─
safety.py
Python
│ ├─
utils.py
Python
│ └─
vision.py
Python
├─
▾
scripts
│ ├─
play_macro.py
Python
│ ├─
record_macro.py
Python
│ └─
test_automation.py
Python
├─
AUTHORS.md
Markdown
├─
CONTRIBUTING.md
Markdown
├─
DEPENDENCIES.md
Markdown
├─
LICENSE.txt
Text
├─
README.md
Markdown
├─
requirements.txt
Text
├─
skill.js
JavaScript
├─
SKILL.md
Markdown
└─
skill.yaml
YAML
依赖分析 6 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
pyautogui | >=0.9.53 | pip | 否 | 无版本锁定 |
pygetwindow | >=0.0.9 | pip | 否 | 无版本锁定 |
Pillow | >=8.0.0 | pip | 否 | 无版本锁定 |
opencv-python | >=4.5.0 | pip | 否 | 无版本锁定 |
pytesseract | >=0.3.10 | pip | 否 | 无版本锁定 |
pyperclip | >=1.8.2 | pip | 否 | 无版本锁定 |
安全亮点
✓ 安全模式(safe_mode)默认开启,阻止危险操作
✓ dry_run模式支持测试验证
✓ 危险模式检测(DANGEROUS_PATTERNS)覆盖命令注入和路径遍历
✓ 文档-行为完全一致,无阴影功能
✓ 线程安全实现(threading.Lock)
✓ 完整的错误处理和日志记录
✓ 录音宏明确警告隐私风险