Community코딩 & 개발github.com

Unawakened-landlord758/ClawGuard

OpenClaw를 보호하기 위해 유해한 행동을 차단하고, 스킬을 검사하며, 비밀 유출을 방지하여 사용자 제어와 보안을 유지합니다.

ClawGuard란 무엇인가요?

ClawGuard는 OpenClaw 환경에서 보안과 사용자 제어를 유지하기 위해 설계된 AI 에이전트 스킬입니다. 이 스킬은 유해한 행동(예: 시스템 명령 실행, 민감한 API 호출)을 사전에 차단하고, 사용되는 스킬의 안전성을 자동으로 검사합니다. 또한 비밀 키, 토큰, 패스워드 등 민감 정보가 로그나 출력에 노출되는 것을 방지하여 비밀 유출을 예방합니다. ClawGuard는 OpenClaw 플랫폼에서 동작하며, 보안 경고와 차단 로그를 제공하여 개발자에게 투명성을 보장합니다. 이를 통해 사용자는 안전하게 OpenClaw를 활용하면서도 의도치 않은 위험으로부터 보호받을 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add Unawakened-landlord758/ClawGuard

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

ClawGuard은(는) 무엇을 하나요?

OpenClaw를 보호하기 위해 유해한 행동을 차단하고, 스킬을 검사하며, 비밀 유출을 방지하여 사용자 제어와 보안을 유지합니다.

개요

이 스킬은 OpenClaw 환경에서 다음 기능을 통해 보안을 강화합니다:

  • 유해 행동 차단: 시스템 명령, 민감한 API 호출 등 잠재적으로 위험한 작업을 인식하고 차단합니다.
  • 스킬 검사: 새로운 스킬이나 업데이트된 스킬이 실행되기 전에 안전성을 평가합니다.
  • 비밀 유출 방지: 키, 토큰, 패스워드 등 민감한 정보가 로그나 출력에서 노출되지 않도록 필터링합니다.

지원 플랫폼

  • OpenClaw (주요 플랫폼)

사용 방법

이 스킬은 기본적으로 활성화되어 있으며, 별도의 설정 없이 OpenClaw와 함께 동작합니다. 다음 명령어로 상태를 확인할 수 있습니다:

clawguard status

설정

스킬의 동작을 세부 조정하려면 환경 변수를 사용합니다:

변수설명기본값
CLAWGUARD_BLOCK_HARMFUL유해 행동 차단 활성화true
CLAWGUARD_SCAN_SKILLS스킬 검사 활성화true
CLAWGUARD_PREVENT_SECRETS비밀 유출 방지 활성화true
CLAWGUARD_LOG_LEVEL로그 수준 (info, warn, error)warn

차단된 행동 예시

다음과 같은 작업이 감지되면 차단 및 로깅됩니다:

  • rm -rf / 와 같은 위험한 시스템 명령
  • 환경 변수에 저장된 비밀 키 직접 읽기
  • 승인되지 않은 외부 API 호출

라이선스

이 스킬은 MIT 라이선스 하에 제공됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.

관련 스킬