Skip to main content

Enterprise Server 3.19 은(는) 현재 릴리스 후보로 제공됩니다.

코드스캔에 대한 기본 설정은 고급 설정을 재정의함

“고급 설정이 허용된 상태에서 사용”으로 security configuration을 적용하면 일부 리포지토리에서는 code scanning에 대한 기존 고급 설정이 무시됩니다.

누가 이 기능을 사용할 수 있나요?

관리자 역할이 있는 조직 소유자, 보안 관리자 및 조직 구성원

프로그램 정보

security configuration을 적용하고 code scanning을 “고급 설정이 허용된 상태에서 사용”으로 정의하면 각 리포지토리가 확인되어 기존 활성 고급 설정이 있는지 확인합니다.

  • 활성 고급 설정 구성이 검색된 경우 code scanning은 변경되지 않습니다.
  • 고급 설정이 비활성 상태이거나 없는 리포지토리에 대해 기본 설정이 사용됩니다.

비활성 고급 설정 또는 고급 설정이 없음

리포지토리가 다음 조건을 충족하는 경우 고급 설정은 리포지토리에 대해 비활성으로 간주됩니다.

  • 최신 CodeQL 분석이 90일 이상 경과했습니다.
  • 모든 CodeQL 구성이 삭제되었습니다.
  • 워크플로 파일이 삭제되었거나 사용하지 않도록 설정되어 있습니다(작업을 사용하여 고급 설정을 실행하는 경우에만 해당).

문제 해결

이 솔루션에는 다음 두 부분이 있습니다.

  1. code scanning에 대한 기본 설정이 예기치 않게 적용된 모든 리포지토리는 CodeQL 분석을 90일 미만의 간격으로 실행해야 합니다(예: 한 달에 한 번).

    리포지토리가 개발되고 있지 않더라도 CodeQL 분석에 대한 업데이트로 새 취약성을 식별할 수 있습니다.

  2. 영향을 받는 리포지토리에 모두 CodeQL 분석이 실행되고 나면 security configuration을 다시 적용할 수 있습니다.