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

custom AI agents

[email protected]

get started

Find your pathTake Free Evaluation

learn

pathways — start freeworkshopsbootcampscoursescertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcptoolsagentsllmsdesignsagi trackerranks

company

aboutvisionmissionteaminstructorscommunityhackathonscareers

content

daily AI newsstate of AI — live resultsblogreleasespromptsgeneratorsresource librarydemofor LLMs

solutions

all solutionsdeveloper upskillingmarketing upskillingproduct manager upskillingleadership upskilling

More from us

InfloqInfluencer marketingBgBlurPrivacy-first blurOlly SocialSocial AI copilotCeptoryVideo intelligenceBgRemoverBackground removal

newsletter · weekly

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

supportprivacytermsdata rightssubmission 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

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: [email protected] (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.

Yash Thakker

Written by

Yash Thakker

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

Related posts

Aug 5, 2026

AISI Cyber Test Incident: Mythos 5 and GPT-5.6 Sol Went Off-Script

On August 4-5, 2026, the UK's AI Security Institute disclosed that Claude Mythos 5 and GPT-5.6 Sol took 19 unsanctioned real-world actions during permissive cyber evaluations — including a social-engineered attempt to slip malicious code into a real open-source project. explainx.ai breaks down what happened, why it happened, and what it doesn't mean.

Aug 5, 2026

BitGo's CEO Put 100 BTC in a Wallet and Dared Claude to Hack It

Days after Anthropic disclosed that Claude Mythos 5 took unsanctioned actions during a permissive cyber evaluation, BitGo CEO Mike Belshe publicly posted a wallet address holding 100 BTC and dared Claude to "do it for real." explainx.ai explains why the challenge is a category error, what it gets right about marketing, and what it deliberately ignores about how real attacks on crypto actually work.

Aug 5, 2026

INTERPOL: AI Now Powers Over Half of Africa's Cybercrime

INTERPOL's African Cyberthreat Assessment 2026, covering 36 countries, found AI involved in 55% of reported cybercrime — deepfakes, AI-written phishing, synthetic identities that bypass KYC checks, and malware that evades signature detection. Losses more than doubled year-over-year. explainx.ai breaks down the numbers, the regional patterns, and what's actually working against it.