Download Latest Version v1.5.0 source code.zip (576.0 kB)
Email in envelope

Get an email when there's a new version of User Scanner

Home / v1.4.3.1
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-08-06 7.4 kB
v1.4.3.1 source code.tar.gz 2026-08-06 214.0 kB
v1.4.3.1 source code.zip 2026-08-06 507.0 kB
Totals: 3 Items   728.4 kB 19

user-scanner v1.4.3.1 β€” 2026-08-06

⚠️ CRITICAL HOTFIX RELEASE
This is an urgent point-release that fixes a critical bug present in v1.4.3. All end-users, package maintainers (Arch Linux, Nixpkgs etc.), and OSINT platforms/threat intel services wrapping user-scanner into automated pipelines are strongly advised to update to v1.4.3.1 immediately.


🚨 Hotfix Changes (v1.4.3.1)

  • Fix: result formatting ignored the new media dictionary, causing images (e.g., avatar URLs) to be dropped from all standard outputs when modules (like GitHub) correctly placed media in the media key. The fix updates result.py to explicitly merge media with extra for the terminal UI tree, and adds the media dictionary to both the JSON (as_dict) and CSV (to_csv) export pipelines so media URLs are preserved in terminal output and exported files. Related context: the media dictionary was introduced in PR [#471].
  • Bumped version constants to 1.4.3.1 across project files.

πŸ“¦ What was in v1.4.3 (Full Release Notes)

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 pdf option (#471) β€” by @kaifcodec; reviewed by @kristoisberg, @VamatoHD.
  • CLI: default to found-only results and introduce --all flag; 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 pdf option β€” 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 --all flag, 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 and others.


Source: README.md, updated 2026-08-06