Skip to main content
Skip table of contents

Android Java

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

Mend SAST-supported Android Java file types

**Note: These extensions are marked as ‘Secondary’ file extensions.
They will only be scanned if at least one file with any of the other ‘Primary’ file extensions is present to identify the language as the relevant language.

File Type

.java**

.kt

.ktm

.kts

Mend SAST-supported Android Java frameworks

Frameworks

N/A

Mend SAST-supported Android Java vulnerability types

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

Android Java high-severity vulnerability types

CWE

Vulnerability Type

CWE-89

External Data In SQL Queries

CWE-94

Arbitrary Code Injection

Android Java medium-severity vulnerability types

CWE

Vulnerability Type

CWE-200

Insecure Data Storage

CWE-200

Shared Preferences Usage

CWE-200

Location Information

CWE-209

Log Messages

CWE-244

Heap Inspection

CWE-295

Man-in-the-Middle Attack

CWE-319

Insufficient Transport Layer Protection

CWE-338

Weak Pseudo-Random

CWE-676

Miscellaneous Dangerous Functions

CWE-749

WebView Implementation

CWE-798

Hardcoded Password/Credentials

CWE-926

Intents Usage

Android Java low-severity vulnerability types

CWE

Vulnerability Type

CWE-16

Application Configuration

CWE-326

Weak Encryption Strength

CWE-676

External URL Access

JavaScript errors detected

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

If this problem persists, please contact our support.