Documentation
¶
Overview ¶
Package list provides a public list of SCALIBR-internal detection plugins.
Index ¶
Constants ¶
This section is empty.
Variables ¶
var All []detector.Detector = slices.Concat( CIS, CVE, Govulncheck, Weakcreds, )
All detectors internal to SCALIBR.
var CIS []detector.Detector = []detector.Detector{&etcpasswdpermissions.Detector{}}
CIS scanning related detectors.
var CVE []detector.Detector = []detector.Detector{&cve202338408.Detector{}}
CVE scanning related detectors.
var Default []detector.Detector = []detector.Detector{}
Default detectors that are recommended to be enabled.
Govulncheck detectors.
var Weakcreds []detector.Detector = []detector.Detector{ &etcshadow.Detector{}, &filebrowser.Detector{}, &winlocal.Detector{}, }
Weakcreds detectors for weak credentials.
Functions ¶
func DetectorsFromNames ¶
DetectorsFromNames returns a deduplicated list of detectors from a list of names.
func FilterByCapabilities ¶ added in v0.1.4
func FilterByCapabilities(dets []detector.Detector, capabs *plugin.Capabilities) []detector.Detector
FilterByCapabilities returns all detectors from the given list that can run under the specified capabilities (OS, direct filesystem access, network access, etc.) of the scanning environment.
func FromCapabilities ¶ added in v0.1.3
func FromCapabilities(capabs *plugin.Capabilities) []detector.Detector
FromCapabilities returns all detectors that can run under the specified capabilities (OS, direct filesystem access, network access, etc.) of the scanning environment.
Types ¶
This section is empty.