From 20dffcdd5b7492d4fb0cc1daad2d60b391101396 Mon Sep 17 00:00:00 2001 From: William Ballenthin Date: Sun, 28 Jun 2020 01:28:13 -0600 Subject: [PATCH] render: verbose: don't display locations for file scope matches --- capa/render/verbose.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/capa/render/verbose.py b/capa/render/verbose.py index a4791ae2..7d916e16 100644 --- a/capa/render/verbose.py +++ b/capa/render/verbose.py @@ -36,8 +36,9 @@ def render_verbose(doc): v = v[0] rows.append((key, v)) - locations = doc[rule['meta']['name']]['matches'].keys() - rows.append(('matches', '\n'.join(map(hex, locations)))) + if rule['meta']['scope'] != capa.rules.FILE_SCOPE: + locations = doc[rule['meta']['name']]['matches'].keys() + rows.append(('matches', '\n'.join(map(hex, locations)))) ostream.writeln(tabulate.tabulate(rows, tablefmt='plain')) ostream.write('\n')