package
0.10.0
Repository: https://github.com/adevinta/lava.git
Documentation: pkg.go.dev

# Functions

Parse returns a parsed Lava configuration given an [io.Reader].
ParseFile returns a parsed Lava configuration given a path to a file.

# Constants

ExpirationDateLayout is the input format for the [ExpirationDate].
Output formats available for the report.
Output formats available for the report.
Severity levels.
Severity levels.
Severity levels.
Severity levels.
Severity levels.

# Variables

ErrInvalidAssetType means that the asset type is invalid.
ErrInvalidExpirationDate means that the expiration date is invalid.
ErrInvalidLavaVersion means that the Lava version does not have a valid format according to the Semantic Versioning Specification.
ErrInvalidOutputFormat means that the output format is invalid.
ErrInvalidSeverity means that the severity is invalid.
ErrNoChecktypeURLs means that no checktypes URLs were specified.
ErrNoTargetAssetType means that the target does not have an asset type.
ErrNoTargetIdentifier means that the target does not have an identifier.
ErrNoTargets means that no targets were specified.

# Structs

AgentConfig is the configuration passed to the vulcan-agent.
Config represents a Lava configuration.
Exclusion represents the criteria to exclude a given finding.
ExpirationDate represents when an exclusion is not valid any more.
RegistryAuth contains the credentials for a container registry.
ReportConfig is the configuration of the report.
Target represents the target of a scan.

# Type aliases

OutputFormat is the format of the generated report.
Severity is the severity of a given finding.