Skip to main content
Skip table of contents

Java

Note: The legacy Mend SAST Application was deprecated on April 1st, 2025. For assistance with migrating to the Mend AppSec Platform, please contact your customer success manager or the success team at success@mend.io.

This article covers Java support and vulnerability detection for Mend SAST.

Mend SAST-supported Java file types

File Type

.java

.jsp

.jspf

.jspx

Mend SAST-supported Java frameworks

Framework

Hibernate

J2EE

JavaBeans

JAX-RPC

JAX-RS

JAX-WS

JSP

Micronaut

Spring

Spring Boot

Struts

Struts2

Websockets

Mend SAST-supported Java vulnerability types

The Java vulnerability types detected by SAST are provided below and are organized by CWE ID within each of their identified severities.

Java high-severity vulnerability types

CWE

Vulnerability Type

CWE-22

Path/Directory Traversal

CWE-74

JNDI Injection

CWE-74

XSLT Injection

CWE-78

Command Injection

CWE-79

Cross-Site Scripting

CWE-89

SQL Injection

CWE-94

Code Injection

CWE-134

Unsafe Format String

CWE-502

Deserialization of Untrusted Data

CWE-643

XPath Injection

CWE-917

Expression Language Injection

CWE-918

Server-Side Request Forgery

Java medium-severity vulnerability types

CWE

Vulnerability Type

CWE-90

LDAP Injection

CWE-209

Error Messages Information Exposure

CWE-312

Store Sensitive Information

CWE-319

Insufficient Transport Layer Protection

CWE-327

Insecure Cryptographic Algorithm

CWE-335

Predictable Seed

CWE-338

Weak Pseudo-Random

CWE-347

Improper Verification of JWT Signature

CWE-400

Loop Denial of Service

CWE-400

Readline Denial of Service

CWE-400

Regex Denial of Service (ReDoS)

CWE-400

Sleep Denial of Service

CWE-470

Unsafe Reflection

CWE-472

Hidden HTML Input

CWE-501

Trust Boundary Violation

CWE-611

XML External Entity (XXE) Injection

CWE-676

Miscellaneous Dangerous Functions

CWE-780

Weak RSA Encryption

CWE-798

Hardcoded Password/Credentials

Java low-severity vulnerability types

CWE

Vulnerability Type

CWE-15

System Properties Change

CWE-20

Mail Relay

CWE-113

HTTP Header Injection

CWE-117

Log Forging

CWE-297

Improper Certificate Validation

CWE-325

Missing Cryptographic Step

CWE-326

Weak Encryption Strength

CWE-328

Weak Hash Strength

CWE-497

System Properties Disclosure

CWE-532

Log Sensitive Information

CWE-601

Unvalidated/Open Redirect

CWE-941

Arbitrary Server Connection

CWE-1004

Cookie Without 'HttpOnly' Flag

CWE-1204

Weak Initialization Vector

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.