qtil
advanced-security/qtil-go 0.0.3
Search

Module RegexpCheck

Provides an implementation of a commonly used barrier guard for sanitizing untrusted URLs.

Import path

import semmle.go.dataflow.barrierguardutil.RegexpCheck

Imports

go

Provides classes for working with Go programs.

Predicates

regexpFunctionChecksExpr

Holds if resultNode comes from a call to a regexp match function, considered as a barrier guard for sanitizing untrusted URLs.

Classes

RegexpCheckBarrier

A call to a regexp match function, considered as a barrier guard for sanitizing untrusted URLs.