frameworkAnalyzer

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: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FrameworkInfo

type FrameworkInfo struct {
	Name    string
	Version string
	Type    string // "framework", "cms", "library"
}

FrameworkInfo represents detected framework information

type PHPFrameworkAnalyzer

type PHPFrameworkAnalyzer struct {
	// contains filtered or unexported fields
}

PHPFrameworkAnalyzer analyzes PHP frameworks for vulnerabilities and security best practices

func NewPHPFrameworkAnalyzer

func NewPHPFrameworkAnalyzer() *PHPFrameworkAnalyzer

NewPHPFrameworkAnalyzer creates a new PHP framework analyzer

func (*PHPFrameworkAnalyzer) AnalyzeFrameworkVulnerabilities

func (analyzer *PHPFrameworkAnalyzer) AnalyzeFrameworkVulnerabilities(
	frameworks []FrameworkInfo,
	knowledge *bun.DB,
) []vulnerabilityFinder.Vulnerability

AnalyzeFrameworkVulnerabilities analyzes frameworks for vulnerabilities and security issues

func (*PHPFrameworkAnalyzer) ExtractFrameworkFromSBOM

func (analyzer *PHPFrameworkAnalyzer) ExtractFrameworkFromSBOM(sbom sbomTypes.Output) []FrameworkInfo

ExtractFrameworkFromSBOM extracts PHP framework information from the SBOM

Jump to

Keyboard shortcuts

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