Skip to content

✨ Detect Brakeman SAST workflows - #5075

Closed
bmendonca3 wants to merge 1 commit into
ossf:mainfrom
bmendonca3:feat-brakeman-sast-detection
Closed

✨ Detect Brakeman SAST workflows#5075
bmendonca3 wants to merge 1 commit into
ossf:mainfrom
bmendonca3:feat-brakeman-sast-detection

Conversation

@bmendonca3

Copy link
Copy Markdown

Summary

  • detect devmasx/brakeman-linter-action as a Brakeman SAST workflow
  • add raw, probe, and evaluation coverage for the new workflow type
  • document Brakeman in the SAST supported tools list

This addresses the concrete Brakeman GitHub Actions detection case from #1031 without changing the broader SAST scoring model.

Testing

  • GOTOOLCHAIN=local /tmp/scorecard-go-toolchain/go/bin/go test ./checks/raw -run TestSAST -count=1
  • GOTOOLCHAIN=local /tmp/scorecard-go-toolchain/go/bin/go test ./probes/sastToolConfigured ./checks/evaluation -run 'TestSAST|Test_Run' -count=1
  • GOTOOLCHAIN=local /tmp/scorecard-go-toolchain/go/bin/go test ./checks/raw ./probes/sastToolConfigured ./checks/evaluation -count=1
  • PATH=/tmp/scorecard-go-toolchain/go/bin:$PATH GOTOOLCHAIN=local make validate-docs
  • git diff --check

Signed-off-by: bmendonca3 <208517100+bmendonca3@users.noreply.github.com>
@bmendonca3
bmendonca3 requested a review from a team as a code owner May 29, 2026 01:55
@bmendonca3
bmendonca3 requested review from jeffmendoza and justaugustus and removed request for a team May 29, 2026 01:55
@dosubot dosubot Bot added the size:S This PR changes 10-29 lines, ignoring generated files. label May 29, 2026

@justaugustus justaugustus left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See note about AI contributions —> ossf/allstar#841 (comment)

@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

This pull request has been marked stale because it has been open for 10 days with no activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:S This PR changes 10-29 lines, ignoring generated files. Stale

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants