diff --git a/capa/rules/__init__.py b/capa/rules/__init__.py index 076a80cd..1bec009d 100644 --- a/capa/rules/__init__.py +++ b/capa/rules/__init__.py @@ -1268,7 +1268,6 @@ class RuleSet: walk through a rule's logic tree, indexing the easy and hard rules, and the features referenced by easy rules. """ - print(f"nodeeeeeeeeeee == {node}") if isinstance( node, ( diff --git a/scripts/show-capabilities-by-function.py b/scripts/show-capabilities-by-function.py index c5bfd571..73386e7e 100644 --- a/scripts/show-capabilities-by-function.py +++ b/scripts/show-capabilities-by-function.py @@ -106,10 +106,10 @@ def render_matches_by_function(doc: rd.ResultDocument): matches_by_function = collections.defaultdict(set) for rule in rutils.capability_rules(doc): - if rule.meta.scope == capa.rules.FUNCTION_SCOPE: + if rule.meta.scopes == capa.rules.FUNCTION_SCOPE: for addr, _ in rule.matches: matches_by_function[addr].add(rule.meta.name) - elif rule.meta.scope == capa.rules.BASIC_BLOCK_SCOPE: + elif rule.meta.scopes == capa.rules.BASIC_BLOCK_SCOPE: for addr, _ in rule.matches: function = functions_by_bb[addr] matches_by_function[function].add(rule.meta.name)