CodeQL library for Java
codeql/java-all 0.7.4 ( changelog , source )
Search

Module SensitiveKeyboardCacheQuery

Definitions for the keyboard cache query

Import path

import semmle.code.java.security.SensitiveKeyboardCacheQuery

Imports

AndroidManifest

Provides classes and predicates for working with Android manifest files.

DataFlow

Provides classes for performing local (intra-procedural) and global (inter-procedural) data flow analyses.

SensitiveActions

Sensitive data and methods for security.

java

Provides all default Java QL imports.

Predicates

getASensitiveCachedInput

Gets an input field whose contents may be sensitive and may be stored in the keyboard cache.

Classes

AndroidEditableXmlElement

An XML element that represents an editable text field.

AndroidLayoutXmlElement

A component declared in an Android layout file.