vulnerability

package
v0.0.26 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 11, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddVulnerability

func AddVulnerability(vuln sirius.Vulnerability) error

AddVulnerability Chain: SDK Consumer (e.g. Sirius REST API) -> SDK go-api sirius/vulnerability (Here)

func CheckVulnerabilityExists

func CheckVulnerabilityExists(vid string) bool

func DeleteVulnerability

func DeleteVulnerability(vid string) error

func GetVulnerability

func GetVulnerability(vid string) (nvd.CveItem, error)

func GetVulnerabilityContext added in v0.0.20

func GetVulnerabilityContext(ctx context.Context, vid string) (nvd.CveItem, error)

GetVulnerabilityContext allows request and scan callers to cancel NVD lookups.

func MapCVEDataMeta

func MapCVEDataMeta(dbVulnMeta models.CVEDataMeta) sirius.CVEDataMeta

* MapCVEDataMeta accepts a models.CVEDataMeta and returns a sirius.CVEDataMeta This function maps the models.CVEDataMeta to a sirius.CVEDataMeta

func MapCVEItem

func MapCVEItem(dbVuln models.CVEItem) sirius.Entry

* MapCVEItem accepts a models.CVEItem and returns a sirius.Entry This function maps the models.CVEItem to a sirius.Entry

func MapDescription

func MapDescription(dbVulnDescription models.Description) sirius.Description

* MapDescription accepts a models.Description and returns a sirius.Description This function maps the models.Description to a sirius.Description

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL