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

Module ConstantSaltQuery

Provides a taint tracking configuration to find use of constant salts for password hashing.

Import path

import codeql.swift.security.ConstantSaltQuery

Imports

ConstantSaltExtensions

Provides classes and predicates for reasoning about use of constant salts for password hashing.

DataFlow
FlowSteps
TaintTracking
swift

Top-level import for the Swift language pack

Classes

ConstantSaltSource

A constant salt is created through either a byte array or string literals.

Modules

ConstantSaltConfig

A taint configuration from the source of constants salts to expressions that use them to initialize password-based encryption keys.

Aliases

ConstantSaltFlow

Constructs a global taint tracking computation.