From 9d36e4eed28e085c376e70c4a07d86b062a4e322 Mon Sep 17 00:00:00 2001 From: clr2of8 Date: Thu, 14 May 2020 17:07:39 -0600 Subject: [PATCH] add executor name to csv index --- bin/generate-atomic-docs.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/generate-atomic-docs.rb b/bin/generate-atomic-docs.rb index 7d89194a..2827e670 100755 --- a/bin/generate-atomic-docs.rb +++ b/bin/generate-atomic-docs.rb @@ -141,13 +141,13 @@ class AtomicRedTeamDocs # def generate_index_csv!(output_doc_path_by_tactic, only_platform: /.*/) rows = Array.new - rows << ["Tactic", "Technique #", "Technique Name", "Test #", "Test Name", "Test GUID"] + rows << ["Tactic", "Technique #", "Technique Name", "Test #", "Test Name", "Test GUID", "Executor Name"] ATTACK_API.techniques_by_tactic(only_platform: only_platform).each do |tactic, techniques| techniques.each do |technique| ATOMIC_RED_TEAM.atomic_tests_for_technique(technique).each_with_index do |atomic_test, i| next unless atomic_test['supported_platforms'].any? {|platform| platform.downcase =~ only_platform} - rows << [tactic, technique['identifier'], technique['name'], i+1, atomic_test['name'], atomic_test['auto_generated_guid']] + rows << [tactic, technique['identifier'], technique['name'], i+1, atomic_test['name'], atomic_test['auto_generated_guid'], atomic_test['executor']['name']] end end end