InfoGrab DocsInfoGrab Docs

의존성 목록

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

의존성 목록에서는 프로젝트 또는 그룹의 의존성과 알려진 취약점을 비롯한 주요 세부 정보를 확인할 수 있습니다. 이 목록은 기존 발견 항목과 신규 발견 항목을 포함하여 프로젝트의 의존성을 모아 놓은 것입니다. 이러한 정보를 소프트웨어 자재 명세서(Software Bill of Materials), 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 가 제거되었습니다. 멀웨어 배지가 GitLab 19.4에서 dependency_malware_detection 이라는 이름의 기능 플래그와 함께 베타 기능으로 도입 되었습니다. 기본적으로 활성화되어 있습니다. 멀웨어 배지가 GitLab 19.5에서 정식 출시 되었습니다. 기능 플래그 dependency_malware_detection 이 제거되었습니다. 사전 요구 사항: 프로젝트 또는 그룹에 대한 Developer, Maintainer 또는 Owner 권한. 프로젝트의 의존성 또는 그룹 내 모든 프로젝트의 의존성을 확인하려면 다음 단계를 수행합니다. 상단 바에서 Search or go to 를 선택하고 프로젝트나 그룹을 찾습니다. 왼쪽 사이드바에서 Secure > Dependency list 를 선택합니다. 선택 사항. 전이 의존성이 있다면 모든 의존성 경로를