返回顶部
a

agent-security-scannerAI Agent安全扫描器

AI Agent 安全扫描器 - 通用恶意代码检测 + 多语言支持 + CLI 工具

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

agent-security-scanner

Agent Security Scanner v5.5.1

通用 AI Agent 安全扫描器 - 支持多语言检测、CLI 工具、恶意代码识别



🎯 核心能力


能力说明状态
CLI 工具asc-scan 命令行扫描器✅ v5.5
多语言检测
Python/JavaScript/YAML/Go/Shell | ✅ |
| 183+ 检测规则 | 覆盖 10+ 攻击类型 | ✅ |
| 智能识别 | 自动识别 Skill/文件/NPM/GitHub | ✅ |
| 分层输出 | 默认/高级/JSON | ✅ |
| 白名单机制 | 降低误报率 | ✅ |


📊 性能指标


指标说明
检测率99%+基于基准测试
误报率
<1% | 白名单机制优化 |
| 扫描速度 | >100 文件/分钟 | 单文件<100ms |
| 支持语言 | 5 种 | Python/JS/YAML/Go/Shell |


🚀 快速开始

安装方式 1: 从 Gitee (中国大陆推荐)

bash

克隆仓库


git clone https://gitee.com/caidongyun/agent-security-skill-scanner.git
cd agent-security-skill-scanner/release/v5.1.0

安装 CLI 工具

chmod +x asc-scan sudo ln -sf $(pwd)/asc-scan /usr/local/bin/asc-scan

或使用安装脚本

./install.sh

安装方式 2: 从 GitHub (海外推荐)

bash

克隆仓库


git clone https://github.com/caidongyun/agent-security-skill-scanner.git
cd agent-security-skill-scanner/release/v5.1.0

安装 CLI 工具

chmod +x asc-scan sudo ln -sf $(pwd)/asc-scan /usr/local/bin/asc-scan

安装方式 3: 从 npm (待发布)

bash
npm install -g asc-scan



🔧 基本使用

扫描 Skill

bash

ClawHub 技能


asc-scan agent-reach

本地 Skill

asc-scan ./local-skill

扫描文件

bash

Python 文件


asc-scan ./suspicious.py

JavaScript 文件

asc-scan ./malicious.js

YAML 配置

asc-scan ./deployment.yaml

详细输出

bash
asc-scan <目标> --verbose


asc-scan <目标> --json


📋 环境变量说明

可选环境变量

名称说明必需安全提示
LLMAPIKEYLLM API 密钥建议使用隔离的 API 密钥,不要使用主密钥
LLMAPIURL
LLM API 地址 | 否 | 优先使用本地/离线模型端点 | | FEISHU_WEBHOOK | 飞书告警 Webhook | 否 | 仅用于告警通知 | | ALERT_EMAIL | 告警邮箱 | 否 | 仅用于邮件告警 | | ENABLELLMANALYSIS | 启用 LLM 分析 | 否 | 默认 false,建议先在隔离环境测试 |

使用示例

bash

启用 LLM 分析 (可选)


export ENABLELLMANALYSIS=true
export LLMAPIKEY=yourapikey # 建议使用测试密钥
export LLMAPIURL=https://api.example.com/v1

运行扫描

asc-scan ./suspicious.py --verbose

安全提示:

  • - ⚠️ 不要使用生产环境的 API 密钥
  • ⚠️ 优先使用本地/离线模型
  • ⚠️ 在隔离环境测试后再启用



⚠️ 持久化行为声明

后台守护进程 (可选)

本技能提供可选的后台扫描守护进程:

bash

启动守护进程 (可选,默认不启用)


nohup python3 lingshunscannerdaemon.py > logs/daemon.log 2>&1 &

停止守护进程

pkill -f lingshunscannerdaemon.py

注意:

  • - ⚠️ 守护进程会持续运行
  • ⚠️ 可能发起网络调用 (LLM API/告警通知)
  • ⚠️ 默认不启用,需手动启动
  • ⚠️ 可通过 kill 命令停止

定时任务 (可选)

本技能提供可选的定时扫描任务:

bash

添加 cron 任务 (可选,默认不启用)


crontab -e

