continuous-clearing
continuous-clearing copied to clipboard
feat: .NET Framework Detection and SBOM Enhancement
Changes:
- Implemented reflection-based access to Microsoft component detection tool's internal APIs
- Added framework package detection via internal GetFrameworkPackages method
- Enhanced SBOM generation:
- Mark framework packages as Dev_Dependency.
- Include explicit .NET runtime version requirements.
- Distinguish between deployment types (Classical vs Self-contained)
- Framework package filtering applied only for Classical deployments
- Added comprehensive unit test coverage