probes

package
v4.13.0 Latest Latest
Warning

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

Go to latest
Published: Oct 5, 2023 License: Apache-2.0 Imports: 17 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// All represents all the probes.
	All []ProbeImpl
	// SecurityPolicy is all the probes for the
	// SecurityPolicy check.
	SecurityPolicy = []ProbeImpl{
		securityPolicyPresent.Run,
		securityPolicyContainsLinks.Run,
		securityPolicyContainsVulnerabilityDisclosure.Run,
		securityPolicyContainsText.Run,
	}
	// DependencyToolUpdates is all the probes for the
	// DpendencyUpdateTool check.
	DependencyToolUpdates = []ProbeImpl{
		toolRenovateInstalled.Run,
		toolDependabotInstalled.Run,
		toolPyUpInstalled.Run,
		toolSonatypeLiftInstalled.Run,
	}
	Fuzzing = []ProbeImpl{
		fuzzedWithOSSFuzz.Run,
		fuzzedWithOneFuzz.Run,
		fuzzedWithGoNative.Run,
		fuzzedWithClusterFuzzLite.Run,
		fuzzedWithPropertyBasedHaskell.Run,
		fuzzedWithPropertyBasedTypescript.Run,
		fuzzedWithPropertyBasedJavascript.Run,
	}
)

Functions

This section is empty.

Types

type ProbeImpl

type ProbeImpl func(*checker.RawResults) ([]finding.Finding, string, error)

ProbeImpl is the implementation of a probe.

Directories

Path Synopsis
nolint:stylecheck
nolint:stylecheck
nolint:stylecheck
nolint:stylecheck
nolint:stylecheck
nolint:stylecheck
nolint:stylecheck
nolint:stylecheck
nolint:stylecheck
nolint:stylecheck
nolint:stylecheck
nolint:stylecheck
internal
nolint:stylecheck
nolint:stylecheck
nolint:stylecheck
nolint:stylecheck
nolint:stylecheck
nolint:stylecheck
nolint:stylecheck
nolint:stylecheck
nolint:stylecheck
nolint:stylecheck
nolint:stylecheck
nolint:stylecheck
nolint:stylecheck
nolint:stylecheck
nolint:stylecheck

Jump to

Keyboard shortcuts

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