Welcome to SecureDrop’s developer documentation!
This documentation is intended for contributors to the SecureDrop project. If you are looking for information on how to install, use or maintain SecureDrop, please see our documentation for sources, journalists and administrators.
- Journalist Interface API
- Development of Securedrop-Admin in the Admin Directory
- Development of SecureDropUpdater in the journalist_gui Directory
- Virtual Environments: Servers
- Virtual Environments: Admin Workstation
- Virtual Environments: Using Qubes
- Upgrade Testing using Molecule
- Database Migrations
- Internationalization (i18n)
- Documentation Guidelines
- Testing SecureDrop
- Testing: Application Tests
- Testing: Configuration Tests
- demo.securedrop.org
- SecureDrop apt Repository
- Updating OSSEC Rules
- Generating AppArmor Profiles for Tor and Apache
- Portable SecureDrop Demo
- Release Management
- Build metadata
- Linux kernel maintenance
- Rust toolchain maintenance
- Updating Tor