Help us shape the future of Go! Take the 2026 Go Developer Survey

engine

package
v1.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 20, 2026 License: AGPL-3.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

View Source
const (
	EngineRules       = "rules"
	EngineBetterleaks = "betterleaks"
	EngineTruffleHog  = "trufflehog"
	EngineGitLab      = "gitlab"
)

Variables

View Source
var ErrHitTimeout = errors.New("hit detection timed out")

Functions

func DetectHits

func DetectHits(text []byte, maxThreads int, enableSecretsVerification bool, timeout time.Duration) ([]types.Finding, error)

func DetectHitsWithOptions added in v1.3.0

func DetectHitsWithOptions(text []byte, maxThreads int, enableSecretsVerification bool, options DetectionOptions) ([]types.Finding, error)

func DetectHitsWithTimeout

func DetectHitsWithTimeout(text []byte, maxThreads int, enableSecretsVerification bool) types.DetectionResult

Types

type DetectionOptions added in v1.3.0

type DetectionOptions struct {
	Path      string
	GitLabURL string
	Timeout   time.Duration
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL