Class: Dawn::Rails
Instance Attribute Summary
Attributes included from Engine
#applied_checks, #checks, #connected_gems, #controllers, #debug, #engine_error, #force, #gemfile_lock, #mitigated_issues, #models, #mvc_version, #name, #output_dir_name, #reflected_xss, #ruby_version, #scan_start, #scan_stop, #skipped_checks, #stats, #target, #views, #vulnerabilities
Instance Method Summary collapse
-
#initialize(dir = nil) ⇒ Rails
constructor
A new instance of Rails.
Methods included from Engine
#apply, #apply_all, #build_view_array, #can_apply?, #count_vulnerabilities, #create_output_dir, #detect_controllers, #detect_models, #detect_views, #error!, #error?, #find_vulnerability_by_name, #get_mvc_version, #get_ruby_version, #has_gemfile_lock?, #has_reflected_xss?, #is_applied?, #is_good_mvc?, #is_vulnerable_to?, #load_knowledge_base, #output_dir, #scan_time, #set_mvc_version, #set_target, #target_is_dir?
Methods included from Utils
#__debug_me_and_return, #debug_me, #debug_me_and_return_false, #debug_me_and_return_true
Constructor Details
#initialize(dir = nil) ⇒ Rails
Returns a new instance of Rails.
8 9 10 |
# File 'lib/dawn/rails.rb', line 8 def initialize(dir=nil) super(dir, "rails") end |