mirror of
https://github.com/github/codeql.git
synced 2025-12-24 04:36:35 +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() }
|