← 返回
未分类

Claw Security Suite

Provides four-layer security for OpenClaw including static code scanning, logic audit, runtime protection, and periodic security patrols with automated reports.
为OpenClaw提供四层安全防护,包括静态代码扫描、逻辑审计、运行时保护和定期安全巡逻,并生成自动化报告。
kenz1117 kenz1117 来源
未分类 clawhub v1.1.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 608
下载
💾 0
安装
1
版本
#latest

概述

claw-security-suite

> 🛡️ OpenClaw 完整四层纵深安全防御体系

>

> 为 OpenClaw 提供从静态扫描到运行时防护的完整安全保障

功能特点

四层纵深防御

层级功能说明
------------------
第一层静态代码扫描安装前扫描,检测恶意代码、硬编码密钥、危险系统调用
第二层逻辑安全审计分析代码逻辑是否越权,检查是否符合最小权限原则
第三层运行时实时防护检测并阻止提示注入、命令注入、SSRF等攻击,自动净化输入
第四层定期安全巡检每日自动巡检、每周全量扫描、基线完整性保护

额外特性

  • ✅ 完整的三层安全检查流程标准化沉淀
  • ✅ 自动化定时任务集成
  • ✅ 零配置开箱即用
  • ✅ 详细的安全报告输出
  • ✅ 符合 OpenClaw 标准规范

安装要求

  • OpenClaw >= v0.8.0
  • 不需要额外依赖,零配置开箱即用
  • (可选)配置环境变量 CLAW_SECURITY_CLOUD_ENDPOINT 启用云端情报校验

云端情报校验

默认内置提供腾讯云 ClawScan 云端情报接口,会查询已公开的技能安全信誉数据:

  • 仅发送技能名称和来源标签,不传输任何本地文件、凭证或个人数据
  • 默认启用(如果端点可用),不配置环境变量也可以使用
  • 如果需要自定义云端服务,可以设置 CLAW_SECURITY_CLOUD_ENDPOINT 环境变量修改端点

目录结构

openclaw-security-suite/
├── SKILL.md                  # 本文档
├── _meta.json                # Skill元数据
├── lib/
│   ├── static_scanner.py     # 第一层:静态代码扫描
│   ├── logic_auditor.py      # 第二层:逻辑安全审计
│   ├── runtime_protector.py  # 第三层:运行时防护
│   └── security_patrol.py    # 第四层:定期巡检
└── references/
    └── security_policy.md    # 安全安装策略

使用方法

三层安装检查流程(用于安装新skill)

from skills.claw-security-suite.lib.static_scanner import scan

# 带云端情报校验扫描(推荐)
result = scan(extracted_path, skill_name="your-skill-slug", source="clawhub")
if not result.is_safe:
    # 拦截安装
    print(result.to_report())

# 仅本地扫描(不联网)
result = scan(extracted_path)
  1. 调用 static_scanner.scan(zip_path)
  2. 调用 logic_auditor.audit(extracted_path)
  3. 人工确认后安装

运行时保护

每次用户输入前自动调用:

from skills.openclaw-security-suite.lib.runtime_protector import RuntimeProtector
result = RuntimeProtector.check(user_input)
if result.is_malicious:
    # 拒绝请求
    logger.warning(f"Blocked malicious request: {result.reason}")
else:
    # 净化后继续处理
    clean_input = result.clean_input

每日巡检

from skills.openclaw-security-suite.lib.security_patrol import daily_patrol
daily_patrol.run()

每周扫描

from skills.openclaw-security-suite.lib.security_patrol import weekly_scan
weekly_scan.run()

安全规则

  • 禁止任何skill读取 /app/working/.env 除非是安全审计本身
  • 禁止任何skill执行任意系统命令除非明确需要
  • 禁止硬编码API密钥或凭证
  • 禁止向外发送敏感信息
  • 最小权限原则:只做声明的功能,不越权

作者

Kenz1117

许可证

MIT-0 (MIT No Attribution)

版本历史

共 1 个版本

  • v1.1.0 当前
    2026-05-02 05:16 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-agent

Claw Self Evolution

kenz1117
实现安全可控的AI自我进化闭环:自动发现、记录、隔离实验并审批合并,保障系统持续稳定改进。
★ 0 📥 681
it-ops-security

1password

steipete
设置和使用 1Password CLI (op)。适用于:安装 CLI、启用桌面应用集成、登录(单/多账户)、通过 op 读取/注入/运行密钥。
★ 53 📥 31,558
it-ops-security

OpenClaw Backup

alex3alex
备份与恢复 OpenClaw 数据。适用于创建备份、设置自动备份计划、从备份恢复或管理备份轮转。处理 ~/.openclaw 目录归档并包含适当的排除规则。
★ 90 📥 30,874