sherlock-project/sherlock

Hunt down social media accounts by username across social networks

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 41 minutes ago
Added to GitGenius on June 22nd, 2026
Created on December 24th, 2018
Open Issues & Pull Requests: 350 (+0)
GitHub issues: Enabled
Number of forks: 10,917
Total Stargazers: 92,486 (+5)
Total Subscribers: 1,427 (+1)

Repository Insights (GitGenius)

Median issue/PR response: 11.2 hours
Mean response time: 28.9 days
90th percentile: 67.7 days
Tracked items: 316

How this project is maintained

Roughly one issue in five opened in the past year never receives a reply. 92% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "spam" is answered fastest, typically in about 3 hours, while "false positive" waits about 2 days. 56% of tracked open issues have had no activity in three months. Only 55% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 78
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 277 days
Stale 30+ days: 65
Stale 90+ days: 53

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 2
Events in 7 days: 2

Top labels

  • enhancement (68)
  • bug (66)
  • false positive (49)
  • site support request (46)
  • spam (25)
  • question (21)
  • false negative (20)
  • environment (15)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Sherlock is a Python-based command-line tool designed to hunt down social media accounts by username across more than 400 social networks. The project serves the open-source intelligence and cybersecurity communities by automating the process of searching for usernames across multiple platforms simultaneously, making it useful for OSINT investigations, digital forensics, and online footprint analysis. The tool accepts one or multiple usernames as input and generates individual text files containing results for each queried username, streamlining the collection of account discovery data.

The repository is classified within the OSINT, cybersecurity, and digital identity investigation domains, with specific application to username search, social media account detection, user profiling, and site enumeration. Installation is available through multiple channels including pipx, pip, uv, Docker, and community-maintained packages for Debian, Ubuntu, Homebrew, Kali, and BlackArch distributions. The project maintains a warning about broken third-party packages for ParrotOS and Ubuntu 24.04, directing users to alternative installation methods documented on the project website.

The repository's contributor network overlaps with major open-source projects including Microsoft's VSCode and TypeScript repositories as well as the Rust language project, indicating that Sherlock attracts contributors from the broader software development community. The project was created by Siddharth Dushantha and is distributed under the MIT license, welcoming community contributions through its documented contribution guidelines.

The tool's relevance to cybersecurity and information-gathering workflows is reflected in its topic tags spanning CLI tools, cyber threat intelligence, forensics, penetration testing, red team operations, and reconnaissance activities. The project maintains comprehensive documentation including installation guides, usage instructions, and contribution guidelines accessible through its official website at sherlockproject.xyz, which also provides a searchable directory of the 400+ supported social networks.