Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Exploit ¶
type Exploit struct {
ID string `json:"id"`
AffectedProducts *struct {
Data []struct {
Model *string `json:"model"`
Scope *string `json:"scope"`
Trust float64 `json:"trust"`
Vendor string `json:"vendor"`
Version *string `json:"version"`
} `json:"data"`
Sources []struct {
Db string `json:"db"`
ID string `json:"id"`
} `json:"sources"`
} `json:"affected_products,omitempty"`
Credits *struct {
Data string `json:"data"`
Sources []struct {
Db string `json:"db"`
ID string `json:"id"`
} `json:"sources"`
Trust float64 `json:"trust"`
} `json:"credits,omitempty"`
Cve *struct {
Data []struct {
CveID string `json:"cve_id"`
Trust float64 `json:"trust"`
} `json:"data"`
Sources []struct {
Db string `json:"db"`
ID string `json:"id"`
} `json:"sources"`
} `json:"cve,omitempty"`
Description *struct {
Data string `json:"data"`
Sources []struct {
Db string `json:"db"`
ID string `json:"id"`
} `json:"sources"`
Trust float64 `json:"trust"`
} `json:"description,omitempty"`
EdbID *string `json:"edb_id,omitempty"`
Exploit *struct {
Data string `json:"data"`
Sources []struct {
Db string `json:"db"`
ID string `json:"id"`
} `json:"sources"`
Trust float64 `json:"trust"`
} `json:"exploit,omitempty"`
ExploitHash *struct {
Data struct {
Local struct {
Md5 string `json:"md5"`
Sha1 string `json:"sha-1"`
Sha256 string `json:"sha-256"`
} `json:"local"`
Source struct {
Md5 string `json:"md5"`
} `json:"source"`
} `json:"data"`
Sources []struct {
Db string `json:"db"`
ID string `json:"id"`
} `json:"sources"`
Trust float64 `json:"trust"`
} `json:"exploit_hash,omitempty"`
ExploitLanguage *struct {
Data []string `json:"data"`
Sources []struct {
Db string `json:"db"`
ID string `json:"id"`
} `json:"sources"`
Trust float64 `json:"trust"`
} `json:"exploit_language,omitempty"`
ExternalIds *struct {
Data []struct {
Db string `json:"db"`
ID string `json:"id"`
Trust float64 `json:"trust"`
} `json:"data"`
Sources []struct {
Db string `json:"db"`
ID string `json:"id"`
} `json:"sources"`
} `json:"external_ids,omitempty"`
Iot *struct {
Data bool `json:"data"`
Sources []struct {
Db string `json:"db"`
} `json:"sources"`
Trust float64 `json:"trust"`
} `json:"iot,omitempty"`
LastUpdateDate string `json:"last_update_date"`
MovedTo *string `json:"moved_to,omitempty"`
Price *struct {
Data string `json:"data"`
Sources []struct {
Db string `json:"db"`
ID string `json:"id"`
} `json:"sources"`
Trust float64 `json:"trust"`
} `json:"price,omitempty"`
References *struct {
Data []struct {
Trust float64 `json:"trust"`
URL string `json:"url"`
} `json:"data"`
Sources []struct {
Db string `json:"db"`
ID string `json:"id"`
} `json:"sources"`
} `json:"references,omitempty"`
Sources *struct {
Data []struct {
Db string `json:"db"`
ID string `json:"id"`
URL string `json:"url"`
} `json:"data"`
} `json:"sources,omitempty"`
SourcesReleaseDate *struct {
Data []struct {
Date string `json:"date"`
Db string `json:"db"`
ID string `json:"id"`
} `json:"data"`
} `json:"sources_release_date,omitempty"`
SourcesUpdateDate *struct {
Data []struct {
Date string `json:"date"`
Db string `json:"db"`
ID string `json:"id"`
} `json:"data"`
} `json:"sources_update_date,omitempty"`
Tags *struct {
Data []struct {
Tag string `json:"tag"`
Trust float64 `json:"trust"`
} `json:"data"`
Sources []struct {
Db string `json:"db"`
ID string `json:"id"`
} `json:"sources"`
} `json:"tags,omitempty"`
Title *struct {
Data string `json:"data"`
Sources []struct {
Db string `json:"db"`
ID string `json:"id"`
} `json:"sources"`
Trust float64 `json:"trust"`
} `json:"title,omitempty"`
Type *struct {
Data string `json:"data"`
Sources []struct {
Db string `json:"db"`
ID string `json:"id"`
} `json:"sources"`
Trust float64 `json:"trust"`
} `json:"type,omitempty"`
}
type Option ¶
type Option interface {
// contains filtered or unexported methods
}
func WithBaseURL ¶
func WithConcurrency ¶
Click to show internal directories.
Click to hide internal directories.