extensionAnalyzer

package
v0.0.22-alpha Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 30, 2025 License: AGPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL