C and C++ built-in support ================================ Provided by the current versions of the CodeQL query pack ``codeql/cpp-queries`` (`changelog `__, `source `__) and the CodeQL library pack ``codeql/cpp-all`` (`changelog `__, `source `__). .. csv-table:: :header-rows: 1 :class: fullWidthTable :widths: auto :align: left Name, Category `Berkeley socket API library `__, Network communicator `Bloomberg Standard Library `__, Utility library string.h, String library C# built-in support ================================ Provided by the current versions of the CodeQL query pack ``codeql/csharp-queries`` (`changelog `__, `source `__) and the CodeQL library pack ``codeql/csharp-all`` (`changelog `__, `source `__). .. csv-table:: :header-rows: 1 :class: fullWidthTable :widths: auto :align: left Name, Category ASP.NET, Web application framework ASP.NET Core, Web application framework ASP.NET Razor templates, Web application framework Dapper, Database ORM EntityFramework, Database ORM EntityFramework Core, Database ORM Json.NET, Serialization NHibernate, Database ORM WinForms, User interface GitHub Actions built-in support ================================ Provided by the current versions of the CodeQL query pack ``codeql/actions-queries`` (`changelog `__, `source `__) and the CodeQL library pack ``codeql/actions-all`` (`changelog `__, `source `__). .. csv-table:: :header-rows: 1 :class: fullWidthTable :widths: auto :align: left Name, Category `GitHub Actions workflow YAML files `__, Workflows `GitHub Actions action metadata YAML files `__, Actions Go built-in support ================================ Provided by the current versions of the CodeQL query pack ``codeql/go-queries`` (`changelog `__, `source `__) and the CodeQL library pack ``codeql/go-all`` (`changelog `__, `source `__). .. csv-table:: :header-rows: 1 :class: fullWidthTable :widths: auto :align: left Name, Category `AWS Lambda `_, Serverless framework `beego `_, Web/logging/database framework `Chi `_, Web framework Couchbase (`gocb `_ and `go-couchbase `_), Database `Echo `_, Web framework `Gin `_, Web framework `glog `_, Logging library `go-pg `_, Database `go-restful `_, Web application framework `go-sh `_, Utility library `go-spew `_, Logging library `GoKit `_, Microservice toolkit `Gokogiri `_, XPath library `golang.org/x/crypto/ssh `_, Network communicator `golang.org/x/net/websocket `_, Network communicator `goproxy `_, HTTP proxy library `Gorilla mux `_, HTTP request router and dispatcher `Gorilla websocket `_, Network communicator `GORM `_, Database `GoWebsocket `_, Network communicator `goxpath `_, XPath library `htmlquery `_, XPath library `json-iterator `_, Serialization `jsonpatch `_, Serialization `jsonquery `_, XPath library `klog `_, Logging library `Logrus `_, Logging library `Macaron `_, Web framework `mongo `_, Database `nhooyr.io/websocket `_, Network communicator `protobuf `_, Serialization `Revel `_, Web framework `SendGrid `_, Email library `sqlx `_, Database `Squirrel `_, Database `ws `_, Network communicator `xmlpath `_, XPath library `xmlquery `_, XPath library `xpath `_, XPath library `xpathparser `_, XPath library `yaml `_, Serialization `zap `_, Logging library Java and Kotlin built-in support ================================== Provided by the current versions of the CodeQL query pack ``codeql/java-queries`` (`changelog `__, `source `__) and the CodeQL library pack ``codeql/java-all`` (`changelog `__, `source `__). .. csv-table:: :header-rows: 1 :class: fullWidthTable :widths: auto :align: left Name, Category Apache Commons Collections, Data structure utility library Apache Commons Lang, Utility library Apache HTTP components, Network communicator Guava, Utility and collections library Hibernate, Database iBatis / MyBatis, Database Jackson, Serialization Java Persistence API (JPA), Database JaxRS, Jakarta EE API specification JDBC, Database JSON-java, Serialization Kryo deserialization, Serialization Project Lombok, Utility library Protobuf, 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 ======================================================= Provided by the current versions of the CodeQL query pack ``codeql/javascript-queries`` (`changelog `__, `source `__) and the CodeQL library pack ``codeql/javascript-all`` (`changelog `__, `source `__). .. csv-table:: :header-rows: 1 :class: fullWidthTable :widths: auto :align: left Name, Category angular (modern version), HTML framework angular.js (legacy version), HTML framework AWS Lambda, Serverless framework axios, Network communicator browser, Runtime environment EJS, templating language electron, Runtime environment express, Server Fastify, Server handlebars, templating language hapi, Server hogan, templating language jquery, Utility library koa, Server lodash, Utility library mongodb, Database mssql, Database mustache, templating language mysql, Database nest.js, Server node, Runtime environment nunjucks, templating language postgres, Database ramda, Utility library react, HTML framework react native, HTML framework request, Network communicator restify, Server sequelize, Database socket.io, Network communicator sqlite3, Database superagent, Network communicator swig, templating language underscore, Utility library vue, HTML framework Python built-in support ==================================== Provided by the current versions of the CodeQL query pack ``codeql/python-queries`` (`changelog `__, `source `__) and the CodeQL library pack ``codeql/python-all`` (`changelog `__, `source `__). .. csv-table:: :header-rows: 1 :class: fullWidthTable :widths: auto :align: left Name, Category AWS Lambda, Serverless framework aiohttp.web, Web framework Django, Web framework djangorestframework, Web framework FastAPI, Web framework Flask, Web framework Flask-Admin, Web framework Tornado, Web framework Twisted, Web framework Gradio, Web framework starlette, Asynchronous Server Gateway Interface (ASGI) ldap3, Lightweight Directory Access Protocol (LDAP) python-ldap, Lightweight Directory Access Protocol (LDAP) httpx, HTTP client pycurl, HTTP client requests, HTTP client urllib, HTTP client urllib2, HTTP client urllib3, HTTP client dill, Serialization PyYAML, Serialization ruamel.yaml, Serialization simplejson, Serialization toml, Serialization ujson, Serialization fabric, Utility library idna, Utility library invoke, Utility library jmespath, Utility library multidict, Utility library pydantic, Utility library yarl, Utility library aioch, Database aiomysql, Database aiopg, Database aiosqlite, Database asyncpg, Database cassandra-driver, Database clickhouse-driver, Database cx_Oracle, Database hdbcli, Database mysql-connector, Database mysql-connector-python, Database MySQL-python, Database mysqlclient, Database oracledb, Database phoenixdb, Database psycopg2, Database pymssql, Database PyMySQL, Database pyodbc, Database sqlite3, Database Flask-SQLAlchemy, Database ORM peewee, Database ORM SQLAlchemy, Database ORM cryptography, Cryptography library pycryptodome, Cryptography library pycryptodomex, Cryptography library rsa, Cryptography library MarkupSafe, Escaping Library libtaxii, TAXII utility library libxml2, XML processing library lxml, XML processing library xmltodict, XML processing library Ruby built-in support ==================================== Provided by the current versions of the CodeQL query pack ``codeql/ruby-queries`` (`changelog `__, `source `__) and the CodeQL library pack ``codeql/ruby-all`` (`changelog `__, `source `__). .. csv-table:: :header-rows: 1 :class: fullWidthTable :widths: auto :align: left Name, Category excon, HTTP client faraday, HTTP client http_client, HTTP client httparty, HTTP client libxml-ruby, XML processing library nokogiri, XML processing library open-uri, HTTP client posix-spawn, Utility library rest-client, HTTP client Ruby on Rails, Web framework rubyzip, Compression library typhoeus, HTTP client Rust built-in support ==================================== Provided by the current versions of the CodeQL query pack ``codeql/rust-queries`` (`changelog `__, `source `__) and the CodeQL library pack ``codeql/rust-all`` (`changelog `__, `source `__). .. csv-table:: :header-rows: 1 :class: fullWidthTable :widths: auto :align: left Name, Category `actix-web `__, Web framework alloc, Standard library `async-std `__, Asynchronous programming library `biscotti `__, Cookie management `clap `__, Utility library `cookie `__, Cookie management core, Standard library `digest `__, Cryptography library `futures `__, Asynchronous programming library `futures-rustls `__, Network communicator `hyper `__, HTTP library `libc `__, Utility library `log `__, Logging library `md5 `__, Utility library `memchr `__, Utility library `mysql `__, Database `mysql_async `__, Database `once_cell `__, Utility library `poem `__, Web framework `postgres `__, Database proc_macro, Standard library `rand `__, Utility library `regex `__, Utility library `reqwest `__, HTTP client `rocket `__, Web framework `rusqlite `__, Database std, Standard library `rust-crypto `__, Cryptography library `rustls `__, Network communicator `serde `__, Serialization `smallvec `__, Utility library `sqlx `__, Database `tokio `__, Asynchronous IO `tokio-postgres `__, Database `url `__, Utility library `warp `__, Web framework Swift built-in support ================================ Provided by the current versions of the CodeQL query pack ``codeql/swift-queries`` (`changelog `__, `source `__) and the CodeQL library pack ``codeql/swift-all`` (`changelog `__, `source `__). .. csv-table:: :header-rows: 1 :class: fullWidthTable :widths: auto :align: left Name, Category `AEXML `__, XML processing library `Alamofire `__, Network communicator `Core Data `__, Database `CryptoKit `__, Cryptography library `CryptoSwift `__, Cryptography library `Foundation `__, Utility library `GRDB `__, Database `JavaScriptCore `__, Scripting library `Libxml2 `__, XML processing library `Network `__, Network communicator `Realm Swift `__, Database `RNCryptor `__, Cryptography library `SQLite3 `__, Database `SQLite.swift `__, Database `UIKit `__, User interface library `WebKit `__, User interface library