Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FillCVEsWithRedHat ¶ added in v0.15.10
FillCVEsWithRedHat fills CVE detailed with Red Hat Security
Types ¶
type Debian ¶
type Debian struct {
Base
}
Debian is Gost client for Debian GNU/Linux
func (Debian) ConvertToModel ¶
func (deb Debian) ConvertToModel(cve *gostmodels.DebianCVE) *models.CveContent
ConvertToModel converts gost model to vuls model
func (Debian) DetectCVEs ¶ added in v0.15.13
DetectCVEs fills cve information that has in Gost
type Microsoft ¶ added in v0.6.0
type Microsoft struct {
Base
}
Microsoft is Gost client for windows
func (Microsoft) ConvertToModel ¶ added in v0.6.0
func (ms Microsoft) ConvertToModel(cve *gostmodels.MicrosoftCVE) (*models.CveContent, []models.Mitigation)
ConvertToModel converts gost model to vuls model
func (Microsoft) DetectCVEs ¶ added in v0.15.13
DetectCVEs fills cve information that has in Gost
type Pseudo ¶
type Pseudo struct {
Base
}
Pseudo is Gost client except for RedHat family, Debian, Ubuntu and Windows
func (Pseudo) DetectCVEs ¶ added in v0.15.13
DetectCVEs fills cve information that has in Gost
type RedHat ¶
type RedHat struct {
Base
}
RedHat is Gost client for RedHat family linux
func (RedHat) ConvertToModel ¶
func (red RedHat) ConvertToModel(cve *gostmodels.RedhatCVE) (*models.CveContent, []models.Mitigation)
ConvertToModel converts gost model to vuls model
func (RedHat) DetectCVEs ¶ added in v0.15.13
DetectCVEs fills cve information that has in Gost
type Ubuntu ¶ added in v0.15.13
type Ubuntu struct {
Base
}
Ubuntu is Gost client for Ubuntu
func (Ubuntu) ConvertToModel ¶ added in v0.15.13
func (ubu Ubuntu) ConvertToModel(cve *gostmodels.UbuntuCVE) *models.CveContent
ConvertToModel converts gost model to vuls model
func (Ubuntu) DetectCVEs ¶ added in v0.15.13
DetectCVEs fills cve information that has in Gost