CodeQL library for Go
codeql/go-all 2.1.3-dev (changelog, source)
Search

Module FlowSources

Provides classes representing various flow sources for taint tracking.

Import path

import semmle.go.security.FlowSources

Imports

go

Provides classes for working with Go programs.

Classes

ActiveThreatModelSource

A data flow source that is enabled in the current threat model configuration.

RemoteFlowSource

A source of data that is controlled by an untrusted user.

SourceNode

A data flow source.

Modules

RemoteFlowSource

Provides a class for modeling new sources of untrusted data.

Aliases

ThreatModelFlowSource

DEPRECATED: Use ActiveThreatModelSource instead.

UntrustedFlowSource

DEPRECATED: Use RemoteFlowSource instead.

UntrustedFlowSource

DEPRECATED: Use RemoteFlowSource instead.