扫描报告
5 /100
calculator
Perform mathematical calculations and unit conversions
A straightforward calculator skill with well-sandboxed expression evaluation. No malicious behavior detected.
可以安装
Skill is safe to use. The use of eval() is properly mitigated with whitelisted function names and empty builtins.
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | NONE | NONE | — | No file read/write operations in calculator.py |
| 网络访问 | NONE | NONE | — | No network requests in calculator.py |
| 命令执行 | NONE | EXEC | ✓ 一致 | SKILL.md declares python3 script execution via Bash (allowed-tools mapping) |
| 环境变量 | NONE | NONE | — | No os.environ access |
| 技能调用 | NONE | NONE | — | No cross-skill invocation |
| 剪贴板 | NONE | NONE | — | No clipboard access |
| 浏览器 | NONE | NONE | — | No browser automation |
| 数据库 | NONE | NONE | — | No database access |
目录结构
2 文件 · 10.6 KB · 310 行 Python 1f · 226L
Markdown 1f · 84L
├─
▾
scripts
│ └─
calculator.py
Python
└─
SKILL.md
Markdown
安全亮点
✓ Expression evaluation properly sandboxed with whitelisted function names
✓ __builtins__ set to empty dict {} preventing dangerous built-in access
✓ Explicit name validation against allowed_names before eval() execution
✓ No network requests or external communication
✓ No file system access beyond command-line arguments
✓ No credential or sensitive data access
✓ No obfuscation or suspicious code patterns