OC

openclaw/clawscan

Security testing

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

149 stars 품질 76 트렌드 37MIT

에이전트 기술을 위한 Composable 보안 스캐닝 하네스

개요

ClawScan은 에이전트 기술을 위한 구성 가능한 보안 스캔 하네스입니다. 기술 보안 스캐너의 제품군을 실행하고, 판사 하네스에 결과를 전달하고 여러 기술 보안 벤치 마크에 대해 비교합니다. Command-backed Scanners and 판단은 ClawScan의 Docker 런타임에서 기본적으로 실행되므로 로컬 스캔에서 Docker 런타임을 유지합니다. 로컬 기술 / 폴더에 대한 NVIDIA SkillSpector 및 Cisco Skill Scanner를 실행하십시오. 이 예제는 비트의 csv-summarizer 기술을 스캔하여 CSV 파일을 요약하고 실행할 때 모든 환경 변수를 인쇄합니다. 결과 번들은 최상위 artifact plus per-scanner JSON 보고서를 유지합니다. Agent-skill 보안은 연구원과 회사들이 많은 유망한 스캐너, 데이터 세트 및 판사 하네스를 탐구하는 새롭고 빠른 운동입니다. 우리의 ClawHub 보안 신호 종이에서, 우리는 구성 가능한 판단을 가진 다수 스캐너를 결합하는 것을 발견합니다 어떤 단 하나 스캐너에 relying 보다는 잘 작동합니다. ClawScan은 반복 가능한 CLI에 접근합니다.

개요(AI 번역)

ClawScan은 에이전트 기술을 위한 구성 가능한 보안 스캔 하네스입니다.

기술 보안 스캐너의 제품군을 실행하고, 판사 하네스에 결과를 전달하고 여러 기술 보안 벤치 마크에 대해 비교합니다.

빠른 시작

ClawScan 설치:

macOS binaries는 Apple Silicon 및 Intel에서 macOS 13 이상을 지원합니다. CI는 Apple Silicon xcode-27런너는 Rosetta의 x86 64 binaries를 검증합니다. 릴리스 및 npm 빌드는 macOS 13 배포 대상을 핀으로 만들고 binaries의 최소 OS 메타 데이터를 모두 확인합니다. 소스 빌드는 Go 1.27.1 이상 필요; 모듈은 패치 된 Go 1.27.3 빌드 툴 체인을 선택합니다.

Command-backed Scanners and 판단은 ClawScan의 Docker runtime에서 기본적으로 실행됩니다. 그래서 로컬 스캔을 실행 Docker 유지.

로컬 skills/ 폴더에 대한 NVIDIA SkillSpector 및 Cisco Skill Scanner를 실행하십시오.

알려진 악성 기술 스캔

이 예제는 비트의 트레일을 스캔 csv-summarizer] 기술, 이는 CSV 파일을 요약 주장하지만 실행할 때 모든 환경 변수를 인쇄.

표본 발견:

결과 번들은 최상위 artifact plus per-scanner JSON 보고서를 유지합니다.

Artifact 발췌

동기 부여

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

ClawScan 📡

ClawScan is a composable security scanning harness for agent skills.

Run a suite of skill security scanners, pass the results to a judge harness, and compare against multiple skill security benchmarks.

Quick Start

Install ClawScan:

npm install -g @openclaw/clawscan

The macOS binaries support macOS 13 or later on Apple Silicon and Intel. CI uses the Apple Silicon xcode-27 runner and verifies x86_64 binaries under Rosetta. Release and npm builds pin the macOS 13 deployment target and check both binaries’ minimum OS metadata. Source builds require Go 1.27.1 or later; the module selects the patched Go 1.27.3 build toolchain.

Command-backed scanners and judges run in ClawScan’s Docker runtime by default, so keep Docker running for local scans.

Run NVIDIA SkillSpector and Cisco Skill Scanner against a local skills/ folder:

clawscan --scanner skillspector --scanner cisco

Scan a known malicious skill

This example scans Trail of Bits’ csv-summarizer skill, which claims to summarize a CSV file but also prints every environment variable when run.

git clone https://github.com/trailofbits/overtly-malicious-skills.git /tmp/overtly-malicious-skills
cd /tmp/overtly-malicious-skills
git checkout 4ffbf9461ef0505f9ce76a0d3694a18ec33ea531
clawscan skills/csv-summarizer \
  --scanner skillspector \
  --scanner cisco \
  --output /tmp/clawscan-csv-summarizer.json

Sample findings:

targets: 1
scanner_completed: 2
scanner_failed: 0
scanner_skipped: 0
issues_found: 2
gate: pass
errors: 0
full_results: /tmp/clawscan-csv-summarizer.json

The results bundle keeps the top-level artifact plus per-scanner JSON reports.

{
  "schemaVersion": "clawscan-run-v1",
  "target": "skills/csv-summarizer",
  "scanners": {
    "cisco": {
      "status": "completed",
      "durationMs": 42,
      "outputPath": "clawscan-csv-summarizer/skills/csv-summarizer/cisco.json",
      "isSafe": true,
      "maxSeverity": "SAFE",
      "findingsCount": 0
    },
    "skillspector": {
      "status": "completed",
      "durationMs": 42,
      "outputPath": "clawscan-csv-summarizer/skills/csv-summarizer/skillspector.json",
      "severity": "MEDIUM",
      "score": 31,
      "recommendation": "CAUTION",
      "issues": [
        {
          "id": "LP3",
          "severity": "MEDIUM",
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add openclaw/clawscan
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →