프로젝트 소개
Guardana는 보안 및 플랫폼 엔지니어를 위해 만들어진 베타 상태의 Apache 2.0 라이선스 오픈소스 AI 보안 검증 도구로, AI 릴리스 결정에 정보를 제공하는 재현 가능한 증거를 생성하도록 설계되었으며, 계정, 텔레메트리, 외부로의 자동 통신이 필요하지 않습니다. 핵심 기능에는 네트워크 접근이나 실행 중인 모델이 필요 없는 코드 및 모델 아티팩트에 대한 완전 오프라인 정적 스캔, 라이브 모델 엔드포인트 및 MCP 서버에 대한 제한된 능동 프로브, 네트워크 소켓을 열지 않고 기록된 OpenTelemetry GenAI 에이전트 트레이스 분석, 배포된 시스템에 대한 예약된 지속적 재검증, 승인된 베이스라인과 스캔 결과의 구조화된 비교, garak, promptfoo 또는 사용자 정의 소스와 같은 도구의 외부 보안 테스트 결과 가져오기가 포함됩니다. 이 도구는 OWASP LLM Top 10의 두 에디션, OWASP Top 10 for Agentic Applications, OWASP MCP Top 10, OWASP ML Top 10, MITRE ATLAS v5.6.0, NIST AI 100-2e2025를 포함한 여러 산업 보안 프레임워크에 매핑된 51개의 내장 보안 규칙과 함께 제공됩니다. 이러한 규칙은 안전하지 않은 모델 로딩, 원격 코드 실행, 의존성 취약점, 비밀 노출과 같은 공급망 위험; 인젝션, 탈옥, 프롬프트 유출을 포함한 프롬프트 수준 위험; 도구 중독 및 자격 증명 유출과 같은 에이전트 런타임 위험; MCP 서버 보안 격차; 기록된 트레이스 정책 위반; 모델 출력의 비밀 유출; 학습 데이터 무결성 문제를 다룹니다. 스캔 결과는 네 가지 구별되는 결과 유형을 분리하도록 구조화됩니다: 확인된 부정적 발견, 불확실한 미검증 결과, 실행 오류, 커버리지 부족이며, 콘솔 출력을 파싱할 필요 없이 신뢰할 수 있는 CI 게이팅을 가능하게 하는 8개의 문서화된 종료 코드가 있습니다. 이 도구는 GitHub 코드 스캐닝과의 통합을 위한 SARIF 2.1.0 출력을 지원하며, 사전 구축된 GitHub Actions 통합과 GitLab, Jenkins, Azure DevOps, pre-commit 훅을 위한 구성 템플릿을 제공합니다. 사용자 정의 규칙, 애플리케이션별 보안 계약, OpenAI 호환 LLM 판사를 포함한 사용자 정의 평가자를 지원하기 위한 다섯 가지 확장 지점(Target, Rule, Evaluator, Report/Finding, Profile)을 제공하며, 내부 또는 타사 확장의 자동 검색을 위한 공유 레지스트리가 있습니다. 선택적 자체 호스팅 수집기 구성 요소(guardana-server, PostgreSQL 기반, 옵트인 대시보드 포함)는 스캔 실행 전반에 걸친 공유 팀 가시성을 지원하며, 범위가 지정된 API 키, 감사된 발견 수명 주기 상태, 만료되는 면제, 운영자 제어 데이터 보존을 제공합니다. 로컬 및 CI 기반 검증은 이 수집기에 의존하지 않습니다. 이 도구는 uvx를 통해 설치 없이 실행하거나, guardana-cli 배포판으로 pip 또는 uv를 통해 설치하거나, 테스트 어댑터를 통해 Python 테스트 스위트에 직접 내장할 수 있습니다. 모든 게시된 배포판에는 gh attestation을 통해 검증 가능한 서명된 키리스 빌드 출처와 PyPI의 PEP 740 증명이 포함됩니다. 능동 프로브는 대상 시스템에 실제 요청을 보내므로, 이 도구는 예상치 못한 비용이나 제공자 남용 탐지를 피하기 위해 스테이징 환경에서 테스트할 것을 권장하며, 수집된 증거의 민감한 콘텐츠는 기본적으로 삭제 처리됩니다.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.