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

Module HardcodedEncryptionKeyExtensions

Provides classes and predicates for reasoning about hard-coded encryption key vulnerabilities.

Import path

import codeql.swift.security.HardcodedEncryptionKeyExtensions

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

HardcodedEncryptionKeyAdditionalFlowStep

A unit class for adding additional flow steps.

HardcodedEncryptionKeyBarrier

A barrier for hard-coded encryption key vulnerabilities.

HardcodedEncryptionKeySink

A dataflow sink for hard-coded encryption key vulnerabilities. That is, a DataFlow::Node of something that is used as a key.