sherlock-project/sherlock

Hunt down social media accounts by username across social networks

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 31 minutes ago
Added to GitGenius on June 22nd, 2026
Created on December 24th, 2018
Open Issues & Pull Requests: 320 (+0)
Number of forks: 10,396
Total Stargazers: 88,516 (+7)
Total Subscribers: 1,390 (+0)

Issue Activity (beta)

Open issues: 64
New in 7 days: 1
Closed in 7 days: 2
Avg open age: 338 days
Stale 30+ days: 59
Stale 90+ days: 46

Recent activity

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

Top labels

  • bug (65)
  • enhancement (65)
  • site support request (46)
  • false positive (43)
  • spam (25)
  • false negative (20)
  • question (20)
  • environment (14)

Repository Insights (GitGenius)

Median issue/PR response: N/A
Mean response time: 4.4 hours
90th percentile: 0.0 hours
Tracked items: 320

Most active contributors

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.

Sherlock has achieved significant adoption with 86,067 stargazers as of the most recent tracking period, representing steady growth in the open-source community. The project maintains active development with a median issue and pull request response latency of 0.0 hours and a mean response time of 4.5 hours across 313 tracked items, indicating responsive maintainers. The most frequently addressed issue categories are bug reports with 65 items, enhancement requests with 63 items, and site support requests with 46 items, reflecting the ongoing need to maintain compatibility with evolving social media platforms.

The project's contributor ecosystem shows concentrated activity among key maintainers. ppfeister leads with 425 tracked events, followed by matheusfelipeog with 62 events and sdushantha with 51 events. 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.

sherlock
by
sherlock-projectsherlock-project/sherlock

Repository Details

Fetching additional details & charts...