CodeQL documentation

Frameworks and libraries

The libraries and queries in version 1.26 have been explicitly checked against the libraries and frameworks listed below.


If you’re interested in other libraries or frameworks, you can extend the analysis to cover them. For example, by extending the data flow libraries to include data sources and sinks for additional libraries or frameworks.

C# built-in support

Name Category
ASP.NET Web application framework
ASP.NET Core Web application framework
ASP.NET Razor templates Web application framework
EntityFramework Database ORM
EntityFramework Core Database ORM
Json.NET Serialization
NHibernate Database ORM
WinForms User interface

Go built-in support

Name Category
Chi Web framework
Echo Web framework
Gin Web framework
glog Logging library
go-restful Web application framework
go-sh Utility library
Gokogiri XPath library Network communicator Network communicator
Gorilla websocket Network communicator
GORM Database
GoWebsocket Network communicator
goxpath XPath library XPath library XPath library XPath library XPath library XPath library
json-iterator Serialization
klog Logging library
Logrus Logging library
Macaron Web framework
mongo Database
mux HTTP request router and dispatcher Network communicator
pg Database
proto Serialization
Revel Web framework
Spew Logging library
sqlx Database
SendGrid Email library
Squirrel Database
ws Network communicator
xpathparser XPath library

Java built-in support

Name Category
Hibernate Database
iBatis / MyBatis Database
Java Persistence API (JPA) Database
JDBC Database
Protobuf Serialization
Kryo deserialization Serialization
SnakeYaml Serialization
Spring JDBC Database
Spring MVC Web application framework
Struts Web application framework
Thrift RPC framework
XStream Serialization

JavaScript and TypeScript built-in support

Name Category
angularjs HTML framework
axios Network communicator
browser Runtime environment
electron Runtime environment
express Server
hapi Server
jquery Utility library
koa Server
lodash Utility library
mongodb Database
mssql Database
mysql Database
node Runtime environment
postgres Database
ramda Utility library
react HTML framework
request Network communicator
sequelize Database Network communicator
sqlite3 Database
superagent Network communicator
underscore Utility library
vue HTML framework

Python built-in support

Name Category
Bottle Web framework
CherryPy Web framework
Django Web application framework
Falcon Web API framework
Flask Microframework
Pyramid Web application framework
Tornado Web application framework and asynchronous networking library
Turbogears Web framework
Twisted Networking engine
WebOb WSGI request library