Documentation
¶
Index ¶
- type PHPExtensionAnalyzer
- func (analyzer *PHPExtensionAnalyzer) AnalyzeExtensionVulnerabilities(extensions map[string]string, knowledge *bun.DB) []vulnerabilityFinder.Vulnerability
- func (analyzer *PHPExtensionAnalyzer) ExtractExtensionsFromSBOM(sbom sbomTypes.Output) map[string]string
- func (analyzer *PHPExtensionAnalyzer) FilterRelevantExtensions(extensions map[string]string) map[string]string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PHPExtensionAnalyzer ¶
type PHPExtensionAnalyzer struct {
// contains filtered or unexported fields
}
PHPExtensionAnalyzer analyzes PHP extensions for vulnerabilities
func NewPHPExtensionAnalyzer ¶
func NewPHPExtensionAnalyzer() *PHPExtensionAnalyzer
NewPHPExtensionAnalyzer creates a new PHP extension analyzer
func (*PHPExtensionAnalyzer) AnalyzeExtensionVulnerabilities ¶
func (analyzer *PHPExtensionAnalyzer) AnalyzeExtensionVulnerabilities( extensions map[string]string, knowledge *bun.DB, ) []vulnerabilityFinder.Vulnerability
AnalyzeExtensionVulnerabilities analyzes extensions for vulnerabilities
func (*PHPExtensionAnalyzer) ExtractExtensionsFromSBOM ¶
func (analyzer *PHPExtensionAnalyzer) ExtractExtensionsFromSBOM(sbom sbomTypes.Output) map[string]string
ExtractExtensionsFromSBOM extracts PHP extension information from the SBOM
func (*PHPExtensionAnalyzer) FilterRelevantExtensions ¶
func (analyzer *PHPExtensionAnalyzer) FilterRelevantExtensions(extensions map[string]string) map[string]string
FilterRelevantExtensions filters extensions that are relevant for vulnerability tracking
Click to show internal directories.
Click to hide internal directories.