CodeQL library for Java/Kotlin
codeql/java-all 7.1.3-dev (changelog, source)
Search

Module SensitiveApi

Provides predicates defining methods that consume sensitive data, such as usernames and passwords.

Import path

import semmle.code.java.security.SensitiveApi

Imports

java

Provides all default Java QL imports.

Classes

CredentialsSinkNode

A node that represents the use of a credential.

CryptoKeySink

A node representing a cryptographic key being passed to a method.

PasswordSink

A node representing a password being passed to a method.

UsernameSink

A node representing a username being passed to a method.