Commit Graph
14 Commits
Author SHA1 Message Date
alexanderandClaude Opus 5.5 2d88ffa953 Report lines of code and the main languages from cloc.txt
The project page takes the size from cloc's sum and names the three to
five largest languages, leaving out prose and data files such as Markdown,
text, CSV and JSON, and anything under 1% of the code beyond the third.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-24 21:14:14 +02:00
alexanderandClaude Opus 5.5 9d78e9edf4 Remove the scan information section
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-24 21:14:14 +02:00
alexanderandClaude Opus 5.5 b380c736c9 Name the dependency check CipherCell SCA on the cover
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-24 21:06:44 +02:00
alexanderandClaude Opus 5.5 8f47303605 Grade SARIF findings by score, then CWE, then level
A result's own security-severity score is banded like CVSS; without one,
the finding is graded by a hand-built CWE table; failing that, by its
SARIF level, one band lower than before. The scanners' levels said more
about the tool than about the risk: a container running as root came out
Critical and a hard-coded password Medium.

The summariser only reads security-severity off the rule, and Lynkeus
scores each result, so the runs are summarised here to keep that score.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-24 21:06:44 +02:00
alexanderandClaude Opus 5.5 8629ba7bcf Drop the recommendation from the CVE cards
The VDR carries no recommendation, so every card only ever showed <xxx>.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-24 20:42:44 +02:00
alexanderandClaude Opus 5.5 ae04b50a6c Label the set-aside count Suppressed / False Positives
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-24 20:42:32 +02:00
alexanderandClaude Opus 5.5 08a8477442 Report the scanned commit as the project version
The pipeline leaves repository_version empty, but tags the Dependency-Track
upload with the commit it scanned. Use that when no version is stated.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-24 20:42:25 +02:00
alexanderandClaude Opus 5.5 dc8ed38d8c Let the project name and the manufacturer be supplied on the command line
Neither is recorded in the artifacts: the metadata's repository_name is
empty and nothing names a manufacturer. --project wins over the metadata.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-24 20:41:56 +02:00
alexanderandClaude Opus 5.5 5959d9364b Retitle the report and drop the report and artifact ids
The report now covers every finding from all tools, so "SAST/SCA Report"
undersold it. The report and artifact ids were never filled in.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-24 20:41:06 +02:00
alexander 2e2ab63232 Add toc and include all findings in the report 2026-09-24 20:33:00 +02:00
Florian Frank f775e1f1ed Improve naming different metrics. 2026-09-21 22:09:01 +02:00
Florian Frank 9247608a9f Integrate metrics from metrics.json into the report pdf. 2026-09-21 21:47:29 +02:00
Florian Frank 9d7df77923 Allow generation of metrics.json simply by accessing the artifacts folder. 2026-09-21 21:30:32 +02:00
Florian Frank 06593ac488 Initial commit. monorepo deps are copied in a dirty way to the vendor folder 2026-09-18 16:58:29 +02:00