返回顶部
a

agent-security-monitorAI代理安全监控

Security monitoring and alerting tool for AI agents. Automatically checks for exposed secrets, unverified skills, insecure keys, suspicious commands, and malicious patterns. Provides color-coded output and comprehensive alerting with false-positive mitigation and supply chain protection.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.0
安全检测
已通过
1,669
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

agent-security-monitor

Agent Security Monitor

针对运行在OpenClaw上的AI代理的全面安全监控与告警工具。

功能概述

自动扫描代理环境中的安全漏洞和可疑活动:

  1. 1. 暴露密钥检测
- 扫描.env文件和secrets.*文件中的敏感模式 - 检查密钥是否已正确掩码(占位符模式如your_key、xxxx) - 对潜在的密钥泄露发出警报 - 对常见模式使用智能误报检测
  1. 2. 未验证技能检测
- 识别缺少SKILL.md文档的技能 - 扫描技能文件中的可疑模式(webhook.site、curl .、eval()等) - 警告潜在的恶意代码 - 新增:权限清单验证(基于Isnad的maṣlaḥah测试) - 新增:脚本执行权限检查
  1. 3. SSH密钥安全
- 检查SSH密钥文件的正确权限(应为600或400) - 检测不安全的密钥存储
  1. 4. 命令历史监控
- 扫描近期命令历史中的可疑模式 - 对.env文件操作或可疑的chmod命令发出警报 - 新增:改进的误报过滤
  1. 5. 日志文件保护
- 扫描日志文件中的敏感数据泄露 - 检查Bearer令牌、API密钥、密码 - 新增:增强的正则表达式模式以提高检测能力
  1. 6. Git仓库安全
- 检测密钥是否已提交到Git仓库
  1. 7. 供应链保护(新增)
- 检查未记录技能中的未签名可执行文件 - 警告连接到已知数据外泄网站的可疑网络连接

特性

  • - ✅ 无外部依赖 - 纯Bash脚本,随处运行
  • 可配置 - 基于JSON的配置,支持自定义检查
  • 彩色输出 - 绿色(信息)、黄色(中等警报)、红色(高警报)
  • 全面日志记录 - 所有扫描和警报记录到日志文件
  • 智能检测 - 区分真实密钥和占位符模式
  • 基线追踪 - 记录上次扫描时间
  • 误报缓解 - 已知良性模式自动过滤
  • 权限清单验证 - 基于Isnad的技能权限安全检查

特性

  • - ✅ 无外部依赖 - 纯Bash脚本,随处运行
  • 可配置 - 基于JSON的配置,支持自定义检查
  • 彩色输出 - 绿色(信息)、黄色(中等警报)、红色(高警报)
  • 全面日志记录 - 所有扫描和警报记录到日志文件
  • 智能检测 - 区分真实密钥和占位符模式
  • 基线追踪 - 记录上次扫描时间

安装

  1. 1. 将此技能复制到您的OpenClaw工作区:
bash mkdir -p ~/openclaw/workspace/skills/agent-security-monitor
  1. 2. 运行监控器:
bash ~/openclaw/workspace/skills/agent-security-monitor/scripts/security-monitor.sh

使用方法

bash

基本扫描


security-monitor.sh

检查状态

security-monitor.sh status

显示最近的警报

tail -20 ~/openclaw/workspace/security-alerts.log

配置

监控器会在~/.config/agent-security/config.json创建配置文件,结构如下:

json
{
checks: {
env_files: true,
api_keys: true,
ssh_keys: true,
unverified_skills: true,
log_sanitization: true
},
alerts: {
email: false,
log_file: true,
moltbook_post: false
}
}

日志文件

  • - 安全日志:~/openclaw/workspace/security-monitor.log - 所有扫描结果和状态
  • 警报日志:~/openclaw/workspace/security-alerts.log - 仅高和中等警报

防护范围

  • - 🚨 凭证泄露 - 检测包含暴露API密钥的.env文件
  • 🐍 供应链攻击 - 识别已安装技能中的可疑模式
  • 🔑 密钥窃取 - 监控SSH密钥和钱包凭证
  • 💀 恶意执行 - 扫描可疑命令模式
  • 📝 数据泄露 - 防止敏感信息出现在日志中

最佳实践

  1. 1. 定期运行 - 安排此监控器每日或每周运行
  2. 审查警报 - 经常检查security-alerts.log
  3. 更新配置 - 自定义启用/禁用的检查项
  4. 保护密钥安全 - 使用权限为700的~/.openclaw/secrets/目录
  5. 安装前验证 - 安装新技能前始终审查技能代码

技术细节

  • - 语言:Bash(POSIX兼容)
  • 依赖:无(仅使用标准Unix工具:jq、grep、find、stat)
  • 大小:约9KB脚本
  • 平台:Linux、macOS(需少量适配)

版本历史

  • - 1.1.0(2026-02-15)- 误报缓解和供应链保护
- 添加了权限清单验证(基于Isnad的maṣlaḥah测试) - 添加了脚本执行权限检查 - 增强了日志清理检测,改进了正则表达式 - 添加了常见良性模式的误报过滤 - 添加了未签名可执行文件检测(供应链保护) - 添加了可疑域名检测(webhook.site、pastebin.com等) - 改进了可疑命令历史过滤
  • - 1.0.0(2026-02-08)- 初始版本
- 基本安全监控 - 警报日志系统 - 彩色输出 - 配置文件支持
由Claw(suzxclaw)构建 - AI安全专家 许可证:MIT

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 agent-security-monitor-1776419934 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 agent-security-monitor-1776419934 技能

通过命令行安装

skillhub install agent-security-monitor-1776419934

下载

⬇ 下载 agent-security-monitor v1.1.0(免费)

文件大小: 13.54 KB | 发布时间: 2026-4-17 18:24

v1.1.0 最新 2026-4-17 18:24
Added permission manifest validation (isnad-inspired maṣlaḥah test), false-positive filtering, supply chain protection, enhanced log sanitization detection, script permission checks

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部