brakeman icon indicating copy to clipboard operation
brakeman copied to clipboard

A static analysis security vulnerability scanner for Ruby on Rails applications

Results 133 brakeman issues
Sort by recently updated
recently updated
newest added

Warning message containing codes with pipe character `|` breaks markdown table

Brakeman version: 5.2.1 Rails version: 6.1.4.6 Ruby version: 3.1.0 I am having this result for an url that allows user to download a document. Confidence: High Category: Redirect Check: Redirect...

**Is your feature request related to a problem? Please describe.** @presidentbeef and I have talked about this a bit already, but the gist is that I recommend adding a rule...

While brakeman amd does work on my shiny new mbp, it's less than optimal. Building x-platform images is pretty easy. I'm willing to contribute effort to get this done.

Hi Justin, ### Background Brakeman version: 5.2.1 Rails version: 6.1.4.1 Ruby version: 2.7.2 Link to Rails application code: Sorry, I don't own the code, cannot do that. Besides I don't...

### Background Brakeman version: 4.10.1 Rails version: 6.1.1 Ruby version: 3.0.0 #### False Positive *Full* warning from Brakeman: ``` Confidence: Weak Category: Redirect Check: Redirect Message: Possible unprotected redirect Code:...

As a follow-up to #1510, I thought I'd raise the same issue. Any chance we could get the brakeman image updated on Dockerhub? Thank you!

**Is your feature request related to a problem? Please describe.** In order to improve IDOR prevention, it would be interesting to be able to add foreign keys that could trigger...

### Background Brakeman version: 5.2.1 Rails version: 6 and 7 Ruby version: 3.0.3p157 def not_detected_injection_risk(query) base_record = [ActiveRecord::Base].find {true} base_record.connection.exec_query("SELECT * where x = #{query}") end def detected_injection_risk(query) base_record =...

### Background Brakeman version: 5.1.1 Rails version: 6.1.4 Ruby version: 2.7.2 Link to Rails application code: `Unscoped call to Organization#find near line 11: Organization.find(params[:organiser_id])` #### False Positive *Full* warning from...