• Stars
    star
    157
  • Rank 238,399 (Top 5 %)
  • Language
    Python
  • License
    Other
  • Created over 12 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

a reasonably secure web application for submitting content anonymously

ZEIT Online Briefkasten

The briefkasten (German for letterbox) is a reasonably secure web application for submitting content anonymously.

It allows to upload attachments which are then sanitized of a number of meta-data which could compromise the submitters identity. Next, the sanitized files are encrypted via GPG and sent via email to a pre-configured list of recipients. The original (potentially 'dirty') files are then deleted from the file system of the server. Thus, neither should admins with access to the server be able to access any submissions, nor should any of the recipients have access to the unsanitized raw material.

Upon successful upload the submitter receives a unique URL with a token that he or she can use to access any replies the recipients may post. That reply is the only data persisted on the server.

The implementation doesn't just contain the application itself but includes a complete deployment setup following what we believe to be best practices so that anybody should be able to host their own secure briefkasten with minimal setup pain.

More Repositories

1

content-api

The ZEIT ONLINE content API
HTML
27
star
2

celery_longterm_scheduler

Schedules celery tasks to run in the potentially far future
Python
26
star
3

wahltrend

Polling average for Bundestagswahl 2021
R
18
star
4

waermestreifen-gemeinden-scripts

Scripts for https://www.zeit.de/wissen/umwelt/2019-12/klimawandel-globale-erwaermung-warming-stripes-wohnort
JavaScript
13
star
5

content-api-jquery

A simple jQuery plugin to operate api.zeit.de.
JavaScript
8
star
6

celery_zabbix

Sends task execution metrics to Zabbix
Python
8
star
7

jira_exporter

This package exports metrics about Jira issues as Prometheus metrics.
Python
8
star
8

z3c.celery

Celery integration with Zope 3.
Python
7
star
9

sphinx_elasticsearch

Indexes a documentation project build via Sphinx into elasticsearch.
Python
7
star
10

vivi

vivi CMS
Python
6
star
11

test_visual_regression

Testing visual regression w/ BackstopJS
JavaScript
6
star
12

pyramid_dogpile_cache2

Integrates dogpile.cache for Pyramid
Python
5
star
13

bugsnag_exporter

Export Bugsnag error events as prometheus metrics
Python
4
star
14

celery_redis_prometheus

Exports task execution metrics in Prometheus format
Python
3
star
15

zeit.cms

πŸ™ vivi ❀️
Python
3
star
16

zeit.nightwatch

pytest helpers for http smoke tests
Python
3
star
17

zeit.vgwort

VG Wort SOAP interface
Python
3
star
18

gh-action-gke-deployer

Dockerfile
2
star
19

frontend-developer-handbook

ZEIT ONLINE Frontend Developer Handbook
Shell
2
star
20

gunicorn_worker_healthcheck

Python
2
star
21

hochwasser-2013

JavaScript
2
star
22

github_vulnerability_exporter

Export GitHub vulnerability alerts as prometheus metrics
Python
2
star
23

dotfiles

Shell
1
star
24

cms-queryserver

Common Lisp
1
star
25

grunt-template

JavaScript
1
star
26

zeit.zabbix

Zabbix helper scripts.
Python
1
star
27

zon-hackathon-2017

ZEIT ONLINE Frontend-Day / Hackathon 2017 Project
JavaScript
1
star
28

frontend-mac-setup

Initial setup routine for frontend developer macs @zeit.de
Shell
1
star
29

zeit-premium-dwh

Python
1
star
30

frontend-monitoring

Run competetive Accessibility tests and send them to a Graphite db
JavaScript
1
star
31

gh-action-workflows

1
star
32

zeit.retresco

vivi interface to retresco keyword and topic management
Python
1
star
33

tracking

Tracking Codes, Beispiele und Anleitung
1
star
34

zeit.content.volume

A content-type that provides information about printed volumes of the ZEIT newspaper.
Python
1
star