CodeQL documentation (original) (raw)

CodeQL enables you to query code as though it were data. Write a query to find all variants of a vulnerability, eradicating it forever. Then share your query to help others do the same.

CODEQL RELEASE INFORMATION

Change logs

Read about the improvements to the queries, libraries, and tooling in each release...

CodeQL coverage of CWEs

Detailed information on the coverage of Common Weakness Enumerations (CWEs) in the latest release...

LEARN TO WRITE CODEQL

Writing CodeQL queries

Get to know more about queries and learn some key query-writing skills by solving puzzles...

CodeQL language guides

Experiment and learn how to write effective and efficient queries for CodeQL databases generated from the languages supported in CodeQL analysis...

Running CodeQL queries

Learn about the options available for running CodeQL queries on one or multiple codebases...

CODEQL RESOURCES

CodeQL repository

Contribute to the source code of the libraries and queries for CodeQL...

CODEQL REFERENCE DOCS

CodeQL query help

View the query help for the queries included in the code scanning query suites...