mirror of
https://github.com/github/codeql.git
synced 2025-12-19 18:33:16 +01:00
20 lines
608 B
Plaintext
20 lines
608 B
Plaintext
import javascript
|
|
private import semmle.javascript.security.dataflow.ServerSideUrlRedirectCustomizations
|
|
|
|
query HTTP::RouteHandler routeHandler() { any() }
|
|
|
|
query HTTP::Servers::RequestSource requestSource() { any() }
|
|
|
|
query HTTP::Servers::ResponseSource responseSource() { any() }
|
|
|
|
query RemoteFlowSource requestInputAccess(string kind) {
|
|
kind = result.(HTTP::RequestInputAccess).getKind()
|
|
or
|
|
not result instanceof HTTP::RequestInputAccess and
|
|
kind = "RemoteFlowSource"
|
|
}
|
|
|
|
query HTTP::ResponseSendArgument responseSendArgument() { any() }
|
|
|
|
query ServerSideUrlRedirect::Sink redirectSink() { any() }
|