Visual Studio 확장 프로그램 구성
환경 변수
프로젝트를 분석하려면 플러그인에서 Snyk CLI를 사용하며, 필요한 환경 변수가 필요합니다:
PATH
: 필요한 이진 파일의 경로를 지정합니다. 예를 들어 Maven의 경우JAVA_HOME
: Java 종속성 분석에 사용할 JDK의 경로를 지정합니다.http_proxy
및https_proxy
: 프록시 서버 뒤에 있는 경우 값은http://username:password@proxyhost:proxyport
형식으로 설정합니다. 주의: 값의 처음http://
는https://
로 바뀌지 않습니다.
이러한 변수는 웹 UI를 사용하거나 setx
도구를 사용하여 명령줄에서 설정할 수 있습니다.
Visual Studio 확장 구성
플러그인이 설치된 후, 확장에 대해 다음 구성을 할 수 있습니다:
토큰: 확장이 Snyk에 연결하는 데 사용하는 토큰을 입력합니다. 다른 계정으로 전환해야 할 경우 토큰을 수동으로 교체할 수 있습니다.
사용자 지정 엔드포인트: 사용자 지정 멀티 테넌트 또는 단일 테넌트 설정을 위한 Snyk API 엔드포인트를 지정합니다.
https://api.snyk.io
를 사용하는 경우 별도의 구성이 필요하지 않습니다. 자세한 정보는 IDE URLs 목록을 참조하십시오.알 수 없는 CA 무시: 알 수 없는 인증 기관을 무시합니다.
조직: 특정 조직에 관련된 Snyk 명령을 실행하려면 ORG_ID를 지정합니다. Snyk은 ORG_ID를 사용할 것을 권장합니다. ORG_NAME(조직 슬러그 이름)을 지정하는 경우, 값은 Snyk UI에서 표시되는 URL 슬러그 이름과 일치해야 합니다:
https://app.snyk.io/org/[orgslugname
으로 표시됩니다. 지정되지 않으면 테스트를 실행하는 데 사용되는 기본 조직은 계정 설정에서 정의된 기본 조직입니다.사용 현황 분석 보내기: Snyk이 확장 기능이 작동하는 방식에 대한 정보를 보내도록 Visual Studio에 허용합니다.
프로젝트 설정: 추가적인 Snyk CLI 매개변수를 지정합니다. .NET 프로젝트의 경우 Snyk은
--all-projects
추가 매개변수를 권장합니다.모든 프로젝트 스캔: 작업 디렉토리의 모든 프로젝트를 자동으로 감지하는 기능은 기본적으로 활성화되어 있습니다.
실행 파일 설정: 플러그인을 통해 CLI를 다운로드하지 않고 자체 CLI 설치를 사용할 수 있습니다.
필요한 바이너리 자동 관리 확인란이 선택된 경우, 플러그인은 CLI를 자동으로 다운로드하고 업데이트합니다.
필요한 바이너리 자동 관리 확인란 선택이 해제된 경우, CLI의 유효한 경로를 제공해야 합니다. 네트워크 구성 또는 방화벽 규칙으로 인해 CLI 다운로드가 불가능한 경우 등 다른 방법으로 CLI를 얻어야 하는 경우 이 옵션을 사용하십시오. Snyk은 항상 CLI의 최신 버전을 사용하는 것을 권장합니다.
VS Code 확장 실행 파일 설정

Visual Studio 확장 결과를 위한 제품 선택
설정에서 다음 결과를 받고 싶은지 선택할 수 있습니다:
오픈 소스 취약점
보안 취약점
품질 문제
Last updated