Comparing two binaries with capa currently requires manual output comparison. For malware variant analysis and regression checks, this is slow and easy to get wrong.
Could we add a capa diff workflow that compares two samples (or two JSON outputs) and reports capabilities that were added/removed, with optional ATT&CK/MBC deltas when available? A v1 could focus on normalized capability-name deltas only, with text and JSON output.
Example UX:
capa diff old.bin new.bin
capa diff old.json new.json --from-json
Comparing two binaries with capa currently requires manual output comparison. For malware variant analysis and regression checks, this is slow and easy to get wrong.
Could we add a
capa diffworkflow that compares two samples (or two JSON outputs) and reports capabilities that were added/removed, with optional ATT&CK/MBC deltas when available? A v1 could focus on normalized capability-name deltas only, with text and JSON output.Example UX:
capa diff old.bin new.bincapa diff old.json new.json --from-json