Documentation
¶
Index ¶
- Variables
- type Cvemap
- func (c *Cvemap) GetCvesByFilters(encodedParams string) (*types.CVEBulkData, error)
- func (c *Cvemap) GetCvesByIds(cveIds []string) (*types.CVEBulkData, error)
- func (c *Cvemap) GetCvesBySearchString(query string, limit, offset int) (*types.CVEBulkData, error)
- func (c *Cvemap) GetCvesForSpecificFields(fields []string, encodedParams string, limit, offset int) (*types.CVEBulkData, error)
- type Options
Constants ¶
This section is empty.
Variables ¶
View Source
var ( BaseUrl = env.GetEnvOrDefault("CVEMAP_API_URL", "https://cve.projectdiscovery.io/api/v1") ErrUnAuthorized = errorutil.New(`unauthorized: 401 (get your free api key from https://cloud.projectdiscovery.io)`) )
Functions ¶
This section is empty.
Types ¶
type Cvemap ¶
type Cvemap struct {
// contains filtered or unexported fields
}
func (*Cvemap) GetCvesByFilters ¶
func (c *Cvemap) GetCvesByFilters(encodedParams string) (*types.CVEBulkData, error)
func (*Cvemap) GetCvesByIds ¶
func (c *Cvemap) GetCvesByIds(cveIds []string) (*types.CVEBulkData, error)
func (*Cvemap) GetCvesBySearchString ¶
func (*Cvemap) GetCvesForSpecificFields ¶
func (c *Cvemap) GetCvesForSpecificFields(fields []string, encodedParams string, limit, offset int) (*types.CVEBulkData, error)
all the root level fields are supported
type Options ¶ added in v0.0.7
type Options struct { // ApiKey is the api key for the cvemap api ApiKey string // RetryableHttpOptions contains options for the http client (optional) RetryableHttpOptions *retryablehttp.Options // HttpClient is the http client to use (optional) HttpClient *http.Client // Debug is a flag that enables debugging output Debug bool }
Click to show internal directories.
Click to hide internal directories.