INNER CODE UNIT · Ruby

scan

stelligent/cfn_nag · lib/cfn-nag/cfn_nag_executor.rb:17

  def scan(options_type:)
    @total_failure_count = 0

    options = Options.for(options_type)
    validate_options(options)
    execute_io_options(options)

    CfnNagLogging.configure_logging(options)

    cfn_nag = CfnNag.new(
      config: cfn_nag_config(options)
    )

    options_type == 'scan' ? execute_aggregate_scan(cfn_nag, options) : execute_file_or_piped_scan(cfn_nag, options)
  end

  private

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…