freedomofpress/securedrop

GitHub repository for the SecureDrop whistleblower platform. Do not submit tips here!

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 19 minutes ago
Added to GitGenius on September 17th, 2026
Created on January 11th, 2012
Open Issues & Pull Requests: 463 (+0)
GitHub issues: Enabled
Number of forks: 724
Total Stargazers: 3,883 (+0)
Total Subscribers: 133 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 25.9 hours
Mean response time: 73.8 days
90th percentile: 171.6 days
Tracked items: 277

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 15% of issues opened in the past year have never received a reply. 58% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Work labelled "i18n" is answered fastest, typically in under an hour, while "api" waits about 3 days. 73% of issues opened in the past year have been closed, leaving a working backlog. Three people close 89% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 83
New in 7 days: 2
Closed in 7 days: 1
Avg open age: 902 days
Stale 30+ days: 72
Stale 90+ days: 54

Recent activity

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

Top labels

  • noble (30)
  • api (22)
  • bug (19)
  • 2024 audit recommendation (15)
  • good first issue (12)
  • QA: Release (9)
  • i18n (9)
  • Rust (7)

Most active issues this week

Detailed Description

SecureDrop is an open-source whistleblower submission system that media organizations use to securely accept documents from and communicate with anonymous sources.

The platform addresses the need for journalists to receive sensitive information from sources while protecting their anonymity and the confidentiality of submissions. SecureDrop provides a secure channel where sources can upload documents and journalists can review and respond to submissions without exposing the source's identity. The system is designed with security as a core principle, implementing encryption and anonymity protections throughout the submission and communication workflow.

SecureDrop is a stable, mature project actively deployed in newsrooms globally. It suits organizations that need to receive whistleblower submissions and require robust security guarantees. The project is managed by the Freedom of the Press Foundation. Most new feature development is directed toward related projects including SecureDrop Workstation, SecureDrop Client, and SecureDrop Protocol, while the core platform continues to receive security and bug fixes. Developers looking to contribute can set up a local instance using Docker on Linux, Windows, or macOS.

The project maintains clear separation between security issue reporting through a dedicated bug bounty program and standard issue tracking. Comprehensive documentation is available for end users and developers, with stable documentation recommended for production deployments and latest documentation for those tracking development. The codebase is written primarily in Python and uses Flask. The project welcomes contributions and maintains a code of conduct for participants.