ClamBot: 보안을 위해 WASM 샌드박스에서 LLM 생성 코드를 실행하는 AI 에이전트

✍️ OpenClawRadar📅 게시일: April 13, 2026🔗 Source
ClamBot: 보안을 위해 WASM 샌드박스에서 LLM 생성 코드를 실행하는 AI 에이전트
Ad

ClamBot의 기능

ClamBot은 기존 에이전트 프레임워크의 보안 문제를 해결하기 위해 LLM이 생성한 모든 코드를 exec()나 서브프로세스 호출 대신 WebAssembly 샌드박스에서 실행하는 AI 에이전트 프레임워크입니다. 제작자는 호스트 머신에서 임의의 코드를 직접 실행하는 프레임워크들을 시도한 후 이 프로젝트를 만들었으며, LangChain이 이 방식으로 CVE를 받은 사례, AutoGen이 서브프로세스로 셸을 호출하는 방식, SWE-Agent가 모델에서 bash 명령어를 실행하는 방식을 예로 들었습니다.

기술적 구현

ClamBot은 Wasmtime에서 QuickJS를 사용하는 WASM 샌드박스인 amla-sandbox 위에 구축되었습니다. LLM은 메모리 격리된 샌드박스에서 네트워크 접근 없이 실행되는 JavaScript 코드를 작성합니다. 모든 도구 호출(HTTP, 파일 시스템, cron)은 Python으로 돌아가는 승인 게이트를 통과해야 합니다. Docker나 VM이 필요하지 않으며 하나의 바이너리로 실행됩니다.

주요 기능

  • 샌드박스 보안: 모든 코드가 WASM에서 실행되어 호스트 메모리나 네트워크에 접근할 수 없음
  • 승인 게이트: 모든 도구 호출에 SHA-256 지문 승인 게이트 적용, 사전 승인 패턴 지원(예: "api.coinbase.com에 대한 web_fetch 허용")
  • Clam 재사용: 성공한 스크립트는 "clams"로 저장되어 재사용 가능, 반복 요청에 대한 API 비용 절감
  • 다중 제공업체 지원: OpenRouter, Anthropic, OpenAI, Gemini, DeepSeek, Groq, Ollama
  • Telegram 통합: 인라인 승인 버튼이 있는 Telegram 봇
  • 추가 기능: 지속적 메모리, cron 스케줄링, 사설 IP 차단 SSRF 보호, 비밀 정보가 로그/도구 인수/추적에 나타나지 않음
Ad

예시 워크플로우

사용자가 "바이낸스에서 상위 변동 종목은 무엇인가요?"라고 묻습니다. 샌드박스가 JavaScript 실행 → Binance API에 http_request 요청 → 승인 게이트 통과 → 결과 반환. 봇은 24시간 변동률 기준 바이낸스 상위 10개 변동 종목으로 응답합니다.

시작하기

bash git clone https://github.com/clamguy/clambot.git
cd clambot
uv run clambot onboard
uv run clambot agent

스택과 규모

이 프로젝트는 Python + QuickJS/Wasmtime으로 구축되었으며, 약 10,000줄의 코드를 포함하고 있습니다. OpenClaw와 nanobot에서 영감을 받았습니다. 제작자는 "내 서버에서 실제로 신뢰할 수 있는 AI 에이전트"를 원했기 때문에 이 프로젝트를 만들었습니다.

📖 전체 소스 읽기: r/openclaw

Ad

👀 See Also

Mengram AI: Claude 코드 세션을 위한 자동 메모리 도구
Tools

Mengram AI: Claude 코드 세션을 위한 자동 메모리 도구

Mengram AI는 인지 프로필을 로드하고, 관련된 과거 컨텍스트를 프롬프트에 주입하며, 새로운 지식을 저장함으로써 Claude Code 세션 간에 컨텍스트를 자동으로 유지합니다. 실패를 기반으로 진화하는 의미적, 에피소드적, 절차적 메모리를 저장합니다.

OpenClawRadar
DeepMind의 DiscoRL 메타 학습 업데이트 규칙이 JAX에서 PyTorch로 이식되었습니다
Tools

DeepMind의 DiscoRL 메타 학습 업데이트 규칙이 JAX에서 PyTorch로 이식되었습니다

한 개발자가 DeepMind의 DiscoRL 메타 학습 업데이트 규칙을 2025년 Nature 논문에서 JAX에서 PyTorch로 포팅했습니다. 이 구현에는 GitHub 저장소와 Colab 노트북, API, Hugging Face에 호스팅된 가중치가 포함되어 있습니다.

OpenClawRadar
해안: 다중 로컬호스트 환경을 실행하기 위한 컨테이너화된 호스트
Tools

해안: 다중 로컬호스트 환경을 실행하기 위한 컨테이너화된 호스트

Coasts는 Docker-in-Docker 솔루션으로, 복잡한 스크립팅 없이도 여러 로컬호스트 환경을 동시에 실행하고 포트 충돌, 비밀 정보, 볼륨 토폴로지를 처리하는 문제를 해결합니다.

OpenClawRadar
E2a: SPF/DKIM 검증 및 웹후크/웹소켓 전송을 지원하는 AI 에이전트용 오픈소스 이메일 게이트웨이
Tools

E2a: SPF/DKIM 검증 및 웹후크/웹소켓 전송을 지원하는 AI 에이전트용 오픈소스 이메일 게이트웨이

E2a는 SPF/DKIM을 확인하여 인바운드 메일을 검증하고, 웹훅 또는 WebSocket을 통해 전달하며, 사람의 승인 절차를 포함한 아웃바운드 이메일을 지원하는 AI 에이전트용 인증 이메일 게이트웨이입니다.

OpenClawRadar