Files
codeql/ruby/ql/test/library-tests/security/OpenSSL.ql
2022-09-13 19:59:56 +02:00

12 lines
372 B
Plaintext

import codeql.ruby.AST
import codeql.ruby.security.OpenSSL
query predicate weakOpenSslCipherAlgorithms(OpenSslCipher c) { c.isWeak() }
query predicate strongOpenSslCipherAlgorithms(OpenSslCipher c) { not c.isWeak() }
query predicate missingOpenSslCipherAlgorithms(string name) {
Ciphers::isOpenSslCipher(name) and
not exists(OpenSslCipher c | c.getName() = name)
}