Managing your code scanning configuration
You can manage your existing code scanning configuration with the help of metrics and logging outputs generated by your analysis.
Who can use this feature?
Code scanning is available for all public repositories on GitHub.com. Code scanning is also available for private repositories owned by organizations that use GitHub Enterprise Cloud and have a license for GitHub Advanced Security. For more information, see "
About GitHub Advanced Security
."
The tool status page shows useful information about all of your code scanning tools. If code scanning is not working as you'd expect, the tool status page is a good starting point for debugging problems.
You can edit your existing configuration of default setup for code scanning to better meet your code security needs.
You can use rulesets to set code scanning merge protection for pull requests.
You can choose from different built-in CodeQL query suites to use in your CodeQL code scanning setup.
You can run code scanning default setup more quickly on bigger codebases using larger runners.
You can view the output generated during code scanning analysis in GitHub.com.
Explore the queries that CodeQL uses to analyze code written in C or C++ when you select the
default
or the
security-extended
query suite.
Explore the queries that CodeQL uses to analyze code written in C# when you select the
default
or the
security-extended
query suite.
Explore the queries that CodeQL uses to analyze code written in Go (Golang) when you select the
default
or the
security-extended
query suite.
Explore the queries that CodeQL uses to analyze code written in Java or Kotlin when you select the
default
or the
security-extended
query suite.
Explore the queries that CodeQL uses to analyze code written in JavaScript or TypeScript when you select the
default
or the
security-extended
query suite.
Explore the queries that CodeQL uses to analyze code written in Python when you select the
default
or the
security-extended
query suite.
Explore the queries that CodeQL uses to analyze code written in Ruby when you select the
default
or the
security-extended
query suite.
Explore the queries that CodeQL uses to analyze code written in Swift when you select the
default
or the
security-extended
query suite.