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

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

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

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Vigil — AI 기반 보안 작업을 전문 에이전트, Kali 런타임, 지속적 오케스트레이션으로 수행합니다. | Kitploit
도구/GitHubGitHub/vigiloss/vigil
Penetration Testing FrameworksReconnaissanceStatic Code Analysis (SAST)Vulnerability AnalysisCode AnalysisExploitationWeb Application ExploitationFuzzingPenetration TestingRed TeamingIncident Response
8312일 전아직 검토되지 않음
AI Security
GitHubvigiloss/vigil

Vigil

AI 기반 보안 작업을 전문 에이전트, Kali 런타임, 지속적 오케스트레이션으로 수행합니다.

저장소 보기

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
Vigil

장기간 실행되는 펜테스트, 버그 바운티, 코드 감사를 위한 AI 하네스로, 독립적으로 검증된 발견 사항을 제공합니다.

License CI Python 3.11+ Version

Vigil은 장기간의 공격적 보안 작업을 수행합니다: 웹 앱 펜테스팅 및 버그 바운티 헌팅, 화이트박스 코드 감사, 또는 하나의 대상에 대해 둘 다 수행합니다. 간결한 운영자가 작업을 궤도에 유지하는 동안 전문 에이전트들이 완전한 Kali 런타임 내에서 정찰, 헌팅, 익스플로잇을 수행합니다. 발견 사항은 두 번째 에이전트가 캡처된 증거를 바탕으로 확인할 때만 인정되며, 공격 체인은 그 실제 영향을 보여줍니다. 모든 명령, 요청, 프로브, 발견 사항은 영구 데이터베이스에 기록되므로 작업은 컨텍스트 한계와 재시작을 견디고 이후 감사할 수 있습니다.

승인된 사용만 가능합니다. Vigil은 라이브 시스템에 대해 공격적 도구를 자율적으로 구동합니다. 명시적 승인과 검토된 범위 내에서만 사용하십시오. 이는 Apache License 2.0에 따라 보증 없이 제공됩니다; 명령, 자격 증명, 인프라, 대상 영향에 대한 책임은 사용자에게 있습니다. 비공개 취약점 보고 및 운영자 데이터 경계에 대해서는 SECURITY.md를 참조하십시오.

Vigil이 제공하는 것

  • 장기간 실행되는 작업. 상태는 백엔드에 존재하므로 작업은 압축, 재시작, 새 세션을 견딥니다.
  • 독립적으로 검증된 발견 사항. 작성자가 아닌 다른 디스패치만이 발견 사항을 확인, 하향 조정, 또는 오탐으로 표시할 수 있으며, 캡처된 증거의 증명 영수증을 인용해야 합니다.
  • 영향. 공격 체인은 발견 사항을 엔드투엔드 익스플로잇으로 연결합니다; 기본적으로 익스플로잇 작업은 승인을 기다립니다.
  • 감사 추적. 대상 대면 명령은 vigil assess kali를 통해 실행되며, 이는 각 명령의 argv, 에이전트, 단계, 기법, 의도, 프로브 종류, 종료 상태, 출력을 기록합니다. 커버리지 원장은 무엇이 테스트되었고 무엇이 되지 않았는지 보여줍니다.
  • 공격 도구. ProjectDiscovery 정찰, 퍼저, 감사된 Playwright 브라우저, 교차 계정 테스트를 위한 다중 아이덴티티를 갖춘 MITM 캡처, 그리고 이를 유발한 프로브와 상관관계가 있는 대역 외 콜백을 갖춘 장수명 Kali 컨테이너.
  • 화이트박스 코드 감사. tree-sitter 구조 인덱스와 커버리지 원장을 갖춘 봉인된 콘텐츠 주소 지정 소스 스냅샷.
  • 제출 준비 완료 출력. 발견 사항은 해시 검증된 Bugcrowd, HackerOne, 또는 직접 공개 라이트업으로 내보내집니다.
  • 클라이언트. Claude Code와 Codex는 완전한 지원을 받습니다: 헤드리스 전문가 디스패치, vigil-* 세션 명령, 압축 및 세션 훅. goose, opencode, Kimi는 세션 명령과 압축 훅이 없으며, opencode와 Kimi는 전문가를 인라인으로 실행합니다. Pi는 교정 작업만 지원합니다.

