user-scanner v1.4.3 β 2026-08-04
This release collects merged changes since v1.4.2 (PRs greater than #466). It includes new modules, feature improvements, documentation updates, bugfixes for false positives and reliability, and several maintenance items.
Notable changes
New modules and data sources
- Add Nexus Mods username scan module (#481) β by @kristoisberg; reviewed by @brunolm, @kaifcodec.
- Add Polarsteps username scan module (#482) β by @kristoisberg; reviewed by @A-S-Manoj, @brunolm, @kaifcodec.
- Add Dropbox email scan module (#489) β by @beranka; reviewed by @json-hunter07, @kristoisberg, @kaifcodec.
- Add 7 new email_scan modules (shopping, women_health, etc.) (#495) β by @kaifcodec; reviewed by @kristoisberg.
- (Other smaller module additions and improvements merged in this window are included in the detailed list below.)
Features & enhancements
- Export: add PDF report generator and
--format pdfoption (#471) β by @kaifcodec; reviewed by @kristoisberg, @VamatoHD. - CLI: default to found-only results and introduce
--allflag; add progress bar using rich (#483) β by @kaifcodec; reviewed by @kristoisberg, @VamatoHD. - Gravatar: enrich profile metadata extraction (#477) β by @kaifcodec; (no formal reviewer recorded).
- Improvements to roblox username module (#476) β by @VamatoHD; reviewed by @kaifcodec.
Bug fixes and accuracy improvements
- Fix flipboard email module false positives (#469) β by @kristoisberg; reviewed by @kaifcodec.
- Fix xnxx and xvideos email module false positives (#470) β by @kristoisberg; reviewed by @kaifcodec.
- Fix RedTube, Tube8, YouPorn email module false positives (#473) β by @kristoisberg; reviewed by @brunolm, @kaifcodec.
- Fix BeSoccer email module false positives (#474) β by @kristoisberg; reviewed by @kaifcodec.
- Fix YouTube username module false positives (#475) β by @kristoisberg; reviewed by @kaifcodec.
- Fix Bluesky username module false positives (#488) β by @kristoisberg; reviewed by @kaifcodec, @json-hunter07.
- Fix academia.edu false-positive rejection (#487) β by @kristoisberg; reviewed by @kaifcodec.
- Fix Facebook unavailable marker string update (#490) β by @A-S-Manoj; reviewed by @kaifcodec.
- Fix: correct Fore.reset typo that crashed update error handler (#494) β by @A-S-Manoj; reviewed by @kaifcodec.
- Follow redirects in Zomato username module (prevent regional 302 issues) (#500) β by @kristoisberg; reviewed by @kaifcodec.
- CLI: prevent bandwidth waste on invalid output format (#502) β by @kaifcodec; reviewed by @json-hunter07.
- Skip update prompt when PyPI check fails (#486) β by @A-S-Manoj; reviewed by @kaifcodec.
- Result branch and validation consistency fixes (Result error handling) (#450, #436 referenced in this window) β contributors: @A-S-Manoj, @SpiliosDimakopoulos; reviewed by @kaifcodec.
Documentation
- Docs: explain browser impersonation helpers (#472) β by @w3lld1; reviewed by @brunolm, @kaifcodec.
- Docs: other small clarifications merged in this window (see PR list).
Tests & CI / Maintenance
- Various test additions and maintenance work merged (unit tests, result-branch tests, etc.). Examples:
- Add result branch tests (#461) β by @SpiliosDimakopoulos.
- Add Hudson tests and other test upgrades (#459, #461) β by @SpiliosDimakopoulos.
- CI: pinned/maintenance and stability fixes are included in changes around this period (see PRs for exact pin/fix commits).
Detailed merged PRs included in v1.4.3 (since #466)
- #469 β fix: flipboard email module false positives β by @kristoisberg; reviewed by @kaifcodec, @kristoisberg.
- #470 β fix: xnxx and xvideos email module false positives β by @kristoisberg; reviewed by @kaifcodec.
- #471 β feat(export): add PDF report generator and
--format pdfoption β by @kaifcodec; reviewed by @kristoisberg, @VamatoHD. - #472 β docs: explain browser impersonation helpers β by @w3lld1; reviewed by @brunolm, @kaifcodec.
- #473 β fix: RedTube, Tube8, YouPorn email module false positives β by @kristoisberg; reviewed by @brunolm, @kaifcodec.
- #474 β fix: BeSoccer email module false positives β by @kristoisberg; reviewed by @kaifcodec.
- #475 β fix: YouTube username module false positives β by @kristoisberg; reviewed by @kaifcodec.
- #476 β Improvements to roblox.py username scan module β by @VamatoHD; reviewed by @kaifcodec.
- #477 β feat(gravatar): enrich profile metadata extraction β by @kaifcodec; (no reviewer recorded).
- #481 β feat: add Nexus Mods username module β by @kristoisberg; reviewed by @brunolm, @kaifcodec.
- #482 β feat: add Polarsteps username module β by @kristoisberg; reviewed by @A-S-Manoj, @brunolm, @kaifcodec.
- #483 β feat: default to found-only results and introduce
--allflag, progress bar with rich β by @kaifcodec; reviewed by @kristoisberg, @VamatoHD. - #486 β fix: skip update prompt when PyPI check fails (#480) β by @A-S-Manoj; reviewed by @kaifcodec.
- #487 β fix: reject usernames causing false positives in academia.edu module β by @kristoisberg; reviewed by @kaifcodec.
- #488 β fix: Bluesky username module false positives β by @kristoisberg; reviewed by @kaifcodec, @json-hunter07.
- #489 β feat: add Dropbox email module β by @beranka; reviewed by @json-hunter07, @kristoisberg, @kaifcodec.
- #490 β fix(facebook): update stale unavailable marker string β by @A-S-Manoj; reviewed by @kaifcodec.
- #494 β fix: correct Fore.reset typo crashing update error handler β by @A-S-Manoj; reviewed by @kaifcodec.
- #495 β feat: add 7 new email_scan modules, shopping(2), women_health(5) β by @kaifcodec; reviewed by @kristoisberg (comments by @tiehardoim-coder).
- #500 β fix: follow redirects in Zomato username module β by @kristoisberg; reviewed by @kaifcodec.
- #502 β fix(cli): prevent bandwidth waste on invalid output format β by @kaifcodec; reviewed by @json-hunter07.
Credits
Thanks to all contributors and reviewers for this batch of changes: @kaifcodec, @kristoisberg, @brunolm, @json-hunter07, @A-S-Manoj, @VamatoHD, @beranka, @w3lld1, @SpiliosDimakopoulos, @tiehardoim-coder, and others.