Versions in this module Expand all Collapse all v0 v0.1.4 Aug 8, 2020 Changes in this version + func ProvidersConvertStrTime(layout, strTime string) (*time.Time, error) + func ProvidersNewItem(item *ProvidersItem) (*nvd.NVDCVEFeedJSON10DefCVEItem, error) + type CVSS struct + CVSS2 *CVSS2 + CVSS3 *CVSS3 + type CVSS2 struct + AccessComplexity string + AccessVector string + Authentication string + AvailabilityImpact string + BaseScore string + ConfidentialityImpact string + ExploitScore string + ImpactScore string + IntegrityImpact string + Vector string + type CVSS3 struct + AccessComplexity string + AccessVector string + AvailabilityImpact string + BaseScore string + ConfidentialityImpact string + ExploitScore string + ImpactScore string + IntegrityImpact string + PrivilegesRequired string + Score string + UserInteraction string + Vector string + type Classification struct + Targets []*Target + Weaknesses []*Weakness + type DescParameter struct + Modified string + Published string + Summary string + type Description struct + ID string + Parameters *DescParameter + type Information struct + Descriptions []*Description + References []*Reference + type Item struct + Classification *Classification + Information *Information + Risk *Risk + func (item *Item) Convert() (*nvd.NVDCVEFeedJSON10DefCVEItem, error) + func (item *Item) ID() string + type ProvidersCVSS struct + BaseScore float64 + TemporalScore float64 + Vector string + type ProvidersConfiguration struct + Nodes []*ProvidersNode + func ProvidersNewConfiguration() *ProvidersConfiguration + func (c *ProvidersConfiguration) NewNode() *ProvidersNode + type ProvidersItem struct + CVSS2 *ProvidersCVSS + CVSS3 *ProvidersCVSS + CWEs []string + Configuration *ProvidersConfiguration + Description string + ID string + LastModifiedDate *time.Time + PublishedDate *time.Time + References *ProvidersReferences + Vendor string + type ProvidersMatch struct + CPE22URI string + CPE23URI string + VersionEndExcluding string + VersionEndIncluding string + VersionStartExcluding string + VersionStartIncluding string + Vulnerable bool + func ProvidersNewMatch(cpe22uri, cpe23uri string, vulnerable bool) *ProvidersMatch + func (m *ProvidersMatch) AddVersionEnd(version string, excluding bool) + func (m *ProvidersMatch) AddVersionStart(version string, excluding bool) + type ProvidersNode struct + func (node *ProvidersNode) AddConditionalMatch(m *ProvidersMatch) + func (node *ProvidersNode) AddMatch(m *ProvidersMatch) + type ProvidersReferences struct + func ProvidersNewReferences() *ProvidersReferences + func (r *ProvidersReferences) Add(name, url string) + type Reference struct + URL string + Vendor string + type Risk struct + CVSS *CVSS + type Target struct + ID int32 + Parameters []*TargetParameter + type TargetParameter struct + CPE22 string + CPE23 string + RunningOn []*TargetParameter + Title string + VersionAffected VersionAffected + type VersionAffected struct + From string + To string + type Weakness struct + ID string