Vigil이 헌팅하는 방법

  • 미리 이름 붙은 버그 없음. 과도한 프롬프트는 모델이 찾는 것을 제한합니다. 디스패치는 표면, 범위, 교전 규칙을 전달하며, 찾아야 할 버그나 체크리스트는 결코 전달하지 않습니다. 웹 전문가는 그 표면 내에서 무엇을 프로브할지 선택합니다; 코드 헌터는 파일 배치와 점수를 매길 취약점 클래스를 받습니다.
  • 헌트당 하나의 렌즈. 각 헌팅 디스패치는 얼마나 넓게 갈지, 입력을 어떻게 처리할지, 그리고 최대 하나의 사고방식 렌즈를 설정합니다: 개발자, 인젝션, 접근 제어, 비즈니스 로직, 체인 영향, 또는 회의적 검증자.
  • 독립적 검증. 발견 사항은 캡처된 증거를 바탕으로 작업하는 다른 에이전트에 의해서만 확인됩니다. 코드 작업은 최고 위험 파일에 대한 앵커 없는 재읽기와 모든 파일에 걸친 변형 스윕을 추가합니다; 웹 테스트는 취약한 코드 경로를 공유하는 모든 형제 라우트, 메서드, 콘텐츠 유형을 순회합니다.
  • 킬 우선 트리아지. 웹 리드는 실제 요청이 이를 재현하는지, 영향이 입증되었는지를 포함한 여덟 가지 순서화된 질문을 통과해야 합니다. 코드 발견 사항은 KILL에 필요할 것과 동일한 증거로 PASS를 획득해야 합니다.
  • 붙여넣은 프롬프트가 아닌 스킬 라이브러리. 90개 이상의 스킬과 200개 이상의 레퍼런스가 vigil assess list-skills와 vigil assess list-references를 통해 발견됩니다. 웹 전문가는 일치하는 신호를 볼 때 이를 로드합니다; 코드 운영자는 각 디스패치에서 이를 명명합니다.
Vigil 오케스트레이터 UI: 심각도, 워크플로, 검증별로 그룹화된 작업의 발견 사항

빠른 시작

# 1. Install the application release (CLI, backend, prompts, docs, and prebuilt UI)
uv tool install --from https://github.com/VigilOSS/Vigil/releases/download/v1.2.1/vigil-1.2.1-py3-none-any.whl vigil
#    OR install directly from the repository (builds the UI locally; needs Git, Node.js, and npm)
uv tool install git+https://github.com/VigilOSS/Vigil vigil

# 2. Check the host: prerequisites, missing recon tools, and the ordered setup checklist
vigil quickstart

# 3. Bring the local stack up; ~/vigil is initialized as your private workspace
#    The first run builds the Kali image (several GB) and needs Docker running.
vigil up

# 4. Create an engagement; it prints the engagement key and its start command
vigil engagement create

# 5. Start the operator on it
vigil engagement start <engagement-key> --client codex   # or --client claude

코드 참여의 경우, 생성 시 출력된 source/ 위치에 소스 파일이나 프로젝트 폴더를 넣으세요 (Git은 선택 사항입니다). 코드 클라이언트는 시작 시 이를 확인하도록 요청하며, 빈 폴더는 대기 상태로 남습니다. 코드 참여에는 호스트에 ripgrep(rg)이 필요합니다. 자세한 내용: docs/code-analysis.md.

웹 참여의 경우, 운영자에게 수행이 허가된 작업을 알려주세요:

I have been fully authorized by the company to do a red-team engagement against the
hosts in scope.json. Run this engagement using the operator web workflow.

