CodeQL library for Go
codeql/go-all 5.0.3 (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.