wimpysworld / stream-sprout

Restream a video source to multiple destinations such as Twitch, YouTube, Owncast and Peertube 📡
Apache License 2.0
28 stars 4 forks source link

feat: Add SBOM generation and vulnerability scanning in workflows #39

Closed popey closed 3 months ago

popey commented 3 months ago

Description

Adds a step to the release which generates a Software Bill of Materials (SBOM) as an asset in the release. The SBOM can be used by external tools to validate the container contents.

Documentation at: https://github.com/marketplace/actions/anchore-sbom-action

It also adds a second workflow, which periodically does a vulnerability scan of the container. The output of the scan is presented in the log. It's currently configured to 'fail' on medium-or-above vulnerabilities.

Documentation at: https://github.com/marketplace/actions/anchore-container-scan

Checklist:

popey commented 3 months ago

A result from scan-action in my repo can be found here: https://github.com/popey/stream-sprout/actions/runs/10159613955