package
1.3.51
Repository: https://github.com/adevinta/vulcan-api.git
Documentation: pkg.go.dev

# Functions

NewEntities returns a struct that exposes the current defined global entities.

# Variables

CPScan represents the global program used for periodic scans of the Common Platform discovered assets.
PeriodicDigestReport specifies the data for the digest report to be sent on every Wednesday at 8am UTC.
PeriodicFullScan represents the global program used for periodic full scans.
RedconScan represents the global program used for periodic scans of the Redcon discovered assets.
WebScanning represents the global program used for web scans.

# Structs

No description provided by the author
CPGroup resolves the assets detected by CP excluding those present in the Default, Sensitive and Redcon groups.
CPPolicy contains all checks associated with the "DefaultPolicy", but excluding "vulcan-nessus".
DefaultGroup resolves all the assets present.
DefaultPolicy contains all checks execpts the ones for docker images.
Entities shapes the interface exposed to other packages to interact with global entities.
GlobalPolicyConfigEntry defines for a specific global policy the list of (allowed and blocked) (checks and assettypes) and a list of suffix to exclude if check name matches.
No description provided by the author
Program defines the information required to define a global program.
RedconGroup resolves the assets detected by Redcon excluding those present in the Default and Sensitive groups.
RedconPolicy contains all checks associated with the "DefaultPolicy", but excluding "vulcan-nessus".
Report defines the information required to define a global report.
SensitiveGroup global group shadows the sensitive concrete group of a team.
No description provided by the author
WebScanning global group contains the assets which will be scanned by web scanners.
WebScanningPolicy contains all checks related with web scanning.

# Interfaces

ChecktypesInformer defines the functions that the component providing checktypes info to the global policies must implement.
Group defines the methods all the global groups must implement.
Policy defines the shape of a global policy.

# Type aliases

GlobalPolicyConfig defines the global policy configuration in terms of checks and assettypes to process.