lib/brakeman/options.rb in brakeman-1.8.3 vs lib/brakeman/options.rb in brakeman-1.9.0.pre1
- old
+ new
@@ -48,12 +48,12 @@
end
opts.separator ""
opts.separator "Scanning options:"
- opts.on "-a", "--assume-routes", "Assume all controller methods are actions" do
- options[:assume_all_routes] = true
+ opts.on "-a", "--[no-]assume-routes", "Assume all controller methods are actions (default)" do |assume|
+ options[:assume_all_routes] = assume
end
opts.on "-e", "--escape-html", "Escape HTML by default" do
options[:escape_html] = true
end
@@ -67,9 +67,13 @@
options[:ignore_model_output] = true
end
opts.on "--ignore-protected", "Consider models with attr_protected safe" do
options[:ignore_attr_protected] = true
+ end
+
+ opts.on "--interprocedural", "Process method calls to known methods" do
+ options[:interprocedural] = true
end
opts.on "--no-branching", "Disable flow sensitivity on conditionals" do
options[:ignore_ifs] = true
end