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

Module CommandInjectionExtensions

Provides classes and predicates for reasoning about system commands built from user-controlled sources (that is, command injection vulnerabilities).

Import path

import codeql.swift.security.CommandInjectionExtensions

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

CommandInjectionAdditionalFlowStep

A unit class for adding additional flow steps.

CommandInjectionBarrier

A barrier for command injection vulnerabilities.

CommandInjectionSink

A dataflow sink for command injection vulnerabilities.