扫描报告
5 /100
auto-iteration
安全的自动任务迭代和优化系统
该技能是一个功能简单、限制明确的自动迭代系统,代码质量良好,具有适当的安全验证机制,无恶意行为迹象。
可以安装
可直接使用。如需更高安全级别,建议在文档中明确说明 SQLite 数据库的使用。
安全发现 3 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | 标准库使用未完整声明 文档欺骗 | iteration_agent.py:1 |
| 提示 | eval 表达式计算器 代码执行 | iteration_agent.py:199 |
| 提示 | 注释中的可选依赖未实际使用 供应链 | requirements.txt:6 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ,WRITE | READ,WRITE | ✓ 一致 | iteration_agent.py:159-180 _tool_read/_tool_write |
| 数据库 | NONE | READ,WRITE | ✓ 一致 | iteration_agent.py:44-89 TaskLogger 创建并使用 ~/.ai_iteration_log.db |
| 网络访问 | NONE | NONE | — | iteration_agent.py:146-153 _tool_search 仅返回硬编码假数据 |
| 命令执行 | NONE | NONE | — | 无 shell 命令执行代码 |
| 环境变量 | NONE | NONE | — | 无环境变量遍历或敏感关键字匹配 |
| 技能调用 | NONE | NONE | — | 无跨技能调用机制 |
| 剪贴板 | NONE | NONE | — | 无剪贴板访问代码 |
| 浏览器 | NONE | NONE | — | 无浏览器自动化代码 |
目录结构
4 文件 · 20.2 KB · 717 行 Python 1f · 511L
Markdown 1f · 163L
Shell 1f · 35L
Text 1f · 8L
├─
install.sh
Shell
├─
iteration_agent.py
Python
├─
requirements.txt
Text
└─
SKILL.md
Markdown
依赖分析 3 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
sqlite3 | stdlib | Python Standard Library | 否 | 用于任务日志存储 |
pathlib | stdlib | Python Standard Library | 否 | 用于文件路径操作 |
re | stdlib | Python Standard Library | 否 | 用于输入验证 |
安全亮点
✓ 具有完整的安全验证机制(工具白名单、危险操作黑名单)
✓ 文件写入限制在当前目录,防止越权写入
✓ 计算器使用 eval 但有严格的输入验证和内置函数禁用
✓ 无网络请求能力,无法外传数据
✓ 无凭证收集或环境变量遍历行为
✓ 无代码混淆或隐藏恶意功能
✓ 使用 Python 标准库,无第三方依赖风险