only check and display file limitation once

This commit is contained in:
mr-tz
2023-11-28 15:00:47 +01:00
parent 890c879e7c
commit 8f0eb5676e

View File

@@ -1190,7 +1190,7 @@ def main(argv: Optional[List[str]] = None):
meta = collect_metadata(argv, args.sample, args.format, args.os, args.rules, extractor, counts)
meta.analysis.layout = compute_layout(rules, extractor, capabilities)
if isinstance(extractor, StaticFeatureExtractor) and has_file_limitation(rules, capabilities):
if isinstance(extractor, StaticFeatureExtractor) and found_file_limitation:
# bail if capa's static feature extractor encountered file limitation e.g. a packed binary
# do show the output in verbose mode, though.
if not (args.verbose or args.vverbose or args.json):