mirror of
https://github.com/github/codeql.git
synced 2026-05-05 21:55:19 +02:00
18 lines
522 B
Plaintext
18 lines
522 B
Plaintext
private import codeql.ruby.AST
|
|
private import codeql.ruby.frameworks.Rack
|
|
private import codeql.ruby.DataFlow
|
|
|
|
query predicate rackApps(Rack::App::AppCandidate c, DataFlow::ParameterNode env) {
|
|
env = c.getEnv()
|
|
}
|
|
|
|
query predicate rackResponseContentTypes(
|
|
Rack::Response::ResponseNode resp, DataFlow::Node contentType
|
|
) {
|
|
contentType = resp.getMimetypeOrContentTypeArg()
|
|
}
|
|
|
|
query predicate redirectResponses(Rack::Response::RedirectResponse resp, DataFlow::Node location) {
|
|
location = resp.getRedirectLocation()
|
|
}
|