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 파일을 참조하세요.