feat: Enhance SBOM composition with policy findings and update CycloneDX package
- Added `PolicyFindings` property to `SbomCompositionRequest` to include policy findings in SBOM. - Implemented `NormalizePolicyFindings` method to process and validate policy findings. - Updated `SbomCompositionRequest.Create` method to accept policy findings as an argument. - Upgraded CycloneDX.Core package from version 5.1.0 to 10.0.1. - Marked several tasks as DONE in TASKS.md, reflecting completion of SBOM-related features. - Introduced telemetry metrics for Go analyzer to track heuristic fallbacks. - Added performance benchmarks for .NET and Go analyzers. - Created new test fixtures for .NET applications, including dependencies and runtime configurations. - Added licenses and nuspec files for logging and toolkit packages used in tests. - Implemented `SbomPolicyFinding` record to encapsulate policy finding details and normalization logic.
This commit is contained in:
		@@ -61,7 +61,8 @@ public static class TelemetryExtensions
 | 
			
		||||
                metrics
 | 
			
		||||
                    .AddMeter(
 | 
			
		||||
                        ScannerWorkerInstrumentation.MeterName,
 | 
			
		||||
                        "StellaOps.Scanner.Analyzers.Lang.Node")
 | 
			
		||||
                        "StellaOps.Scanner.Analyzers.Lang.Node",
 | 
			
		||||
                        "StellaOps.Scanner.Analyzers.Lang.Go")
 | 
			
		||||
                    .AddRuntimeInstrumentation()
 | 
			
		||||
                    .AddProcessInstrumentation();
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user