schema

package
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: Apr 28, 2019 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CveInfoReference

type CveInfoReference struct {
	Source string `json:"source"`
	URL    string `json:"url"`
}

CveInfoReference type

type FlexeraAdvisory

type FlexeraAdvisory struct {
	AdvisoryIdentifier        string                      `json:"advisory_identifier"`
	AggregateSeverity         string                      `json:"aggregate_severity"`
	Criticality               int64                       `json:"criticality"`
	CriticalityDescription    string                      `json:"criticality_description"`
	CveStrList                string                      `json:"cve_str_list"`
	Cvss3Info                 *FlexeraCvss3Info           `json:"cvss3_info"`
	CvssInfo                  *FlexeraCvssInfo            `json:"cvss_info"`
	Description               string                      `json:"description"`
	ID                        int64                       `json:"id"`
	Impact                    []*FlexeraImpact            `json:"impact"`
	IsZeroDay                 bool                        `json:"is_zero_day"`
	ModifiedDate              string                      `json:"modified_date"`
	Products                  []*FlexeraProduct           `json:"products"`
	References                []*FlexeraAdvisoryReference `json:"references"`
	Released                  string                      `json:"released"`
	Revisions                 []*FlexeraRevision          `json:"revisions"`
	Solution                  string                      `json:"solution"`
	SolutionStatus            int64                       `json:"solution_status"`
	SolutionStatusDescription string                      `json:"solution_status_description"`
	ThreatScore               string                      `json:"threat_score"`
	Title                     string                      `json:"title"`
	Type                      int64                       `json:"type"`
	Vulnerabilities           []*FlexeraVulnerability     `json:"vulnerabilities"`
}

FlexeraAdvisory type

type FlexeraAdvisoryListElement

type FlexeraAdvisoryListElement struct {
	ID                 int64  `json:"id"`
	AdvisoryIdentifier string `json:"advisory_identifier"`
	Released           string `json:"released"`
	Modified           string `json:"modified_date"`
}

FlexeraAdvisoryListElement type

type FlexeraAdvisoryListResult

type FlexeraAdvisoryListResult struct {
	Count   int                           `json:"count"`
	Next    string                        `json:"next"`
	Previus string                        `json:"previous"`
	Results []*FlexeraAdvisoryListElement `json:"results"`
}

FlexeraAdvisoryListResult type

type FlexeraAdvisoryReference

type FlexeraAdvisoryReference struct {
	Description  string `json:"description"`
	InternalType int64  `json:"internal_type"`
	Ordinal      int64  `json:"ordinal"`
	URL          string `json:"url"`
}

FlexeraAdvisoryReference type

type FlexeraCpe

type FlexeraCpe struct {
	ModificationDate string `json:"modification_date"`
	Name             string `json:"name"`
	NvdID            string `json:"nvd_id"`
}

FlexeraCpe type

type FlexeraCvss3Info

type FlexeraCvss3Info struct {
	BaseScore    float64 `json:"cvss_base_score"`
	OverallScore float64 `json:"cvss_overall_score"`
	Vector       string  `json:"cvss_vector"`
}

FlexeraCvss3Info type

type FlexeraCvssInfo

type FlexeraCvssInfo struct {
	BaseScore    float64 `json:"cvss_base_score"`
	OverallScore float64 `json:"cvss_overall_score"`
	Vector       string  `json:"cvss_vector"`
}

FlexeraCvssInfo type

type FlexeraImpact

type FlexeraImpact struct {
	ID   int64  `json:"id"`
	Name string `json:"name"`
}

FlexeraImpact type

type FlexeraProduct

type FlexeraProduct struct {
	Cpes   []*FlexeraCpe `json:"cpes"`
	HasCpe bool          `json:"has_cpe"`
	ID     string        `json:"id"`
	IsOS   bool          `json:"is_os"`
	Name   string        `json:"name"`
}

FlexeraProduct type

type FlexeraRevision

type FlexeraRevision struct {
	Description string `json:"description"`
	Number      string `json:"number"`
	ReleaseDate string `json:"release_date"`
}

FlexeraRevision type

type FlexeraVulnerability

type FlexeraVulnerability struct {
	Cve         string                       `json:"cve"`
	CveInfo     *FlexeraVulnerabilityCveInfo `json:"cve_info"`
	Description string                       `json:"description"`
	Ordinal     int64                        `json:"ordinal"`
	Products    []*FlexeraProduct            `json:"products"`
	Title       string                       `json:"title"`
}

FlexeraVulnerability type

type FlexeraVulnerabilityCveInfo

type FlexeraVulnerabilityCveInfo struct {
	Cvss3Score  string              `json:"cvss3_score"`
	Cvss3Vector string              `json:"cvss3_vector"`
	CvssScore   string              `json:"cvss_score"`
	CvssVector  string              `json:"cvss_vector"`
	Description string              `json:"description"`
	Disclaimer  string              `json:"disclaimer"`
	OptName     string              `json:"opt_name"`
	OptType     string              `json:"opt_type"`
	Reference   string              `json:"reference"`
	References  []*CveInfoReference `json:"references"`
	Source      string              `json:"source"`
	ThreatScore float64             `json:"threat_score"`
	ThreatRules map[string]string   `json:"threat_rules"`
	UpdateFlag  int64               `json:"update_flag"`
}

FlexeraVulnerabilityCveInfo type

Jump to

Keyboard shortcuts

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