devops-kung-fu / bomber

Scans Software Bill of Materials (SBOMs) for security vulnerabilities
https://devops-kung-fu.github.io/bomber/
Mozilla Public License 2.0
497 stars 43 forks source link

Added multiple output options #233

Open AndriyDmytrenko opened 1 month ago

AndriyDmytrenko commented 1 month ago

This pull request proposes adding support for multiple output formats in a single scan, with the objectives outlined below:

Objective: To streamline the process of generating different output formats by enabling a single scan to produce all necessary formats.

Background: Running scan commands can be time-consuming, with large codebases sometimes taking upwards to 15 minutes or more. Currently, separate scans are required for each output format, increasing the time required for comprehensive results.

Benefits:

This improvement aims to save time and reduce redundant efforts by enhancing the utility and performance of our scanning process.

The output formats can now be specified using a comma-separated list: --output=json,html,stdout