mirror of
https://github.com/github/codeql.git
synced 2025-12-18 09:43:15 +01:00
33 lines
1.1 KiB
Plaintext
33 lines
1.1 KiB
Plaintext
import codeql.ruby.frameworks.StandardLibrary
|
|
import codeql.ruby.DataFlow
|
|
|
|
query predicate subshellLiteralExecutions(SubshellLiteralExecution e) { any() }
|
|
|
|
query predicate subshellHeredocExecutions(SubshellHeredocExecution e) { any() }
|
|
|
|
query predicate kernelSystemCallExecutions(KernelSystemCall c) { any() }
|
|
|
|
query predicate kernelExecCallExecutions(KernelExecCall c) { any() }
|
|
|
|
query predicate kernelSpawnCallExecutions(KernelSpawnCall c) { any() }
|
|
|
|
query predicate open3CallExecutions(Open3Call c) { any() }
|
|
|
|
query predicate open3PipelineCallExecutions(Open3PipelineCall c) { any() }
|
|
|
|
query DataFlow::Node evalCallCodeExecutions(EvalCallCodeExecution e) { result = e.getCode() }
|
|
|
|
query DataFlow::Node sendCallCodeExecutions(SendCallCodeExecution e) { result = e.getCode() }
|
|
|
|
query DataFlow::Node instanceEvalCallCodeExecutions(InstanceEvalCallCodeExecution e) {
|
|
result = e.getCode()
|
|
}
|
|
|
|
query DataFlow::Node classEvalCallCodeExecutions(ClassEvalCallCodeExecution e) {
|
|
result = e.getCode()
|
|
}
|
|
|
|
query DataFlow::Node moduleEvalCallCodeExecutions(ModuleEvalCallCodeExecution e) {
|
|
result = e.getCode()
|
|
}
|