ATWA-NG v2.2
Performance audit triage: get_driver() results now cached per-interface, housekeeping's per-target file scan collapsed from two directory walks to one, and both scan-loop AsyncSniffers now carry a conservative BPF filter (not type ctl) dropping control frames before scapy dissects them. 6 other claims from the same audit doc checked against real code and found to be already-fixed or non-issues -- see CHECKPOINT.md for the full breakdown.