Language support

LanguageSupported FrameworksSupported LibrariesNot SupportedNotes
C / C++Pistache, Wt, Qt, MFCSQLite3, MySQL C API, libpq, ODBC, mysqlpp, libpqxx, Boost, OpenSSL, Crypto++, Libgcrypt, pugixml, RapidJSON, nlohmann/json, TinyXML2, yaml-cpp, protobuf, FlatBuffers, Cap'n Proto, cereal
C# / .NETASP.NET Core, ASP.NET MVC, ASP.NET Web Forms, Nancy, ServiceStack, BlazorEntity Framework, Dapper, NHibernate, PetaPoco, Microsoft AntiXss, Razor, Telerik UI, Infragistics, ComponentArt, log4net, NLog, Serilog, Microsoft.Extensions.LoggingASPX (legacy templates only)
GolangGin, Echo, Chi, Gorilla Mux, Beego, fasthttp, grpcGORM, sqlx, pgx, go-sql-driver, go-redis, gocql, mongo-go-driver, viperhtml/template (no taint-tracking support)
JavaSpring Framework, JAX-RS, Micronaut, Struts, Vaadin, Wicket, Grails, Seam, AtmosphereHibernate, JPA, MyBatis, OWASP ESAPI, Apache Commons, Thymeleaf, FreeMarker, Velocity, JSP templatingLegacy JSP (standalone only)
JavaScriptExpress.js, Koa, Fastify, NestJSmysql / mysql2, pg, mongodb, sequelize, knex, sqlite3, redis, axios, node-fetch, request, needle, ws, DOMPurify, escape-html, xss, sanitize-html, validator, lodash, Handlebars, EJS, Pug, Mustache, multiparty, formidable, unified, path-sanitizer, sanitize-filename, sqlstringJSX
KotlinAndroid (SDK / AndroidX), Spring, Ktor, Servlet, Exposed ORM, Javalin, http4kKotlin stdlib, kotlinx.serialization, kotlinx.coroutines, Jackson, Gson, Moshi, Retrofit, OkHttp, Room / SupportSQLite, BouncyCastleJetpack Compose, SQLDelight, Firebase, Micronaut, Quarkus, Vert.x, Coil/GlideAlso covers calls to Java/JVM APIs modeled for Java (for example Hibernate, MongoDB, Netty, and Apache libraries)
PHPLaravel, Symfony, CodeIgniter, Yii2, WordPressGuzzle, PDO
PythonFlask, Django, FastAPISQLAlchemy, psycopg2, MySQLdb, mysql.connector, pymongo, requests, bleach, tkinter, pandas, numpyPython 1.x, 2.x
RustActix-web, Rocket, Axum, Warp, Tide, Poem, Salvo, Hyper, IronDiesel, SQLx, tokio-postgres, rusqlite, mysql, mongodb, redis, tiberius, reqwest, hyper, surf, ureq, isahc, attohttpc, tokio, async-std, futures, serde_json, serde_yaml, bincode, postcard, rmp-serde, askama, tera, handlebars, maud, sailfish, liquid, minijinja, yarte, ammonia, base64, hex, clap, structopt, rdkafka, lapin, nats, tonic
TypeScriptExpress.js, Koa, Fastify, NestJSSame as JavaScript librariesTSXSame frameworks and libraries as JavaScript

Analysis capabilities

Understanding the dependencies in the code (call flow, type propagation, constants etc.) in full-project context:

  • Cross-functional
  • Cross-file
  • Cross-module

Querying capabilities (custom queries)

📘

This feature is in Beta and subject to changes.

Ability to construct code queries based on types, constants, external API names, data reachability, control flow dependencies, etc. of unlimited complexity.


Did this page help you?