Ot Aiops
支持多协议工业设备数据采集与智能诊断,具备高风险写入防护机制。
检测技能脚本中是否存在敏感信息泄露风险,提供静态扫描与LLM深度分析。
openclaw skills install @goog/fang命令、参数、文件名以原文为准
用于检测技能脚本中环境变量泄露的双阶段审计工具。
| 脚本文件 | 用途 |
|---|---|
scripts/fang_audit.py | 主要审计运行器 —— 静态扫描 + LLM 深度分析 |
scripts/scan_env.py | 静态模式扫描器(支持环境变量 / 网络调用 / 编码 / 执行等模式) |
使用 scan_env.py 的正则规则对 .py 和 .sh 文件进行扫描。
风险评分标准:
| 触发项 | 分数 |
|---|---|
| 环境变量访问 | +2 |
| 网络调用 | +3 |
| base64 / 编码操作 | +2 |
| exec / subprocess 执行 | +2 |
读取目标目录中所有 .py .sh .js .ts .ps1 .bash 脚本文件,并发送至兼容 OpenAI 接口的 LLM 进行分析。LLM 会检查以下内容:
python scripts/fang_audit.py <target_dir>python scripts/fang_audit.py <target_dir> --llm-key sk-... --model gpt-4o-minipython scripts/fang_audit.py <target_dir> \
--llm-key any \
--model deepseek-chat \
--base-url https://api.deepseek.com/v1python scripts/fang_audit.py <target_dir> --llm-key sk-... --output report.txtpython scripts/fang_audit.py C:/Users/dad/.openclaw/workspace/skills当用户请求审计技能是否存在环境变量泄露时:
skills/ 文件夹)--llm-key(来自环境变量或用户输入),自动执行第二阶段- 列出每个存在风险的文件及其风险等级和原因
- 标注任何“关键组合”模式(如环境变量读取 + 网络发送)
- 提供建议操作:隔离(高风险)、审查(中风险)、监控(低风险)
| 风险等级 | 建议操作 |
|---|---|
| 🔴 高风险 | 立即隔离该技能,禁止运行 |
| 🟡 中风险 | 使用前需人工代码审查 |
| 🟢 低风险 | 监控;通常为良性但应记录 |
| ✅ 无风险 | 可安全使用 |
scan_env.py 仅处理 .py 和 .sh 文件;fang_audit.py 在 LLM 模式下还支持 .js、.ts、.ps1 文件。已收录 1 个 Skill