360 Secure SkillHub
360 安全技能中心

Security Audit

核心功能:整合扫描、信任验证等工具,一键完成Agent技能安全审计,涵盖代码扫描、信任评估、二进制完整性校验,生成按风险优先级排序的报告,支持JSON输出及信任证明。典型场景:批量审计已装技能、单独审计指定技能、生成合规报告。输入为带参数的Python命令,输出含风险分级的报告或JSON文件。

Trypto1019
Trypto1019
热度 83.69
最近更新 2026-02-26 06:25:35
分类:安全依赖:代码执行 / 读写文件应用场景:报告撰写

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add arc-security-audit
Metadata
name
security-audit
description
Comprehensive security audit for an agent's full skill stack. Chains scanner, differ, trust-verifier, and health-monitor into a single assessment with prioritized findings and trust attestations.
user-invocable
true
metadata
{"openclaw":{"emoji":"🛡️","os":["darwin","linux"],"requires":{"bins":["python3"]}}}

Security Audit

One command to audit your entire skill stack. Chains together arc-skill-scanner, arc-trust-verifier, and generates a comprehensive risk report with prioritized findings.

Why This Exists

Running individual security tools one at a time is tedious. A full audit needs scanning, trust assessment, binary verification, and a unified report. This skill does it all in one pass.

Commands

Audit all installed skills

python3 {baseDir}/scripts/audit.py full

Audit a specific skill

python3 {baseDir}/scripts/audit.py single --path ~/.openclaw/skills/some-skill/

Generate audit report as JSON

python3 {baseDir}/scripts/audit.py full --json --output report.json

Audit with trust attestations

python3 {baseDir}/scripts/audit.py full --attest

What It Does

  1. Scans every installed skill with arc-skill-scanner patterns
  2. Assesses trust for each skill (provenance, code cleanliness, binary presence)
  3. Checks binary integrity with SHA-256 checksums
  4. Generates a prioritized report sorted by risk level
  5. Optionally creates trust attestations for skills that pass all checks

Output

The audit report includes:

  • Summary: total skills scanned, findings by severity, overall risk level
  • Per-skill breakdown: findings, trust score, recommendations
  • Critical actions: what to fix immediately
  • Trust attestations for passing skills (if --attest flag used)