explainx.ainewsletter3.5k
TrendingNewsPathwaysSkills
Pricing
explainx.ai

Upskill in AI — 16 free pathways, live workshops & bootcamps, and 50+ courses from practitioners. Plus the skills, tools, and MCP servers to practice on.

follow us

corporate training

support@explainx.ai

get started

Find your pathTake Free Evaluation

learn

pathways — start freeworkshopsbootcampscoursescertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcptoolsagentsllmsdesignsdictionaryagi trackerranks

company

aboutvisionmissionteaminstructorscommunityhackathonscareers

content

daily AI newsstate of AI — live resultsblogreleasespromptsgeneratorsresource libraryfor LLMsexplainx.ai kids

solutions

all solutionsdeveloper upskillingmarketing upskillingproduct manager upskillingleadership upskilling

newsletter · weekly

Get AI news, tools, and insights in your inbox.

supportcontactprivacytermsdata rightshow we create contentsubmission guidelines

© 2026 AISOLO Technologies Pvt Ltd

On this page

  • TL;DR
  • Where Maigret sits in the toolchain
  • Features that matter operationally
  • Deployment patterns
  • Ethics, law, and enterprise reality
  • Related on explainx.ai
  • Sources
← Back to blog

explainx / blog

Maigret: open-source username OSINT across 3,000+ sites (soxoj/maigret)

Maigret builds a dossier from a single username—async checks across thousands of sites, HTML/PDF/graph reports, web UI, Tor/I2P—MIT-licensed Python 3.10+ with an auto-updating site database.

May 6, 2026·3 min read·Yash Thakker
OSINTMaigretPythonCybersecurityOpen sourceInfosec
go deep
Maigret: open-source username OSINT across 3,000+ sites (soxoj/maigret)

Maigret is a Python-first OSINT utility: feed it a username, and it fans out across a maintained catalog of social and niche sites, collecting public profile signals and packaging them into reports you can hand to an analyst or a ticket. The canonical repo is soxoj/maigret (~23k GitHub stars at the time of writing—refresh the page; the number moves).

This post is a capability overview for blue teams, researchers, and engineers who already think in terms of SOTL-style “find the same handle elsewhere” workflows—not a playbook for abuse.

TL;DR

table · 2 cols
QuestionAnswer
One-liner installPython 3.10+, then pip install maigret → maigret YOUR_USERNAME
ScaleREADME cites 3,000+ sites; default runs skew toward ~500 high-traffic entries unless you pass -a or --tags
OutputsHTML, PDF, XMind-style, JSON/NDJSON, CSV, TXT, --graph D3 graph
Web UImaigret --web <port> or docker run -p 5000:5000 soxoj/maigret:web
Stealth / regionTor, I2P, generic HTTP/SOCKS proxies
LicenseMIT
Weekly digest3.5k readers

Catch up on AI

Curated AI updates on agents, skills, and MCP — delivered to your inbox. Unsubscribe anytime.


Where Maigret sits in the toolchain

Maigret is complementary to manual triage and commercial OSINT suites (the upstream README’s Used by section names several vendors—verify current integrations on their sites). For teams, Maigret is the hackable variant you can script in CI or notebooks.

  • Breadth-first enumeration — quickly answer “does this handle exist on major and long-tail sites?”
  • Metadata harvest — pull bios, links, and cross-IDs that seed recursive searches (Maigret documents expansion from discovered usernames).
  • Reporting — one command can emit investigator-friendly HTML/PDF instead of a wall of logs.

Profile parsing is powered in part by socid_extractor for structured IDs from public pages.

Features that matter operationally

Site database hygiene. Maigret ships a bundled dataset and can fetch updates from GitHub (README: roughly once per 24 hours when online). Site-specific claimed vs unclaimed test pairs and --self-check exist so maintainers can tame false positives—a chronic issue in any username checker.

Tag and geography filters. --tags photo,dating or --tags us narrow the blast radius when you already know the persona’s likely vertical.

Permutation mode. --permute builds handle variants (e.g. from name parts), useful for typo-squat and alias hunting—also easy to misuse; pair with policy.

Parse a URL. --parse boots a search from an existing profile URL, handy when onboarding from a single IOC.

Deployment patterns

CLI on an analyst laptop — simplest path for IR retainers.

Docker — soxoj/maigret:latest for batch jobs; soxoj/maigret:web when you want a shared UI on a jump host (bind localhost or put it behind SSO; never expose raw OSINT UIs to the public internet without controls).

Embeddable library — README positions the CLI as a thin wrapper over async APIs you can import; see Read the Docs for library usage and options.

Ethics, law, and enterprise reality

Maigret is neutral tooling. The README’s disclaimer is explicit: lawful, educational use; you own GDPR/CCPA/employment obligations. For employee monitoring or vendor due diligence, run everything through legal and data-retention policy—public does not mean permissionless in every jurisdiction.

False positives still happen: shared usernames, bots, and homoglyphs can implicate the wrong person. Treat hits as leads, not verdicts.

Related on explainx.ai

  • Agent skills security — why automated tooling needs governance
  • What is MCP? — wiring structured tools into agent loops without leaking scope
  • Claude mythos preview — model-assisted defensive workflows in context

Sources

  • Repository: github.com/soxoj/maigret
  • Quick start: maigret.readthedocs.io — Quick start
  • Documentation: maigret.readthedocs.io
  • Site list: sites.md in repo
  • socid_extractor: github.com/soxoj/socid_extractor
  • PyPI: pypi.org/project/maigret
  • No-install option: Telegram bot (per README)
  • Maintainer commercial contact: maigret@soxoj.com (per README)

Site counts, Docker tags, and CLI flags change frequently. Treat this article as May 6, 2026 context—read maigret --help and the upstream CHANGELOG before production rollouts.

Spotted something out of date? Let us know.
Yash Thakker

Written by

Yash Thakker

Yash is an AI expert with over 300K learners. Join his workshops →

Related posts

Aug 26, 2026

Fake Codex Installer: Google Ads ClickFix Delivers AMOS on macOS

Threat actors bought Google Ads above OpenAI's real Codex listing, hosted convincing download pages on Google Sites, and used ClickFix social engineering to make macOS developers paste a malicious install command into Terminal. explainx.ai breaks down the AMOS delivery overlap, why AI-tool search terms are high-value lures, and the Terminal telemetry defenders can monitor.

Aug 26, 2026

NVIDIA NemoClaw CVE-2026-65105: One Webpage Can Poison Local Ollama

NVIDIA NemoClaw configures Ollama on 0.0.0.0:11434 so OpenShell containers can reach local inference — but that disables Host validation and opens unauthenticated API access. Cyera's Aug 25, 2026 disclosure shows DNS rebinding from a single browser tab can poison model templates persistently. explainx.ai maps the fix path for anyone running local agents with Ollama.

Aug 25, 2026

Anthropic SF Offices Closed Aug 25–26 Over Possible Security Strike

Business Insider reports Anthropic asked San Francisco employees to work from home Monday and Tuesday after contractor Allied Universal flagged a possible security workers strike. SEIU, which represents those guards, says no strike authorization vote was held and no strike threats were issued. The directive sits at the intersection of Anthropic's 25% in-office hybrid rule, rising physical security spending at frontier labs, and an IPO path that makes operational continuity a public-market story.