INNER CODE UNIT · Ruby

mark_line_numbers_and_element_types

stelligent/cfn_nag · lib/cfn-nag/cfn_nag.rb:121

  def mark_line_numbers_and_element_types(violations, cfn_model)
    violations.each do |violation|
      violation.logical_resource_ids.each do |logical_resource_id|
        violation.line_numbers << cfn_model.line_numbers[logical_resource_id]
        violation.element_types << cfn_model.element_types[logical_resource_id]
      end
    end

    violations
  end

  def filter_violations_by_deny_list_and_profile(violations)
    violations = filter_violations_by_profile(
      profile_definition: @config.profile_definition,
      rule_definitions: @config.custom_rule_loader.rule_definitions,
      violations: violations
    )

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…