Analysis tools logo
No results for 'undefined'
Search powered by Algolia

Best 75 Java static analysis tools

2

ArchUnit

Unit test your Java or Kotlin architecture.

2

DeepCode

DeepCode finds bugs, security vulnerabilities, performance and API issues based on AI. DeepCode's speed of analysis allow us to analyse your code in real time and deliver results when you hit the save button in your IDE. Supported languages are Java, C/C++, JavaScript, Python, and TypeScript. Integrations with GitHub, BitBucket and Gitlab.

1

Atom-Beautify

Beautify HTML, CSS, JavaScript, PHP, Python, Ruby, Java, C, C++, C#, Objective-C, CoffeeScript, TypeScript, Coldfusion, SQL, and more in Atom editor.

1

Depends

Analyses the comprehensive dependencies of code elements for Java, C/C++, Ruby.

1

InsiderSec

A open source Static Application Security Testing tool (SAST) written in GoLang for Java (Maven and Android), Kotlin (Android), Swift (iOS), .NET Full Framework, C# and Javascript (Node.js).

0

AppChecker

Static analysis for C/C++/C#, PHP and Java.

0

Application Inspector

Commercial Static Code Analysis which generates exploits to verify vulnerabilities.

0

ApplicationInspector

Creates reports of over 400 rule patterns for feature detection (e.g. the use of cryptography or version control in apps).

0

APPscreener

Static code analysis for binary and source code - Java/Scala, PHP, Javascript, C#, PL/SQL, Python, T-SQL, C/C++, ObjectiveC/Swift, Visual Basic 6.0, Ruby, Delphi, ABAP, HTML5 and Solidity.

0

Axivion Bauhaus Suite

Tracks down error-prone code locations, style violations, cloned or dead code, cyclic dependencies and more for C/C++, C#/.NET, Java and Ada 83/Ada 95.

0

CAST Highlight

Commercial Static Code Analysis which runs locally, but uploads the results to its cloud for presentation.

0

Checker Framework

Pluggable type-checking for Java.

0

checkstyle

Checking Java source code for adherence to a Code Standard or set of validation rules (best practices).

0

ck

Calculates Chidamber and Kemerer object-oriented metrics by processing the source Java files.

0

ckjm

Calculates Chidamber and Kemerer object-oriented metrics by processing the bytecode of compiled Java files.

0

ClassGraph

A classpath and module path scanner for querying or visualizing class metadata or class relatedness.

0

coala

