docs(security): refresh multi-scanner CVE reports after #70 - #72
Draft
cursor[bot] wants to merge 1 commit into
Draft
docs(security): refresh multi-scanner CVE reports after #70#72cursor[bot] wants to merge 1 commit into
cursor[bot] wants to merge 1 commit into
Conversation
Regenerate Trivy/Grype/Syft/osv-scanner (+ Dockle/Dive proxy-image) HTML reports and bump OpenVEX to version 7 after PR #70 merge. No easy pyproject.toml bumps available; diskcache CVE-2025-69872 remains accepted (no PyPI patch). Co-authored-by: Dhar Rawal <drawal1@users.noreply.github.com>
Reviewer's guide (collapsed on small PRs)Reviewer's GuidePost-merge security documentation refresh after PR #70: regenerates the multi-scanner CVE and human-review HTML reports to reflect the latest scan run, clarifies that no new pyproject.toml upgrades are available beyond the prior datasets bump, and updates the OpenVEX manifest to version 7 while reaffirming the diskcache not_affected assessment. Flow diagram for updated multi-scanner CVE reporting with OpenVEX v7flowchart LR
Syft["Syft SBOM from poetry.lock"]
Trivy["Trivy scan"]
Grype["Grype scan"]
OSV["osv-scanner"]
PipAudit["pip-audit"]
OpenVEX["OpenVEX manifest v7 (diskcache not_affected)"]
Filtered["Post-VEX filtered findings"]
HTML_CVE["cve-report.html"]
HTML_HR["human-review.html"]
EasyBumps{"Any easy pyproject.toml bumps?"}
Syft --> Trivy
Syft --> Grype
Syft --> OSV
Trivy --> OpenVEX
Grype --> OpenVEX
OSV --> OpenVEX
PipAudit --> OpenVEX
OpenVEX --> Filtered
Filtered --> EasyBumps
EasyBumps -- "No (datasets already ^5.0.1; diskcache unfixed)" --> HTML_CVE
EasyBumps -- "Document IGNORE rationale" --> HTML_HR
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Post-merge CVE automation refresh after PR #70 (v3.1.2 tied
db_lookupscore_cutoff).Scanners run
Trivy, Grype, Syft, osv-scanner, Dockle, Dive against
poetry.lock/ proxy imagepython:3.13-slim-bookworm. Snyk and Docker Scout skipped (noSNYK_TOKEN/ Docker Hub login).Easy pyproject.toml fixes
None available. osv-scanner reports "0 vulnerabilities can be fixed". The #69
datasets ^5.0.1bump already remediated CVE-2026-66007 on main. Remaining locked-graph finding isdiskcache==5.6.3/ CVE-2025-69872 with no PyPI patch.This PR
security/reports/cve-report.html,security/reports/human-review.htmlnot_affectedafter fix: v3.1.2 — keep tied db_lookup candidates when score_cutoff floors (fix-46z) #70Test plan
diskcachelatest still 5.6.3Summary by Sourcery
Refresh security reports and OpenVEX assessments to reflect the post-PR #70 vulnerability scan, with no new dependency remediation required.
Enhancements:
Documentation:
Tests: