보안 개요 필터링 정보
보안 개요에서 필터를 사용하여 경고 위험 수준, 경고 유형 및 기능 사용 설정과 같은 다양한 요인에 맞춰 집중 범위를 좁힐 수 있습니다. 특정 보기에 따라, 그리고 엔터프라이즈 또는 조직 수준에서 데이터를 보는지 여부에 따라 다양한 필터를 사용할 수 있습니다.
보안 개요에 표시되는 정보는 리포지토리 및 조직에 대한 액세스 권한 및 GitHub Advanced Security이(가) 해당 리포지토리 및 조직에서 사용되는지 여부에 따라 달라집니다. 자세한 내용은 "보안 개요" 항목을 참조하세요.
보안 개요에 대한 필터 논리
필터를 적용하고 논리 연산자를 사용하여 보안 개요에 대한 특정 조건을 충족하는 결과를 표시할 수 있습니다. 기본적으로 여러 개의 다른 필터를 적용하는 경우 AND 논리를 사용하므로 적용한 모든 필터와 일치하는 결과만 표시됩니다. 예를 들어 is:public dependabot:enabled
필터를 추가하면 공용 리포지토리의 결과만 표시되고 Dependabot가 활성화된 리포지토리의 결과만 표시됩니다.
현재 보안 개요에서 필터에 적용할 수 있는 두 가지 논리 연산자가 있습니다.
-
연산자는 NOT 논리를 적용하여 지정된 필터와 일치하는 결과를 제외한 모든 결과를 표시합니다.-
연산자를 사용하려면 필터의 시작 부분에 추가합니다. 예를 들어,-repo:REPOSITORY-NAME
로 필터링하면REPOSITORY-NAME
를 제외한 모든 리포지토리의 데이터가 표시됩니다.,
연산자는 OR 논리를 적용하여 단일 필터에 대해 지정된 모든 값과 일치하는 결과를 표시합니다.,
연산자를 사용하려면 필터에 대해 나열된 각 값 사이에 추가합니다. 예를 들어,is:public,private
로 필터링하면 공개 또는 비공개 리포지토리의 모든 데이터가 표시됩니다. 마찬가지로 동일한 필터를 서로 다른 값으로 여러 번 적용하는 경우 OR 논리를 사용합니다. 예를 들어is:public is:private
는is:public,private
와 같습니다.
Filter 메서드
모든 보안 보기에는 필터를 정의하는 데 도움이 되는 기능이 있습니다. 필터를 설정하고 사용 가능한 옵션을 이해하는 쉬운 방법을 제공합니다.
- 대화형 검색 텍스트 상자. 검색 상자를 클릭하고 키보드 "공간" 키를 누르면 팝업 텍스트 상자에 해당 보기에서 사용할 수 있는 필터 옵션이 표시됩니다. 마우스 또는 키보드 화살표 키를 사용하여 키보드 "반환" 키를 눌러 필터를 추가하기 전에 텍스트 상자에서 원하는 옵션을 선택할 수 있습니다. 모든 보기에 대해 지원합니다.
- 드롭다운 선택기 및 토글 "검색 텍스트 상자" 끝 또는 데이터 테이블의 머리글에 표시됩니다. 보려는 데이터를 선택하면 검색 텍스트 상자에 표시된 필터가 그에 따라 업데이트됩니다. 경고 보기에서 지원됩니다.
리포지토리 이름, 표시 유형 및 상태 필터
모든 보기에는 리포지토리 이름으로 결과를 필터링하는 두 가지 방법이 있습니다.
- 자유 텍스트 또는 키워드(keyword) 검색 키워드(keyword)를 포함하는 이름으로 모든 리포지토리의 데이터를 표시합니다. 예를 들어 "test-repository" 및 "octocat-testing" 리포지토리 모두에 대한 데이터를 표시하도록
test
를 검색합니다. repo
한정자. 한정자의 값과 정확히 일치하는 리포지토리에 대한 데이터만 표시합니다. 예를 들어 "octocat-testing" 리포지토리에 대한 데이터만 표시하도록repo:octocat-testing
를 검색합니다.
리포지토리 표시 유형(내부, 프라이빗 또는 공용)을 필터링하고 상태 보관할 수도 있습니다.
한정자 | 설명 | 뷰 |
---|---|---|
is | public , private 또는 internal 인 모든 리포지토리에 대한 데이터를 표시합니다. | "위험" 및 "적용 범위" |
archived | 보관된(true ) 또는 활성(false ) 리포지토리에 대한 데이터만 표시합니다. | "경고" 보기를 제외한 모든 보기 |
팀 및 토픽 필터
다음 한정자는 모든 보기에서 사용할 수 있습니다.
한정자 | 설명 |
---|---|
team | 지정된 팀에쓰기 액세스 권한 또는관리자 액세스 권한이 있는 모든 리포지토리의 데이터를 표시합니다. 리포지토리 역할에 대한 자세한 내용은 "조직의 리포지토리 역할"을(를) 참조하세요. |
topic | 특정 토픽으로 분류된 모든 리포지토리의 데이터를 표시합니다. 리포지토리 항목에 대한 자세한 내용은 "토픽을 사용하여 리포지토리 분류"을(를) 참조하세요. |
엔터프라이즈 수준 보기에서는 엔터프라이즈 내 단일 조직이 소유한 리포지토리로 데이터를 제한할 수 있습니다. org
한정자를 사용하여 한 조직이 소유한 리포지토리의 데이터를 표시합니다.
보안 기능 사용 필터
"위험" 및 "적용 범위" 보기에서는 보안 기능이 활성화되거나(enabled
) 활성화되지 않은(not-enabled
) 리포지토리에 대해서만 데이터를 표시할 수 있습니다.
한정자 | 설명 |
---|---|
code-scanning-alerts | code scanning을(를) 구성한 리포지토리를 표시합니다. |
dependabot-alerts | Dependabot alerts을(를) 구성한 리포지토리를 표시합니다. |
secret-scanning-alerts | 비밀 검사 경고을(를) 사용하도록 설정한 리포지토리를 표시합니다. |
any-feature | 하나 이상의 보안 기능을 사용하도록 설정한 리포지토리를 표시합니다. |
"적용 범위" 보기에 대한 추가 필터
Note
“보안 위험”과 “보안 적용 범위” 보기는 현재 베타 버전이며 변경될 수 있습니다.
한정자 | 설명 |
---|---|
advanced-security | GitHub Advanced Security가 활성화된 리포지토리에 대한 데이터를 표시하거나 활성화되지 않은 리포지토리에 대한 데이터를 표시합니다. |
code-scanning-default-setup | CodeQL 기본 설정을 사용하여 code scanning가 활성화된 리포지토리에 대한 데이터를 표시하거나 활성화되지 않은 리포지토리에 대한 데이터를 표시합니다. |
code-scanning-pull-request-alerts | 끌어오기 요청에서 code scanning가 활성화되어 있거나 활성화되지 않은 리포지토리에 대한 데이터를 표시합니다. |
dependabot-security-updates | Dependabot security updates가 활성화된 리포지토리에 대한 데이터를 표시하거나 활성화되지 않은 리포지토리에 대한 데이터를 표시합니다. |
secret-scanning-push-protection | secret scanning에 대한 푸시 보호가 활성화되어 있거나 활성화되지 않은 리포지토리에 대한 데이터를 표시합니다. |
경고 번호 필터
'위험' 보기에서 특정 유형의 경고 수에 따라 리포지토리를 필터링할 수 있습니다.
한정자 | 설명 |
---|---|
code-scanning-alerts | 정확히(= ), 이상(> ) 또는 이하(< ) 특정 수의 code scanning 경고가 있는 리포지토리에 대한 데이터를 표시합니다. 예: 100개 이상의 경고가 있는 리포지토리의 경우 code-scanning-alerts:>100 . |
dependabot-alerts | 특정 수(= ), 이상(> ) 또는 이하(< ) 특정 수의 Dependabot alerts가 있는 리포지토리에 대한 데이터를 표시합니다. 예: 경고가 10개 미만이거나 같은 리포지토리의 경우 dependabot-alerts:<=10 . |
secret-scanning-alerts | 특정 수(= ), 이상(> ) 또는 이하(< ) 특정 수의 비밀 검사 경고가 있는 리포지토리에 대한 데이터를 표시합니다. 예: 정확히 10개의 경고가 있는 리포지토리의 경우 secret-scanning-alerts:=10 . |
Dependabot 경고 보기 필터
보기를 필터링하여 수정할 준비가 된 Dependabot alerts을(를) 표시하거나 노출에 대한 추가 정보를 사용할 수 있는 위치를 표시할 수 있습니다. 결과를 클릭하여 경고의 전체 세부 정보를 볼 수 있습니다.
한정자 | 설명 |
---|---|
ecosystem | 특정 에코시스템에서 감지된 Dependabot alerts를 표시합니다. 예: ecosystem:Maven . |
has | 보안 버전이 이미 사용 가능하거나(patch ) 리포지토리에서 취약한 함수에 대한 호출이 하나 이상 감지된(vulnerable-calls ) 취약점에 대해 Dependabot alerts를 표시합니다. 자세한 내용은 "Dependabot 경고 보기 및 업데이트"을(를) 참조하세요. |
is | 열려 있거나(open ) 닫힌(closed ) Dependabot alerts를 표시합니다. |
package | 특정 패키지에서 감지된 Dependabot alerts를 표시합니다. 예: package:semver . |
resolution | Dependabot alerts이(가) "자동 해제됨"(auto-dismissed ), "수정이 이미 시작되었습니다"(fix-started ), "수정됨"(fixed ), "이 경고가 정확하지 않거나 올바르지 않음"(inaccurate ), "이 문제를 해결할 대역폭 없음"(no-bandwidth ), "취약한 코드가 실제로 사용되지 않음"(not-used ) 또는 "이 프로젝트에 대한 위험을 견딜 수 있음"(tolerable-risk )으로 닫힌 Dependabot alerts를 표시합니다. |
scope | 개발 종속성(development ) 또는 런타임 종속성(runtime )에서 Dependabot alerts를 표시합니다. |
sort | 경고가 가리키는(manifest-path ) 매니페스트 파일 경로 또는 경고가 감지된(package-name ) 패키지의 이름으로 Dependabot alerts를 그룹화합니다. 또는 CVSS 점수, 취약성 영향, 관련성 및 실행 가능성(most-important ), 최신에서 오래된 것(newest ), 오래된 것에서 최신(oldest ) 또는 가장 심각한 것에서 가장 덜 심각한 것(severity )에 따라 가장 중요한 것에서 덜 중요한 것 순으로 경고를 표시할 수 있습니다. |
Code scanning 경고 보기 필터
모든 code scanning 경고에는 아래에 표시된 범주 중 하나가 있습니다. 결과를 클릭하여 경고를 트리거한 관련 쿼리 및 코드 줄에 대한 전체 세부 정보를 볼 수 있습니다.
한정자 | 설명 |
---|---|
is | 열려 있거나(open ) 닫힌(closed ) code scanning 경고를 표시합니다. |
resolution | code scanning 경고가 "가양성"(false-postive ), "고정됨"(fixed ), "테스트에 사용됨"(used-in-tests ) 또는 "수정되지 않음"(wont-fix )으로 닫힌 code scanning 경고를 표시합니다. |
rule | 지정된 규칙으로 식별된 code scanning 경고를 표시합니다. |
severity | critical , high , medium 또는 low 보안 경고로 분류된 code scanning 경고를 표시합니다. 또는 error , warning , note 문제로 분류된 code scanning 경고를 표시합니다. |
sort | 최신에서 가장 오래된(created-desc ), 가장 오래된에서 최신(created-asc ), 가장 최근에 업데이트된(updated-desc ) 또는 가장 최근에 업데이트된(updated-asc )으로 경고를 표시합니다. |
tool | 지정된 도구에서 검색한 code scanning 경고를 표시합니다( 예: GitHub에서 CodeQL 응용 프로그램을 사용하여 생성된 알림에 대한 tool:CodeQL ) |
Secret scanning 경고 보기 필터
한정자 | 설명 |
---|---|
bypassed | 푸시 보호가 우회되었거나(true ) 우회되지 않은(false ) 비밀 검사 경고를 표시합니다. |
confidence | 비밀 검사 경고의 높음(high ) 또는 기타(other ) 신뢰도를 표시합니다. |
is | 열려 있거나(open ) 닫혀 있는(closed ) 비밀 검사 경고를 표시합니다. |
provider | 지정된 공급자가 발급한 모든 비밀에 대한 경고를 표시합니다( 예: adafruit . |
resolution | 가 "가양성"(false-positive ), "패턴 삭제됨"(pattern-deleted ), "패턴 편집됨"(pattern-edited ), "해지됨"(revoked ) "테스트에 사용됨"(used-in-tests ) 또는 "수정 안 함"(wont-fix )으로 닫힌 비밀 검사 경고를 표시합니다. |
sort | 최신에서 가장 오래된(created-desc ), 가장 오래된에서 최신(created-asc ), 가장 최근에 업데이트된(updated-desc ) 또는 가장 최근에 업데이트된(updated-asc )으로 경고를 표시합니다. |
secret-type | 지정된 비밀 및 공급자(provider-pattern ) 또는 사용자 지정 패턴(custom-pattern )에 대한 경고를 표시합니다. |