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

Module WeakSensitiveDataHashingExtensions

Provides classes and predicates for reasoning about use of broken or weak cryptographic hashing algorithms on sensitive data.

Import path

import codeql.swift.security.WeakSensitiveDataHashingExtensions

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

WeakSensitiveDataHashingAdditionalFlowStep

A unit class for adding additional flow steps.

WeakSensitiveDataHashingBarrier

A barrier for weak sensitive data hashing vulnerabilities.

WeakSensitiveDataHashingSink

A dataflow sink for weak sensitive data hashing vulnerabilities. That is, a DataFlow::Node that is passed into a weak hashing function.