mirror of
https://github.com/github/codeql.git
synced 2025-12-27 14:16:34 +01:00
22 lines
670 B
Plaintext
22 lines
670 B
Plaintext
private import ruby
|
|
private import codeql.ruby.AST
|
|
private import codeql.ruby.frameworks.ActionView
|
|
private import codeql.ruby.frameworks.Rails
|
|
private import codeql.ruby.Concepts
|
|
|
|
query predicate rawCalls(RawCall c) { any() }
|
|
|
|
query predicate renderCalls(Rails::RenderCall c) { any() }
|
|
|
|
query predicate renderToCalls(Rails::RenderToCall c) { any() }
|
|
|
|
query predicate linkToCalls(LinkToCall c) { any() }
|
|
|
|
query predicate httpResponses(Http::Server::HttpResponse r, DataFlow::Node body, string mimeType) {
|
|
r.getBody() = body and r.getMimetype() = mimeType
|
|
}
|
|
|
|
query predicate rawHelperCalls(ActionView::Helpers::RawHelperCall c, Expr arg) {
|
|
arg = c.getRawArgument()
|
|
}
|