About CodeQL query suites
With CodeQL code scanning, you can select a specific group of CodeQL queries, called a CodeQL query suite, to run against your code. The following built-in query suites are available through GitHub:
defaultquery suite.security-extendedquery suite. This suite is referred to as the "Extended" query suite on GitHub.
Currently, both the default query suite and the security-extended query suite are available for default setup for code scanning. Additionally, organization owners and security managers can recommend a query suite for use with default setup throughout their organization. For more information on configuring default setup for individual repositories, see Como definir a configuração padrão da verificação de código. For more information on configuring default setup at scale and recommending a query suite, see Como definir a configuração padrão da verificação de código em escala.
To use a custom query suite, you must configure advanced setup for CodeQL code scanning. For more information on advanced setups and creating a query suite, see Como definir a configuração avançada para verificação de código and Como criar conjuntos de consultas do CodeQL.
Built-in CodeQL query suites
The built-in CodeQL query suites, default and security-extended, are created and maintained by GitHub. Both of these query suites are available for every CodeQL-supported language. For more information on CodeQL-supported languages, see About code scanning with CodeQL.
default query suite
- The
defaultquery suite is the group of queries run by default in CodeQL code scanning on GitHub. - The queries in the
defaultquery suite are highly precise and return few false positive code scanning results. Relative to thesecurity-extendedquery suite, thedefaultsuite returns fewer low-confidence code scanning results. - This query suite is available for use with default setup for code scanning.
security-extended query suite
- The
security-extendedquery suite consists of all the queries in thedefaultquery suite, plus additional queries with slightly lower precision and severity. - Relative to the
defaultquery suite, thesecurity-extendedsuite may return a greater number of false positive code scanning results. - This query suite is available for use with default setup for code scanning, and is referred to as the "Extended" query suite on GitHub.
For a complete list of queries included in each query suite for every language, see Consultas para análise de CodeQL.