Module TaintedPath::TaintedPath

Imports

Guards

Provides classes for working with guarded expressions.

IO

Provides definitions related to the namespace System.IO.

Remote

Provides classes representing data flow sources for remote user input.

Sanitizers

Provides classes for identifying expressions that might be sanitized.

Web

Provides definitions related to the namespace System.Web.

Classes

DirectorySink

A path argument to a Directory method call.

FileCreateSink

A path argument to a File method call.

FileStreamSink

A path argument to a FileStream constructor call.

PathCheck

A conditional involving the path, that is not considered to be a weak check.

RemoteSource

A source of remote user input.

RequestMapPathSanitizer

A call to HttpRequest.MapPath that is considered to sanitize the input.

Sanitizer

A sanitizer for uncontrolled data in path expression vulnerabilities.

Sink

A data flow sink for uncontrolled data in path expression vulnerabilities.

Source

A data flow source for uncontrolled data in path expression vulnerabilities.

StreamWriterTaintedPathSink

A path argument to a StreamWriter constructor call.

TaintTrackingConfiguration

A taint-tracking configuration for uncontrolled data in path expression vulnerabilities.