#Brakeman 8.0.3 is released!

Age delay option for `--ensure-latest` and some bug fixes!

https://brakemanscanner.org/blog/2026/02/26/brakeman-8-dot-0-dot-3-released

#ruby #rails #infosec

Brakeman - Brakeman 8.0.3

Brakeman Static Analysis Security Scanner for Ruby on Rails

Oh, and another #Brakeman tip: feel free to report false positives for things Brakeman is just wrong about: https://github.com/presidentbeef/brakeman/issues

Only way it gets better is with your help!

presidentbeef/brakeman

A static analysis security vulnerability scanner for Ruby on Rails applications - presidentbeef/brakeman

GitHub

#Brakeman needs to be kept up-to-date! It helps with false positives and true positives.

You can use --ensure-latest (returns non-zero exit code if there's a newer version) or a binstub like this to always run the latest version: https://gist.github.com/presidentbeef/0cba3fae686c8edc20c626a6cf1d21d9

Brakeman binstub example to always run the latest

Brakeman binstub example to always run the latest. GitHub Gist: instantly share code, notes, and snippets.

Gist

Fun thread to wake up to: "Been ignoring Brakeman warnings for 2 years. Just found an actual SQL injection we missed."

Main issue: too many warnings!

Some tips for tuning:
* For CI, backlog and ignore existing warnings to only fail on new
* Filter low confidence warnings
* Turn off any checks that are noisy for your application

Brakeman _does_ do some data flow analysis to reduce false positives, but it also defaults to being a little paranoid!

https://www.reddit.com/r/rails/comments/1qyek84/been_ignoring_brakeman_warnings_for_2_years_just/

#brakeman #infosec

Some fixes for the new #Brakeman logger have been released in 8.0.1 and 8.0.2: https://github.com/presidentbeef/brakeman/releases/tag/v8.0.2

Let me know if you see any problems!

#rails #ruby

Release 8.0.2 ยท presidentbeef/brakeman

Reline console control should use stderr Fix logger cleanup based method (Imran Iqbal)

GitHub

#Brakeman 8.0 is out! ๐ŸŽ‰

Scanner progress logging has been completely revamped (and is the main reason for the major version bump). Please report any issues!

Additionally:
- Much better constant lookups!
- Better handling of singleton method names!
- No more low confidence dynamic render path warnings!
- Erubis is replaced with Erubi!
- Some old options were removed!

Check it out: https://brakemanscanner.org/blog/2026/01/29/brakeman-8-dot-0-dot-0-released

#ruby #rails #security

Okay so there are only a couple business days left in the month... I can't break my resolution immediately ๐Ÿ˜… ๐Ÿ“†

So... #Brakeman 8.0 drops tomorrow.

#rails #ruby

ruby-lsp-brakeman is now working on Helix if you build Helix from the latest source. ๐Ÿงฌ

#brakeman #ruby

Back to re-working #Brakeman output. Would love some feedback on this. Colors, animations... less? More? Different? Ship it?

#ruby

BTW, would be great to have testing with more editors. So if you are using an LSP-compatible editor and working on a Rails app, let me know if ruby-lsp-brakeman works for you?

#brakeman #ruby