▗▄▄▖▗▖ ▗▖▗▖ ▗▖ ▗▄▄▖▗▖ ▗▖▗▄▄▄▖▗▖ ▗▖▗▄▄▄▖
▐▌ ▐▌ ▐▌▐▛▚▖▐▌▐▌ ▐▌ ▐▌ █ ▐▛▚▖▐▌▐▌
▝▀▚▖▐▌ ▐▌▐▌ ▝▜▌ ▝▀▚▖▐▛▀▜▌ █ ▐▌ ▝▜▌▐▛▀▀▘
▗▄▄▞▘▝▚▄▞▘▐▌ ▐▌▗▄▄▞▘▐▌ ▐▌▗▄█▄▖▐▌ ▐▌▐▙▄▄▖
Sunshine: actionable CycloneDX visualization tool.
It takes a JSON CycloneDX file as input and provides as output an HTML containing a chart and a table representation of the components, dependencies, vulnerabilities and licenses. See a sample HTML output here.
Can be used in 2 ways:
- As a web application: all submitted data is processed locally within your browser, without being transmitted anywhere else.
- As a standalone CLI tool.
Usage of the web application:
- option 1: via the online version at URL https://cyclonedx.github.io/Sunshine/
- option 2: by running
python3 -m http.server 8000
and opening a browser at URL http://127.0.0.1:8000
Usage of the CLI version:
sunshine.py [-h] [-v] [-i INPUT] [-o OUTPUT]
options:
-h, --help show this help message and exit
-v, --version show program version
-i, --input INPUT path of input CycloneDX file
-o, --output OUTPUT path of output HTML file
Credits:
- made by: Luca Capacci
- contributor: Mattia Fierro