Skip to content

Configured 'skip' actions for rule 'github_action_from_unverified_creator_used' are ignored#398

Open
mbarbero wants to merge 1 commit intoboostsecurityio:mainfrom
mbarbero:fix-skipped-purls
Open

Configured 'skip' actions for rule 'github_action_from_unverified_creator_used' are ignored#398
mbarbero wants to merge 1 commit intoboostsecurityio:mainfrom
mbarbero:fix-skipped-purls

Conversation

@mbarbero
Copy link
Contributor

The skip logic was comparing the finding's purl (repository purl) against the skip config's action purls, which never matched. Now the dependency purl is stored in the finding meta, and the skip logic checks it during filtering:

  • Versionless skip purl matches any version
  • Versioned skip purl matches only that exact version

The matching uses structural purl boundaries (@ and #) to prevent false prefix matches (e.g., @v2 won't match @v2.7.1).

Fixes #397

…r_used

The skip logic was comparing the finding's purl (repository purl) against
the skip config's action purls, which never matched. Now the dependency
purl is stored in the finding meta, and the skip logic
checks it during filtering:

- Versionless skip purl matches any version (greatest common denominator)
- Versioned skip purl matches only that exact version

The matching uses structural purl boundaries (@ and #) to prevent
false prefix matches (e.g., @v2 won't match @v2.7.1).

Signed-off-by: Mikaël Barbero <mikael.barbero@eclipse-foundation.org>
@mbarbero mbarbero requested a review from a team as a code owner March 23, 2026 13:59
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.

Configured 'skip' actions for rule 'github_action_from_unverified_creator_used' are ignored

1 participant