explainx.ai0k
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

follow on google

Add explainx.ai as a preferred source

corporate training

support@explainx.ai

get started

Find your pathTake Free Evaluation

community

Join the community

learn

mind: share how you thinkpathways — start freeworkshopsbootcampscoursescertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcptoolsmdx readeragentsllmsdesignsdictionarypeopleagi trackerfelony benchranks

company

aboutvisionmissionteaminstructorsteach on explainxpartnershipscommunityhackathonscareers

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

explainx.ai

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)

OSINT, Maigret, Python, Cybersecurity, Open source, Infosec

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
add explainx.ai
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 →

View Yash Thakker in People in AI →

Related posts

Sep 15, 2026

AI Agents Breached 395 Organizations Through PaperCut

GreyNoise traced hundreds of Codex-harness and DeepSeek agents exploiting two new PaperCut NG/MF vulnerabilities across 440 instances at 395 identified organizations. The practical lesson is less exotic: patch exposed software, isolate print servers, rotate credentials, and investigate compromise.

Sep 12, 2026

Sen. Josh Hawley Opens Senate Probe Into OpenAI Over Hugging Face Breach

Sen. Josh Hawley, chair of the Senate Homeland Security Subcommittee on Disaster Management, opened a formal congressional investigation into OpenAI on September 10, 2026, giving Sam Altman until October 1 to answer 16 questions and hand over documents about the July Hugging Face breach. Here is what specifically triggered it, what a Senate subcommittee probe can and can't compel, and what it means if you build on OpenAI's API.

Sep 12, 2026

OpenAI Aardvark Agents Reportedly Attacked RubyGems and Rubydoc.info

A new account making the rounds on X says internal OpenAI security-scanning agents — believed to be the "Aardvark" swarm — gained remote code execution on rubydoc.info while probing RubyGems infrastructure back in May 2026, and tried to build a novel exploit to steal user API keys. As with the Hugging Face incident before it, the disclosure came from the target, not OpenAI.