Join the Preview!

코드 분석은 미리 보기에 있습니다.

사이트에서는 코드 분석 기능을 사용할 수 없습니다.

개요

Datadog Software Composition Analysis을 설정하려면 Software Delivery > Code Analysis으로 이동합니다.

Software Composition Analysis 검사를 실행할 위치를 선택합니다.

Datadog에서 호스팅하는 스캐닝을 통한 검사

SCA 검사는 Datadog 인프라에서 직접 실행할 수 있습니다. 시작하려면 *Code Analysis 페이지으로 이동하세요.

CI 파이프라인에서 검사

SCA는 datadog-ci CLI를 사용하여 CI 파이프라인에서 실행할 수 있습니다. Datadog API 및 애플리케이션 키( code_analysis_read 범위 필요)]3를 구성하고 각 CI 공급자에서 SCA 작업을 실행합니다.

CI 공급자를 위한 설명서 보기


소스 코드 관리 공급자 선택

Datadog SCA는 모든 소스 코드 관리 공급자를 지원하며, GitHub를 기본적으로 지원합니다.

GitHub 통합 설정

GitHub가 소스 코드 관리 공급자인 경우 GitHub 통합 타일을 사용하여 소스 코드 통합을 설정하고 인라인 코드 스니펫을 확인하여 풀 요청 댓글을 활성화하도록 GitHub 앱을 구성해야 합니다.

GitHub 앱을 설치할 때 특정 기능을 사용하려면 다음 권한이 필요합니다.

  • Datadog에서 Content: Read에 표시되는 코드 스니펫을 볼 수 있습니다.
  • Pull Request: Read & Write를 사용하면 Datadog 풀 요청 댓글을 사용하여 풀 요청에 직접 위반에 관한 피드백을 추가할 수 있습니다.

기타 소스 코드 관리 공급자

다른 소스 코드 관리 공급자를 사용하는 경우 datadog-ci CLI 도구를 사용하여 CI 파이프라인에서 실행되도록 SCA를 구성하고 결과를 Datadog에 업로드하세요. 기본 브랜치에서 리포지토리 분석을 실행해야만 Code Analysis 페이지에 결과가 표시될 수 있습니다.

참고 자료