Files
codeql/ruby/ql/test/library-tests/security/OpenSSL.ql
2022-08-22 21:22:35 +02:00

12 lines
361 B
Plaintext

import ruby
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)
}