From 6e20c8c68fc6f9c9be769b83e3726a262336e2ad Mon Sep 17 00:00:00 2001 From: Jorge Manrubia Date: Fri, 21 Nov 2025 10:42:08 +0100 Subject: [PATCH] Add brakeman rule --- config/brakeman.ignore | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/config/brakeman.ignore b/config/brakeman.ignore index 6c2eb7f67..d51b4a4f3 100644 --- a/config/brakeman.ignore +++ b/config/brakeman.ignore @@ -1,5 +1,28 @@ { "ignored_warnings": [ + { + "warning_type": "Dangerous Send", + "warning_code": 23, + "fingerprint": "746ab8227e04231f0002e099e2f670bcc2b8927af85cdc69fab1440002d5c2a6", + "check_name": "Send", + "message": "User controlled method execution", + "file": "app/controllers/events/day_timeline/columns_controller.rb", + "line": 19, + "link": "https://brakemanscanner.org/docs/warning_types/dangerous_send/", + "code": "Current.user.timeline_for(day, :filter => ((Current.user.filters.find(params[:filter_id]) or Current.user.filters.from_params(filter_params)))).public_send(\"#{params[:id]}_column\")", + "render_path": null, + "location": { + "type": "method", + "class": "Events::DayTimeline::ColumnsController", + "method": "set_column" + }, + "user_input": "params[:id]", + "confidence": "High", + "cwe_id": [ + 77 + ], + "note": "" + }, { "warning_type": "Mass Assignment", "warning_code": 70, @@ -47,5 +70,5 @@ "note": "" } ], - "brakeman_version": "7.1.1" + "brakeman_version": "7.1.0" }