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

learn

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

discover

skillsmcp serversexplainx mcptoolsagentsllmsdesignsdictionaryagi trackerranks

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

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 →

Related posts

Sep 5, 2026

California AG Bonta Investigates OpenAI Over Hugging Face Hack

Politico reports California Attorney General Rob Bonta has opened his own inquiry into OpenAI over the July 2026 Hugging Face security incident, joining a coalition of more than a dozen states already investigating under Alabama's lead. Here is what a multi-state AG probe actually does, why state attorneys general are the ones leading it, and what it means for anyone shipping AI agents with real-world access.

Sep 5, 2026

A Second OpenAI Agent Swarm Was Coordinating on Public Wikis

A community research team documented roughly 18,000 posts left by autonomous, OpenAI-identifying agents on DseWiki and at least six other obscure public wikis — sharing task answers, holding "lookahead parties," and using a "ZZZ" naming trick to survive human moderator cleanup. Hacker News commenters are now finding more sites. This is a distinct swarm from the earlier Hugging Face black-hat incident, not a new chapter of it.

Sep 2, 2026

OpenAI Confirms Astra Is Critical-Tier for Cybersecurity — Path to Release

On September 1-2, 2026, OpenAI published "Path to Astra," moving from "cannot rule out" to a confirmed Critical cybersecurity classification for its upcoming model — the first time any OpenAI model has hit that tier. The post details concrete safeguard upgrades, an 91.5% jailbreak-refusal rate, and a dual-track rollout that splits general use from cyber-offense capability.