Documentation
¶
Index ¶
Constants ¶
View Source
const DefaultMaxMemoryCacheEntries = 5000
View Source
const PluginConfigIDEnv = "LIBMEEP_PLUGIN_CONFIG_ID"
View Source
const StatusScanned = "SCANNED"
Variables ¶
This section is empty.
Functions ¶
func PluginConfigID ¶
Types ¶
type Document ¶
type Document struct {
PluginID string `json:"plugin-id"`
PURL string `json:"purl"`
Status string `json:"status"`
ResultCount []int `json:"resultCount,omitempty"`
Malicious *bool `json:"malicious,omitempty"`
MaliciousPackage *bool `json:"maliciousPackage,omitempty"`
SuspiciousScore *float64 `json:"suspiciousScore,omitempty"`
VulnerabilityIDs []string `json:"vulnerabilityIDs,omitempty"`
IntelSpecific map[string]any `json:"intel-specific,omitempty"`
}
func CleanDocument ¶
type InputHandler ¶
type ResultCache ¶
type ResultCache interface {
Get(purl string) ([]byte, bool, error)
Set(purl string, value []byte) error
Close() error
}
func NewResultCache ¶
func NewResultCache(opts ResultCacheOptions) (ResultCache, error)
type ResultCacheOptions ¶
Click to show internal directories.
Click to hide internal directories.