presidentbeef/brakeman

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
lib/brakeman/processors/alias_processor.rb1,088
B
5 hrs
A
96%
lib/brakeman/checks/check_sql.rb532
A
40 mins
A
95%
lib/ruby_parser/bm_sexp.rb434
A
0 mins
A
95%
lib/brakeman.rb423
A
0 mins
B
89%
lib/brakeman/checks/base_check.rb392
B
4 hrs
A
94%
lib/brakeman/rescanner.rb363
A
0 mins
B
88%
lib/brakeman/scanner.rb318
A
0 mins
A
91%
lib/brakeman/options.rb307
A
0 mins
A
99%
lib/brakeman/report/ignore/interactive.rb298
A
0 mins
lib/brakeman/tracker.rb292
A
30 mins
A
99%
lib/brakeman/checks/check_cross_site_scripting.rb285
A
45 mins
A
94%
lib/brakeman/util.rb277
A
0 mins
A
97%
lib/brakeman/warning.rb262
A
0 mins
A
98%
lib/brakeman/processors/lib/rails3_route_processor.rb249
A
1 hr
C
74%
lib/brakeman/report/report_table.rb225
A
1 hr
A
96%
lib/brakeman/processors/lib/rails2_route_processor.rb218
A
0 mins
C
72%
lib/brakeman/tracker/config.rb217
A
0 mins
A
98%
lib/brakeman/processors/base_processor.rb216
A
0 mins
A
95%
lib/brakeman/checks/check_redirect.rb215
B
4 hrs
A
99%
lib/brakeman/app_tree.rb204
A
0 mins
A
96%
lib/brakeman/checks/check_execute.rb202
A
0 mins
A
99%
lib/brakeman/report/report_text.rb199
A
25 mins
B
87%
lib/brakeman/call_index.rb197
A
0 mins
A
98%
lib/brakeman/processors/lib/find_all_calls.rb188
A
45 mins
A
99%
lib/brakeman/checks/check_mass_assignment.rb182
A
0 mins
A
94%
lib/brakeman/report/report_html.rb180
A
0 mins
B
89%
lib/brakeman/processors/controller_processor.rb178
A
1 hr
B
87%
lib/brakeman/messages.rb169
A
0 mins
A
98%
lib/brakeman/processors/controller_alias_processor.rb167
A
0 mins
A
95%
lib/brakeman/checks/check_content_tag.rb162
A
25 mins
A
92%
lib/brakeman/checks.rb155
A
0 mins
A
93%
lib/brakeman/report/report_base.rb149
A
0 mins
A
93%
lib/brakeman/processors/haml_template_processor.rb144
A
0 mins
A
90%
lib/brakeman/tracker/constants.rb141
A
0 mins
A
96%
lib/brakeman/commandline.rb138
A
0 mins
C
77%
lib/brakeman/checks/check_session_settings.rb137
A
0 mins
A
100%
lib/brakeman/warning_codes.rb135
A
0 mins
A
100%
lib/brakeman/processors/lib/find_return_value.rb129
A
0 mins
A
92%
lib/brakeman/tracker/controller.rb124
A
35 mins
A
100%
lib/brakeman/report/ignore/config.rb122
A
0 mins
A
100%
lib/brakeman/processors/lib/render_helper.rb122
A
0 mins
A
97%
lib/brakeman/report/report_sarif.rb117
A
0 mins
A
100%
lib/brakeman/checks/check_weak_hash.rb117
A
0 mins
A
92%
lib/brakeman/tracker/collection.rb117
A
35 mins
A
94%
lib/brakeman/processors/output_processor.rb111
A
0 mins
A
98%
lib/brakeman/checks/check_link_to_href.rb111
A
0 mins
A
98%
lib/brakeman/processors/lib/render_path.rb111
A
0 mins
A
92%
lib/brakeman/parsers/template_parser.rb110
A
0 mins
B
87%
lib/brakeman/processors/template_alias_processor.rb108
A
45 mins
A
97%
lib/brakeman/processors/lib/module_helper.rb105
A
0 mins
A
94%