Сведения о наборах запросов CodeQL
С помощью CodeQL code scanning можно выбрать определенную группу запросов CodeQL, которая называется набором запросов CodeQL, для выполнения в коде. В GitHubдоступны следующие встроенные наборы запросов:
- набор
code-scanningзапросов. - набор
security-extendedзапросов.
В настоящее время как набор запросов, так code-scanning и security-extended набор запросов доступны для установки по умолчанию для code scanning. Дополнительные сведения о настройке по умолчанию см. в разделе Настройка проверки кода для репозитория.
Чтобы использовать пользовательский набор запросов, необходимо создать расширенную настройку для CodeQL code scanning. Дополнительные сведения о расширенных настройках и создании набора запросов см. в разделах Настройка проверки кода для репозитория и Создание наборов запросов CodeQL.
Встроенные наборы запросов CodeQL
Встроенные наборы code-scanning запросов CodeQL и security-extended, создаются и поддерживаются GitHub. Оба этих набора запросов доступны для каждого языка, поддерживаемого CodeQL. Дополнительные сведения о языках, поддерживаемых CodeQL, см. в разделе О проверке кода с помощью CodeQL.
code-scanning Набор запросов
- Набор
code-scanningзапросов — это группа запросов, выполняемых по умолчанию в CodeQL code scanning в GitHub. - Запросы в наборе запросов отличаются высокой точностью
code-scanningи возвращают несколько ложноположительных результатов code scanning. По отношению к наборуsecurity-extendedcode-scanningзапросов набор возвращает меньше результатов с низкой достоверностью code scanning. - Этот набор запросов доступен для использования с настройкой по умолчанию для code scanning.
security-extended Набор запросов
- Набор
security-extendedзапросов состоит из всех запросов вcode-scanningнаборе запросов, а также дополнительных запросов с немного более низкой точностью и серьезностью. - Относительно набора
security-extendedзапросов набор может возвращатьcode-scanningбольшее количество ложноположительных результатов code scanning. - Этот набор запросов доступен для использования с настройкой по умолчанию для code scanning.