알림을 연관 분석하고 감사 가능한 로그를 남기며 LLM 에이전트로 분류한 뒤, 사람이 승인하는 대응 방안을 제안하는 셀프 호스팅 오픈소스 AI 보안 운영 센터입니다.
thomasunise/argus
AI 에이전트가 정책과 승인, 롤백 절차에 따라 탐지 항목을 조사하고 대응하는 MIT 라이선스 기반 셀프 호스팅 보안 운영 플랫폼입니다.
대체할 수 있는 제품:CrowdStrike Falcon
Splunk SOAR
- 스타
- 126
- 포크
- 10
- 열린 이슈
- 4
- 마지막 커밋
- 13시간 전
어떤 프로젝트인가요?
Argus는 클라우드 계정, ID 공급자, 코드 저장소, 엔드포인트, 네트워크, Kubernetes 클러스터를 감시하고 공격 패턴을 발견하면 탐지 항목을 생성합니다. 전문 AI 에이전트는 읽기 전용 도구를 사용해 해당 항목을 분류하고 조사하며 변경 사항은 제안만 할 수 있습니다. 제안된 변경은 별도의 액션 브로커를 거치며, 이 브로커는 정책, 사람의 승인, 드라이런, 되돌릴 수 있는 변경, 킬 스위치를 적용합니다.
대응 작업에는 AWS, Azure, GCP, Kubernetes, GitHub, Okta, Entra, Cloudflare, CrowdStrike, SentinelOne을 대상으로 하는 27가지 유형의 액션 카탈로그가 포함됩니다. 자율 대응 플레이북은 섀도 모드로 시작하며 기본적으로 비활성화되어 있습니다. Slack에서 승인을 내릴 수 있습니다. 이 프로젝트에는 OpenAI 및 Anthropic 트래픽을 위한 AI 게이트웨이, 불량 AI 에이전트를 겨냥한 카나리 트랩, 범위 검증형 침투 테스트 하네스, CISA KEV 및 EPSS 보강 기능, 에이전트 기반 공격 시뮬레이터도 포함됩니다.
Argus는 Docker Compose, Helm 또는 AWS와 Azure용 Terraform을 사용해 셀프 호스팅으로 실행할 수 있습니다. PostgreSQL 또는 SQLite를 사용하고, 작업 큐에는 Redis를 사용하며, 해시 체인으로 연결되고 HMAC 서명된 감사 로그 체인을 S3 Object Lock이나 Azure 불변 스토리지에 미러링할 수 있습니다.
핵심 기능
- 0113개의 탐지 규칙을 사용해 클라우드, ID, 코드, 엔드포인트, 네트워크, Kubernetes 전반에서 공격을 탐지합니다.
- 02전문 AI 에이전트가 읽기 전용 도구로 조사하며 액션을 직접 실행할 수 없습니다.
- 03액션 브로커가 27가지 유형의 액션에 정책, 2인 승인, 드라이런, 롤백을 적용합니다.
- 04선택형 자율 대응 플레이북은 먼저 섀도 모드로 실행되며, 시간당 한도와 자동 롤백이 적용됩니다.
- 05변조 여부를 확인할 수 있는 감사 로그 체인을 S3 Object Lock이나 Azure 불변 스토리지에 미러링합니다.
- 06범위 검증형 침투 테스트 하네스와 CISA KEV / EPSS 기반 취약점 보강 기능을 제공합니다.
활용 사례
- AWS, Azure, GCP 계정의 공개 노출과 의심스러운 활동을 모니터링하는 보안 팀.
- 데이터 손실 방지와 예산 관리 기능을 통해 직원의 OpenAI 및 Anthropic API 사용을 관리해야 하는 조직.
- 스테이징 또는 랩 환경을 대상으로 범위가 제한된 침투 테스트를 정기적으로 수행하는 팀.
- SOC 2, NIST 800-171 또는 ISO 27001 심사를 위해 감사 추적을 보관해야 하는 기업.
빠른 시작
- 1
가상 환경을 만들고 활성화합니다
python -m venv .venv && . .venv/bin/activate - 2
필수 패키지를 설치합니다
pip install -r requirements.txt -r requirements-dev.txt - 3
환경 파일을 복사하고 시크릿을 생성합니다
cp .env.example .env && python scripts/generate_secrets.py --write - 4
API를 로컬에서 시작합니다
uvicorn app.main:app --host 127.0.0.1 --port 8080
사용 전 알아둘 점
- Python 3.11 또는 3.12가 필요하며, 프로덕션 환경에서는 PostgreSQL, Redis, 외부 감사 로그 저장소도 필요합니다.
- 자율 응답, AI gateway, autopilot 등 많은 기능은 기본적으로 비활성화되어 있으며 별도의 설정이 필요합니다.
- 클라우드 및 보안 도구 연동에는 직접 보유한 계정과 API 키, 설치된 도구가 필요합니다.
- 프로젝트가 아직 초기 단계이고 스타가 114개이므로 커뮤니티 지원이 제한적일 수 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- argus은(는) 무엇인가요?
- AI 에이전트가 정책과 승인, 롤백 절차에 따라 탐지 항목을 조사하고 대응하는 MIT 라이선스 기반 셀프 호스팅 보안 운영 플랫폼입니다. Argus는 클라우드 계정, ID 공급자, 코드 저장소, 엔드포인트, 네트워크, Kubernetes 클러스터를 감시하고 공격 패턴을 발견하면 탐지 항목을 생성합니다. 전문 AI 에이전트는 읽기 전용 도구를 사용해 해당 항목을 분류하고 조사하며 변경 사항은 제안만 할 수 있습니다. 제안된 변경은 별도의 액션 브로커를 거치며, 이 브로커는 정책, 사람의 승인, 드라이런, 되돌릴 수 있는 변경, 킬 스위치를 적용합니다.
- argus은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- argus은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- argus은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. argus의 마지막 커밋은 2026년 11월 5일입니다.
- argus은(는) 어디에 사용할 수 있나요?
- AWS, Azure, GCP 계정의 공개 노출과 의심스러운 활동을 모니터링하는 보안 팀. 데이터 손실 방지와 예산 관리 기능을 통해 직원의 OpenAI 및 Anthropic API 사용을 관리해야 하는 조직. 스테이징 또는 랩 환경을 대상으로 범위가 제한된 침투 테스트를 정기적으로 수행하는 팀. SOC 2, NIST 800-171 또는 ISO 27001 심사를 위해 감사 추적을 보관해야 하는 기업.
- argus는 어떻게 설치하나요?
- 가상 환경을 만들고 활성화합니다: python -m venv .venv && . .venv/bin/activate 필수 패키지를 설치합니다: pip install -r requirements.txt -r requirements-dev.txt 환경 파일을 복사하고 시크릿을 생성합니다: cp .env.example .env && python scripts/generate_secrets.py --write API를 로컬에서 시작합니다: uvicorn app.main:app --host 127.0.0.1 --port 8080
- argus은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/thomasunise/argus
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
AI 에이전트를 1,200개 이상의 외부 시스템에 연결하고 인증, 권한 및 감사 로그를 통합하는 오픈소스 ID 및 액세스 계층입니다.
로컬 탐지, 선택적 실행 전 차단, 세션 아티팩트 기반 포렌식 재구성을 통해 AI 에이전트 활동을 엔드포인트에서 파악합니다.
보안팀과 AI 에이전트가 워크플로를 구축하고, 케이스를 관리하며, 인시던트에 대응할 수 있는 오픈소스 보안 자동화 플랫폼입니다.
Claude Code와 Codex에 멀티 에이전트 스웜, 자가 학습 메모리, 벡터 검색, 머신 간 에이전트 연합을 추가하는 에이전트 하네스입니다.
Anthropic의 Claude Code 사용을 위한 서브에이전트, 명령어, 스킬, 훅, 메모리, 워크플로를 다루는 엄선된 최신 모범 사례 가이드이자 참고 자료입니다.