Language independent framework for creating code analysis - supports [over 60 languages](https://coala.io/languages) by default.

0

Codeac

Automated code review tool integrates with GitHub, Bitbucket and GitLab (even self-hosted). Available for JavaScript, TypeScript, Python, Ruby, Go, PHP, Java, Docker, and more. (open-source free)

0

codeburner

Provides a unified interface to sort and act on the issues it finds.

0

CodeFactor

Static Code Analysis for C#, C, C++, CoffeeScript, CSS, Groovy, GO, JAVA, JavaScript, Less, Python, Ruby, Scala, SCSS, TypeScript.

0

CodePatrol

Automated SAST code reviews driven by security, supports 15+ languages and includes security training.

0

CodeScene

CodeScene prioritizes technical debt, finds social patterns and identifies hidden risks in your code.

0

CogniCrypt

Checks Java source and byte code for incorrect uses of cryptographic APIs.

0

Coverity

Synopsys Coverity supports 20 languages and over 70 frameworks including Ruby on rails, Scala, PHP, Python, JavaScript, TypeScript, Java, Fortran, C, C++, C#, VB.NET.

0

DesigniteJava

DesigniteJava supports detection of various architecture, design, and implementation smells along with computation of various code quality metrics.

0

DevSkim

Regex-based static analysis tool for Visual Studio, VS Code, and Sublime Text - C/C++, C#, PHP, ASP, Python, Ruby, Java, and others.

0

Embold

Intelligent software analytics platform that identifies design issues, code issues, duplication and metrics. Supports Java, C, C++, C#, JavaScript, TypeScript, Python, Go, Kotlin and more.

0

Error-prone

Catch common Java mistakes as compile-time errors.

0

fb-contrib

A plugin for FindBugs with additional bug detectors.

0

Find Security Bugs

The SpotBugs plugin for security audits of Java web applications and Android applications. (Also work with Kotlin, Groovy and Scala projects)

0

forbidden-apis

Detects and forbids invocations of specific method/class/field (like reading from a text stream without a charset). Maven/Gradle/Ant compatible.

0

Fortify

A commercial static analysis platform that supports the scanning of C/C++, C#, VB.NET, VB6, ABAP/BSP, ActionScript, Apex, ASP.NET, Classic ASP, VB Script, Cobol, ColdFusion, HTML, Java, JS, JSP, MXML/Flex, Objective-C, PHP, PL/SQL, T-SQL, Python (2.6, 2.7), Ruby (1.9.3), Swift, Scala, VB, and XML.

0

Goodcheck

Regexp based customizable linter.

0

google-java-format

Google Style Reformat.

0

graudit

Grep rough audit - source code auditing tool.

0

Hopper

A static analysis tool written in scala for languages that run on JVM.

0

HuntBugs

Bytecode static analyzer tool based on Procyon Compiler Tools aimed to supersede FindBugs.

0

Infer

A static analyzer for Java, C and Objective-C

0

JArchitect

Measure, query and visualize your code and avoid unexpected issues, technical debt and complexity.

0

JBMC

Bounded model-checker for Java (bytecode), verifies user-defined assertions, standard assertions, several coverage metric analyses.

0

Kiuwan

Identify and remediate cyber threats in a blazingly fast, collaborative environment, with seamless integration in your SDLC. Python, C\C++, Java, C#, PHP and more.

0

Klocwork

Quality and Security Static analysis for C/C++, Java and C#.

0

NullAway

Type-based null-pointer checker with low build-time overhead; an [Error Prone](http://errorprone.info/) plugin.

0

OWASP Dependency Check

Checks dependencies for known, publicly disclosed, vulnerabilities.

0

pfff

Facebook's tools for code analysis, visualizations, or style-preserving source transformation for many languages.

0

PMD

A source code analyzer for Java, Javascript, PLSQL, XML, XSL and others.

0

pre-commit

A framework for managing and maintaining multi-language pre-commit hooks.

0

Pronto

Quick automated code review of your changes. Supports more than 40 runners for various languages, including Clang, Elixir, JavaScript, PHP, Ruby and more.

0

PT.PM

An engine for searching patterns in the source code, based on Unified AST or UST. At present time C#, Java, PHP, PL/SQL, T-SQL, and JavaScript are supported. Patterns can be described within the code or using a DSL.

0

PVS-Studio

A ([conditionally free](https://www.viva64.com/en/b/0614/) for FOSS and individual developers) static analysis of C, C++, C# and Java code. For advertising purposes [you can propose a large FOSS project for analysis by PVS employees](https://github.com/viva64/pvs-studio-check-list). Supports CWE mapping, MISRA and CERT coding standards.

0

qulice

Combines a few (pre-configured) static analysis tools (checkstyle, PMD, Findbugs, ...).

0

relint

A static file linter that allows you to write custom rules using regular expressions (RegEx).

0

RIPS

A static source code analyser for vulnerabilities in PHP scripts.

0

Security Code Scan

Security code analyzer for C# and VB.NET. Detects various security vulnerability patterns: SQLi, XSS, CSRF, XXE, Open Redirect, etc. Integrates into Visual Studio 2015 and newer. Detects various security vulnerability patterns: SQLi, XSS, CSRF, XXE, Open Redirect, etc.

0

Semgrep

Free, open-source lightweight static analysis for many languages. Find and block bug variants with patterns that look like source code.

0

Semmle QL and LGTM

Find security vulnerabilities, variants, and critical code quality issues using queries over source code. Automatic PR code review; free for public GitHub/Bitbucket repo: [LGTM.com](https://LGTM.com).

0

shipshape

Static program analysis platform that allows custom analyzers to plug in through a common interface.

0

SmartDec Scanner

SAST tool which is capable of identifying vulnerabilities and undocumented features. The analyzer scans the source code and executables without debug info (i.e. binaries). Supports: Java/Scala/Kotlin, PHP, C#, JavaScript, TypeScript, VBScript, HTML5, Python, Perl, C/C++, Objective-C/Swift, PL/SQL, T-SQL, ABAP, 1C, Apex, Go, Ruby, Groovy, Delphi, VBA, Visual Basic 6, Solidity, Vyper, COBOL.

0

Snyk

Vulnerability scanner for dependencies of node.js apps (free for Open Source Projects).

0

SonarQube

SonarQube is an open platform to manage code quality.

0

Soot

A framework for analyzing and transforming Java and Android applications.

0

Spoon

Spoon is a metaprogramming library to analyze and transform Java source code (incl Java 9, 10, 11, 12, 13, 14). It parses source files to build a well-designed AST with powerful analysis and transformation API. Can be integrated in Maven and Gradle.

0

SpotBugs

SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.

0

Synopsys

A commercial static analysis platform that allows for scanning of multiple languages (C/C++, Android, C#, Java, JS, PHP, Python, Node.JS, Ruby, Fortran, and Swift).

0

Teamscale

Static and dynamic analysis tool supporting more than 25 languages and direct IDE integration. Free hosting for Open Source projects available on request. Free academic licenses available.

0

Undebt

Language-independent tool for massive, automatic, programmable refactoring based on simple pattern definitions.

0

Unibeautify

Universal code beautifier with a GitHub app. Supports HTML, CSS, JavaScript, TypeScript, JSX, Vue, C++, Go, Objective-C, Java, Python, PHP, GraphQL, Markdown, and more.

0

Upsource

Code review tool with static code analysis and code-aware navigation for Java, PHP, JavaScript and Kotlin.

0

Veracode

Find flaws in binaries and bytecode without requiring source. Support all major programming languages: Java, .NET, JavaScript, Swift, Objective-C, C, C++ and more.

0

Violations Lib

Java library for parsing report files from static code analysis. Used by a bunch of Jenkins, Maven and Gradle plugins.

0

WALA

Static analysis capabilities for Java bytecode and related languages and for JavaScript.

0

WhiteHat Application Security Platform

WhiteHat Scout (for Developers) combined with WhiteHat Sentinel Source (for Operations) supporting WhiteHat Top 40 and OWASP Top 10.

0

Xanitizer

Xanitizer finds security vulnerabilities in Java/Scala web applications.

About Us
© analysis-tools.dev