fix(security): refresh reviewed Semgrep audit checksum #68
No reviewers
Labels
No labels
app-migration
bug
ci-cd
cluster
Documentation
duplicate
enhancement
gpu
invalid
networking
question
security
Storage
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Homelab/workflows!68
Loading…
Reference in a new issue
No description provided.
Delete branch "kiyi/refresh-semgrep-audit"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Failure
Renovate PR #6's image run 21 and source run 23 both fail with Semgrep rules changed upstream; review/update rules.lock.json: 0 blocking findings, 0 mitigations, 1 scanner error. Image compilation did not start. v1.25.0 is still the latest release and contains the prior rule-pack checksum.
Change and review
Refresh only the downloaded official p/security-audit pack checksum and record the dated review in docs/security.md. Two downloads (PowerShell and Python urllib, matching CI's client) agreed on SHA256 5509b33efc0c08e2134ccb76f2c7172065f7ba4a89f28799661029e274c306c7. The pack has 225 unique community rules: 48 ERROR, 172 WARNING, 5 INFO; 206 search rules and 19 taint rules. Reviewed the inventory and representative Dockerfile, Python and JavaScript/TypeScript security patterns. The prior payload was not retained, so identical detection behavior is not claimed.
This checksum verifies scanner input. Mitigations continue to use stable CVE/GHSA or scanner rule IDs plus affected scope; no mitigation or suppression is added. Future rule-pack changes still fail checksum verification. Licensed rule payloads are not committed or redistributed.
Validation
Adoption
After review and passing hosted checks, merge and publish the next unused patch version (v1.25.1 is currently unused) through the protected Publish workflow release Action. Then update Renovate's paired workflow/library pins and rerun source/image checks. Renovate PR #6 remains WIP; patched compilation, compatibility, final-image findings and deployment remain unresolved.
Commit:
3b931de93b. Tracks Renovate #2.