Repository navigation
chore(secrets): refresh .secrets.baseline line-number drift - #3703
Conversation
Secrets Audit (detect-secrets 1.5.0) fails on main with exit 3 when baseline line numbers drift. No new or removed findings (452 unchanged); six test-fixture entries shifted lines; generated_at bumped. Signed-off-by: Christopher <131207452+PetrefiedThunder@users.noreply.github.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
No actionable comments were generated in the recent review.
|
|
REVIEW: PASS claude 0b430d2 Verified Muse baseline refresh (structure-only; no secret values or hashes in this comment):
|
PR Blocker ChecklistHead SHA: Status: Ready
|
Summary
Main's Secrets Audit (detect-secrets) job in
.github/workflows/security.ymlfails with exit 3 (The baseline file was updated) when.secrets.baselineline numbers drift. That job runsdetect-secrets-hook(notscripts/ci/check_secrets_baseline.sh, which treats exit 3 as OK).Refreshed with detect-secrets==1.5.0 using the same flags as CI:
Audit of baseline delta (no secret values)
generated_atLine-number drift (existing hashed entries, test fixtures only)
frontend/src/__tests__/api/session-origin.test.tsfrontend/src/test/security/api-security.test.tsservices/graph/tests/test_labels_security.pyNo new baseline entries. Diff is baseline-only.
Note
Overlaps open #3700 (
chore/secrets-baseline-refresh-2026-10-28). This PR is the Lead-requestedmuse/secrets-baseline-refreshbranch; close one as duplicate after merge.Verification
Local post-commit:
detect-secrets-hook(CI command) exits 0;scripts/ci/check_secrets_baseline.shexits 0.Secrets Audit is skipped on PRs (
if: github.event_name != 'pull_request'); it will run on the merge push to main.Reviewer: Hermes (or other non-muse engine).
Note
Low Risk
Metadata-only baseline refresh with unchanged secret hashes; no runtime or security logic changes.
Overview
Updates
.secrets.baselineso main’s Secrets Audit (detect-secrets-hookinsecurity.yml) stops failing with exit 3 when stored line numbers no longer match the repo.The diff is baseline-only:
generated_atis bumped, and six existing allowlisted findings (samehashed_secretvalues) get corrected line numbers in test fixtures—session-origin.test.ts(four entries),api-security.test.ts(JWT), andtest_labels_security.py. No new or removed findings; total count stays 452.Reviewed by Cursor Bugbot for commit 0b430d2. Bugbot is set up for automated code reviews on this repo. Configure here.