풀 리퀘스트

Snyk 수정 PR (Fix PRs)

수정 풀 리퀘스트 또는 머지 리퀘스트는 프로젝트 테스트에서 새로운 이슈가 식별되거나, 취약점이 식별된 프로젝트에 대해 재테스트가 실행될 때 Snyk에 의해 자동으로 생성됩니다. 이 기능은 GitHub Enterprise 또는 Azure와 같은 SCM 통합을 통해 가져온 프로젝트에 적용됩니다.

통합에서 수정 및 업그레이드 풀 리퀘스트를 사용하는 방법에 대한 자세한 내용은 자동 PR을 통한 오픈 소스 종속성 업그레이드를 참조하십시오.

GitHub 계정에서 풀 리퀘스트를 여는 방법에 대한 지침은 고정된 GitHub 계정에서 수정 및 업그레이드 풀 리퀘스트 열기를 참조하십시오.

Snyk 수정 PR에 대한 자세한 설명은 Snyk 수정 풀 리퀘스트를 참조하십시오.

PR 검사

풀 리퀘스트 검사는 생성된 풀 리퀘스트에 대해 실행되는 테스트로, 프로젝트의 새로운 이슈를 식별합니다. 이를 통해 메인 브랜치에 머지하기 전에 코드에 이슈가 유입되는 것을 방지할 수 있습니다.

"수정 가능한 이슈가 발견된 경우에만 실패(Only fail when the issues found have a fix available)"로 구성된 PR 검사는 Snyk FixPR 지원에 의존하므로, FixPR을 지원하지 않는 언어의 프로젝트에 대해서는 경고를 표시하지 않습니다.

PR 검사에 대한 자세한 설명은 풀 리퀘스트 검사를 참조하십시오.

수정 PR과 PR 검사의 차이점

  • Snyk 수정 풀 리퀘스트 또는 머지 리퀘스트는 프로젝트 테스트 또는 재테스트에서 새로운 이슈가 식별될 때 Snyk에 의해 시작됩니다. PR 검사 또는 머지 리퀘스트는 조직 또는 프로젝트에 코드 변경이 있을 때 Snyk에 의해 시작됩니다.

  • Snyk 수정 PR은 이슈의 **해결(remediation)**을 위해 사용됩니다. PR 검사는 이슈의 **방지(prevention)**를 위해 사용됩니다.

  • Snyk 수정 PR은 업그레이드 또는 패치와 같이 수정 사항이 있는 이슈를 해결하기 위해 이루어지는 자동 또는 수동 요청입니다. PR 검사는 설정 중에 사용자가 구성한 조건에 따라 코드 변경 사항에 대해 수행되는 테스트로, 머지 전에 코드에 영향을 줄 수 있는 취약점을 식별합니다.

  • Snyk 수정 PR은 일일 스캔 또는 테스트에서 이슈가 감지될 때 트리거됩니다. PR 검사는 사용자가 PR에서 코드 변경을 수행할 때 트리거됩니다.

Last updated