扫描报告
25 /100
ratemyclaw
Score your OpenClaw agent setup against similar agents
This is a legitimate workspace-scoring tool with transparent data handling. The main concern is unpinned dependencies and unverified model downloads, but no malicious behavior or credential theft was found.
可以安装
Pin sentence-transformers to a specific version and consider adding model hash verification for production use.
安全发现 3 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 中危 | Unpinned sentence-transformers dependency 供应链 | SKILL.md:42 |
| 低危 | Model download without integrity verification 供应链 | scripts/submit_profile.py:95 |
| 低危 | Scans .secrets directory for file names 敏感访问 | scripts/profile_generator.py:227 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | READ | ✓ 一致 | profile_generator.py scans workspace with read-only operations |
| 网络访问 | WRITE | WRITE | ✓ 一致 | submit_profile.py makes POST requests to ratemyclaw.com |
| 命令执行 | NONE | NONE | — | No subprocess or shell execution found |
| 环境变量 | READ | READ | ✓ 一致 | Reads RATEMYCLAW_API_KEY from os.environ |
| 技能调用 | NONE | NONE | — | No skill invocation detected |
| 剪贴板 | NONE | NONE | — | No clipboard access found |
3 项发现
中危 外部 URL 外部 URL
https://ratemyclaw.com** README.md:7 中危 外部 URL 外部 URL
https://huggingface.co/sentence-transformers/all-MiniLM-L6-v2 README.md:22 中危 外部 URL 外部 URL
https://ratemyclaw.com SKILL.md:7 目录结构
5 文件 · 39.5 KB · 1147 行 Python 2f · 732L
JSON 1f · 259L
Markdown 2f · 156L
├─
▾
references
│ └─
taxonomy.json
JSON
├─
▾
scripts
│ ├─
profile_generator.py
Python
│ └─
submit_profile.py
Python
├─
README.md
Markdown
└─
SKILL.md
Markdown
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
sentence-transformers | * | pip | 否 | Version not pinned - supply chain risk |
安全亮点
✓ Embedding generation happens locally - raw text never leaves the machine
✓ API key is protected with chmod 600 after creation
✓ No raw file contents are transmitted, only taxonomy tags
✓ User confirmation is required before generating API key
✓ No shell execution (subprocess) detected
✓ No credential theft beyond the tool's own API key
✓ No base64 encoding, obfuscation, or suspicious patterns
✓ Good documentation with clear data flow explanation
✓ Secrets directory scanning only records names, not contents