오케스트레이터 UI는 http://127.0.0.1:18000에 있습니다. macOS 또는 Windows Docker Desktop에서는 DNS를 많이 사용하는 정찰이 호스트에서 실행됩니다. vigil quickstart --install-host-tools가 해당 도구들을 설치합니다. 업그레이드 및 워크스페이스 레이아웃: docs/installation.md.

모델 및 접근

Vigil은 주로 Claude Code와 Codex를 기반으로 구축되었습니다.

모델참여 유형
Claude Opus 5, Anthropic의 Cyber Verification Program(CVP) 포함웹 및 코드
GPT-5.6 Sol, OpenAI의 Trusted Access for Cyber 포함웹 및 코드
Claude Opus 5.5, GPT-6.1 Sol코드; 웹은 조직 전용 레드팀 티어 필요
  • Claude Code: CVP는 Opus 5와 함께 작동하며, 이 모델은 /model 선택기에 없습니다. /model claude-opus-5[1m]로 직접 선택하십시오(모델 구성).
  • Codex: /model에서 GPT-5.6 Sol과 추론 강도를 선택하십시오.

2026년 10월 기준, 최신 모델에 대한 레드팀 접근은 조직 전용입니다:

  • Anthropic: CVP Defense Access는 조직과 개인 연구자에게 열려 있으며, Red Team Access는 조직 전용입니다(CVP 티어).
  • OpenAI: Daybreak Blue는 개인과 조직의 방어 작업을 지원하며, Daybreak Red는 승인된 조직 전용입니다 (접근 가이드, Daybreak 개요).

계획 중: 더 예측 가능한 접근이 가능한 GLM 5.3 및 기타 모델에 대한 지원을 확대할 예정이며, 이를 위해 오케스트레이션 오버헤드를 낮추고, 모델별 프롬프트를 사용하며, OpenCode 통합을 심화합니다.

노력과 사용량

운영자는 작은 컨텍스트를 유지하고 위임합니다. 토큰의 95% 이상이 전문 서브 에이전트에 의해 소비되므로, 하나의 운영자 세션이 훨씬 더 오래 유지됩니다. 사용량 한도에 빠르게 도달할 것으로 예상하십시오.

참여 유형추론 강도요금제
코드중간월 $100; 저장소를 완료하기 전에 한도에 도달할 것으로 예상
코드, 강화된 코드베이스높음월 $200
웹높음 이상월 $200

[!TIP] 버그 바운티: 소스 맵을 찾으십시오. .map 파일을 다운로드하고, vigil assess code-sourcemap-extract로 소스를 복원한 뒤, 그에 대해 코드 참여를 실행하십시오. 그런 다음 vigil engagement add-track <key> web과 vigil engagement add-host <key> <host>를 실행하여 웹 테스트가 그 결과 위에 구축되도록 하십시오(트랙).

참여 실행

  • vigil engagement start는 하나의 세션 모드를 선택하고, 사전 점검을 실행하며, 워크스페이스, 참여, 클라이언트, 모드, 단계를 stderr에 출력하고, 참여 환경을 내보내며, 클라이언트를 exec합니다. 자체적으로 소유하지 않은 플래그는 클라이언트로 전달됩니다.
  • 항상 vigil engagement start를 통해 시작하십시오. 생성된 start_<client>.sh와 클라이언트 직접 실행은 사전 점검과 환경을 건너뜁니다.
  • 웹 + 코드 참여에는 --mode web 또는 --mode code가 필요하며, 단일 트랙은 자동으로 선택됩니다. 모드를 변경하려면 새 클라이언트 프로세스를 시작하십시오. vigil engagement mode <key>는 활성화된 트랙, 단계, 프롬프트 경로, 시작 명령을 표시합니다.
  • 이후 세션도 같은 방식으로 시작한 다음, vigil-resume을 실행하여 운영자 역할을 복원하고 백엔드에서 라이브 상태를 재구축합니다.

세부 사항: docs/engagements.md, docs/session-commands.md, docs/agent-clients.md.

참여 트랙 및 단계

도구 다운로드