Documentation
¶
Overview ¶
Package idpool manages a pool of IDs for use by adapters.
Index ¶
Constants ¶
View Source
const ( SwDeploymentTools = "swDeploymentTools" UnAuthorizedSaTokenAccess = "unAuthorizedSaTokenAccess" DNSManipulation = "dnsManipulation" EscapeToHost = "escapeToHost" DisallowChRoot = "disallowChRoot" DisallowCapabilities = "disallowCapabilities" ExploitPFA = "preventExecutionFromTempOrLogsFolders" CocoWorkload = "cocoWorkload" EnsureTLS = "ensureTLS" DenyENAccess = "denyExternalNetworkAccess" )
Variables ¶
View Source
var KaIDPolicies = map[string][]string{ EscapeToHost: { DisallowChRoot, DisallowCapabilities, SwDeploymentTools, }, }
list of policies which satisfies the given ID by Kubearmor
View Source
var KaIds = []string{ SwDeploymentTools, UnAuthorizedSaTokenAccess, DNSManipulation, EscapeToHost, ExploitPFA, }
KaIds are IDs supported by KubeArmor.
View Source
var KyvIds = []string{ EscapeToHost, CocoWorkload, }
KyvIds are IDs supported by Kyverno.
View Source
var NetPolIDs = []string{ DNSManipulation, DenyENAccess, }
NetPolIDs are IDs supported by Network Policy adapter.
Functions ¶
func IsIdSupportedBy ¶
IsIdSupportedBy determines whether a given ID is supported by a security engine.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.