Black Duck uses a single scan engine to power all our static analysis solutions, including Coverity® Static AnalysisPolaris fAST Static, and Software Risk Manager. The engine supports a large collection of programming languages, frameworks, libraries, and integrations to enable fast and accurate scans for any application.

This page lists many of the most popular languages and frameworks supported by our static analysis engine. For the complete list of details, please see our documentation.

Languages


Frameworks


Black Duck supports over 200 frameworks for C#, Java, JavaScript, Go, and others. Some of those frameworks are listed here. For the full list of supported frameworks, please see our documentation.

C#

Java

JavaScript/TypeScript

Client-side

• Angular
• Angular JS
• Apache Cordova
• Backbone
• Bootstrap
• Ember
• HTML5 DOM APIs/Ajax
• jQuery
• Mithril
• React / Preact
• React Native
• Socket.IO
• Swig
• Vue.js

Server-side

• Angular server-side rendering
• Express
• Fastify
• Hapi
• Koa
• Mean.io
• Node.js
• Passport
• React server-side rendering (Next.js)
• Restify
• SAP XS Classic and Advanced
• Socket.IO
• Vue server-side rendering

Template engines

• Consolidate
• doT.js
• EJS
• Handlebars
• Hogan
• Jade
• koa-views
• Lodash (templating)
• Marko
• Mustache
• Nunjucks
• Pug
• Swig
• Twig
• Underscore (templating)
• Vision

Template engines

Major libraries

• aws-sdk
• Axios
• Azure-storage
• Google Cloud APIs
• graphql
• Mongoose / MongoDB
• Mssql
• mysql
• Request
• Sequelize
• Sqlx
• Swashbuckle
• Underscore / Lodash

Go

Python

Kotlin

•     Android SDK
•     Android KTX

 

Dart

•     Flutter

PHP

•     Symfony

Ruby

•     Ruby on Rails