Language support

LanguageSupported FrameworksSupported LibrariesNot Supported
PHPLaravel, Symfony, CodeIgniter, Yii2, WordPressGuzzle, PDO
PythonFlask, Django, FastAPISQLAlchemy, psycopg2, MySQLdb, mysql.connector, pymongo, requests, bleach, tkinter, pandas, numpyPython 1.x, 2.x
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
TypeScript(Same as JavaScript frameworks) Express.js, Koa, Fastify, NestJS(Same as JavaScript libraries) See JavaScript list aboveTSX
JavaSpring Framework, JAX-RS, Micronaut, Struts, Vaadin, Wicket, Grails, Seam, AtmosphereHibernate, JPA, MyBatis, OWASP ESAPI, Apache Commons, Thymeleaf, FreeMarker, Velocity, JSP templating— (legacy JSP standalone only)
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)
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
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)
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

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.