Provides default sources, sinks and sanitisers for reasoning about unvalidated URL redirection problems, as well as extension points for adding your own.
Import path
import semmle.go.security.OpenUrlRedirectCustomizationsImports
| RedirectCheckBarrierGuard | Provides an implementation of a commonly used barrier guard for sanitizing untrusted URLs. |
| RegexpCheck | Provides an implementation of a commonly used barrier guard for sanitizing untrusted URLs. |
| UrlCheck | Provides an implementation of a commonly used barrier guard for sanitizing untrusted URLs. |
| UrlConcatenation | Provides a class for detecting string concatenations involving the characters |
| go | Provides classes for working with Go programs. |
Modules
| OpenUrlRedirect | Provides extension points for customizing the taint-tracking configuration for reasoning about unvalidated URL redirection problems on the server side. |