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

Module CleartextStoragePreferencesExtensions

Provides classes and predicates for reasoning about cleartext preferences storage vulnerabilities.

Import path

import codeql.swift.security.CleartextStoragePreferencesExtensions

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.

swift

Top-level import for the Swift language pack

Classes

CleartextStoragePreferencesAdditionalFlowStep

A unit class for adding additional flow steps.

CleartextStoragePreferencesBarrier

A barrier for cleartext preferences storage vulnerabilities.

CleartextStoragePreferencesSink

A dataflow sink for cleartext preferences storage vulnerabilities. That is, a DataFlow::Node of something that gets stored in an application preference store.