에이전트와 네트워크 사이에서 비밀정보 유출, 프롬프트 인젝션, SSRF, MCP 도구 포이즈닝을 차단하고 서명된 작업 영수증을 제공하는 오픈소스 AI 에이전트 방화벽입니다.
node9-ai/node9-proxy
AI 코딩 에이전트의 접근을 제어합니다. 자격 증명 파일 읽기를 차단하고, 위험한 작업은 검토를 거치게 하며, Claude Code, Codex, Cursor 및 MCP 서버의 모든 도구 호출을 기록합니다.
- 스타
- 225
- 포크
- 21
- 열린 이슈
- 1
- 마지막 커밋
- 14시간 전
어떤 프로젝트인가요?
node9은 AI 에이전트와 에이전트가 호출하는 도구 사이에서 각 작업을 실행 전에 검사합니다. 기본적으로 ~/.ssh, ~/.aws, .env 파일 같은 경로의 읽기를 자격 증명 격리 기능으로 차단하며, 셸 명령을 AST로 파싱해 읽기 명령을 다른 명령으로 감싸 규칙을 우회하지 못하게 합니다. 파괴적인 git 명령, WHERE 절이 없는 SQL, bash로 파이프되는 curl, 승인되지 않은 sudo는 별도 설정 없이 보류하거나 차단합니다. 보류된 작업은 에이전트 대화 안에서 승인을 기다리고, 에이전트에는 작업이 중단된 이유가 전달됩니다.
기본 설정 외에도 node9은 Postgres, MongoDB, Redis, AWS, Kubernetes, Docker, GitHub 및 파일시스템용 서비스별 규칙 팩, 도구 인수의 시크릿 및 PII 탐지, 선택적으로 사용할 수 있는 네트워크 이그레스 허용 목록, 도구 정의를 고정하는 MCP 게이트웨이를 제공합니다. 또한 샌드박스 모드, 로컬 머신의 보안 상태 점수, 외부인이 탈취할 수 있는 CI 워크플로를 찾는 저장소 스캔, 세션 기록 기능도 제공합니다. 로컬에서 정책을 적용하는 데 계정은 필요하지 않습니다. 선택적으로 로그인하면 머신을 공유 대시보드에 연결해 팀 정책 및 감사를 이용할 수 있습니다.
node9은 Claude Code, Codex CLI, Gemini CLI, Cursor, Windsurf, VS Code, Claude Desktop 및 기타 에이전트를 지원하며, MCP 서버로도 실행할 수 있습니다. npm 또는 Homebrew로 설치하며 Node.js 22 이상이 필요합니다.
핵심 기능
- 01에이전트가 ~/.ssh, ~/.aws 및 .env 파일 같은 자격 증명 경로를 읽지 못하게 차단합니다.
- 02파괴적인 git, SQL 및 셸 명령을 사람이 승인할 때까지 보류합니다.
- 03도구 인수에서 AWS 키, GitHub 및 Stripe 토큰, 프라이빗 키와 PII를 탐지합니다.
- 04모든 MCP 서버를 래핑하고 도구 정의를 고정해 조용히 변경되지 않도록 합니다.
- 05지원되는 도구 전반에서 에이전트의 모든 작업을 감사 기록으로 남깁니다.
- 06셸 명령에 적용할 선택적 네트워크 이그레스 허용 목록을 제공합니다.
활용 사례
- 클라우드 자격 증명과 SSH 키가 저장된 노트북에서 Claude Code나 Cursor를 실행할 때.
- 팀 환경에서 에이전트가 호출할 수 있는 MCP 서버와 도구를 제한할 때.
- 에이전트가 실행하기 전에 위험한 데이터베이스 또는 셸 명령을 검토할 때.
- 외부인이 에이전트를 탈취할 수 있는 경로가 있는지 GitHub Actions 워크플로를 스캔할 때.
빠른 시작
- 1
npm으로 node9를 전역 설치합니다
npm install -g node9-ai - 2
프로젝트에서 node9를 실행해 대시보드 또는 로컬 보호 설정을 선택합니다
node9 - 3
보안 태세 점수로 이 머신이 얼마나 노출되어 있는지 확인합니다
node9 posture
사용 전 알아둘 점
- Node.js 22 이상이 필요합니다.
- Egress control은 기본적으로 꺼져 있습니다. 따라서 활성화하지 않으면 파일을 네트워크로 직접 전송하는 명령은 파일 읽기로 처리되지 않습니다.
- Egress gating은 셸 명령에만 적용되며, 다른 도구에는 적용되지 않습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- node9-proxy은(는) 무엇인가요?
- AI 코딩 에이전트의 접근을 제어합니다. 자격 증명 파일 읽기를 차단하고, 위험한 작업은 검토를 거치게 하며, Claude Code, Codex, Cursor 및 MCP 서버의 모든 도구 호출을 기록합니다. node9은 AI 에이전트와 에이전트가 호출하는 도구 사이에서 각 작업을 실행 전에 검사합니다. 기본적으로 ~/.ssh, ~/.aws, .env 파일 같은 경로의 읽기를 자격 증명 격리 기능으로 차단하며, 셸 명령을 AST로 파싱해 읽기 명령을 다른 명령으로 감싸 규칙을 우회하지 못하게 합니다. 파괴적인 git 명령, WHERE 절이 없는 SQL, bash로 파이프되는 curl, 승인되지 않은 sudo는 별도 설정 없이 보류하거나 차단합니다. 보류된 작업은 에이전트 대화 안에서 승인을 기다리고, 에이전트에는 작업이 중단된 이유가 전달됩니다.
- node9-proxy은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- node9-proxy은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- node9-proxy은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. node9-proxy의 마지막 커밋은 2026년 11월 6일입니다.
- node9-proxy은(는) 어디에 사용할 수 있나요?
- 클라우드 자격 증명과 SSH 키가 저장된 노트북에서 Claude Code나 Cursor를 실행할 때. 팀 환경에서 에이전트가 호출할 수 있는 MCP 서버와 도구를 제한할 때. 에이전트가 실행하기 전에 위험한 데이터베이스 또는 셸 명령을 검토할 때. 외부인이 에이전트를 탈취할 수 있는 경로가 있는지 GitHub Actions 워크플로를 스캔할 때.
- node9-proxy는 어떻게 설치하나요?
- npm으로 node9를 전역 설치합니다: npm install -g node9-ai 프로젝트에서 node9를 실행해 대시보드 또는 로컬 보호 설정을 선택합니다: node9 보안 태세 점수로 이 머신이 얼마나 노출되어 있는지 확인합니다: node9 posture
- node9-proxy은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/node9-ai/node9-proxy
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
AI 모델 파일, 코드, 실시간 LLM/에이전트/MCP 엔드포인트와 저장된 에이전트 추적을 검증하고 발견 사항과 점검 공백을 보고하는 오픈소스 CLI 및 라이브러리입니다.
설치 전에 AI 에이전트 스킬(Claude Code, Codex, MCP)의 프롬프트 인젝션, 데이터 유출, 공급망 위험을 검사하는 보안 스캐너입니다.
AI 에이전트가 영향력이 큰 도구 호출을 실행하기 전에 검증 가능한 출처 정보와 서명된 증거를 요구하는 공개 표준 및 Python 검증기입니다.
AI 코딩 에이전트와 고객 응대 에이전트의 위험 행동을 탐지·관찰하고 벤치마킹하는 엔터프라이즈 보안 시스템입니다.
OpenClaw와 Claude Code를 위한 보안 금고로, AI 트래픽에서 비밀 정보, 프롬프트 인젝션, 위험한 명령을 감지하고 감사 로그를 기록합니다.