Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
cplt — AI 코딩 에이전트를 위한 샌드박스. Copilot CLI, Claude Code, OpenCode, Gemini CLI, Antigravity, Pi, goose 또는 일반 셸을 커널 수준 샌드박스 내에서 실행하며, git 및 gh 가드와 샌드박스 정책이 저장소에 커밋됩니다. | Kitploit
도구/GitHubGitHub/navikt/cplt
Defensive ToolsDynamic Analysis (Sandboxing)Configuration AuditingSecurity VirtualizationDevSecOpsCommand and ControlUtilities & FrameworksSecret DetectionSupply Chain SecurityAI Security
GitHub
131242181일 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
navikt/cplt

cplt

AI 코딩 에이전트를 위한 샌드박스. Copilot CLI, Claude Code, OpenCode, Gemini CLI, Antigravity, Pi, goose 또는 일반 셸을 커널 수준 샌드박스 내에서 실행하며, git 및 gh 가드와 샌드박스 정책이 저장소에 커밋됩니다.

저장소 보기웹사이트

cplt

CI Release License: MIT macOS Linux

AI 코딩 에이전트를 위한 커널 강제 샌드박스. cplt는 GitHub Copilot CLI, OpenCode, Gemini CLI, Antigravity CLI, Pi, Claude Code, goose, DeepSeek Harness 또는 모든 셸을 감싸서, 에이전트가 코드를 작성할 수는 있지만 자격 증명을 탈취하거나, main에 푸시하거나, PR을 병합하거나, 비밀을 유출할 수 없도록 합니다.

  • macOS: sandbox-exec를 통한 Apple Seatbelt/SBPL
  • Linux: Landlock LSM + seccomp-BPF + 선택적 Bubblewrap 네임스페이스 격리 (커널 5.13+, 6.7+에서 전체 네트워크 필터링)
  • Windows: 네이티브 지원 없음. Windows 샌드박스 백엔드는 없습니다. WSL2 내부에서 cplt를 실행하세요. 그곳에서는 일반적인 Linux 설치이며 Microsoft 커널이 Landlock을 제공합니다. Windows (WSL2) 설정을 참조하세요.

cplt banner

cplt를 사용하는 이유

AI 에이전트는 임의의 코드를 실행합니다. 프롬프트 인젝션, 공급망 공격, 악성 MCP 서버 등 어떤 경로로든 침해된 에이전트는 OS 자체가 거부하지 않는 한 ~/.ssh를 읽거나, main에 푸시하거나, PR을 병합하거나, 코드를 유출할 수 있습니다.

cplt는 팀이 구성 가능한 정책과 함께 커널 수준의 강제를 제공합니다:

  • .cplt.toml의 저장소별 정책은 버전 관리에 커밋되므로 변조 방지 및 감사 가능
  • 자격 증명, 비밀, 민감한 파일에 대한 기본 거부
  • 명령 수준의 git 및 gh 가로채기: 기본 브랜치로의 푸시, 강제 푸시, 병합, 릴리스는 차단되고, 기능 브랜치는 열려 있음
  • 감사 로그를 포함한 아웃바운드 네트워크 필터링
  • Docker도, VM도 없음. 잠긴 노트북에서 실행되는 단일 바이너리
  • 개발자를 위한 제로 구성 시작, 빌드에 정말로 필요할 때를 위한 탈출구 제공

목차

  • 빠른 시작
  • 차단하는 항목
  • cplt 비교
  • 설치
  • 사용법
  • 구성
  • 아키텍처
  • 보안
  • 네트워크 및 프록시
  • 명령 가드
  • 알려진 영향
  • 제한 사항
  • 기여
  • 참고 자료

상세 문서: 구성 · 프록시 및 도메인 필터링 · gh 명령 가드 · git 명령 가드 · 알려진 영향 · 보안 세부 사항 · 보안 모델

빠른 시작

brew install navikt/tap/cplt   # macOS. On Debian or Ubuntu, see apt below
cplt --shell-install        # make 'copilot' run sandboxed (persistent)
                            # --agent opencode for any other agent
cplt doctor                 # check your environment
cplt -- -p "fix the tests"  # run Copilot in sandbox

기타 에이전트 및 샌드박스 명령:

cplt --agent opencode                       # OpenCode (Copilot subscription)
cplt --agent opencode --pass-env ANTHROPIC_API_KEY  # third-party provider
cplt --agent shell                          # interactive sandboxed shell (no AI)
cplt exec -- npm install                    # sandbox any command directly
cplt exec -c "npm install && npm test"      # compound commands in sandbox
alias npm="cplt exec -- npm"               # sandboxed npm for every invocation

팀 배포

# 1. Generate per-repo policy
cplt init --write

# 2. Developers approve on first run
cplt trust accept --all

# 3. Tune the command guards (both block by default)
cplt config set git_guard.protect_default_branch_only false # block every push, not just main
cplt config set git_guard.mode warn                         # observe instead of blocking

차단하는 항목

샌드박스는 커널에서 자격 증명과 시크릿에 대한 접근을 차단합니다. 명령 가드는 파괴적인 작업을 차단합니다. 모든 제한은 에이전트와 에이전트가 생성하는 모든 프로세스에 적용됩니다.

도구 다운로드