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

Module Play

Provides classes and predicates for working with the Play framework.

Import path

import semmle.code.java.frameworks.play.Play

Imports

java

Provides all default Java QL imports.

Classes

PlayActionMethodQueryParameter

A Play framework action method parameter. These are a source of user input.

PlayAddCsrfTokenAnnotation

A play.filters.csrf.AddCSRFToken annotation.

PlayAsyncResultCompletionStage

The type java.util.concurrent.CompletionStage<Result>.

PlayAsyncResultPromise

The type play.libs.F.Promise<Result>.

PlayBodyParserAnnotation

A play.mvc.BodyParser$Of annotation.

PlayController

The class play.mvc.Controller or a class that transitively extends it.

PlayControllerActionMethod

A Play framework controller action method. These are mappings to route files.

PlayMvcHttpRequestHeader

The play.mvc.Http$RequestHeader class.

PlayMvcHttpRequestHeaderMethods

A PlayFramework HttpRequestHeader method, some of these are headers, getQueryString, getHeader.

PlayMvcResultClass

The play.mvc.Result class.

PlayMvcResultsClass

The play.mvc.Results class.

PlayMvcResultsMethods

A PlayFramework results method, some of these are ok, status, redirect.