INNER CODE UNIT · Ruby

scan_file

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

  def scan_file(cfn_nag, fail_on_warnings)
    audit_result = cfn_nag.audit(cloudformation_string: argf_read,
                                 parameter_values_string: @parameter_values_string,
                                 condition_values_string: @condition_values_string)

    @total_failure_count += if fail_on_warnings
                              audit_result[:violations].length
                            else
                              audit_result[:failure_count]
                            end

    {
      filename: argf_filename,
      file_results: audit_result
    }
  end

  def validate_options(opts)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…