每小时扫描一次


0 python3 /path/to/scanner.py

注意:

  • - ⚠️ 定时任务会定期执行
  • ⚠️ 默认不启用,需手动配置
  • ⚠️ 可通过 crontab -r 删除

网络调用 (可选)

本技能可能发起网络调用:

调用类型目的地用途是否必需
LLM API用户配置的 LLMAPIURLLLM 深度分析
告警通知
用户配置的 FEISHU_WEBHOOK | 告警通知 | 否 |
| 告警通知 | 用户配置的 ALERT_EMAIL | 邮件告警 | 否 |

注意:

  • - ⚠️ 所有网络调用都是可选的
  • ⚠️ 目的地由用户配置
  • ⚠️ 可在代码中审查网络调用逻辑



🏗️ 仓库源说明

双仓库源策略

为确保全球用户都能正常访问,本技能提供双仓库源:

仓库URL适用地区状态
Gitee (主)https://gitee.com/caidongyun/agent-security-skill-scanner中国大陆✅ 推荐
GitHub (镜像)
https://github.com/caidongyun/agent-security-skill-scanner | 海外 | ✅ 备用 |

选择建议:

  • - 🇨🇳 中国大陆用户:优先使用 Gitee (访问速度更快)
  • 🌏 海外用户:优先使用 GitHub (访问更稳定)
  • 🔄 如遇网络问题:切换到另一仓库源

验证官方仓库:
bash

验证 Gitee 仓库


git remote -v

应显示:https://gitee.com/caidongyun/agent-security-skill-scanner

验证 GitHub 仓库

git remote -v

应显示:https://github.com/caidongyun/agent-security-skill-scanner


📊 风险等级说明

等级分数范围建议
🟢 低风险0-19 分可以安装/执行
🟡 中等风险
20-49 分 | 谨慎使用,审查代码 | | 🔴 高风险 | 50-100 分 | 建议拒绝/删除 |

⚠️ 安全提示

安装前

  1. 1. 验证官方仓库
- 检查仓库 URL 是否匹配 - 查看提交历史和作者 - 验证 Release 标签
  1. 2. 审查代码
- 检查网络调用代码 - 检查敏感数据处理 - 移除 Unicode 控制字符
  1. 3. 隔离测试
- 在 VM/容器中测试 - 限制网络访问 - 监控日志

使用时

  1. 1. 环境变量安全
- 使用隔离的 API 密钥 - 不要使用生产密钥 - 定期轮换密钥
  1. 2. 持久化行为
- 默认不启用守护进程 - 谨慎配置定时任务 - 定期审查运行状态
  1. 3. 网络调用
- 审查网络调用目的地 - 使用防火墙限制 - 监控网络流量

📝 更新日志

v5.5.1 (2026-04-10)

修复:

  • - ✅ 添加环境变量声明
  • ✅ 添加持久化行为声明
  • ✅ 添加双仓库源声明
  • ✅ 清理 Unicode 控制字符
  • ✅ 统一仓库 URL

新增:

  • - ✅ asc-scan CLI 工具
  • ✅ 智能目标识别
  • ✅ 分层输出 (

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 agent-security-skill-scanner-gitee-1776100519 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 agent-security-skill-scanner-gitee-1776100519 技能

通过命令行安装

skillhub install agent-security-skill-scanner-gitee-1776100519

下载

⬇ 下载 agent-security-scanner v1.0.0(免费)

文件大小: 71.69 KB | 发布时间: 2026-4-14 15:56

v1.0.0 最新 2026-4-14 15:56
Initial release of agent-security-skill-scanner.

- Provides a universal AI Agent security scanner with CLI tool (asc-scan) and multi-language support (Python, JavaScript, YAML, Go, Shell)
- Includes 183+ detection rules, risk scoring, and layered output (default/advanced/JSON)
- Offers optional environment variables (LLM/Feishu/email support) and intelligent target detection (Skill, file, NPM, GitHub)
- Transparent optional persistence: daemon, cron, and network calls with detailed security notes
- Dual repository sources (Gitee primary, GitHub mirror) for global availability
- Detailed security tips and documentation in SKILL.md

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

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

p2p_official_large
返回顶部