Skip to content

Add csaf reporting - #106

Open
TaniaGithub0401 wants to merge 39 commits into
mundialis:mainfrom
TaniaGithub0401:add-csaf-reporting
Open

TaniaGithub0401 wants to merge 39 commits into
mundialis:mainfrom
TaniaGithub0401:add-csaf-reporting

Conversation

@TaniaGithub0401

Copy link
Copy Markdown
Contributor

This PR builds on the Dependency-Track integration from PRs #103 and #758 and extends the reusable SBOM workflow with CSAF 2.0 VEX generation and validation. The CSAF report is generated from Dependency-Track findings and analysis states and is validated automatically in the workflow. The implementation supports Docker and Python dependency sources and handles cases where no findings or no analyzed findings are available. Storage/publication of the final CSAF document and email notifications are still open and will be handled separately.

@neteler neteler added the CI CI related label Sep 23, 2026
Comment thread README.md
Comment on lines +312 to +313
- `additional-packages`: Space-separated list of additional system packages
to install before creating a Python environment.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- `additional-packages`: Space-separated list of additional system packages
to install before creating a Python environment.
- `additional-packages`: Space-separated list of additional system packages
to install before creating a Python environment. For installation of GDAL see
example. In the requirements.txt the gdal version must not be set
to a fixed version to avoid conflicts with system version.

Comment thread README.md
Comment on lines +289 to +291
dependency-track-url: https://dependency-track.example.com
dependency-track-project-name: example-project
dependency-track-project-version: latest

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See comments in actinia-org/actinia-core#760.
Fine for me to be adjusted in a later PR, if suggestions are possible.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI CI related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants