SBOM viewer, simplified and forked from https://github.com/CycloneDX/Sunshine/
- JavaScript 75%
- CSS 13.1%
- HTML 11.1%
- Shell 0.8%
| css | ||
| js | ||
| scripts | ||
| vendor | ||
| index.html | ||
| LICENSE | ||
| README.md | ||
| sample-sbom.json | ||
░██████ ░██ ░██ ░███ ░██ ░██████ ░██ ░██ ░██████░███ ░██ ░███████
░██ ░██ ░██ ░██░██ ░██ ░██ ░██ ░██ ░██ ░██░██ ░██ ░██
░████████ ░██ ░██ ░██ ░██ ░██ ░████████ ░██████████ ░██ ░██ ░██ ░██ ░██████
░██ ░██ ░██ ░██ ░██░██ ░██ ░██ ░██ ░██ ░██ ░██░██ ░██
░██████ ░██████ ░██ ░███ ░██████ ░██ ░██ ░██████░██ ░███ ░███████
Sunshine: actionable CycloneDX visualization tool.
It takes a JSON CycloneDX file as input and provides as output a chart and table representation of the components, dependencies, vulnerabilities and licenses. It can also enrich data by adding EPSS and CISA KEV information. A ready-to-try example is included as sample-sbom.json.
All submitted data is processed locally within your browser, without being transmitted anywhere else.
Usage:
- option 1: via the online version at URL https://cyclonedx.github.io/Sunshine/
- option 2: by running
python3 -m http.server 8000and opening a browser at URL http://127.0.0.1:8000
Offline enrichment (optional):
./scripts/vendor-offline.sh
This downloads EPSS and CISA KEV CSV mirrors into vendor/enrichment/ so enrichment works without network access. Re-run periodically to refresh (upstream updates about every 2 hours).
Credits:
- made by: Luca Capacci
- contributor: Mattia Fierro