Repolode
quay

quay/clair

Clair는 컨테이너 이미지를 인덱싱하고 알려진 취약점과 대조하는 오픈소스 정적 분석 도구입니다.

스타
11,086
포크
1,214
열린 이슈
61
마지막 커밋
어제

어떤 프로젝트인가요?

Clair는 정적 분석을 통해 애플리케이션 컨테이너의 알려진 취약점을 분석합니다. 클라이언트가 컨테이너 이미지를 Clair API로 보내면, Clair가 이미지의 콘텐츠를 인덱싱한 뒤 인덱싱된 패키지를 알려진 취약점 데이터베이스와 대조합니다.

현재 OCI 및 Docker 컨테이너 이미지 형식을 지원합니다. 컨테이너 기반 인프라의 보안 상태를 팀이 더 명확하게 파악하도록 돕는 것이 프로젝트의 목표이며, 이름은 프랑스어로 ‘명확한’ 또는 ‘투명한’을 뜻하는 단어에서 유래했습니다.

전체 아키텍처 및 운영 문서는 프로젝트 홈페이지에서 책 형식으로 제공됩니다. Clair는 Apache 2.0 라이선스를 따르며 Go로 작성되었습니다.

핵심 기능

  • 01Clair API를 통해 분석할 수 있도록 컨테이너 이미지 콘텐츠를 인덱싱합니다.
  • 02인덱싱된 패키지를 알려진 취약점 데이터와 대조합니다.
  • 03OCI 및 Docker 컨테이너 이미지 형식을 지원합니다.

활용 사례

  • 배포 전에 CI 파이프라인에서 컨테이너 이미지를 스캔합니다.
  • 컨테이너 레지스트리에 저장된 이미지에 새로 공개된 취약점이 있는지 지속적으로 확인합니다.
  • 취약점 검사를 Kubernetes 또는 컨테이너 기반 인프라에 통합합니다.

빠른 시작

  1. 1

    아키텍처와 운영에 관한 내용은 문서 책자를 읽어 보세요

  2. 2

    릴리스 페이지에서 안정 버전 바이너리를 다운로드하세요

  3. 3

    기여 가이드에 따라 기여하세요

사용 전 알아둘 점

  • main 브랜치는 불안정하거나 작동하지 않을 수 있으므로 릴리스를 사용하세요.
  • 설정 및 운영 방법은 README가 아니라 외부 문서 책자에 설명되어 있습니다.

토픽

자주 묻는 질문

clair은(는) 무엇인가요?
Clair는 컨테이너 이미지를 인덱싱하고 알려진 취약점과 대조하는 오픈소스 정적 분석 도구입니다. Clair는 정적 분석을 통해 애플리케이션 컨테이너의 알려진 취약점을 분석합니다. 클라이언트가 컨테이너 이미지를 Clair API로 보내면, Clair가 이미지의 콘텐츠를 인덱싱한 뒤 인덱싱된 패키지를 알려진 취약점 데이터베이스와 대조합니다.
clair은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
clair은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
clair은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. clair의 마지막 커밋은 2026년 11월 4일입니다.
clair은(는) 어디에 사용할 수 있나요?
배포 전에 CI 파이프라인에서 컨테이너 이미지를 스캔합니다. 컨테이너 레지스트리에 저장된 이미지에 새로 공개된 취약점이 있는지 지속적으로 확인합니다. 취약점 검사를 Kubernetes 또는 컨테이너 기반 인프라에 통합합니다.
clair는 어떻게 설치하나요?
아키텍처와 운영에 관한 내용은 문서 책자를 읽어 보세요 릴리스 페이지에서 안정 버전 바이너리를 다운로드하세요 기여 가이드에 따라 기여하세요
clair은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/quay/clair

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트