Versions in this module Expand all Collapse all v0 v0.3.1 Nov 23, 2018 v0.3.0 Nov 7, 2018 v0.2.1 Sep 13, 2018 v0.2.0 Aug 27, 2018 Changes in this version + type Affect struct + NvdJSONID uint + Product string + Vendor string + Version string type Cpe + EnvCpes []EnvCpe + NvdJSONID uint + NvdXMLID uint + type CpeBase struct + FormattedString string + URI string + VersionEndExcluding string + VersionEndIncluding string + VersionStartExcluding string + VersionStartIncluding string + WellFormedName string + type CpeWFN struct + Edition string + Language string + Other string + Part string + Product string + SoftwareEdition string + TargetHW string + TargetSW string + Update string + Vendor string + Version string type CveDetail + NvdJSON *NvdJSON + NvdXML *NvdXML + type Cvss2 struct + AccessComplexity string + AccessVector string + Authentication string + AvailabilityImpact string + BaseScore float64 + ConfidentialityImpact string + IntegrityImpact string + JvnID uint + NvdXMLID uint + Severity string + VectorString string + type Cvss2Extra struct + ExploitabilityScore float64 + ImpactScore float64 + NvdJSONID uint + ObtainAllPrivilege bool + ObtainOtherPrivilege bool + ObtainUserPrivilege bool + UserInteractionRequired bool + type Cvss3 struct + AttackComplexity string + AttackVector string + AvailabilityImpact string + BaseScore float64 + BaseSeverity string + ConfidentialityImpact string + ExploitabilityScore float64 + ImpactScore float64 + IntegrityImpact string + JVNID uint + NvdJSONID uint + PrivilegesRequired string + Scope string + UserInteraction string + VectorString string + type Cwe struct + CweID string + JvnID uint + NvdJSONID uint + NvdXMLID uint + type Description struct + Lang string + NvdJSONID uint + Value string + type EnvCpe struct + CpeID uint + type FeedMeta struct + Hash string + LastModifiedDate string + LatestHash string + LatestLastModifiedDate string + URL string + func (f FeedMeta) FetchOption() string + func (f FeedMeta) Newly() bool + func (f FeedMeta) OutDated() bool + func (f FeedMeta) StatusForStdout() string + func (f FeedMeta) ToTableWriterRow() []string + func (f FeedMeta) UpToDate() bool + func (f FeedMeta) Year() (year string, xml bool, err error) type Jvn + Cvss2 Cvss2 + Cvss3 Cvss3 + type NvdJSON struct + Affects []Affect + Cpes []Cpe + CveDetailID uint + CveID string + Cvss2 Cvss2Extra + Cvss3 Cvss3 + Cwes []Cwe + Descriptions []Description + LastModifiedDate time.Time + PublishedDate time.Time + References []Reference + type NvdXML struct + Cpes []Cpe + CveDetailID uint + CveID string + Cvss2 Cvss2 + Cwes []Cwe + LastModifiedDate time.Time + PublishedDate time.Time + References []Reference + Summary string type Reference + NvdJSONID uint + NvdXMLID uint v0.1.1 Jun 28, 2017 Changes in this version type Cpe + VendorUpdate string type CveDetail + func (c CveDetail) CweID() string type Jvn + CveID string type Nvd + CveID string + CweID string + func (c Nvd) CvssSeverity() string v0.1.0 Apr 13, 2016 Changes in this version + type Cpe struct + CpeName string + Edition string + JvnID uint + Language string + NvdID uint + Part string + Product string + Update string + Vendor string + Version string + type CveDetail struct + CveID string + CveInfoID uint + Jvn Jvn + Nvd Nvd + func (c CveDetail) CvssScore(lang string) float64 + func (c CveDetail) CvssV2CalculatorLink(lang string) string + type CveDetails []CveDetail + func (c CveDetails) Len() int + func (c CveDetails) Less(i, j int) bool + func (c CveDetails) Swap(i, j int) + type CveDictionary interface + CveSummary func() string + CveTitle func() string + CvssScore func() float64 + CvssSeverity func() string + CvssVector func() string + GetCveDetailID func() uint + GetID func() uint + LastModified func() time.Time + Link func() string + SetCpes func([]Cpe) + SetCveDetailID func(id uint) + SetVulnSiteReferences func([]Reference) + VulnSiteReferences func() []Reference + type Jvn struct + Cpes []Cpe + CveDetailID uint + JvnID string + JvnLink string + LastModifiedDate time.Time + PublishedDate time.Time + References []Reference + Score float64 + Severity string + Summary string + Title string + Vector string + func (c *Jvn) SetCpes(r []Cpe) + func (c *Jvn) SetCveDetailID(id uint) + func (c *Jvn) SetVulnSiteReferences(r []Reference) + func (c Jvn) CveSummary() string + func (c Jvn) CveTitle() string + func (c Jvn) CvssScore() float64 + func (c Jvn) CvssSeverity() string + func (c Jvn) CvssVector() string + func (c Jvn) GetCveDetailID() uint + func (c Jvn) GetID() uint + func (c Jvn) LastModified() time.Time + func (c Jvn) Link() string + func (c Jvn) VulnSiteReferences() []Reference + type Nvd struct + AccessComplexity string + AccessVector string + Authentication string + AvailabilityImpact string + ConfidentialityImpact string + Cpes []Cpe + CveDetailID uint + IntegrityImpact string + LastModifiedDate time.Time + PublishedDate time.Time + References []Reference + Score float64 + Summary string + func (c *Nvd) SetCpes(r []Cpe) + func (c *Nvd) SetCveDetailID(id uint) + func (c Nvd) CveSummary() string + func (c Nvd) CveTitle() string + func (c Nvd) CvssScore() float64 + func (c Nvd) CvssVector() string + func (c Nvd) GetCveDetailID() uint + func (c Nvd) GetID() uint + func (c Nvd) LastModified() time.Time + func (c Nvd) Link() string + func (c Nvd) SetVulnSiteReferences(r []Reference) + func (c Nvd) Severity() string + func (c Nvd) VulnSiteReferences() []Reference + type Reference struct + JvnID uint + Link string + NvdID uint + Source string