sherlock

Identify public accounts for a username across 400+ networks using the Sherlock CLI.

97|8|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/peteromallet/megaplan --skill sherlock-peteromallet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sherlock
Source: https://github.com/peteromallet/megaplan/tree/main/megaplan/agent/optional-skills/security/sherlock
Command: npx skills add https://github.com/peteromallet/megaplan --skill sherlock-peteromallet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OSINT investigators and security researchers often need to locate all public accounts associated with a given username across many platforms. This skill accelerates identification and verification by querying multiple networks in one pass.

Core Features & Use Cases

  • Cross-platform username discovery: search across 400+ social networks to associate usernames with accounts.
  • OSINT workflow support: ideal for threat intelligence, brand monitoring, or investigative research.
  • Use Case: verify if a brand handle exists on key platforms and compile a list of accounts for incident response or monitoring.

Quick Start

Install Sherlock and run sherlock <username> to discover accounts across networks.

Frequently Asked Questions about sherlock

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find all social media accounts associated with a single username?

To search usernames across 400+ networks, you query multiple social media platforms simultaneously to enumerate public accounts linked to a specific handle. This OSINT reconnaissance technique compiles a comprehensive list of confirmed profile presences from a single search input.

Can I use username enumeration for brand monitoring across multiple platforms?

Yes, username enumeration supports brand monitoring by verifying if a brand handle exists across 400+ social networks. This allows organizations to compile a comprehensive list of active accounts for incident response, threat intelligence, and ongoing monitoring workflows.

What do I need to run a cross-platform username search?

Running a cross-platform username search requires the Sherlock CLI installed locally and active network access. These prerequisites enable the enumeration tool to query 400+ sites and return confirmed public account presences across various social networks.

What is the best way to perform OSINT reconnaissance for a specific username?

The best way to perform OSINT username reconnaissance is querying 400+ social networks in a single pass to identify all public accounts. This method accelerates identification and verification across platforms for threat intelligence, security research, and investigative workflows.

Does username enumeration only find public accounts on social networks?

Username enumeration queries 400+ networks to confirm username presence, but it only identifies public accounts associated with the given handle. It does not access private profiles or authenticate into networks, restricting discovery results to publicly visible platform registrations.

Why does my Sherlock username search return no results across networks?

A username search returns no results when the specific handle does not exist as a public account across the 400+ queried networks. The enumeration relies on public presence confirmation, meaning the username may be unused or associated profiles are private.