Skip to content

fix: dismissed PR findings resurfacing after new commits#25

Merged
homanp merged 1 commit into
mainfrom
fix/pr-finding-dismissal-resurface
May 25, 2026
Merged

fix: dismissed PR findings resurfacing after new commits#25
homanp merged 1 commit into
mainfrom
fix/pr-finding-dismissal-resurface

Conversation

@homanp
Copy link
Copy Markdown
Contributor

@homanp homanp commented May 25, 2026

What does this PR do?

Dismissed PR findings were resurfacing after follow-up commits because fingerprint dismissal lookups required an exact head_sha match. When a PR was rescanned on a new commit, previously dismissed findings with the same fingerprint were treated as open again.

This change keeps dismissal records scoped to the PR and finding fingerprint, while still storing head_sha for audit purposes. Rescans now suppress findings that were already dismissed or resolved on earlier commits.

Fixes #

Checklist

  • I tested my changes
  • I reviewed my own code

@homanp homanp changed the title Fix dismissed PR findings resurfacing after new commits fix: dismissed PR findings resurfacing after new commits May 25, 2026
@homanp homanp marked this pull request as ready for review May 25, 2026 12:50
@homanp homanp self-assigned this May 25, 2026
@open-cla
Copy link
Copy Markdown

open-cla Bot commented May 25, 2026

Contributor License Agreement

All contributors are covered by a CLA.

@superagent-security superagent-security Bot added contributor:verified Contributor passed trust analysis. pr:verified PR passed security analysis. labels May 25, 2026
@homanp homanp merged commit 7a4d17f into main May 25, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

contributor:verified Contributor passed trust analysis. pr:verified PR passed security analysis.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant