Skip to main content
Back to top
Ctrl
+
K
Search
Ctrl
+
K
Welcome to SecureDrop’s developer documentation!
Getting Started
Contributing to SecureDrop
Setting Up the Development Environment
Making a PR to SecureDrop
Translations
Contributing Guidelines
Tips & Tricks
Policy on Supported Languages
Continuous Integration
Dependency specification and update policies
Reproducible builds
End-of-Life Maintenance Guidelines
Language toolchains
SecureDrop Server
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
Package repositories
Debian packages
Updating OSSEC Rules
Generating AppArmor Profiles for Tor and Apache
Portable SecureDrop Demo
Release Management
Build metadata
Linux kernel maintenance
Updating Tor
SecureDrop Workstation
Setting up the SecureDrop Workstation
SecureDrop Workstation Development
SecureDrop Workstation Release Management
SecureDrop Client Development
SecureDrop App Development
“Seen By” Feature
Downloads
PDF
Index
T
T
translation freeze