CodeQL library for Swift
codeql/swift-all 4.3.0 (changelog, source)
Search

Module InsecureTLSExtensions

Provides classes and predicates for reasoning about insecure TLS configurations.

Import path

import codeql.swift.security.InsecureTLSExtensions

Imports

DataFlow
ExternalFlow

INTERNAL use only. This is an experimental API subject to change without notice.

swift

Top-level import for the Swift language pack

Classes

InsecureTlsExtensionsAdditionalFlowStep

A unit class for adding additional flow steps.

InsecureTlsExtensionsBarrier

A barrier for insecure TLS configuration vulnerabilities.

InsecureTlsExtensionsSink

A dataflow sink for insecure TLS configuration vulnerabilities. That is, a DataFlow::Node of something that is used as a TLS version.

InsecureTlsExtensionsSource

A dataflow source for insecure TLS configuration vulnerabilities. That is, a DataFlow::Node for something that is an insecure TLS version.