Documentation
¶
Overview ¶
Package list provides a public list of SCALIBR-internal detection plugins.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var All = concat( CIS, EndOfLife, Govulncheck, Misc, Weakcredentials, Untested, )
All detectors internal to SCALIBR.
View Source
var CIS = InitMap{ etcpasswdpermissions.Name: {noCFG(etcpasswdpermissions.New)}, }
CIS scanning related detectors.
View Source
var Default = InitMap{}
Default detectors that are recommended to be enabled.
View Source
var EndOfLife = InitMap{linuxdistro.Name: {noCFG(linuxdistro.New)}}
EndOfLife detectors.
Govulncheck detectors.
View Source
var Misc = InitMap{ dockersocket.Name: {noCFG(dockersocket.New)}, }
Misc detectors for miscellaneous security issues.
View Source
var Untested = InitMap{ cve202338408.Name: {noCFG(cve202338408.New)}, cve202233891.Name: {noCFG(cve202233891.New)}, cve202016846.Name: {noCFG(cve202016846.New)}, cve20236019.Name: {noCFG(cve20236019.New)}, cve202011978.Name: {noCFG(cve202011978.New)}, cve20242912.Name: {noCFG(cve20242912.New)}, }
Untested CVE scanning related detectors - since they don't have proper testing they might not work as expected in the future. TODO(b/405223999): Add tests.
View Source
var Weakcredentials = InitMap{ codeserver.Name: {noCFG(codeserver.NewDefault)}, etcshadow.Name: {noCFG(etcshadow.New)}, filebrowser.Name: {noCFG(filebrowser.New)}, winlocal.Name: {noCFG(winlocal.New)}, }
Weakcredentials detectors for weak credentials.
Functions ¶
func DetectorsFromName ¶ added in v0.3.1
DetectorsFromName returns a list of detectors from a name.
Types ¶
Click to show internal directories.
Click to hide internal directories.