Questions Concepts
GitHub icon


CodeQL - Query language

< >

CodeQL is a query language created in 2018 by Pavel Avgustinov.

Source code:
git clone
#521on PLDB 5Years Old 4kRepos

CodeQL let's you query code as if it were data.

Example from the web:
from DataFlow::PathNode source, DataFlow::PathNode sink, UnsafeDeserializationConfig conf where conf.hasFlowPath(source, sink) select sink.getNode().(UnsafeDeserializationSink).getMethodAccess(), source, sink, "Unsafe deserialization of $@.", source.getNode(), "user input"

View source

- Build the next great programming language Search Add Language Features Creators Resources About Blog Acknowledgements Queries Stats Sponsor Traffic Traffic Today Day 305 Logout