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
Click to show internal directories.
Click to hide internal directories.