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

Module WeakPasswordHashingQuery

Provides a taint tracking configuration to find use of inappropriate cryptographic hashing algorithms on passwords.

Import path

import codeql.swift.security.WeakPasswordHashingQuery

Imports

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
WeakPasswordHashingExtensions

Provides classes and predicates for reasoning about use of inappropriate cryptographic hashing algorithms on passwords.

swift

Top-level import for the Swift language pack

Modules

WeakPasswordHashingConfig

A taint tracking configuration from password expressions to inappropriate hashing sinks.

Aliases

WeakPasswordHashingFlow

Constructs a global taint tracking computation.