CodeQL library for Java
Search

Module JacksonSerializability

Provides classes and predicates for working with Java Serialization in the context of the com.fasterxml.jackson JSON processing framework.

Import path

import semmle.code.java.frameworks.jackson.JacksonSerializability

Imports

DataFlow

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

FlowSteps

Provides classes representing various flow steps for taint tracking.

Reflection

Provides classes and predicates for working with Java Reflection.

Serializability

Provides classes and predicates for working with Java Serialization.

java

Provides all default Java QL imports.

Classes

JacksonAddMixinCall

A call to the addMixInAnnotations or addMixIn Jackson method.

JacksonAnnotation

A Jackson annotation.

JacksonDeserializableField

A field that may be deserialized using the Jackson JSON framework.

JacksonDeserializableType

A type whose values may be deserialized by the Jackson JSON framework.

JacksonJSONIgnoreAnnotation

A @com.fasterxml.jackson.annotation.JsonIgnore annoation.

JacksonMixedInCallable

A callable used as a Jackson mixin callable.

JacksonMixinType

A type used as a Jackson mixin type.

JacksonSerializableField

A field that may be serialized using the Jackson JSON framework.

JacksonSerializableType

A type whose values may be serialized using the Jackson JSON framework.