경고 해결하기
비밀이 리포지토리에 커밋되면 보안이 손상된 것으로 간주해야 합니다. GitHub에서는 손상된 비밀에 대해 다음 작업을 권장합니다.
- GitHub에 커밋된 비밀이 유효한지 확인합니다. GitHub 토큰에만 적용됩니다. 비밀의 유효성 검증 및 요청 시 유효성 검증 수행을 참조하세요.
- 프라이빗 리포지토리에서 검색된 비밀의 경우 유출된 비밀을 GitHub에 보고하면 이를 공개적으로 유출된 비밀처럼 취급하고 취소합니다. 활성화되었거나 확인되지 않은 GitHub personal access token에만 적용됩니다. 프라이빗 리포지토리에서 유출된 비밀 보고를 참조하세요.
- 이전 토큰을 사용하는 모든 서비스를 검토하고 업데이트합니다. GitHub personal access token의 경우 손상된 토큰을 삭제하고 새 토큰을 만듭니다. 개인용 액세스 토큰 관리을(를) 참조하세요.
- 비밀 공급자에 따라 보안 로그에 권한이 없는 활동이 있는지 확인합니다.
프라이빗 리포지토리에서 유출된 비밀 보고
참고
프라이빗으로 노출된 비밀을 GitHub에 보고하는 것은 공개 미리 보기에 있으며 변경될 수 있습니다. 이 기능은 현재 GitHub personal access token(v1 및 v2)에서만 사용할 수 있습니다
-
GitHub에서 리포지토리의 기본 페이지로 이동합니다.
-
리포지토리 이름에서 Security를 클릭합니다. "Security" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음, Security를 클릭합니다.

-
왼쪽 사이드바의 "취약성 경고"에서 Secret scanning 을(를) 클릭합니다.
-
경고 목록에서 보려는 경고를 클릭합니다.
-
유출된 비밀에 대한 경고 보기에서 유출 보고를 클릭합니다.
참고
워크플로를 중단하지 않도록 하려면 비밀을 공개하면 비밀이 취소될 수 있으므로 계속하기 전에 먼저 비밀을 변경하는 것이 좋습니다. 가능하면 토큰 소유자에게 연락하여 누출에 대해 알리고 수정 계획을 조정해야 합니다.
-
대화 상자에서 정보를 검토한 다음 결과를 이해하고 이 비밀을 보고합니다를 클릭합니다.
경고 닫기
참고
Secret scanning은(는) 리포지토리에서 해당 토큰이 제거된 경우 경고를 자동으로 종료하지 않습니다. GitHub의 경고 목록에서 이러한 경고를 수동으로 닫아야 합니다.
-
GitHub에서 리포지토리의 기본 페이지로 이동합니다.
-
리포지토리 이름에서 Security를 클릭합니다. "Security" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음, Security를 클릭합니다.

-
왼쪽 사이드바의 "취약성 경고"에서 Secret scanning 을(를) 클릭합니다.
-
"Secret scanning" 아래에서 보려는 경고를 클릭합니다.
-
경고를 해제하려면 "다음으로 닫기" 드롭다운 메뉴를 선택하고 경고 해결 이유를 클릭합니다.

-
필요에 따라 "메모" 필드에 해제 주석을 추가합니다. 해제 설명은 경고 타임라인에 추가되며 감사 및 보고 중에 근거로 사용할 수 있습니다.
-
**[경고 닫기]** 를 클릭합니다.
다음 단계
-
[AUTOTITLE](/code-security/secret-scanning/managing-alerts-from-secret-scanning/monitoring-alerts)