Documentation
¶
Index ¶
Constants ¶
View Source
const DatadogHeaderAPIKey = "dd-api-key" // #nosec G101
View Source
const DatadogHeaderAppKey = "dd-application-key"
View Source
const DatadogHeaderJwtToken = "dd-auth-jwt" // #nosec G101
View Source
const DatadogHostnameDefault = "api.datadoghq.com"
View Source
const HeaderContentType = "Content-Type"
View Source
const HeaderContentTypeApplicationJSON = "application/json"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DatadogEnvVar ¶
type DatadogEnvVar string
const ( DatadogEnvVarSite DatadogEnvVar = "SITE" DatadogEnvVarAPIKey DatadogEnvVar = "API_KEY" DatadogEnvVarAppKey DatadogEnvVar = "APP_KEY" DatadogEnvVarHostname DatadogEnvVar = "HOSTNAME" DatadogEnvVarJwtToken DatadogEnvVar = "JWT_TOKEN" )
type ResolveVulnerableSymbolsResponse ¶
type ResolveVulnerableSymbolsResponse struct {
ID string `json:"id" jsonapi:"primary,resolve-vulnerable-symbols-response"`
Results []SymbolsForPurl `json:"results" jsonapi:"attribute"`
}
func PostResolveVulnerableSymbols ¶
func PostResolveVulnerableSymbols(purls []string, ddBaseURL string, ddJwtToken string) (ResolveVulnerableSymbolsResponse, error)
type SymbolDetails ¶
type SymbolsForPurl ¶
type SymbolsForPurl struct {
Purl string `json:"purl" jsonapi:"attribute"`
VulnerableSymbols []SymbolDetails `json:"vulnerable_symbols" jsonapi:"attribute"`
}
Click to show internal directories.
Click to hide internal directories.