CodeQL library for Ruby
codeql/ruby-all 0.8.15-dev (changelog, source)
Search

Module OpenSSL

Provides classes modeling parts of the Ruby OpenSSL library, which wraps an underlying OpenSSL or LibreSSL C library.

Import path

import codeql.ruby.security.OpenSSL

Predicates

getSecureAlgorithmRegex

Gets a regular expression for matching strings that look like they contain an algorithm that is known to be secure.

Classes

OpenSslCipher

A known OpenSSL cipher. This may include information about the block encryption mode, which can affect if the cipher is marked as being weak.

Modules

Ciphers

Names of known ciphers supported by the Ruby OpenSSL library, and classification into strong and weak ciphers. Cipher support in practice depends on the underlying OpenSSL/LibreSSL library.