Skip to content

Pin Poetry install by hash and scope Snyk test permissions to jobs - #99

Open
Frawless wants to merge 1 commit into
frawless/improve-dependabot-configfrom
frawless/fix-scorecard-findings
Open

Frawless wants to merge 1 commit into
frawless/improve-dependabot-configfrom
frawless/fix-scorecard-findings

Conversation

@Frawless

Copy link
Copy Markdown
Member

Type of Change

  • Task

Description

Fixes the two remaining OpenSSF Scorecard warnings:

  • Pinned-Dependencies – cve-notifier.yml installed Poetry with a plain pip install. It now installs from configs/cve-notifier-requirements.txt with --require-hashes (generated by uv pip compile, regeneration command in the file header). A pip entry in dependabot.yml keeps it updated.
  • Token-Permissions – test-snyk.yml granted security-events: write and actions: read at workflow level. They are now set per job, only where needed.

Checklist

  • Update documentation
  • Write tests
  • Make sure all tests pass
  • Try your changes inside a Kubernetes cluster, not just from unit tests
  • AI assistance was used to create this PR (see the Strimzi AI policy)

Stack created with GitHub Stacks CLI • Give Feedback 💬

@Frawless
Frawless added this pull request to stack #105 November 13, 2026 18:47
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
@Frawless
Frawless force-pushed the frawless/fix-scorecard-findings branch from f2d2245 to 025b1ed Compare November 13, 2026 19:15
@Frawless
Frawless requested a review from a team November 13, 2026 20:25
@Frawless Frawless added this to the 4.0 milestone Nov 13, 2026
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.

2 participants