CLI를 사용하여 Snyk을 워크플로에 통합하기

이 페이지는 Snyk CLI를 사용하여 GitHub 작업 흐름에 Snyk 통합하는 예시를 제공합니다.

단계 1: 환경 설정

  1. Snyk CLI를 열고 goof 저장소에 대한 git clone 명령을 실행합니다.

       git clone https://github.com/snyk/goof.git
  2. 새 브랜치를 생성하고 해당 브랜치에 취약점을 추가한 후 변경 사항을 GitHub로 다시 병합할 Pull Request를 생성합니다:

       git branch add_vulns
       git checkout add_vulns

단계 2: 오픈 소스 종속성 추가

클론된 goof 애플리케이션의 package.json 매니페스트 파일을 검토하여 여러 직접 종속성이 나열되어 있는지 확인합니다.

패키지.json 파일의 종속성 목록.
패키지.json 파일의 종속성 목록

이러한 직접 종속성들은 추가적으로 의존하는 라이브러리(트랜지티브 종속성)를 가질 수 있습니다.

종속성을 추가하려면:

  • 종속성 목록 가장 아래에 tinymce 4.1.0 라이브러리를 추가합니다:

Last updated