출처

개요

open-kritt는 저장소 전체를 한 번에 검토하는 대신, 보안 리뷰를 진입점 매핑·도달 가능 흐름 추적·가설 생성 등 작고 명확한 작업으로 나누는 오픈소스 보안 연구 플랫폼입니다. 여러 AI 에이전트를 병렬로 실행한 뒤 findings를 검증하고, 우선순위를 정하며, 중복을 제거하는 방식으로 결과를 정리합니다. 원격 또는 로컬 저장소와 의존성을 Codex나 Claude Code로 분석할 수 있고, 사용자는 프롬프트·워크플로우·모델 제공자·인프라를 직접 통제할 수 있습니다. self-hosted 방식으로 동작하며, Kritt 팀은 실제 버그 바운티 연구에 사용한 내부 프로젝트를 오픈소스로 정제했다고 설명합니다.

핵심 포인트

  • 보안 리뷰를 재사용 가능한 워크플로우와 집중된 하위 작업으로 분해합니다.
  • 여러 AI 에이전트를 병렬 실행해 저장소와 의존성을 분석합니다.
  • 사후 스크립트로 취약점 검증, 개념 증명(PoC) 생성, 보고서 작성을 지원합니다.
  • 사용자 정의 심각도 랭커, 일관된 findings 스키마, 자동 중복 제거로 결과를 정리합니다.
  • Codex 로그인 또는 OpenAI·Anthropic·OpenRouter 연결을 통해 모델을 사용할 수 있습니다.
  • Git, Docker·Docker Compose, Node.js 20 이상이 필요하며, ./kritt setup./kritt start로 실행합니다.
  • AGPL-3.0으로 배포되며, 기본적으로 127.0.0.1에 바인딩되지만 애플리케이션 인증이 없으므로 외부에 노출하지 않아야 합니다.

왜 중요한가

저장소 전체를 LLM에 전달하는 방식은 넓은 맥락 때문에 분석이 얕아지거나 중복·검증되지 않은 결과가 늘어날 수 있습니다. open-kritt는 보안 검토를 단계별 작업으로 구조화하고 여러 에이전트의 결과를 검증·통합하는 접근을 제시한다는 점에서, AI 기반 코드 보안 분석을 실험하거나 자체 환경에서 운영하려는 팀에 참고가 될 수 있습니다. 다만 에이전트가 쓰기 가능한 저장소 사본과 인터넷 접근이 가능한 일회용 컨테이너에서 root로 실행되므로, 전용 Docker 호스트나 VM을 사용하고 위협 모델 문서를 먼저 확인해야 합니다.

설치 예시

git clone https://github.com/Kritt-ai/open-kritt
cd open-kritt
./kritt setup
./kritt start

실행 후 http://localhost:5173에서 접속할 수 있습니다.

후속으로 볼 링크와 키워드

관련 위키

원문 보존 위치

원문 전체는 2026-07-25-pytorchkr-topic-11418-open-kritt-aisource_url 및 HTML 원문과 함께 저장되어 있습니다.