v0.17.0
Changelog for poutine
v0.17.0 ππ
Happy 1st Anniversary to poutine
! We're thrilled to mark this milestone with a significant release packed with new capabilities and improvements.
New Features π
- π Groundbreaking Stale Branch Analysis: Introduced by @Talgarr, newest full time member of our Security Research team, this highly efficient stale branches scanner helps uncover potentially exploitable
pull_request_target
vulnerabilities lurking in forgotten branches, even if they've been patched in the default branch. (#285) - Enhanced LOTP Analysis: Added support for many more Living Off The Pipeline (LOTP) tools, contributed by @Talgarr. (#286)
Improvements π§
- Optimized Skip Rule Logic: Refined the logic for skipping rules during analysis for better performance and accuracy. (#287)
- Linter Migration: Completed migration to a new linter setup as part of ongoing code quality efforts. (#284)
Dependency Updates β¬οΈ
GitHub Actions
- Updated
ossf/scorecard-action
fromv2.4.0
tov2.4.1
. (#268) - Updated
step-security/harden-runner
fromv2.10.4
tov2.11.0
. (#270) - Updated
github/codeql-action
fromv3.28.8
tov3.28.13
. (#281) - Updated
goreleaser/goreleaser-action
fromv6.1.0
tov6.3.0
. (#282)
Go Libraries
- Updated Go language version to
1.24
. (#284) - Updated
github.com/spf13/cobra
fromv1.8.1
tov1.9.1
. (#275) - Updated
github.com/open-policy-agent/opa
fromv1.1.0
tov1.3.0
. (#277) - General dependency updates. (#284)
New Contributors π
- Welcome @Talgarr from our Security Research team, making their first direct code contribution to the
poutine
repository (#285)! @Talgarr has been a major contributor to the related LOTP project, significantly influencing rule improvements in this release.
Full Changelog π
For a detailed view of all changes, see the full changelog.