add executor name to csv index
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user