Bug Bounty for Public Authorities and Municipalities

Public authorities, municipalities and other public sector organizations operate portals, specialized applications and interfaces through which citizens use administrative services. Anyone who discovers a vulnerability there needs a reliable way to report it. bugbounty.de is a bug bounty platform operated by Rootsektor IT-Security GmbH in Arnsberg, Germany, for vulnerability disclosure programs (VDP) and bug bounty programs with rewards. The offering takes the framework conditions of public administration into account.

Why a defined reporting channel makes sense for public bodies

Public bodies process data that citizens are often required to provide, for example for residence registration, social benefits or taxes. A vulnerability in these systems affects people who cannot choose their administration. A defined reporting channel helps to receive reports early and to limit damage.

With the digitalization of administrative services, for example under the Online Access Act (Onlinezugangsgesetz, OZG), more systems become reachable from the internet: application portals, user accounts, appointment booking and interfaces to specialized applications. Not every vulnerability in these systems is found by internal reviews or penetration tests.

Security researchers, citizens or service providers who report a vulnerability expect the report to be accepted, reviewed and answered. Without a defined process, reports can end up in general inboxes, remain unassigned or go unanswered. A vulnerability disclosure program defines responsibilities, deadlines and rules, and makes the handling of vulnerability reports traceable for everyone involved.

Depending on the type of organization, legal requirements may also apply. Germany’s implementation of the NIS2 Directive in the BSI Act (BSIG) has been in force since December 6, 2025, and requires covered entities, among other things, to take measures for handling and disclosing vulnerabilities. For state and municipal bodies, state law may also be relevant. Whether an organization is covered must be assessed in each individual case. A security.txt file in accordance with RFC 9116 makes the reporting channel discoverable on your own website.

Specific considerations for public authorities and municipalities

Public budget and procurement law

For procurement and data protection review, you receive a service specification, a data processing agreement (DPA) under Art. 28 GDPR and a description of the technical and organizational measures (TOMs). The applicable procurement procedure depends on the law governing your organization and on the contract value, and is determined by your procurement office.

Payment when due instead of advance payment

In bug bounty programs, public sector organizations pay rewards when they fall due instead of paying in advance into a reward budget. This takes into account that public budget law permits advance payments only to a limited extent, for example under Section 56 of the Federal Budget Code (Bundeshaushaltsordnung, BHO) and the corresponding provisions of the state budget codes; for municipalities, the respective municipal budget law applies.

Special terms and corruption prevention

Special terms apply to public authorities, municipalities and public-interest organizations. The basic VDP is free of charge; the terms for bug bounty programs and for additional services such as managed triage are available on request. The terms for public sector organizations are not tied to any consideration in return; this also applies to the special terms. This keeps the conditions of participation traceable for procurement offices and audit bodies.

Data protection and data processing

The cooperation is based on a German contract and a DPA under Art. 28 GDPR. Two-factor authentication, tenant isolation and encryption are standard. Notifications are provided in the application and by email; emails do not contain any vulnerability details.

German language and a contact in Germany

The user interface is in German. Your contact is Rootsektor IT-Security GmbH in Arnsberg. Managed triage in German by Rootsektor experts can be booked.

Response standard and anonymous reporting

The response standard is aligned with the BSI Technical Guideline TR-03183-3: the reporter receives a first personal response within five business days and qualified feedback within ten business days. In a VDP, reports can be submitted without a user account, without JavaScript and, if preferred, anonymously. Each report has a status with assigned responsibility and deadlines; VDP reports are closed under the four-eyes principle.

Who the offering is for

The offering is aimed at public sector organizations in Germany, in particular:

  • federal and state authorities
  • municipalities and districts
  • universities
  • municipal IT service providers

Information for companies, for example on the Cyber Resilience Act, is available on the page Bug Bounty for Companies.

Process for public sector organizations

  1. Coordinate documents: With the service specification, DPA and TOMs, you coordinate procurement and data protection review internally, for example with your procurement office, data protection officer and information security officer.
  2. Set up a program: In the guided program setup, you define scope, rules and responsibilities. The safe harbor status is shown for each program.
  3. Review and publish: Rootsektor reviews the program before publication. You then link to the program on your website and in your security.txt file.
  4. Handle reports: Reports are answered within the deadlines stated above, with managed triage if booked. VDP reports are closed under the four-eyes principle.

Further information is available on the pages Bug Bounty for Companies and Bug Bounty for Security Researchers and in the FAQ. The page Report a Vulnerability shows how bugbounty.de itself receives reports.