컴플라이언스 위반 보고서

Tier: Ultimate Offering: GitLab.com, Self-managed, GitLab Dedicated
  • GitLab 15.9에서 컴플라이언스 위반 보고서로 이름 변경됨.
  • GitLab 16.0에서 컴플라이언스 프레임워크 생성 및 편집 기능이 도입됨.

컴플라이언스 위반 보고서를 사용하면 그룹의 모든 프로젝트에 대한 병합 요청 활동의 고수준 개요를 볼 수 있습니다.

컴플라이언스 위반 보고서의 행을 선택하면 다음을 제공하는 서랍이 나타납니다:

  • 프로젝트 이름 및 컴플라이언스 프레임워크 레이블, 해당 프로젝트에 할당된 경우.
  • 위반 사항을 도입한 병합 요청에 대한 링크.
  • 포맷으로 병합 요청의 브랜치 경로 [소스]에서 [대상]로.
  • 변경 사항을 커밋한 사용자 목록.
  • 병합 요청에 댓글을 남긴 사용자 목록.
  • 병합 요청을 승인한 사용자 목록.
  • 병합 요청을 병합한 사용자.

그룹의 컴플라이언스 위반 보고서 보기

  • GitLab 16.0에서 타겟 브랜치 검색이 도입됨.

필수 조건:

  • 그룹의 관리자이거나 소유자 역할이어야 합니다.

컴플라이언스 위반 보고서를 보려면:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
  2. 보안 > 컴플라이언스 센터를 선택합니다.

컴플라이언스 보고서를 다음 항목을 기준으로 정렬할 수 있습니다:

  • 심각도 수준.
  • 위반 유형.
  • 병합 요청 제목.

컴플라이언스 위반 보고서를 다음 항목을 기준으로 필터링할 수 있습니다:

  • 위반 사항을 발견한 프로젝트.
  • 위반 사항의 날짜 범위.
  • 위반 사항의 대상 브랜치.

행을 선택하여 컴플라이언스 위반의 세부 정보를 볼 수 있습니다.

심각도 수준

각 컴플라이언스 위반은 다음 중 하나의 심각도 수준을 가집니다.

아이콘 심각도 수준
심각
높음
중간
낮음
정보

위반 유형

GitLab 14.10부터 사용 가능한 컴플라이언스 위반은 다음과 같습니다.

위반 심각도 수준 카테고리 설명
작성자 승인 병합 요청 높음 업무 분리 병합 요청 작성자가 자신의 병합 요청을 승인함. 자세한 내용은 작성자의 승인 방지을 참조하십시오.
커미터 승인 병합 요청 높음 업무 분리 병합 요청의 커미터가 자신이 기여한 병합 요청을 승인함. 자세한 내용은 커밋을 추가한 사용자의 승인 방지을 참조하십시오.
두 개 미만의 승인 높음 업무 분리 병합 요청이 두 개 미만의 승인으로 병합됨. 자세한 내용은 병합 요청 승인 규칙을 참조하십시오.

업무 분리

GitLab은 병합 요청을 생성하고 승인하는 사용자 간의 업무 분리 정책을 지원합니다. 업무 분리의 기준은 다음과 같습니다.

그룹 내 프로젝트의 병합 요청 컴플라이언스 위반 보고서 내보내기

  • GitLab 16.4에서 compliance_violation_csv_export라는 플래그로 도입됨(기본적으로 비활성화됨).
  • GitLab 16.5에서 GitLab.com 및 Self-managed에 활성화됨.
  • GitLab 16.9에서 compliance_violation_csv_export 기능 플래그가 제거됨.

그룹 내 프로젝트에 속한 병합 요청의 컴플라이언스 위반 보고서를 내보냅니다. 보고서:

  • 위반 보고서에 대한 필터를 사용하지 않습니다.
  • 이메일 첨부 파일이 너무 커지지 않도록 15MB에서 자릅니다.

필수 조건:

  • 그룹의 관리자이거나 소유자 역할이어야 합니다.

그룹 내 프로젝트에 속한 병합 요청의 컴플라이언스 위반 보고서를 내보내려면:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
  2. 보안 > 컴플라이언스 센터를 선택합니다.
  3. 오른쪽 상단 모서리에서 내보내기를 선택합니다.
  4. 위반 보고서 내보내기를 선택합니다.

보고서가 편성되어 이메일 수신함으로 전달됩니다.