Module validation

Module validation 

Source
Expand description

Plugin Validation Framework

This module provides comprehensive validation capabilities for plugins, including security analysis, dependency checking, code safety validation, and trust verification. It ensures that plugins meet security and quality standards before being loaded and executed.

Structs§

AnalysisRule
Analysis rule for code validation
ApiUsageInfo
API usage information for security analysis
CodeAnalysisInfo
Code analysis information
CodeAnalyzer
Code analyzer for security checks
Dependency
Dependency specification
DependencyResolver
Dependency resolver for checking plugin dependencies
MarketplaceInfo
Marketplace information
PluginManifest
Enhanced plugin manifest with marketplace information
PluginValidator
Advanced plugin validation framework with security analysis
TrustStore
Trust store for plugin verification
ValidationReport
Validation report containing all validation results
Vulnerability
Security vulnerability information

Enums§

ValidationCheck
Types of validation checks
ValidationError
Validation errors that prevent plugin usage
ValidationResult
Validation check results
ValidationStatus
Overall validation status
ValidationWarning
Validation warnings that should be noted but don’t prevent usage
VulnerabilitySeverity
Vulnerability severity levels