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

Module CleartextTransmissionExtensions

Provides classes and predicates for reasoning about cleartext transmission vulnerabilities.

Import path

import codeql.swift.security.CleartextTransmissionExtensions

Imports

DataFlow
ExternalFlow

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

SensitiveExprs

Provides classes for heuristically identifying expressions that contain ‘sensitive’ data, meaning that they contain or return a password or other credential, or sensitive private information.

TaintTracking
swift

Top-level import for the Swift language pack

Classes

CleartextTransmissionAdditionalFlowStep

A unit class for adding additional flow steps.

CleartextTransmissionBarrier

A barrier for cleartext transmission vulnerabilities.

CleartextTransmissionSink

A dataflow sink for cleartext transmission vulnerabilities. That is, a DataFlow::Node of something that is transmitted over a network.