노출된 비밀 정보가 있는 풀 요청 병합 차단
repository rulesets에서 비밀 스캔 경고가 남은 풀 요청의 병합을 막을 수 있게 됐습니다.
교안에 영향
이제 풀이 요청을 병합하기 전 secret scanning 경고를 요구하는 규칙 안내가 추가되어, 예전에는 병합 가능하다고 쓴 설명이 맞지 않을 수 있습니다.
요약
- repository rulesets에 Require secret scanning alerts are resolved 규칙이 추가됐습니다. - 이 규칙은 풀 요청의 head commit에 대한 secret scan 완료와, 해당 커밋들에서 발생한 열려 있는 경고가 없는지를 확인합니다. - 기본적으로 공개 패턴으로 발견된 비밀을 막으며, custom 또는 generic 패턴도 추가로 차단하도록 설정할 수 있습니다. - Secret Protection 또는 Advanced Security 고객에게 public preview로 제공됩니다.
바뀐 것
새 기능
- repository rulesets에서 Require secret scanning alerts are resolved 규칙을 사용할 수 있게 됐습니다.
- 풀 요청에 대해 head commit의 secret scan 완료와 열린 경고 해소 여부를 검사합니다.
- REST API의 require_secret_scanning_alert_resolution 규칙 타입과 GraphQL의 REQUIRE_SECRET_SCANNING_ALERT_RESOLUTION으로도 설정할 수 있습니다.
개선
- 기본적으로 provider patterns로 발견된 비밀을 차단하며, custom 또는 generic patterns도 추가로 설정할 수 있습니다.
기타
- Secret Protection 또는 Advanced Security 고객에게 public preview로 제공됩니다.