InfoGrab DocsInfoGrab Docs

의존성 목록

취약점, 라이선스, 필터링 및 내보내기.

의존성 목록을 사용하여 프로젝트 또는 그룹의 의존성과 알려진 취약점을 포함한 해당 의존성에 대한 주요 세부 정보를 검토합니다. 이 목록은 기존 및 새로운 발견을 포함하여 프로젝트의 의존성 모음입니다. 이 정보를 소프트웨어 명세서(SBOM 또는 BOM)라고도 합니다. 개요를 보려면 Project Dependency - Advanced Security Testing 을 참조하세요. 의존성 목록 설정 # 프로젝트의 의존성을 나열하려면 프로젝트의 기본 브랜치에서 의존성 스캔 또는 컨테이너 스캔 을 실행합니다. 의존성 목록은 최신 기본 브랜치 파이프라인에서 업로드된 CycloneDX 보고서 의 의존성도 표시합니다. CycloneDX 보고서는 CycloneDX 사양 버전 1.4 , 1.5 또는 1.6 을 준수해야 합니다. CycloneDX Web Tool 을 사용하여 CycloneDX 보고서를 검증할 수 있습니다. Note 의존성 목록을 채우는 데 필수는 아니지만, SBOM 문서에는 일부 속성을 제공하고 일부 보안 기능을 활성화하기 위해 GitLab CycloneDX 속성 분류 체계가 포함되어야 하며 이를 준수해야 합니다. 프로젝트 의존성 보기 # 히스토리 GitLab 17.2에서 skip_sbom_occurrences_update_on_pipeline_id_change 기능 플래그가 활성화된 경우 location 필드가 의존성이 마지막으로 감지된 커밋에 더 이상 연결되지 않습니다. 플래그는 기본적으로 비활성화됩니다. GitLab 17.3에서 location 필드는 항상 의존성이 처음 감지된 커밋에 연결됩니다. 기능 플래그 skip_sbom_occurrences_update_on_pipeline_id_change 가 제거되었습니다. GitLab 17.11에서 dependency_paths 라는 플래그 와 함께 의존성 경로 보기 옵션이 도입 되었습니다. 기본적으로 비활성화됩니다. GitLab 18.2에서 의존성 경로 보기 옵션이 일반적으로 사용 가능 해졌습니다. 기능 플래그 dependency_paths 가 제거되었습니다. 사전 요구사항: 프로젝트 또는 그룹의 Developer, Maintainer 또는 Owner 역할. 프로젝트 또는 그룹의 모든 프로젝트 의존성을 보려면: 상단 표시줄에서 검색 또는 이동 을 선택하고 프로젝트 또는 그룹을 찾습니다. 왼쪽 사이드바에서 보안 > 의존성 목록 을 선택합니다. 선택 사항. 전이 의존성이 있는 경우 모든 의존성 경로를 볼 수도 있습니다: 프로젝트의 경우 위치 열에서 의존성 경로 보기 를 선택합니다. 그룹의 경우 위치 열에서 위치를 선택한 다음 의존성 경로 보기 를 선택합니다. 각 의존성의 세부 정보가 나열되며 취약점의 심각도(있는 경우)에 따라 내림차순으로 정렬됩니다. 구성요소 이름, 패키저 또는 라이선스별로 목록을 정렬할 수 있습니다. 필드 설명 구성요소 의존성의 이름과 버전. 패키저 의존성을 설치하는 데 사용되는 패키지 관리자. 지원되지 않는 패키지 관리자의 경우 "알 수 없음"으로 표시됩니다. 위치 시