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

Module StaticInitializationVectorExtensions

Provides classes and predicates for reasoning about use of static initialization vectors for encryption.

Import path

import codeql.swift.security.StaticInitializationVectorExtensions

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

StaticInitializationVectorAdditionalFlowStep

A unit class for adding additional flow steps.

StaticInitializationVectorBarrier

A barrier for static initialization vector vulnerabilities.

StaticInitializationVectorSink

A dataflow sink for static initialization vector vulnerabilities. That is, a DataFlow::Node that is something used as an initialization vector.