Skip to content

Fix(benchmark): release provenance and improve benchmark/security coverage - #152

Merged
alxxjohn merged 5 commits into
mainfrom
feature/local-uncommitted-work
Aug 22, 2026
Merged

alxxjohn merged 5 commits into
mainfrom
feature/local-uncommitted-work

Conversation

@alxxjohn

Copy link
Copy Markdown
Contributor

Summary

  • fix release provenance by using the tagged SLSA generator workflow ref
  • reduce security detector false positives for comment-only OWASP/private-key matches
  • detect additional hardcoded credential patterns, including bearer header setters and dbPass variants
  • add external scanner benchmark normalization for Semgrep, Gitleaks, Trivy, and TruffleHog
  • expand benchmark docs with comparison lanes, reporting guidance, and external report usage

Verification

  • go test ./cmd/codeguard-benchmark ./internal/benchmark ./internal/codeguard/checks/security ./tests/corpus ./tests/checks ./tests/version ...

@alxxjohn
alxxjohn merged commit 81b7cd9 into main Aug 22, 2026
16 checks passed
@alxxjohn
alxxjohn deleted the feature/local-uncommitted-work branch August 22, 2026 23:19
alxxjohn added a commit that referenced this pull request Aug 22, 2026
🤖 I have created a release *beep* *boop*
---


##
[1.6.0](v1.5.4...v1.6.0)
(2026-08-22)


### Features

* **benchmark:** normalize external scanner reports
([31cb15a](31cb15a))


### Bug Fixes

* **benchmark:** release provenance and improve benchmark/security
coverage ([#152](#152))
([81b7cd9](81b7cd9))
* **benchmark:** satisfy strict lint
([ff61aed](ff61aed))
* **ci:** satisfy codeguard self-scan
([a3bf7f6](a3bf7f6))
* **ci:** use tagged SLSA generator workflow
([e0b9a95](e0b9a95))
* **security:** reduce secret and OWASP detector gaps
([7e9e3f5](7e9e3f5))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant