From 7a8c34202fb9bbe853d2670e901cf46252b2078d Mon Sep 17 00:00:00 2001 From: Jarrett Lusso Date: Thu, 2 Jan 2025 10:39:22 -0500 Subject: [PATCH] Resolved warning --- config/brakeman.ignore | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 config/brakeman.ignore diff --git a/config/brakeman.ignore b/config/brakeman.ignore new file mode 100644 index 0000000..bdefc99 --- /dev/null +++ b/config/brakeman.ignore @@ -0,0 +1,29 @@ +{ + "ignored_warnings": [ + { + "warning_type": "Dangerous Eval", + "warning_code": 13, + "fingerprint": "12e4ff689f9c02241c7e337c5ffa99a65c941954b45ec880df8ea398d3307f4f", + "check_name": "Evaluation", + "message": "Dynamic string evaluated as code", + "file": "app/helpers/application_form_builder.rb", + "line": 7, + "link": "https://brakemanscanner.org/docs/warning_types/dangerous_eval/", + "code": "class_eval(\" def #{selector}(method, options)\\n default_options = { class: \\\"form-field__input\\\" }\\n merged_options = default_options.merge(options)\\n\\n return super(method, merged_options) unless options[:label]\\n\\n @template.form_field_tag do\\n label(method, *label_args(options)) +\\n super(method, merged_options.except(:label))\\n end\\n end\\n\", \"app/helpers/application_form_builder.rb\", (7 + 1))", + "render_path": null, + "location": { + "type": "method", + "class": "ApplicationFormBuilder", + "method": null + }, + "user_input": null, + "confidence": "Weak", + "cwe_id": [ + 913, + 95 + ], + "note": "" + } + ], + "brakeman_version": "7.0.0" +}