Claw Patrol
Claw Patrol은 Deno 개발 팀이 2026년 6월 10일 오픈소스로 전격 공개한 AI 에이전트 전용 와이어 레벨 보안 방화벽(Security Firewall) 프록시 솔루션이다. 마치 현대 기업 네트워크 보안에서 웹 애플리케이션 방화벽(WAF)이 트래픽을 감시하여 해킹 시도를 차단하듯, Claw Patrol은 지능형 에이전트가 데이터베이스, Kubernetes(K8s) 클러스터, 또는 클라우드 인프라 같은 핵심 프로덕션 환경에 직접 접근하는 과정에서 발생할 수 있는 모든 실시간 네트워크 요청을 가로채고 통제한다. 이 도구는
Claw Patrol은 Deno 개발 팀이 2026년 6월 10일 오픈소스로 전격 공개한 AI 에이전트 전용 와이어 레벨 보안 방화벽(Security Firewall) 프록시 솔루션이다. 마치 현대 기업 네트워크 보안에서 웹 애플리케이션 방화벽(WAF)이 트래픽을 감시하여 해킹 시도를 차단하듯, Claw Patrol은 지능형 에이전트가 데이터베이스, Kubernetes(K8s) 클러스터, 또는 클라우드 인프라 같은 핵심 프로덕션 환경에 직접 접근하는 과정에서 발생할 수 있는 모든 실시간 네트워크 요청을 가로채고 통제한다. 이 도구는 에이전트와 네트워크 사이에 인라인 프록시(Inline Proxy)로 동작하며, Tailscale이나 WireGuard 같은 가상 터널링 기술 및 macOS NetworkExtension, Linux 네트워크 네임스페이스 기술을 활용하여 별도의 복잡한 토폴로지 설정 없이 모든 패킷 흐름을 안전하게 유도한다. 정책 검사 프로세스는 선언적이고 명료한 HashiCorp Configuration Language(HCL) 규칙 엔진에 기반하고 있으며, 조건문 작성 시 구글의 CEL(Common Expression Language)을 채택하여 복잡한 로직도 성능 저하 없이 마이크로초 단위로 평가한다. 기존의 AI 안전성 및 가드레일 프레임워크들은 주로 거대 언어 모델(LLM)이 생성하는 텍스트나 프롬프트 자체를 모니터링하여 유해한 답변을 거르는 방식(Content Guardrails)에 머물렀기 때문에, 에이전트가 실제로 유해한 작업을 수행하는 물리적인 통신 단계를 보호하지 못했다. 예컨대 에이전트가 프롬프트 인젝션(Prompt Injection) 공격을 받거나 논리적 오작동을 일으켜 연동된 데이터베이스 서버에 `DROP TABLE`과 같은 파괴적인 쿼리를 전송할 때, 일반적인 가드레일은 텍스트의 유해성 판단에 실패하여 데이터 소실을 막지 못하는 경우가 빈번했다. 또한 기존 프레임워크에서는 에이전트 프로세스 자체에 API 키나 데이터베이스 패스워드 등의 민감한 크리덴셜(Credentials)을 주입해야 하므로, 에이전트가 해킹될 경우 모든 중요 자격 증명이 해커에게 고스란히 노출되는 심각한 취약점이 존재했다. Claw Patrol은 에이전트 내부의 코드를 전혀 수정하지 않고도(Zero-code integration) 네트워크 레이어에서 쿼리를 직접 분석해 유해 행동을 실시간으로 차단함으로써 이러한 한계를 혁신적으로 극복한다. 에이전트에게는 자격 증명을 전혀 노출하지 않은 채 프록시가 나가는 패킷의 헤더나 바디에 토큰을 동적으로 결합하는 보안 데커레이터(Secure Decorator) 방식을 지원하여 보안성을 비약적으로 높인다. 실험실 내에서 대규모 유전체 분석 및 시뮬레이션을 수행하는 생명공학 분야 연구자 관점에서 Claw Patrol은 고가의 하드웨어 자원과 민감한 임상 데이터를 안전하게 보호하는 신뢰 레이어로 기능한다. R이나 Python 스크립트를 스스로 작성하고 실행하는 오토 에이전트가 유전체 전사체(Transcriptome) 데이터베이스에 직접 접속할 때, Claw Patrol을 게이트웨이로 배치하면 에이전트가 예기치 않게 환자 식별 정보(PII) 테이블에 임의의 `SELECT` 질의를 던지는 쿼리나 실험 매개변수 테이블을 수정하려는 행위를 와이어 레벨에서 탐지 및 원천 거부할 수 있다. 더 나아가, Kubernetes 클러스터 상에서 장시간 배치 파이프라인을 자동 제어하는 에이전트를 모니터링할 때 `kubectl exec`나 `delete`와 같이 클러스터 가동 상태에 영향을 주는 위험도 높은 작업을 에이전트가 시도할 경우, HCL 규칙 엔진이 이를 자동으로 차단하거나 슬랙(Slack) 메시지를 발송하여 사람(Human-in-the-loop)의 수동 승인을 받아야만 비로소 실제 클러스터 API에 최종 전달되도록 안전장치를 구축할 수 있다.
💻 필요한 컴퓨터 사양
0 (CPU 전용. GPU 가속 불필요)
최소 100MB (바이너리 및 설정 파일 기준), 로깅 데이터 장기 보존용 스토리지 별도 권장
⚡ 설치법
### 4-1. Quick Start
```bash
# 한 줄 설치 스크립트 실행
curl -fsSL https://clawpatrol.dev/install.sh | sh
```
### 4-2. 상세 설치
```bash
# 저장소 클론 및 소스 빌드 (Go와 Node.js 필수 설치 필요)
git clone https://github.com/denoland/clawpatrol.git
cd clawpatrol
make
# 에이전트 런타임에 방화벽 프록시 적용 실행 예시
clawpatrol run python my_agent.py
```🧬 바이오 활용
Postgres 오믹스 DB 파괴 작업 차단**
생물정보학 분석 에이전트가 PostgreSQL 분석 DB에 질의 시 `DROP TABLE`이나 민감 환자군 조회 명령어 감지 시 즉각 차단. HCL 규칙으로 허용된 테이블 영역에만 접근하도록 제한하고, 비정상적 SQL 문항 감지 시 연결을 유기적으로 단절하여 데이터 보호.
Kubernetes 파이프라인 리소스 변경 제어**
클러스터 상의 컨테이너를 스케줄링하는 에이전트가 `pods/exec` 또는 `pods/delete` 요청 시 슬랙(#agent-ops)으로 즉시 승인 요청 전송. 관리자가 10분 내로 확인하여 수동 승인한 요청만 실제 K8s API로 전달함으로써 가동 중단 사고 예방.
에이전트 크리덴셜 은닉 및 프록시 주입**
에이전트 메모리나 환경변수에 API Key나 DB 패스워드를 주입하지 않고 Claw Patrol 프록시가 네트워크 패킷 단에서 통신을 가로채 최종 전달 과정에서 자격 증명을 은밀하게 결합. 프롬프트 인젝션 공격 등으로 에이전트가 장악당해도 토큰 유출 원천 차단.
📝 업데이트 노트
- vv0.5.16/25/2026
## What's Changed * extplugin: fix flaky body-cap test (race on async StreamCancel) by @piscisaureus in https://github.com/denoland/clawpatrol/pull/740 * docs: document plugin result fields (status + response body) by @piscisaureus in https://github.com/denoland/clawpatrol/pull/739 * extplugin: don't drop a plugin result when the agent closes mid-pull by @piscisaureus in https://github.com/denoland/clawpatrol/pull/741 * dashboard: narrow the activity-log verb column (w-44 -> w-28) by @piscisaure
🧪 관련 생명의 코드
관련된 생명의 코드 글이 아직 없습니다.