Files
codeql/ql/test/library-tests/frameworks/ActiveRecord.ql
Alex Ford 8f81eaa79c format
2021-10-07 15:30:36 +01:00

19 lines
613 B
Plaintext

import codeql.ruby.controlflow.CfgNodes
import codeql.ruby.frameworks.ActiveRecord
query predicate activeRecordModelClasses(ActiveRecordModelClass cls) { any() }
query predicate activeRecordSqlExecutionRanges(ActiveRecordSqlExecutionRange range) { any() }
query predicate activeRecordModelClassMethodCalls(ActiveRecordModelClassMethodCall call) { any() }
query predicate potentiallyUnsafeSqlExecutingMethodCall(PotentiallyUnsafeSqlExecutingMethodCall call) {
any()
}
query predicate activeRecordModelInstantiations(
ActiveRecordModelInstantiation i, ActiveRecordModelClass cls
) {
i.getClass() = cls
}