CodeQL Rules by Programming Language

Browse our comprehensive collection of CodeQL security rules organized by programming language.

Java
Security rules for Java applications and frameworks
Total Rules:87
Critical:32
High:28
Medium:18
Low:9
JavaScript
Security rules for JavaScript and Node.js applications
Total Rules:76
Critical:24
High:31
Medium:15
Low:6
Python
Security rules for Python applications and frameworks
Total Rules:64
Critical:19
High:22
Medium:17
Low:6
C/C++
Security rules for C and C++ applications
Total Rules:72
Critical:28
High:24
Medium:14
Low:6
C#
Security rules for C# and .NET applications
Total Rules:58
Critical:17
High:21
Medium:14
Low:6
Go
Security rules for Go applications and services
Total Rules:42
Critical:12
High:16
Medium:10
Low:4
Ruby
Security rules for Ruby and Rails applications
Total Rules:38
Critical:11
High:14
Medium:9
Low:4
TypeScript
Security rules for TypeScript applications
Total Rules:45
Critical:14
High:18
Medium:9
Low:4

Start Exploring CodeQL Rules Today

Choose your programming language and discover the security rules that can help protect your applications.

Browse All Rules