Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsVulnerabilityRelevant ¶
IsVulnerabilityRelevant checks if an extension is relevant for vulnerability tracking
Types ¶
type ExtensionVulnerabilityMatch ¶
type ExtensionVulnerabilityMatch struct {
VulnerabilityID string
PackageName string
PackageVersion string
Severity string
CVSS float64
Summary string
Details string
References []string
PublishedDate string
ModifiedDate string
WithdrawnDate string
Source string
}
ExtensionVulnerabilityMatch represents a vulnerability match for a PHP extension
type PHPExtensionVulnerabilityMatcher ¶
type PHPExtensionVulnerabilityMatcher struct{}
PHPExtensionVulnerabilityMatcher handles vulnerability matching for PHP extensions
func (*PHPExtensionVulnerabilityMatcher) MatchExtensionVulnerabilities ¶
func (matcher *PHPExtensionVulnerabilityMatcher) MatchExtensionVulnerabilities( extensionName string, extensionVersion string, knowledge_db *bun.DB, ) ([]ExtensionVulnerabilityMatch, error)
MatchExtensionVulnerabilities finds vulnerabilities for PHP extensions
Click to show internal directories.
Click to hide internal directories.