You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Critical fixes:
- Replace debug print() statements with log_debug() in airmon.py
- Fix Process.devnull() to use subprocess.DEVNULL (no file handle leak)
- Fix shell=True auto-escalation in Process.call() (security risk)
- Fix file handle leaks in aireplay.py and reaver.py init paths
- Add threading.Lock for thread-safe access in ContinuousDeauth
High priority fixes:
- Add timeout to subprocess communicate() in airmon.py
- Fix hashcat command injection via string concatenation (use list format)
- Fix temp file TOCTOU race condition using umask in hashcat.py
- Replace silent print() in airodump CSV parsing with proper logging
- Fix ProcessManager to use list instead of set for deterministic ordering
Medium priority fixes:
- Add missing subprocess import in bully.py
- Move re import to module level in process.py
- Add csv import to airodump.py
- Log warning on null byte stripping in airodump CSV parsing
Code quality (TODO Rename items resolved):
- Rename _extracted_from_* methods across pmkid.py, bully.py, wps.py,
wpa.py, scanner.py to descriptive names
- Replace arg0 parameters with meaningful names (message, extension)
All 575 tests pass.
https://claude.ai/code/session_015S3rdrYgPHPLA4hWo6yr5g
0 commit comments