# Weblate dreigingsmodel

Project Weblate

Laatst beoordeeld voor Weblate 2026.11.2 in commit `af7a54c07c`.

Datum: 24-09-2026.

Status: Geaccepteerd, 01-09-2026.

Versiebinding: Dit model is geversioneerd met uitgaven van Weblate. Een rapport voor Weblate versie N is getriageerd tegen het model dat is gepubliceerd voor versie N, niet tegen dat van de laatste ontwikkelbranch.  *(maintainer)*

Rapporteren van kruisverwijzing: Rapporten die een eigenschap schenden die Weblate claimt in [Security properties Weblate provides]() worden gerapporteerd met `SECURITY.md` en [Kwetsbaarheid en incidentafhandeling](https://docs.weblate.org/nl/latest/security/issues.md). Rapporten die vallen onder [Out of scope]() of [Security properties Weblate does not provide]() kunnen worden gesloten door dit document aan te halen, tenzij dit model ze routeert naar `VALID-HARDENING`.  *(documented)* (source: [Kwetsbaarheid en incidentafhandeling](https://docs.weblate.org/nl/latest/security/issues.md))

Legenda herkomst: `*(gedocumenteerd)*` betekent dat de claim is vermeld in de documentatie van Weblate; `*(beheerder)*` betekent dat het werd vermeld door een beheerder gedurende het proces voor dit threat-model; `*(afgeleid)*` betekent dat de reden komt uit de huidige projectvorm en bevestiging van de beheerder nodig is.

Weblate is een op Django gebaseerd webvertaalplatform. Het accepteert werk van gebruikers van de browser, API-cliënten, tokens in het projectbereik, webhooks van opslagruimten, VCS-opslagruimten, back-uparchieven, werkers op de achtergrond en geconfigureerde externe services, en slaat dan vertaalprojecten op en synchroniseert die met een database, gegevensopslag, opslagruimten op het lokale bestandssysteem en externe systemen voor hosten van code.  *(documented)* (source: [Weblate documentatie](https://docs.weblate.org/nl/latest/index.md), [Weblate REST API](https://docs.weblate.org/nl/latest/api.md), [Doorlopende vertaling](https://docs.weblate.org/nl/latest/admin/continuous.md))

## Bereik en bedoeld gebruik

Dit model beschrijft gedeelde vertrouwensgrenzen en beveiligingseigenschappen. Objecten binnen een onderdeelsfamilie volgen zijn algemene richtlijnen, tenzij een expliciete uitzondering van toepassing is; de representatieve oppervlakken hieronder zijn geen uitgebreide inventaris van de objecten.  *(maintainer)*

| Onderdeelfamilie                                                              | Representatief oppervlak                                                                                                                                                                                                                                                                 | Effecten buiten het proces                                                                                                            | Modelstatus                                                                                                                                                                                                                                                                                                                                             |
|-------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Web UI en REST API                                                            | Browserweergaven, formulieren, sessie eindpunten, [Weblate REST API](https://docs.weblate.org/nl/latest/api.md)                                                                                                                                                                        | Database, gegevensopslag, e-mail, logs, geüploade bestanden                                                                           | In bereik.  *(documented)* (source: [Weblate REST API](https://docs.weblate.org/nl/latest/api.md), [Instructies voor configureren](https://docs.weblate.org/nl/latest/admin/install.md))                                                                                                                                                                      |
| Authenticatie, sessies en autorisatie                                         | Inloggen, 2FA, SSO, teams, rechten, toegang tot project, API-tokens                                                                                                                                                                                                                      | Database, identiteitsproviders, browsercookies                                                                                        | In bereik.  *(documented)* (source: [Authenticatie](https://docs.weblate.org/nl/latest/admin/auth.md), [Toegangsbeheer](https://docs.weblate.org/nl/latest/admin/access.md))                                                                                                                                                                                        |
| API-tokens in bereik project                                                  | Tokens gemaakt in project API-toegang                                                                                                                                                                                                                                                    | Dezelfde effecten voor toepassing als die welke de rechten voor het token toestaan                                                    | In bereik als geauthenticeerde medewerkenden met gedelegeerd bereik project.  *(documented)* (source: [Weblate REST API](https://docs.weblate.org/nl/latest/api.md), [Toegangsbeheer](https://docs.weblate.org/nl/latest/admin/access.md))                                                                                                                   |
| Webhaken                                                                      | [Notificatie-hooks](https://docs.weblate.org/nl/latest/api.md#hooks), project [Hooks inschakelen](https://docs.weblate.org/nl/latest/admin/projects.md#project-enable-hooks),<br/>[App-webhaak URL](https://docs.weblate.org/nl/latest/admin/code-hosting.md#code-hosting-github-app-webhook)                | Achtergrondtaken plannen en bijwerken VCS-opslagruimte                                                                                | In bereik als een publieke, uitrol-verharde interface.  *(documented)* (source: [Notificatie-hooks](https://docs.weblate.org/nl/latest/api.md#hooks), [Hooks inschakelen](https://docs.weblate.org/nl/latest/admin/projects.md#project-enable-hooks), [App-webhaak URL](https://docs.weblate.org/nl/latest/admin/code-hosting.md#code-hosting-github-app-webhook))          |
| Integratie VCS                                                                | URL’s opslagruimten, branches, pushes, pulls, merge requests, lokale kloons en GitHub App registraties, verbindingen, onderdelenmigraties en -verwijdering                                                                                                                               | Bestandssysteem, opdrachten kind-VCS, SSH/HTTPS netwerkverbindingen en opslagruimtestatus van een dienstverlener of installatiestatus | In bereik indien bereikbaar door configuratie van Weblate of projectinhoud.  *(documented)* (source: [Doorlopende vertaling](https://docs.weblate.org/nl/latest/admin/continuous.md), [Integraties codehosten](https://docs.weblate.org/nl/latest/admin/code-hosting.md))                                                                                                       |
| Achtergrondtaken                                                              | Celerywachtrijen voor bijwerken opslagruimten, projectverwijdering, meldingen, vertaalgeheugen, vertaling en back-ups                                                                                                                                                                    | Database, gegevensopslag, bestandssysteem, uitgaand netwerk                                                                           | In bereik als Weblatebeheerde uitvoering van gebruiker of acties van operator.  *(documented)* (source: [Instructies voor configureren](https://docs.weblate.org/nl/latest/admin/install.md), [Weblate REST API](https://docs.weblate.org/nl/latest/api.md))                                                                                                  |
| Projectback-up importeren/exporteren                                          | [Projectniveau back-ups](https://docs.weblate.org/nl/latest/admin/backup.md#projectbackup), [Weblate REST API](https://docs.weblate.org/nl/latest/api.md) projectback-up eindpunten, [`import_projectbackup`](https://docs.weblate.org/nl/latest/admin/management.md#weblate-admin-import_projectbackup) | Geüploade ZIP-archieven, gegenereerde back-uparchieven, herstellen bestandssysteem, status opslagruimte                               | In bereik.  *(documented)* (source: [Weblate back-uppen en verplaatsen](https://docs.weblate.org/nl/latest/admin/backup.md), [Weblate REST API](https://docs.weblate.org/nl/latest/api.md), [Opdrachten voor beheer](https://docs.weblate.org/nl/latest/admin/management.md))                                                                                           |
| Service back-up                                                               | Configuratie BorgBackup en [`backup`](https://docs.weblate.org/nl/latest/admin/management.md#weblate-admin-backup)                                                                                                                                                                                  | Lokale opslag of opslag back-up op afstand over bestandssysteem of SSH                                                                | In bereik voor Weblate’s afhandeling van geconfigureerde taken voor back-up; Borg zelf ligt buiten het bereik.  *(documented)* (source: [Weblate back-uppen en verplaatsen](https://docs.weblate.org/nl/latest/admin/backup.md), [Opdrachten voor beheer](https://docs.weblate.org/nl/latest/admin/management.md))                                                        |
| Machinevertaling en uitgaande integraties                                     | Machinevertaling, avatars, status rapporteren , telemetrie, fouten rapporteren, VCS-hosts, verbindingen voor GitHub App, CDN add-on , Fedora Messaging add-on, e-mail bezorging (SMTP of AWS SES)                                                                                        | Uitgaand HTTP(S), AMQP(S),provider-API’s, logs                                                                                        | In bereik voor Weblate’s afdwingen van geconfigureerde toegang en beperkingen voor netwerk. Providergedrag ligt buiten het bereik.  *(documented)* (source: [Configuratie](https://docs.weblate.org/nl/latest/admin/config.md), [Integraties codehosten](https://docs.weblate.org/nl/latest/admin/code-hosting.md), [Add-ons](https://docs.weblate.org/nl/latest/admin/addons.md)) |
| Add-ons                                                                       | Ingebouwde add-ons en door beheerde geconfigureerde uitvoering van add-on                                                                                                                                                                                                                | Varieert per add-on; kan project- of opslagruimtestatus of contactservices aanpassen                                                  | Ingebouwde add-ons liggen in het bereik indien ingeschakeld. Add-ons van derde partijen liggen buiten het bereik, behalve voor Weblate’s poorten voor rechten en installeren.  *(maintainer)*                                                                                                                                                           |
| Opdrachten voor beheer                                                        | Opdrachten **weblate**, uitgevoerd door een operator                                                                                                                                                                                                                                     | Database, bestandssysteem, VCS, opslag back-up                                                                                        | In bereik bij het verwerken van niet-vertrouwde gegevens van Weblate; de shell van de lokale operator wordt vertrouwd.  *(maintainer)*                                                                                                                                                                                                                  |
| Testen, gemaakte documenten, schermafdrukken, bevestigingen voor ontwikkeling | `docs/_build/`, `docs/screenshots/`, testen, lokale bevestigingen                                                                                                                                                                                                                        | Bestanden alleen-ontwikkelen en gemaakte artefacten                                                                                   | Buiten bereik voor claims voor productbeveiliging.  *(maintainer)*                                                                                                                                                                                                                                                                                      |

Ontwikkelomgevingen zijn geen ondersteunde productie-uitrollen en verschaffen geen beveiligingsisolatie vanuit een kwaadaardige checkout of lokale gebruiker.  *(maintainer)*

De bedoelde uitrol is een Weblateinstallatie aan de zijde van de server, achter een webserver of omgekeerde proxy, met een toepassingsserver WSGI of ASGI, PostgreSQL-database, gegevensopslag, Celerywerkers, een te beschrijven map en optioneel uitgaande VCS, back-up, identiteits-provider en integraties voor machinevertaling.  *(documented)* (source: [Instructies voor configureren](https://docs.weblate.org/nl/latest/admin/install.md))

De relevante acteurs zijn gesplitst op niveau van vertrouwen: niet-geauthenticeerde cliënten, geauthenticeerde gebruikers, beoordelaars, projectbeheerders, beheerders, API-tokens in projectbereik, afzenders van webhaken, externe VCS-providers, geconfigureerde externe services en lokale operators.  *(documented)* (source: [Toegangsbeheer](https://docs.weblate.org/nl/latest/admin/access.md), [Weblate REST API](https://docs.weblate.org/nl/latest/api.md))

Weblate is niet bedoeld om te worden ingebed als een in-proces beveiligingsbibliotheek, te worden gebruikt als een zandbak voor niet-vertrouwde code, of te worden weergegeven zonder de besturingselementen voor uitrol die zijn gedocumenteerd voor gebruik in productie.  *(maintainer)*

## Buiten bereik

Het volgende zijn expliciete niet-doelen voor dit model:

* Een gecompromitteerd account voor het besturingssysteem, container runtime, databaseserver, gegevensopslag, omgekeerde proxy of shell van de beheerder. Weblate wordt binnen deze grenzen uitgevoerd en claimt niet zichzelf te beschermen tegen een reeds gecompromitteerde host.  *(maintainer)*
* Een kwaadwillende beheerder van een site van Weblate of lokale operator met onbeperkte toegang tot de server. Een dergelijke acteur kan wijzigingen, inloggegevens, gegevens of code wijzigen.  *(maintainer)*
* Kwetsbaarheden in afhankelijkheden van derde partijen als onafhankelijke projecten. Algemene kwetsbaarheden voor Django, Django REST framework, Python Social Auth, BorgBackup, VCS, database en provider worden upstream gerapporteerd, tenzij het probleem ligt in het gebruik door Weblate ervan.  *(documented)* (source: [Kwetsbaarheid en incidentafhandeling](https://docs.weblate.org/nl/latest/security/issues.md))
* Hygiëne voor bouw en uitgave, inclusief vastzetten van acties, ondertekenen van artefacten, frisheid van afhankelijkheden en beveiliging van branches van de opslagruimte. Deze beïnvloeden bewerkingen van het project, maar zijn geen claims voor bedreigingsmodellen over het runtimegedrag van Weblate.  *(maintainer)*
* Algemene beveiliging van externe VCS-providers, identiteitsproviders, mailservers, services voor machinevertaling, avatarservices, CDN-opslag of opslag van back-up. Weblate modelleert alleen zijn geconfigureerde interacties ermee.  *(maintainer)*
* Keuzes voor de keten voor het indienen van vertalingen door gebruikersorganisaties buiten Weblate. Uitbestede of crowdsourced vertalerrisico’s worden afzonderlijk beschreven in [Vertalen bedreigingen model](https://docs.weblate.org/nl/latest/security/localization-threat.md).  *(documented)* (source: [Vertalen bedreigingen model](https://docs.weblate.org/nl/latest/security/localization-threat.md))
* Code voor derde partij add-on, lokale aangepaste code, ontwikkelbevestigingen, uitvoer van gemaakte documentatie, code voor alleen-testen en demo- of voorbeeldgegevens.  *(maintainer)*

## Grenzen van vertrouwen en gegevensstroom

Weblate’s primaire grens van vertrouwen is de op het netwerk gerichte toepassingsoppervlak: browserweergaven, API-eindpunten, webhookeindpunten en uploadeindpunten accepteren gegevens van minder vertrouwde acteurs en vertalen die naar databaserijen, status van de lokale opslagruimte, achtergrondtaken, uitgaande verzoeken en gerenderde UI.  *(maintainer)*

| Grens                                                    | Transitie vertrouwen                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
|----------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Cliënt browser/API-cliënt naar Weblate                   | Niet vertrouwde of geauthenticeerde verzoeken worden acties waarvan de rechten door de toepassing worden gecontroleerd.  *(documented)* (source: [Weblate REST API](https://docs.weblate.org/nl/latest/api.md), [Toegangsbeheer](https://docs.weblate.org/nl/latest/admin/access.md))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| Weblate identiteitsdienst voor afhankelijke apps         | Administrators register trusted OIDC clients and callback URLs. Users<br/>authenticate through Weblate and share consented identity claims, or<br/>administrators explicitly permit a client to skip consent. Newly issued<br/>access and refresh token values are hashed by default. Provider<br/>tokens remain valid independently of browser sessions and do not grant<br/>Weblate REST API access. Relying applications control their own account<br/>linking and sessions.  *(documented)* (source: [OpenID Connect-identiteitsprovider](https://docs.weblate.org/nl/latest/admin/auth.md#oidc-provider))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| Weblate naar openbare CDN-opslag en -clients             | Inschakelen van CDN-publicatie verplaatst met opzet geselecteerde vertalingen en publieke bouwidentificaties en bronverwijzingen buiten het toegangsbeheer voor het project, inclusief vertalingen uit private onderdelen. Verwijderen van gepubliceerde bronbestanden kan niet gecachete of gedownloade kopieën intrekken. Voorbereidingsbestanden in het CDN-bestandssysteem blijven alleen niet-publiek als de bron de gereserveerde stagingmap uitsluit, zoals vereist door [Vertaling CDN](https://docs.weblate.org/nl/latest/admin/optionals.md#cdn-server-security).  *(documented)* (source: [Kotlin SDK CDN](https://docs.weblate.org/nl/latest/admin/addons.md#addon-weblate-cdn-kotlin))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| Projecten voor globale gedeelde vertaalgeheugen          | Inschakelen van bijdragen publiceert met opzet brontekenreeksen, vertalingen en project- en onderdeelsbronnen buiten toegangsbeheer voor het project, inclusief die voor Privé en aangepaste projecten. Beperkte onderdelen dragen niet bij. Uitschakelen van bijdragen voorkomt dat de automatische items van het project zichtbaar blijven via het gedeelde bereik, maar kunnen geen kopieën intrekken die al zijn bekeken of gedownload.  *(documented)* (source: [Gedeeld vertaalgeheugen](https://docs.weblate.org/nl/latest/admin/memory.md#shared-tm), [Geheugen](https://docs.weblate.org/nl/latest/api.md#api-memory))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| Weblate-verzoekproces naar opslagruimte Celery-verwerker | Toestemming-gecontroleerde browser en API-opslagruimtebewerkingen worden werk in een wachtrij waarbij de aanvragende gebruiker en reikwijdte van de beïnvloedde opslagruimte worden meegegeven. De verwerker verwerft opnieuw de reservering in de gegevensopslag en controleert opnieuw de huidige VCS-toestemmingen voor de eigenaar van de opslagruimte voordat deze aangepast wordt. De gegevenshandelaar, -opslag, en -verwerkers zijn vertrouwde onderdelen van dezelfde Weblate-instantie.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| Afzender webhaak naar Weblate                            | Publieke vervalste notificaties kunnen synchroniseren van de opslagruimte plannen als hooks zijn ingeschakeld, waarbij onderdelen worden gematcht door een exacte opslagruimte-URL in plaats van een host- of padachtervoegsel als terugvaloptie. Antwoorden voor algemene hooks geven tellingen weer en, voor bijgewerkte onderdelen, project-/onderdeelsslugs en API-URL’s, inclusief voor private projecten en beperkte onderdelen. Onderdelen die worden beheerd door een geauthenticeerde integratie zijn uitgesloten voor het algemene overeenkomen en diagnostiek; momenteel is dat van toepassing voor het VCS backend GitHub-app. Geregistreerde GitHub -app-webhooks authenticeren met een per-app URL-token en GitHub-handtekeningverificatie. Opt-in verouderde GitHub App levert authenticatie aan de algemene GitHub webhaak met een afzonderlijk geconfigureerd geheim wachtwoord.  *(documented)* (source: [Notificatie-hooks](https://docs.weblate.org/nl/latest/api.md#hooks), [Hooks inschakelen](https://docs.weblate.org/nl/latest/admin/projects.md#project-enable-hooks), [Matchen van webhook-doelen](https://docs.weblate.org/nl/latest/admin/continuous.md#hooks-target-matching), [App-webhaak URL](https://docs.weblate.org/nl/latest/admin/code-hosting.md#code-hosting-github-app-webhook), [`GITHUB_LEGACY_APP_WEBHOOK_SECRET`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-GITHUB_LEGACY_APP_WEBHOOK_SECRET)) |
| eTranslation-service met Weblate                         | Een publieke terugaanroep draagt tekstsuggesties of mislukkingen naar een item in een cache met een kort leven. Weblate accepteert het alleen met het uitgegeven onvoorspelbare token voor een openstaand verzoek; het kan de vertaaleenheden niet direct bewerken.  *(documented)* (source: [eTranslation](https://docs.weblate.org/nl/latest/admin/machine.md#mt-etranslation))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| Weblate naar database/gegevensopslag                     | Status van de rechten controlerende toepassing wordt persistente gegevens en werk voor de wachtrij.  *(documented)* (source: [Instructies voor configureren](https://docs.weblate.org/nl/latest/admin/install.md))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| Weblate naar lokale VCS-opslagruimten                    | Projectconfiguratie en inhoud schijfbestandssysteem voor opslagruimte en VCS-bewerkingen.  *(documented)* (source: [Doorlopende vertaling](https://docs.weblate.org/nl/latest/admin/continuous.md))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| Weblate naar externe services                            | Geconfigureerde URL’s, inloggegevens en providerinstellingen voor uitgaande netwerkverbindingen van de schijf.  *(documented)* (source: [Integraties codehosten](https://docs.weblate.org/nl/latest/admin/code-hosting.md), [Configuratie](https://docs.weblate.org/nl/latest/admin/config.md))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| Projectback-uparchieven en Weblate bestandssysteem       | Geüploade ZIP-leden en metadata worden herstelde status project; gegenereerde projectback-ups worden geschreven naar en gelezen vanuit lokale opslag van de back-up.  *(documented)* (source: [Weblate back-uppen en verplaatsen](https://docs.weblate.org/nl/latest/admin/backup.md), [Weblate REST API](https://docs.weblate.org/nl/latest/api.md), [Projectniveau back-ups](https://docs.weblate.org/nl/latest/admin/backup.md#projectbackup))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |

Vooraf gestelde voorwaarden voor bereikbaarheid:

* Een web-UI of API-uitkomst staat alleen in het model als het bereikbaar is via een niet-geauthenticeerde cliënt, geauthenticeerde gebruiker of token in het bereik project via gedocumenteerde routes, formulieren of API-eindpunten.  *(maintainer)*
* Een uitkomst voor authorisatie staat alleen in het model als het kruist met een gedocumenteerd recht, team, project, onderdeel, taal, woordenlijst, token of sitebrede grens.  *(documented)* (source: [Toegangsbeheer](https://docs.weblate.org/nl/latest/admin/access.md))
* Een uitkomst voor een webhaak staat alleen in het model als een verzoek een ingeschakeld eindpunt voor de webhaak kan bereiken en planning van bijwerken van de opslagruimte, taak voor volume of aan de aanvrager teruggegeven informatie kan beïnvloeden tot voorbij de overeenkomende gedocumenteerde diagnostiek.  *(documented)* (source: [Notificatie-hooks](https://docs.weblate.org/nl/latest/api.md#hooks), [Hooks inschakelen](https://docs.weblate.org/nl/latest/admin/projects.md#project-enable-hooks), [Matchen van webhook-doelen](https://docs.weblate.org/nl/latest/admin/continuous.md#hooks-target-matching))
* Een uitkomst voor een VCS staat alleen in het model met door aanvallers beheerde of minder vertrouwde gegevens voor de opslagruimte, branchnamen, URL’s, bestandsnamen, indienen metadata, of projectconfiguratie Weblate’s VCS-bewerkingen kan beïnvloeden.  *(maintainer)*
* Een uitkomst voor importeren van back-up staat alleen in het model als het bereikbaar is vanuit een projectback-up die is geüpload via Weblate of is aangeboden bij [`import_projectbackup`](https://docs.weblate.org/nl/latest/admin/management.md#weblate-admin-import_projectbackup).  *(documented)* (source: [Projectniveau back-ups](https://docs.weblate.org/nl/latest/admin/backup.md#projectbackup), [`import_projectbackup`](https://docs.weblate.org/nl/latest/admin/management.md#weblate-admin-import_projectbackup))
* Een uitkomst voor exporteren van back-up staat alleen in het model als het bereikbaar is vanuit gedocumenteerd projectback-up maken of downloadroutes, inclusief de REST API voor gebruikers of tokens in het bereik project met rechten voor bewerken van het project.  *(documented)* (source: [Weblate REST API](https://docs.weblate.org/nl/latest/api.md), [Projectniveau back-ups](https://docs.weblate.org/nl/latest/admin/backup.md#projectbackup), [Toegangsbeheer](https://docs.weblate.org/nl/latest/admin/access.md))
* Een uitkomst voor een achtergrondtaak staat alleen in het model als de taak kan worden geplaatst in een wachtrij uit een oppervlak van Weblate in het bereik of gepland onderhoudspad voor Weblate.  *(documented)* (source: [Instructies voor configureren](https://docs.weblate.org/nl/latest/admin/install.md))
* Een uitkomst voor een opdracht van beheer staat alleen in het model als niet-vertrouwde gegevens van Weblate door de opdracht worden verwerkt; willekeurige toegang via de lokale shell is geen mogelijkheid voor een aanvaller.  *(maintainer)*

## Aannames over omgeving

Weblate gaat uit van een ondersteunde runtime van Python en Django, een correct geconfigureerde database, een gegevensopslag, een te beschrijven map voor gegevens en uitvoeren van werkers die verwerken op de achtergrond vereisen.  *(documented)* (source: [Instructies voor configureren](https://docs.weblate.org/nl/latest/admin/install.md))

Van uitrollen voor productie wordt verwacht de externe webserver of omgekeerde proxy consistent te configureren met Weblate’s instellingen voor HTTPS, host header, body-size en proxy-header.  *(documented)* (source: [Instructies voor configureren](https://docs.weblate.org/nl/latest/admin/install.md), [`ENABLE_HTTPS`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-ENABLE_HTTPS), [`ALLOWED_HOSTS`](https://docs.weblate.org/nl/latest/admin/install.md#std-setting-ALLOWED_HOSTS))

Van de database, gegevensopslag en interne servicepoorten wordt aangenomen dat ze niet direct worden weergegeven aan niet-vertrouwde netwerken.  *(maintainer)*

Van rechten voor het bestandssysteem wordt aangenomen dat het voorkomt dat niet-gerelateerde lokale gebruikers Weblate’s gegevensmap, configuratie, VCS-opslagruimten, gemaakte SSH-wrappers, back-ups en geheim materiaal aanpassen.  *(documented)* (source: [Weblate back-uppen en verplaatsen](https://docs.weblate.org/nl/latest/admin/backup.md), [Instructies voor configureren](https://docs.weblate.org/nl/latest/admin/install.md))

Celery-werkers zijn vertrouwde onderdelen van dezelfde instantie van Weblate. Een kwaadaardige of gecompromitteerde werker is equivalent aan een gecompromitteerd proces van de toepassing.  *(maintainer)*

Werkerproces en scheiding van wachtrij zorgt niet voor beveiligingsisolatie; werkers behouden dezelfde vertrouwde toepassingsautoriteit.  *(maintainer)*

Van het uitvoeren van opdrachten voor VCS, SSH en HTTPS-cliënten wordt aangenomen dat ze worden uitgevoerd door de Weblate servicegebruiker met de inloggegevens die zijn geconfigureerd voor het relevante project of integratie, inclusief in de database opgeslagen inloggegevens voor GitHub-app die worden gebruikt voor installatietokens en verifiëren van handtekeningen voor webhooks.  *(documented)* (source: [Integraties codehosten](https://docs.weblate.org/nl/latest/admin/code-hosting.md), [`SSH_EXTRA_ARGS`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-SSH_EXTRA_ARGS))

Wat Weblate met zijn host doet:

* Het opent uitgaande netwerkverbindingen voor geconfigureerd VCS, identiteitsprovider, avatar, machinevertaling, back-up, statusrapporten, telemetrie, fouten rapporteren en mogelijkheden voor add-ons, zoals uitgaande webhaken en aflevering van Fedora Messaging AMQP.  *(documented)* (source: [Configuratie](https://docs.weblate.org/nl/latest/admin/config.md), [Integraties codehosten](https://docs.weblate.org/nl/latest/admin/code-hosting.md), [Weblate back-uppen en verplaatsen](https://docs.weblate.org/nl/latest/admin/backup.md))
* Het voert VCS- en aan back-up gerelateerde hulpopdrachten uit als deel van de opslagruimte en werkstromen voor back-ups.  *(documented)* (source: [Doorlopende vertaling](https://docs.weblate.org/nl/latest/admin/continuous.md), [Weblate back-uppen en verplaatsen](https://docs.weblate.org/nl/latest/admin/backup.md))
* Het schrijft naar de geconfigureerde gegevensmap, opslagruimte, media/lettertypen, dumps van back-ups, logs en cachelocaties.  *(documented)* (source: [Configuratie](https://docs.weblate.org/nl/latest/admin/config.md), [Weblate back-uppen en verplaatsen](https://docs.weblate.org/nl/latest/admin/backup.md))
* Het verstuurt e-mail en notificaties via geconfigureerde providers. Operatorbeheerde eindpunten van services en inloggegevens zijn vertrouwde infrastructuur en liggen buiten door gebruikers te configureren private-doelbeperkingen.  *(documented)* (source: [Configuratie](https://docs.weblate.org/nl/latest/admin/config.md), [Installeren met Docker](https://docs.weblate.org/nl/latest/admin/install/docker.md))
* Het claimt niet vrij te zijn van procesbrede effecten, zoals loggen, schrijven naar cache, uitvoeren van subproces of uitgaande netwerktoegang.  *(maintainer)*

## Bouwtijd en varianten configuratie

| Knop                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | Standaard of gedocumenteerde houding                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Effect op het model                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | Standpunt onderhouder                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [`ENABLE_HOOKS`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-ENABLE_HOOKS) en [Hooks inschakelen](https://docs.weblate.org/nl/latest/admin/projects.md#project-enable-hooks)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | Anonieme haken op afstand zijn te configureren en moeten ook zijn ingeschakeld voor een project.  *(documented)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | Geeft eindpunten van webhaken weer als een publieke interface voor planning. Tegenmaatregelen voor misbruik zijn afhankelijk van uitgerolde besturingselementen.  *(documented)* (source: [Notificatie-hooks](https://docs.weblate.org/nl/latest/api.md#hooks), [Hooks inschakelen](https://docs.weblate.org/nl/latest/admin/projects.md#project-enable-hooks))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | Productie-uitrollen die hooks weergeven, gebruiken monitoren van de capaciteit, beperkingen voor grootte van de body, minimale publieke weergave en optioneel randbeheer dat toepasselijk is voor hun providerverkeer. Beperken van aantallen kan niet geschikt zijn als veel legitieme projecten worden afgeleverd vanuit gedeelde providerinfrastructuur.  *(maintainer)*                                                                                                                                                                                                                                                        |
| [`ENABLE_HTTPS`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-ENABLE_HTTPS), proxy SSL-headers en instellingen voor HSTS                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | HTTPS beïnvloedt beveiligde cookies, verwijzingen, HSTS, WebAuthn en gegenereerde URL’s.  *(documented)* (source: [`ENABLE_HTTPS`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-ENABLE_HTTPS))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | Uitschakelen of foutief configureren van HTTPS verwijdert beveiligingen voor transport en cookies waarop Weblate vertrouwt voor beveiliging van de browser.  *(documented)* (source: [`ENABLE_HTTPS`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-ENABLE_HTTPS))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | De gedocumenteerde houding voor productie is HTTPS met de juiste proxy-headers.  *(documented)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| [`ALLOWED_HOSTS`](https://docs.weblate.org/nl/latest/admin/install.md#std-setting-ALLOWED_HOSTS)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | Configureert geaccepteerde HTTP-hostnamen.  *(documented)* (source: [`ALLOWED_HOSTS`](https://docs.weblate.org/nl/latest/admin/install.md#std-setting-ALLOWED_HOSTS)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | Breed accepteren van host kan de hostgebaseerde beveiligingen en aannames voor het maken van URL’s verzwakken.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | Uitrollen voor productie beperken dit tot hostnamen voor de instantie.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| [`WEBLATE_API_RATELIMIT_ANON`](https://docs.weblate.org/nl/latest/admin/install/docker.md#envvar-WEBLATE_API_RATELIMIT_ANON), [`WEBLATE_API_RATELIMIT_USER`](https://docs.weblate.org/nl/latest/admin/install/docker.md#envvar-WEBLATE_API_RATELIMIT_USER), [`API_RATELIMIT_USER_OVERRIDES`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-API_RATELIMIT_USER_OVERRIDES), [`API_RATELIMIT_IP_OVERRIDES`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-API_RATELIMIT_IP_OVERRIDES), [`RATELIMIT_ATTEMPTS`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-RATELIMIT_ATTEMPTS) en `RATELIMIT_GITHUB_SETUP_ATTEMPTS`                                                                                                                                                                                                                                                                                                        | Ladinglimieten zijn te configureren.  *(documented)* (source: [Weblate REST API](https://docs.weblate.org/nl/latest/api.md), [Configuratie](https://docs.weblate.org/nl/latest/admin/config.md))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | Claims voor beschikbaarheid gaan uit van ladinglimieten die toepasselijk zijn voor grootte en weergave van de uitrol.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | Operators kunnen gebruikers en IP-netwerken overschrijven of uitzonderen, inclusief anonieme cliënten. IP-uitzonderingen vertrouwen op vertrouwde proxyconfiguratie; ze verlenen geen authenticatie of rechten.  *(documented)* (source: [API opvraaglimieten](https://docs.weblate.org/nl/latest/api.md#api-rate), [`IP_BEHIND_REVERSE_PROXY`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-IP_BEHIND_REVERSE_PROXY)). Uitschakelen van beperkingen voor aantallen wijzigt de triage voor DoS van Weblate-bug tot uitrolpositie, tenzij een enkel verzoek inbreuk maakt op een geclaimde eigenschap.  *(maintainer)* |
| [`CSP_SCRIPT_SRC`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-CSP_SCRIPT_SRC), [`CSP_IMG_SRC`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-CSP_IMG_SRC),<br/>[`CSP_CONNECT_SRC`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-CSP_CONNECT_SRC), [`CSP_STYLE_SRC`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-CSP_STYLE_SRC),<br/>[`CSP_FONT_SRC`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-CSP_FONT_SRC), [`CSP_FORM_SRC`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-CSP_FORM_SRC)                                                                                                                                                                                                                                                                                                                                                         | Bronnen voor Content Security Policy zijn te configureren.  *(documented)* (source: [Configuratie](https://docs.weblate.org/nl/latest/admin/config.md)) Het standaardbeleid voor scripten staat inregelige uitvoering alleen toe voor expliciete compatibiliteitspaden in het bereik.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | Uitbreiden van de bronnen kan de beperking aan de zijde van de browser verkleinen voor XSS of inhoud van derde partijen.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | Uitrollen die bronnen van derde partijen toevoegen, accepteren dat uitgebreide vertrouwen voor de browser.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| [`PROJECT_BACKUP_UPLOAD_MAX_SIZE`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-PROJECT_BACKUP_UPLOAD_MAX_SIZE),<br/>[`PROJECT_BACKUP_IMPORT_MAX_MEMBERS`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-PROJECT_BACKUP_IMPORT_MAX_MEMBERS),<br/>[`PROJECT_BACKUP_IMPORT_MAX_TOTAL_UNCOMPRESSED_SIZE`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-PROJECT_BACKUP_IMPORT_MAX_TOTAL_UNCOMPRESSED_SIZE),<br/>[`PROJECT_BACKUP_IMPORT_MAX_COMPRESSED_ENTRY_SIZE`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-PROJECT_BACKUP_IMPORT_MAX_COMPRESSED_ENTRY_SIZE),<br/>[`PROJECT_BACKUP_IMPORT_MIN_RATIO_SIZE`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-PROJECT_BACKUP_IMPORT_MIN_RATIO_SIZE),<br/>[`PROJECT_BACKUP_IMPORT_MAX_COMPRESSED_ENTRY_RATIO`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-PROJECT_BACKUP_IMPORT_MAX_COMPRESSED_ENTRY_RATIO) | Standaard gebonden grootte voor projectback-up uploaden en importeren, tellen van leden en verdachte compressieverhoudingen.  *(documented)* (source: [Configuratie](https://docs.weblate.org/nl/latest/admin/config.md))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | Verhogen of uitschakelen van deze limieten vergroot het weergeven van hersteltijd voor de bron.  *(documented)* (source: [Configuratie](https://docs.weblate.org/nl/latest/admin/config.md))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | De hierboven vermelde standaarden maken deel uit van de brongaranties voor back-up importeren.  *(documented)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| Private-doelbeperkingen en toegestane lijsten voor uitgaande URL’s                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | User-configurable outbound URL surfaces documented with private-target<br/>restriction settings reject internal or non-public targets by default.<br/> *(documented)*<br/>(source: [`ASSET_RESTRICT_PRIVATE`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-ASSET_RESTRICT_PRIVATE),<br/>[`PROJECT_WEB_RESTRICT_PRIVATE`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-PROJECT_WEB_RESTRICT_PRIVATE),<br/>[`WEBHOOK_RESTRICT_PRIVATE`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-WEBHOOK_RESTRICT_PRIVATE), [`VCS_RESTRICT_PRIVATE`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-VCS_RESTRICT_PRIVATE))<br/>Protected direct HTTP requests are bound to addresses approved by<br/>runtime validation; configured per-protocol HTTP proxies are trusted<br/>infrastructure and resolve their destination hosts.<br/>Protected Git HTTPS and SSH operations are bound to addresses approved<br/>by runtime validation. Protected SSH operations validate the effective<br/>`HostName` and `Port`. Trusted administrator SSH configuration can<br/>alter routing, and [`SSH_EXTRA_ARGS`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-SSH_EXTRA_ARGS) can override connection<br/>binding. Permanent same-host Git HTTP redirects are probed without<br/>automatic redirect following. Every direct destination is independently<br/>validated and bound before use; configured per-protocol HTTP proxies use<br/>the shared trusted outbound routing. Git LFS object transfers are<br/>disabled and outside the supported VCS integration surface. VCS clients<br/>without connection binding require an explicit trusted-host exemption.<br/>Mercurial subrepositories are disabled, so tracked subrepository sources<br/>cannot introduce unchecked filesystem or network destinations.<br/> *(maintainer)* | Instellingen voor toegestane lijsten en geprivilegieerde configuratie kunnen opzettelijk de bereikbaarheid uitbreiden. Een niet-lege [`VCS_ALLOW_HOSTS`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-VCS_ALLOW_HOSTS) beperkt ook alle ingestelde VCS-hosts terwijl [`VCS_PRIVATE_ALLOWLIST`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-VCS_PRIVATE_ALLOWLIST) alleen overeenkomende hosts uitzonderd van privé-doel controles en ze niet langs het hostfilter leidt. Fedora Messaging tussen-URL’s behioren tot de configuratie van de sitebeheerder en worden door dit model vertrouwd.  *(documented)* (source: [`ASSET_PRIVATE_ALLOWLIST`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-ASSET_PRIVATE_ALLOWLIST), [`PROJECT_WEB_RESTRICT_ALLOWLIST`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-PROJECT_WEB_RESTRICT_ALLOWLIST), [`WEBHOOK_PRIVATE_ALLOWLIST`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-WEBHOOK_PRIVATE_ALLOWLIST), [`VCS_ALLOW_HOSTS`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-VCS_ALLOW_HOSTS), [`VCS_PRIVATE_ALLOWLIST`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-VCS_PRIVATE_ALLOWLIST)) | Standaard weigeren van private-doel is een beveiligingseigenschap op toepassingsniveau voor de gedocumenteerde door gebruikers te configureren URL-oppervlakken.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [`SSH_EXTRA_ARGS`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-SSH_EXTRA_ARGS)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | Aangepaste opties voor SSH toestaan.  *(documented)* (source: [`SSH_EXTRA_ARGS`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-SSH_EXTRA_ARGS)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | Verzwakken van SSH-algoritmes of hostverificatie wijzigt de aannames voor VCS-transport. Opties voor routeren kunnen vastgezette beveiligde adressen van opslagruimten overschrijven.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | Operators zijn eigenaar van de invloed op de beveiliging van aangepaste opties voor SSH.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| Derde partij add-ons en lokale aanpassing                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | Beheerders kunnen gedrag uitbreiden.  *(documented)* (source: [Add-ons](https://docs.weblate.org/nl/latest/admin/addons.md))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | Aangepaste code kan nieuwe grenzen voor vertrouwen en beveiligingseigenschappen toevoegen buiten dit model.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | Code van derde partijen wordt afzonderlijk gemodelleerd.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| Declaratieve uitdrukkingen voor automatiseren                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | Add-onbeheerders configureren opgelegde Weblatebewerkingen en CEL-voorwaarden.  *(documented)* (source: [Werkwijzedefinitie](https://docs.weblate.org/nl/latest/admin/automation.md#automation-workflows))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | Expressies ontvangen JSON-context in plaats van toepassingsobjecten. Een bronbeperkt hulpproces parst en evalueert CEL zonder aangepaste functiebindingen; werkwijzen kunnen geen code voor Python leveren. Dat is een afzonderlijke grens voor expressie-evaluatie, geen zandbak voor willekeurige Python. Op macOS dwingt de helper beperkingen voor CPU en wall-time af, maar geen geheugeneinde, dus expressies kunnen het geheugen uitputten binnen deze tijdlimieten.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | Bestaand add-onbeheersautoriteit beheert mutaties. Bereiken voor bewerkingen, validatie en onderdrukken van bronnen voor automatisering beperken declaratieve uitvoeringen; aangepaste Python-add-ons behouden hun afzonderlijke vertrouwensmodel.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                 |
| Configurable text templates                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | Component and add-on managers configure commit messages, generated files,<br/>paths, and repository browser links.  *(documented)* (source: [Opmaak voor sjabloon](https://docs.weblate.org/nl/latest/admin/projects.md#markup))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | Templates use a fixed set of Django tags and filters with plain-data<br/>context. Complex renders execute in a helper with source, context, loop,<br/>intermediate-value, output, CPU, and wall-time limits. Supported platforms<br/>also enforce an address-space limit. On macOS, the helper can exhaust<br/>memory within its time limits because the address-space cap is unavailable.<br/>Simple scalar substitutions use bounded in-process rendering. This bounds<br/>template work, not arbitrary Python extensions.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | Existing component and add-on management permissions govern configuration.<br/>Failed renders return no partial output; generated files are installed<br/>only after rendering succeeds. See [Opmaak voor sjabloon](https://docs.weblate.org/nl/latest/admin/projects.md#markup) for limits.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                |
| Bulk regular expression replacement                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | Users with bulk-edit permissions and add-on managers supply replacement<br/>patterns and templates.  *(maintainer)* (source: [Bulk bewerken](https://docs.weblate.org/nl/latest/user/translating.md#bulk-edit))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | A dedicated helper receives strings over bounded JSON messages, compiles<br/>patterns, and expands replacements incrementally with input and output<br/>limits. Cumulative CPU and application waiting budgets constrain a run;<br/>supported platforms also enforce a helper address-space limit. The helper<br/>receives no Django objects and accepts no Python code. This isolates regex<br/>resource consumption, not arbitrary application extensions. On macOS,<br/>native regex compilation and matching can still exhaust memory because<br/>the address-space limit is unavailable.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | Existing edit and add-on management permissions govern mutations. Resource<br/>failures abort the current batch; previously completed batches can<br/>remain changed. See [Bulk bewerken](https://docs.weblate.org/nl/latest/user/translating.md#bulk-edit) for limits and execution boundaries.<br/> *(maintainer)*                                                                                                                                                                                                                                                                                                                          |

## Aannames voor invoer

| Oppervlak                                        | Invoer                                                                                                                                                                                                                                                                         | Door aanvaller te beheren?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | Aanroeper of operator moet afdwingen                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
|--------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Browserformulieren en REST API                   | Bloktekst verzoeken, tekenreeksen query, geüploade bestanden, headers, cookies                                                                                                                                                                                                 | Ja, binnen de status van authenticatie van de acteur.  *(documented)* (source: [Weblate REST API](https://docs.weblate.org/nl/latest/api.md))                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | HTTPS, correcte configuratie host/proxy, ladinglimieten en toewijzen van rechten.  *(documented)* (source: [Instructies voor configureren](https://docs.weblate.org/nl/latest/admin/install.md), [Toegangsbeheer](https://docs.weblate.org/nl/latest/admin/access.md))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| Authenticatie-eindpunten                         | Wachtwoorden, gegevens WebAuthn, callbacks SSO, tokens herstellen                                                                                                                                                                                                              | Ja.  *(documented)* (source: [Authenticatie](https://docs.weblate.org/nl/latest/admin/auth.md))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | Correcte configuratie identiteitsprovider en HTTPS.  *(documented)* (source: [Authenticatie](https://docs.weblate.org/nl/latest/admin/auth.md), [`ENABLE_HTTPS`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-ENABLE_HTTPS))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| Tokens bereik project                            | API-verzoeken geauthenticeerd door token                                                                                                                                                                                                                                       | Ja, door degene van wie het token is.  *(documented)* (source: [Weblate REST API](https://docs.weblate.org/nl/latest/api.md))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | Opslag token, rotatie en minste-privilege teamlidmaatschap.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| Inhoud vertaling                                 | Brontekenreeksen, vertalingen, opmerkingen, suggesties, items woordenlijst                                                                                                                                                                                                     | Ja, van gebruikers met relevante rechten of geïmporteerde opslagruimten.  *(documented)* (source: [Vertalen met Weblate](https://docs.weblate.org/nl/latest/user/translating.md), [Toegangsbeheer](https://docs.weblate.org/nl/latest/admin/access.md))                                                                                                                                                                                                                                                                                                                                                                           | Beoordelen van werkstromen en toewijzen van relevante rechten voor de integriteit van project-specifieke inhoud.  *(documented)* (source: [Werkwijzen voor vertalen](https://docs.weblate.org/nl/latest/workflows.md), [Toegangsbeheer](https://docs.weblate.org/nl/latest/admin/access.md))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| Samengevoegde downloads van vertalingen          | Vertaalbestanden, sjablonen, paden en bestandsmetadata uit individuele geautoriseerde vertalingen                                                                                                                                                                              | Ja, van gebruikers met recht `translation.download` voor het onderdeel en de taal.  *(gedocumenteerd)* (source: [Weblate REST API](https://docs.weblate.org/nl/latest/api.md), [Toegangsbeheer](https://docs.weblate.org/nl/latest/admin/access.md))                                                                                                                                                                                                                                                                                                                                                                 | Filter elk archieflid met effectief recht voor downloaden van vertaling, inclusief beperkte onderdelen en limieten voor talen.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| Webhook-eindpunten                               | Headers, type gebeurtenis, bloktekst, metadata opslagruimte en branch                                                                                                                                                                                                          | Ja, waar het eindpunt bereikbaar is.  *(documented)* (source: [Notificatie-hooks](https://docs.weblate.org/nl/latest/api.md#hooks))                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | Alleen haken inschakelen waar nodig, verzoeken beperken en monitoren.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| GitHub App Levenscyclus                          | Registratie- en installatieterugaanroepen, GitHub OAuth code, getekende Weblate-status, installatie-ID, account-metagegevens, onderdeelmigratieselecties en connectie-verwijderingsverzoeken                                                                                   | Ja, van geauthenticeerde Weblate-gebruikers en door GitHub omgeleide querytekenreeksen.  *(documented)* (source: [Registreren van de GitHub-app vanuit Weblate](https://docs.weblate.org/nl/latest/admin/code-hosting.md#code-hosting-github-app-register), [Bestaande onderdelen worden gemigreerd](https://docs.weblate.org/nl/latest/admin/code-hosting.md#code-hosting-github-app-migrate))                                                                                                                                                                                                                                           | Het registreren van inloggegevens voor de app vereist de site-brede `management.configure` toestemming. Verbinden met of verwijderen van een installatie vereist beheerdersrechten voor de werkruimte en Weblate verifiëert GitHub-administratie van een installatie voordat ermee verbonden wordt. Onderdelenmigratie heeft daarbovenom bewerkingstoestemming nodig voor elk geselecteerde onderdeel. Het verwijderen van de laatste werkruimteverbinding probeert ook de App vanuit GitHub te deïnstalleren.  *(gedocumenteerd)* (bron: [Registreren van de GitHub-app vanuit Weblate](https://docs.weblate.org/nl/latest/admin/code-hosting.md#code-hosting-github-app-register), [Bestaande onderdelen worden gemigreerd](https://docs.weblate.org/nl/latest/admin/code-hosting.md#code-hosting-github-app-migrate) ) |
| Configuratie opslagruimte                        | URL’s voor opslagruimte, branches, URL’s voor pushen, inloggegevens, opties voor pushen van Gerrit reviews, instellingen voor add-ons en [Parameters versiebeheer](https://docs.weblate.org/nl/latest/vcs.md#vcs-params) die geforceerd pushed en pullverzoekgedrag besturen | Vertrouwd voor gebruikers met corresponderende beheersrechten.  *(documented)* (source: [Toegangsbeheer](https://docs.weblate.org/nl/latest/admin/access.md), [Doorlopende vertaling](https://docs.weblate.org/nl/latest/admin/continuous.md)) De add-on voor automatisch vertalen kan goedgekeurde tekenreeksen maken als de instellingen voor het effectief beoordelen van de doeltaal dat toestaan. Configureren van dit gedrag gebruikt rechten voor add-onbeheer in plaats van het recht voor beoordelen van de gebruikers te configureren.  *(documented)* (source: [Add-ons](https://docs.weblate.org/nl/latest/admin/addons.md)) | VCS toewijzen en rechten voor beheren van project alleen voor vertrouwde gebruikers.  *(documented)* (source: [Toegangsbeheer](https://docs.weblate.org/nl/latest/admin/access.md))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| Externe inhoud opslagruimte                      | Vertaalbestanden, branchnamen, metadata indienen                                                                                                                                                                                                                               | Ja, als de opslagruimte upstream wordt beheerd door een andere acteur.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | Vertrouw de geconfigureerde opslagruimte upstream of beoordeel geïmporteerde wijzigingen.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Projectback-up importeren                        | Leden ZIP-archief, metadata, vertaalbestanden, status opslagruimte                                                                                                                                                                                                             | Ja, voor iedereen die de back-up kan uploaden of verschaffen.  *(documented)* (source: [Projectniveau back-ups](https://docs.weblate.org/nl/latest/admin/backup.md#projectbackup))                                                                                                                                                                                                                                                                                                                                                                                                                                     | Houd limieten voor importeren toepasselijk voor de instantie.  *(documented)* (source: [Configuratie](https://docs.weblate.org/nl/latest/admin/config.md))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| Projectback-up exporteren                        | Verzoeken voor maken van back-ups en verzochte bestandsnamen voor back-ups                                                                                                                                                                                                     | Ja, voor gebruikers of tokens in het bereik project met rechten voor bewerken van project.  *(documented)* (source: [Weblate REST API](https://docs.weblate.org/nl/latest/api.md), [Projectniveau back-ups](https://docs.weblate.org/nl/latest/admin/backup.md#projectbackup), [Toegangsbeheer](https://docs.weblate.org/nl/latest/admin/access.md))                                                                                                                                                                                                                                                                        | Geef rechten voor bewerken van project alleen aan vertrouwde projectbeheerders.  *(documented)* (source: [Toegangsbeheer](https://docs.weblate.org/nl/latest/admin/access.md))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| Machinevertaling en configureren externe service | URL’s voor providers, inloggegevens, instellingen voor model of service                                                                                                                                                                                                        | Vertrouwd voor beheerders of gebruikers die rechten voor configuratie hebben.  *(documented)* (source: [Vertaalservices](https://docs.weblate.org/nl/latest/admin/machine.md), [Toegangsbeheer](https://docs.weblate.org/nl/latest/admin/access.md))                                                                                                                                                                                                                                                                                                                                                                           | Behandel geconfigureerde providers als ontvangers van de aan hen verzonden gegevens; de ingediende inhoud varieert per provider en ingeschakelde mogelijkheid.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| Opdrachten voor beheer                           | Argumenten voor de opdrachtregel en bestanden verschaft door de lokale operator                                                                                                                                                                                                | Vertrouwde lokale invoer, tenzij het verwerken van gegevens van Weblate of projectback-ups.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | Beperk toegang van shell tot vertrouwde operators.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| Configuratie uitrol                              | Milieuvariabelen, containerargumenten, ingebouwde configuraties, image selectie en manifesten voor werk of orchestratie                                                                                                                                                        | Vertrouwde invoer van een lokale operator. Systemen die geselecteerde distributiewaarden delegeren naar minder vertrouwde gebruikers introduceren een externe vertrouwensgrens. Weblate behandelt die waarden niet als onvertrouwde applicatie-invoer.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                          | Beperk toegang tot de uitrol tot vertrouwde operators en valideer gedelegeerde waarden voordat ze Weblate bereiken.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |

Aannames voor grootte en hoeveelheid:

* Weblate vertrouwt op uploadlimieten voor toepassing en omgekeerde proxy voor grote HTTP-verzoeken.  *(documented)* (source: [`PROJECT_BACKUP_UPLOAD_MAX_SIZE`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-PROJECT_BACKUP_UPLOAD_MAX_SIZE))
* Projectback-up importeren is gebonden aan het tellen van leden, samengevoegde niet-gecomprimeerde grootte, gecomprimeerde invoergrootte, minimale verhoudingsgrootte en instellingen voor compressieverhouding.  *(documented)* (source: [Configuratie](https://docs.weblate.org/nl/latest/admin/config.md))
* Project backup metadata, object references, repository paths, outbound URLs,
  regular expressions, and screenshot content are validated before restore
  writes project state. Failed restores remove repository and media objects
  created by that attempt.  *(documented)* (source: [Projectniveau back-ups](https://docs.weblate.org/nl/latest/admin/backup.md#projectbackup))
  Restored repository URLs also satisfy the selected VCS backend’s outbound
  restrictions. Backups omit nested VCS metadata.  *(documented)*
  (source: [Mercurial](https://docs.weblate.org/nl/latest/vcs.md#vcs-mercurial))
* Van API en geselecteerde webacties wordt verwacht dat ze worden beveiligd door geconfigureerde limieten voor de hoeveelheid.  *(documented)* (source: [Weblate REST API](https://docs.weblate.org/nl/latest/api.md), [Configuratie](https://docs.weblate.org/nl/latest/admin/config.md))
* Grootte opslagruimte, aantal projecten, aantal onderdelen en werkercapaciteit zijn dingen van belang voor grootte van uitrollen, tenzij een enkele binnen bereik-invoer gedocumenteerde limieten of rechten omzeilt.  *(maintainer)*

## Tegenspeler model

| Actor                                | Mogelijkheden binnen bereik                                                                                                                                                                                                                                                                                                                                                                                                                 | Mogelijkheden buiten bereik                                                                                                                                                                   |
|--------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Niet-geauthenticeerde internetcliënt | HTTP(S)-verzoeken verzenden naar publieke pagina’s, registratie, inloggen, API en bereikbare indpunten voor webhaken.  *(documented)* (source: [Weblate REST API](https://docs.weblate.org/nl/latest/api.md))                                                                                                                                                                                                                             | Servergeheugen lezen, beheer van omgekeerde proxy omzeilen of directe toegang tot interne services.  *(maintainer)*                                                                           |
| Geauthenticeerde gebruiker           | Acties uitvoeren die zijn toegestaan voor aangewezen teams, rechten en werkwijze.  *(documented)* (source: [Toegangsbeheer](https://docs.weblate.org/nl/latest/admin/access.md))                                                                                                                                                                                                                                                                   | Optreden buiten toegewezen rechten zonder een zwakte in Weblate te exploiteren.  *(documented)* (source: [Toegangsbeheer](https://docs.weblate.org/nl/latest/admin/access.md))                       |
| Beoordelaar of projectbeheerder      | Uitvoeren van gedelegeerde rechten voor project, onderdeel, taal, beoordelen, VCS, vertaalgeheugen, schermafdruk of toegangsbeheer.  *(documented)* (source: [Toegangsbeheer](https://docs.weblate.org/nl/latest/admin/access.md))                                                                                                                                                                                                                 | Word sitebeheerder, tenzij die rol gerechtigd is, of exploiteer een zwakte in Weblate.  *(maintainer)*                                                                                        |
| API-tokenhouder in bereik project    | API-rechten gebruiken die zijn toegewezen aan teamlidmaatschappen voor het token, inclusief maken en downloaden van projectback-up waar rechten voor bewerken van het project zijn toegekend.  *(documented)* (source: [Weblate REST API](https://docs.weblate.org/nl/latest/api.md), [Toegangsbeheer](https://docs.weblate.org/nl/latest/admin/access.md), [Projectniveau back-ups](https://docs.weblate.org/nl/latest/admin/backup.md#projectbackup)) | Toegang tot projecten, onderdelen of sitebrede functies buiten het bereik.  *(documented)* (source: [Toegangsbeheer](https://docs.weblate.org/nl/latest/admin/access.md))                            |
| Webhook-afzender                     | Vervalste, herhaalde, misvormde of hoogvolume webhaakverzoeken sturen naar ingeschakelde haakeindpunten en overeenkomende gedocumenteerde diagnostiek bekijken.  *(documented)* (source: [Notificatie-hooks](https://docs.weblate.org/nl/latest/api.md#hooks), [Matchen van webhook-doelen](https://docs.weblate.org/nl/latest/admin/continuous.md#hooks-target-matching))                                                                           | Vervalste geauthenticeerde identiteit verkrijgen waar Weblate die niet verifieert.  *(maintainer)*                                                                                            |
| Externe VCS- of serviceprovider      | Teruggeven gegevens opslagruimte, API-antwoorden, verwijzingen of fouten overeenkomstig de geconfigureerde integratie.  *(documented)* (source: [Integraties codehosten](https://docs.weblate.org/nl/latest/admin/code-hosting.md))                                                                                                                                                                                                                      | Compromitteren van de host van Weblate, behalve door gedrag van gegevens of protocol van processen van Weblate.  *(maintainer)*                                                               |
| Bijdrager vertalen of vertaling      | Vertaalinhoud indienen die lagere toepassingen zouden kunnen consumeren.  *(documented)* (source: [Vertalen bedreigingen model](https://docs.weblate.org/nl/latest/security/localization-threat.md))                                                                                                                                                                                                                                                               | Beheer van lagere toepassing escapen, renderen of beleid voor beoordelen buiten Weblate.  *(documented)* (source: [Vertalen bedreigingen model](https://docs.weblate.org/nl/latest/security/localization-threat.md)) |
| Lokale operator                      | Beheeropdrachten uitvoeren, configuratie wijzigen en toegang tot back-ups.  *(documented)* (source: [Opdrachten voor beheer](https://docs.weblate.org/nl/latest/admin/management.md), [Weblate back-uppen en verplaatsen](https://docs.weblate.org/nl/latest/admin/backup.md))                                                                                                                                                                                | Lokale kwaadwillende operators worden voor dit model vertrouwd.  *(maintainer)*                                                                                                               |

De gemodelleerde aanvaller probeert autorisatie te omzeilen, zonder rechten vertalingen of gegevens in de opslagruimte aan te passen, private project -of gebruikersgegevens te onthullen, synchroniseren of misbruiken van de opslagruimte, onveilige uitgaande verzoeken te activeren, opdrachten uit te voeren via door Weblate beheerde werkstromen, of bronnen die met de toepassing zijn verbonden uit te putten.  *(maintainer)*

## Beveiligingseigenschappen die Weblate verschaft

| Eigenschap                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | Voorwaarden                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | Symptoom schending                                                                                                                                                                                                                                                                                                                                                                           | Niveau ernst                                                                                                                                                                                                                                                                 |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| User discovery and profile access respect global role permissions.<br/> *(documented)* (source: [Privacy configuration](https://docs.weblate.org/nl/latest/admin/privacy.md))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | Operators configure the desired policy. Resource-scoped discovery and<br/>contribution attribution have separate permission controls; this does<br/>not provide contributor anonymity.  *(documented)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | Generic user enumeration bypasses a restricted directory policy, or<br/>profile data is returned to a viewer excluded by the profile policy.                                                                                                                                                                                                                                                 | Authorization bypass; assess the exposed data and configured policy.                                                                                                                                                                                                         |
| Webautorisatie scheidt rechten voor site, project, onderdeel, taal, woordenlijst, VCS, vertaalgeheugen, schermafdruk, beoordelen en toegangsbeheer.  *(documented)* (source: [Toegangsbeheer](https://docs.weblate.org/nl/latest/admin/access.md), [Authenticatie](https://docs.weblate.org/nl/latest/admin/auth.md), [Vertaalgeheugen](https://docs.weblate.org/nl/latest/admin/memory.md))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | Permission assignments match the intended trust relationship.<br/>Team-level enforced 2FA is satisfied by human users before<br/>team-derived permissions apply. Pending authenticator app registrations<br/>do not satisfy 2FA requirements. Registration requires a valid,<br/>single-use TOTP code and cannot be completed more than once, including<br/>under concurrent submissions. First-factor registration also requires<br/>recent confirmation of an existing password or an already-linked<br/>authentication provider. Registration does not establish recent<br/>second-factor verification for other sensitive actions.  *(documented)*<br/>(source: [Twee-factorauthenticatie](https://docs.weblate.org/nl/latest/admin/auth.md#fa))<br/>Component administrators are trusted to<br/>configure operations that can affect repository contents, for example by<br/>selecting files through component settings, configuring add-ons, or<br/>enabling force pushes and pull-request behavior through [Parameters versiebeheer](https://docs.weblate.org/nl/latest/vcs.md#vcs-params).<br/>Add-ons are persistent administrative configuration: project and category<br/>add-ons operate on compatible restricted descendants, while component<br/>add-ons can consume cross-component inputs documented by the add-on.<br/>Their service identities and configured authority do not depend on the<br/>configuring user’s later account or permission state. Project backups<br/>similarly contain every component in the project, including restricted<br/>components. Project administrators with `project.edit` can directly<br/>access and manage restricted components in their project, but retain<br/>separate permissions for translation, review, and download actions.<br/>Component restrictions protect other users’ direct access and are not an<br/>isolation boundary against these documented administrative capabilities.<br/>Users with management rights for a workspace are trusted to connect and<br/>remove its GitHub App installations; removing the final workspace<br/>connection can uninstall the App from GitHub. GitHub App component<br/>migration separately requires edit permission for every selected<br/>component.<br/>Linking a repository extends this trust to administrators of every<br/>linked component for the complete shared checkout. Permissions for<br/>explicit VCS actions are checked on the repository-owning component.<br/>Linking accepts this owner’s authority over the complete shared checkout;<br/>permissions on downstream linked components neither grant nor veto<br/>explicit VCS authority. Project-wide<br/>VCS actions omit repositories where this permission check fails; they do<br/>not partially operate on an individual shared checkout. Explicit VCS<br/>actions queued from the browser or API retain the initiating user,<br/>serialize access to the affected repositories, and recheck that user’s<br/>permission on the current repository owner in the worker<br/>before mutation. Weblate’s normal background commit and push of<br/>authorized translation changes does not require the editor to have<br/>these VCS permissions. The `reports.view` permission authorizes all<br/>report data in the selected scope, including private projects and<br/>restricted components below it. Complete workspace-level report access<br/>requires two-factor authentication for regular users if any project in<br/>the workspace enforces it. Superusers and bot accounts are exempt.<br/>Workspace [translation propagation](https://docs.weblate.org/nl/latest/admin/workspaces.md#workspace-propagation-scope)<br/>checks destination edit permissions and requires destination review<br/>permission and enabled reviews to propagate an approved state. Otherwise,<br/>propagated text awaits review where enabled. Its associated quality checks<br/>compare strings across projects only when both projects use Public or<br/>Protected access control, and preserve restricted-component boundaries<br/>for warning presence and descriptions.<br/>Enabling [suggestion autoaccept](https://docs.weblate.org/nl/latest/admin/projects.md#component-suggestion-autoaccept)<br/>delegates replacement of approved translations to voting users, including<br/>users without review permission. Read-only strings remain protected.<br/>Translation memory<br/>attributed to an existing restricted component follows that component’s<br/>access rules.<br/>Unattributed automatic memory, including unmatched legacy entries and<br/>memory retained after component removal, follows its remaining<br/>translation-memory scope. Private and Custom project engage pages and<br/>rendered status widgets follow project access control unless a trusted<br/>access manager enables [Openbaar delen](https://docs.weblate.org/nl/latest/admin/projects.md#project-public-sharing). That explicit<br/>opt-in publishes project and component names, including restricted<br/>components, together with translation statistics, languages, and<br/>progress, but does not grant access to project content or APIs. | Gebruiker of token kan gegevens lezen of muteren buiten toegewezen bereik.                                                                                                                                                                                                                                                                                                                   | Beveiligingskritiek indien private gegevens of geprivilegieerde mutaties worden weergegeven.                                                                                                                                                                                 |
| API-tokens in het bereik project zijn beperkt door toegewezen rechten voor project/team.  *(documented)* (source: [Weblate REST API](https://docs.weblate.org/nl/latest/api.md), [Toegangsbeheer](https://docs.weblate.org/nl/latest/admin/access.md))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | Token is gemaakt en opgeslagen door een vertrouwde acteur.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | Token kan buiten het bereik van project of team werken.                                                                                                                                                                                                                                                                                                                                      | Beveiligingskritiek.                                                                                                                                                                                                                                                         |
| Automatic team assignments to project and workspace teams require the<br/>recipient to accept an invitation before membership is granted.<br/>Site-defined teams can assign users directly.  *(documented)* (source:<br/>[Automatisch toewijzen team](https://docs.weblate.org/nl/latest/admin/access.md#autoteam))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | Rules are evaluated for newly created accounts.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | A scoped automatic assignment grants membership without acceptance.                                                                                                                                                                                                                                                                                                                          | Security-critical. Pending invitations remain visible to team managers,<br/>and matching rules can send unsolicited invitation e-mails.                                                                                                                                      |
| Authentication and session controls protect browser sessions when HTTPS<br/>and proxy settings are correct. Pending second-factor sessions are bound<br/>to the current password authentication state, and repeated rejected<br/>second-factor submissions lock password sign-in according to<br/>[`AUTH_LOCK_ATTEMPTS`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-AUTH_LOCK_ATTEMPTS). Access to personal API tokens and<br/>changes to authentication credentials, access permissions, project<br/>visibility, account status, and bulk user-contribution cleanup require<br/>recent credential verification for browser sessions. Accounts with 2FA<br/>use a second factor; other accounts confirm their password or an existing<br/>sign-in provider. API tokens remain separate credentials.  *(documented)* (source:<br/>[Authenticatie](https://docs.weblate.org/nl/latest/admin/auth.md), [`ENABLE_HTTPS`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-ENABLE_HTTPS)) | Productie-instellingen voor HTTPS en beveiligde cookie zijn ingeschakeld.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | Sessiefixatie, omzeilen van inloggegevens, sessieverwarring tussen gebruikers of een login met wachtwoord die in afwachting is blijven bruikbaar na het veranderen van het wachtwoord of accountvergrendeling.                                                                                                                                                                               | Beveiligingskritiek.                                                                                                                                                                                                                                                         |
| Van door de gebruiker verschafte inhoud, gerenderd door Weblate, wordt verwacht dat ze geen scripts uitvoeren in browsers van andere gebruikers.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | Inhoud wordt weergegeven door sjablonen van de UI van Weblate en standaard escapen.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | Opgeslagen of weergegeven XSS in de oorsprong van Weblate.                                                                                                                                                                                                                                                                                                                                   | Beveiligingskritiek.                                                                                                                                                                                                                                                         |
| Invoer voor opslagruimte, branch, pad en VCS, die door Weblate wordt verwerkt, moet geen shell-opdracht uitvoeren.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Bewerkingen voor VCS worden geactiveerd door Weblate-ondersteunde werkstromen voor de opslagplaats en geconfigureerde inloggegevens. Herstellen van de projectback-up staat alleen niet-uitvoerbare statussen toe voor de opslagruimten van Git, git-svn en Mercurial, en bouwt de lokale configuratie voor de opslagruimte weer opnieuw op uit gevalideerde instellingen voor het onderdeel. Weblate vult geen Git sub-modules (zie ook [Submodules voor Git](https://docs.weblate.org/nl/latest/vcs.md#git-submodules)).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | Injecteren van opdrachten of willekeurig uitvoeren van code als de gebruiker Weblate.                                                                                                                                                                                                                                                                                                        | Beveiligingskritiek.                                                                                                                                                                                                                                                         |
| Private projectgegevens, anders dan gedocumenteerde algemene diagnostiek voor overeenkomende webhaken, metadata gepubliceerd door [Openbaar delen](https://docs.weblate.org/nl/latest/admin/projects.md#project-public-sharing), vertalingen expliciet gepubliceerd door [Gedeeld vertaalgeheugen](https://docs.weblate.org/nl/latest/admin/memory.md#shared-tm) en vertalingen, identificatie voor bouw en bron-mappings expliciet gepubliceerd door CDN add-ons, gebruikersgegevens, inloggegevens, tokens, SSH-sleutels en geheime 2FA worden niet onthuld aan acteurs die daar geen recht op hebben.  *(documented)* (source: [Toegangsbeheer](https://docs.weblate.org/nl/latest/admin/access.md), [Conformiteit aan regelgeving voor privacy](https://docs.weblate.org/nl/latest/security/privacy-compliance.md), [Versiebeheerintegratie](https://docs.weblate.org/nl/latest/vcs.md))                                                                                                                                                   | Rechten voor host, database en opslag zijn intact. Antwoorden voor algemene webhooks geven alleen de overeenkomende tellingen, slugs voor project/onderdeel en API-URL’s gedocumenteerd in [Matchen van webhook-doelen](https://docs.weblate.org/nl/latest/admin/continuous.md#hooks-target-matching). Publiekelijk delen staat niet geauthenticeerde toegang toe tot pagina’s om deel te nemen en widgets voor de gerenderde status, wat namen van project en onderdelen weergeeft, inclusief die van beperkte onderdelen, vertaalstatistieken, talen en voortgang. Het geeft geen toegang tot projectinhoud of API’s. Inhoud van de opslagruimte die met opzet wordt gedeeld via gekoppelde onderdelen volgt de vertrouwensgrens van het gekoppelde onderdeel. Diagnostiek van rechten voor de project-opslagruimte identificeert toegankelijke eigenaren van opslagruimten waar een bewerking rechten vereist, maar geeft geen ontoegankelijke identiteiten van onderdelen of geblokkeerde inhoud van de opslagruimte of status weer. Aangepaste add-ons vermelden alleen niet-gevoelige velden als publieke configuratie; niet vermelde waarden worden verwijderd uit de publieke geschiedenis van wijzigingen. Installeren van de add-on [Kotlin SDK CDN](https://docs.weblate.org/nl/latest/admin/addons.md#addon-weblate-cdn-kotlin) publiceert expliciet vertalingen, namen van pakketten van de toepassing en versiecodes en de namen en ingediende ID’s van gepubliceerde bronnen van dat onderdeel naar niet-geauthenticeerde CDN-cliënten, inclusief voor privéprojecten. Opslag van CDN en gecachete cliëntkopieën liggen buiten het project-toegangsbeheer; verwijderen van originele bestanden kan eerder gedownloade kopieën niet intrekken. Inschakelen van bijdragen aan het gedeelde vertaalgeheugen publiceert expliciet brontekenreeksen, vertalingen en project- en onderdeelsoorsprong buiten project-toegangsbeheer, inclusief die voor Privé- en aangepaste projecten.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | Gegevenslekken tussen projecten worden niet afgedekt door de gedocumenteerde diagnostiek voor algemene webhooks, publiek gedeelde metagegevens, expliciet gedeeld vertaalgeheugen of CDN-publicatie, of grenzen van vertrouwen voor gekoppelde opslagruimten of niet-geautoriseerd exporteren.                                                                                               | Beveiligingskritiek.                                                                                                                                                                                                                                                         |
| Back-up importeren weigert archieven die de gedocumenteerde upload overschrijden, lid, samengevoegde grootte en verdachte drempels voor compressie.  *(documented)* (source: [Configuratie](https://docs.weblate.org/nl/latest/admin/config.md), [Projectniveau back-ups](https://docs.weblate.org/nl/latest/admin/backup.md#projectbackup))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | Standaarden of striktere limieten blijven geconfigureerd.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | Overmatig of sterk vergroot archief wordt geaccepteerd buiten de geconfigureerde drempels.                                                                                                                                                                                                                                                                                                   | Beveiligingskritiek voor enkel-verzoek DoS; anders probleem beschikbaarheid.                                                                                                                                                                                                 |
| Gedocumenteerde door gebruiker te configureren uitgaande URL-oppervlakken weigeren standaard interne of niet-publieke doelen.  *(documented)* (source: [`ASSET_RESTRICT_PRIVATE`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-ASSET_RESTRICT_PRIVATE), [`PROJECT_WEB_RESTRICT_PRIVATE`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-PROJECT_WEB_RESTRICT_PRIVATE), [`WEBHOOK_RESTRICT_PRIVATE`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-WEBHOOK_RESTRICT_PRIVATE), [`VCS_RESTRICT_PRIVATE`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-VCS_RESTRICT_PRIVATE))                                                                                                                                                                                                                                                                                                                                                                                  | Standaardcontroles voor private doelen zijn ingeschakeld en er is geen uitzondering van toepassing voor een vertrouwde lijst met toegestane waarden. Direct beveiligde http-verzoeken en Git https- en SSH-bewerkingen behouden adresbinding, VCS-beperkingen blijven ingeschakeld en VCS-backends zonder binding gebruiken alleen expliciet vertrouwde hosts. Geconfigureerde per-protocol-http-proxies behouden vertrouwde routering voor infrastructuur.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | Een door de gebruiker te configureren URL voor schermafdrukken, URL voor HTML op afstand, projectwebsite of browser-URL voor opslagruimte, uitgaande URL voor webhaak, of VCS-URL bereikt een intern of niet-publiek doel, ondanks de standaardcontroles.                                                                                                                                    | Beveiligingskritiek als het interne services of metadata weergeeft.                                                                                                                                                                                                          |
| Weblate legt wijzigingen vast voor beveiligingsrelevante accounts, rechten, facturatie, geauthenticeerde uitsluitingen voor aantal web-acties en instellingen voor project of onderdeel in auditlogs of geschiedenis. Accountverwijderingsaudits behouden het vorige e-mailadres tot [`AUDITLOG_EXPIRY`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-AUDITLOG_EXPIRY).  *(documented)* (source: [Conformiteit aan regelgeving voor privacy](https://docs.weblate.org/nl/latest/security/privacy-compliance.md), [Opvraaglimiet gebruiken](https://docs.weblate.org/nl/latest/admin/optionals.md#rate-limit), [Facturatie](https://docs.weblate.org/nl/latest/admin/optionals.md#billing), [Weblate 2026.11.2](https://docs.weblate.org/nl/latest/changes.md))                                                                                                                                                                                                                                                                       | Loggen is ingesteld, opslag is beschikbaar en [`AUDITLOG_EXPIRY`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-AUDITLOG_EXPIRY) is gebaseerd op de door de operator bedoelde retentietijd.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | Ontbrekend spoor voor audit voor een actie waarvan Weblate claimt dat het die logt of persoonlijke gegevens is langer behouden dan de vervaldatum die is ingesteld voor het auditlogbestand.                                                                                                                                                                                                 | Beveiligingskritiek als het onderzoek blokkeert of geprivilegieerde wijzigingen of openbaart behouden persoonlijke gegevens; beïnvloed privacy wanneer gegevens langer bewaard worden dan de ingestelde retentietijd; alleen-correct voor gaten van kleinere gebeurtenissen. |
| Aanmaak van een self-service proef geeft alleen toegang tot het aangewezen commerciële proefabonnement of het Libre opzetabonnement.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | De distributie biedt self-hosting proefabonnementen aan.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | Een geauthenticeerde gebruiker kan een ander openbaar, privé of intern factureringsplan selecteren als een proef wordt aangemaakt.                                                                                                                                                                                                                                                           | Beveiligingskritiek als het betaalde servicelimieten omzeilt.                                                                                                                                                                                                                |
| HTTP responses read through the shared buffered HTTP client, screenshot<br/>URL uploads, and remote CDN HTML downloads enforce caller-specific<br/>decoded-body limits before buffering the complete response.  *(documented)*<br/>(source: [HTTP response limits](https://docs.weblate.org/nl/latest/admin/install.md#outbound-http-limits))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | A configured integration or asset URL returns an HTTP response.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | A response exceeding the documented decoded-byte ceiling is buffered<br/>without rejection, including compressed or chunked content.                                                                                                                                                                                                                                                         | Security-critical for single-request memory exhaustion. Socket timeouts<br/>still apply per operation; a strict total download deadline is not yet<br/>enforced, so a slow stream can remain open within the body-size limit.<br/> *(maintainer)*                            |
| Lading gelimiteerde API- en webacties dwingen geconfigureerde limieten voor lading af.  *(documented)* (source: [Weblate REST API](https://docs.weblate.org/nl/latest/api.md), [Configuratie](https://docs.weblate.org/nl/latest/admin/config.md))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | Limiteren van lading is ingeschakeld en gevolgd door een werkende opslag voor gegevens.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | Verzoeken overschrijden geconfigureerde drempels om door te kunnen gaan met verwerken.                                                                                                                                                                                                                                                                                                       | Beschikbaarheid/beveiliging verharden afhankelijk van gevoeligheid eindpunt.                                                                                                                                                                                                 |
| Built-in translation quality checks, history rendering, exports, and<br/>reports must not permit user-controlled content within configured size<br/>limits to monopolize request or background workers through<br/>disproportionate resource consumption.  *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | Content is accepted through a supported browser or API translation write<br/>and processed during the write or subsequently from stored history.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | A single accepted translation causes CPU or memory consumption<br/>disproportionate to its size and stalls a request or background worker<br/>during a write or subsequent processing.                                                                                                                                                                                                       | Beveiligingskritiek voor enkel-verzoek DoS; anders probleem beschikbaarheid.                                                                                                                                                                                                 |
| Component file masks must not let a single path match monopolize request<br/>or background workers through disproportionate CPU consumption.<br/> *(maintainer)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | A user with component management permission configures a file mask, and<br/>validation or repository processing matches it against repository paths.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | A crafted mask and path stall a worker during component validation or<br/>subsequent repository processing.                                                                                                                                                                                                                                                                                  | Beveiligingskritiek voor enkel-verzoek DoS; anders probleem beschikbaarheid.                                                                                                                                                                                                 |
| Algemene webhooks plannen opslagruimte updates alleen voor rechtmatige onderdelen van wie de opslagruimte-URL exact overeenkomt met een opslagruimte-URL in de lading, inclusief gedocumenteerde URL-varianten. Componenten die worden beheerd door een geauthenticeerde integratie zijn uitgesloten van algemeen overeenkomen en diagnostiek. Algemene antwoorden onthullen slechts de gedocumenteerde overeenkomende diagnostiek voor rechtmatige onderdelen.  *(documented)* (bron: [Matchen van webhook-doelen](https://docs.weblate.org/nl/latest/admin/continuous.md#hooks-target-matching))                                                                                                                                                                                                                                                                                                                                                                                                             | Hooks zijn ingeschakeld en de bezorging bereikt een hook-eindput binnen bereik.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | Een aflevering werkt een onderdeel bij waarvan de opslagruimte-URL niet exact overeenkomt met de lading, inclusief door terugval op host- of padachtervoegsel, of een algemene aflevering werkt een onderdeel, dat wordt beheerd door een geauthenticeerde integratie, bij of onthult dat, of een antwoord onthult meer informatie over het onderdeel dan slechts de gedocumenteerde velden. | Beveiligings-kritiek als het ongeauthorizeerde synchronizatie van opslagruimtes over ongerelateerde onderdelen veroorzaakt; anders correctheid of verharding.                                                                                                                |
| Weblate geeft niet met opzet database, gegevensopslag, opslag voor back-up of ruwe interne opslag direct weer via de publieke webinterface; geëxporteerde VCS-opslagruimten worden met opzet weergegeven door [Git exporter](https://docs.weblate.org/nl/latest/admin/optionals.md#git-exporter) als die optionele module is ingeschakeld; geautoriseerde downloads van projectback-ups worden opzettelijk weergegeven via gedocumenteerde routes voor projectback-ups.  *(documented)* (source: [Weblate REST API](https://docs.weblate.org/nl/latest/api.md), [Projectniveau back-ups](https://docs.weblate.org/nl/latest/admin/backup.md#projectbackup))  *(maintainer)*                                                                                                                                                                                                                                                                                                                                        | Uitrollen serveert geen interne opslagpaden als statische bestanden, behalve voor gedocumenteerde mogelijkheden voor exporteren.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | Publiek verzoek haalt ruwe interne opslag op, configuratie of niet-geëxporteerde gegevens uit de opslagruimte.                                                                                                                                                                                                                                                                               | Beveiligingskritiek.                                                                                                                                                                                                                                                         |

Resource thresholds in this model are the documented configuration defaults
where they exist, especially backup import limits and rate limits. Translation
files have a pre-parse byte limit configured by [`TRANSLATION_MAX_SIZE`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-TRANSLATION_MAX_SIZE)
and a 100,000-content-string acceptance limit before synchronization or import.
These do not replace parser-specific expansion limits. For total repository
size, project count, component count, and aggregate translation volume, Weblate
does not claim a fixed universal resource ceiling independent of deployment
capacity.  *(maintainer)*

Component discovery bounds repository traversal, file-mask matching, and
detected-preset comparison work even when repository content controls the masks; see
[component discovery limits](https://docs.weblate.org/nl/latest/admin/addons.md#component-discovery-limits).  *(maintainer)*

## Beveiligingseigenschappen die Weblate niet verschaft

Weblate authenticeert niet elke aflevering van een webhaak cryptografisch voor alle ondersteunde vervalste integraties. Haakeindpunten zijn compatibiliteit-georiënteerd en uitrol-verhard, in plaats van dat ze uniform vervalst-geauthenticeerd zijn. Rapporten die alleen niet-geauthenticeerd activeren laten zien binnen gemodelleerde effecten zijn `VALID-HARDENING`, anders dan `BY-DESIGN`.  *(maintainer)*

Weblate maakt geen niet-geauthenticeerd equivalent van de webhaak naar een vertrouwde identiteit voor een forge. Verwerken van haken kan bijwerken van werkstromen activeren, en algemene antwoorden kunnen registreren van de opslagruimte bevestigen en overeenkomende tellingen, project-/onderdeelsslugs en API-URL’s, inclusief voor private projecten beperkte onderdelen, laten zien. Onderdelen die worden beheerd door een geauthenticeerde integratie zijn uitgesloten van dit algemene gedrag. Algemene afleveringen zijn niet limietgebonden of samengevoegd voor de toepassing: bewerkingen voor de opslagruimte zijn geserialiseerd voor consistentie, maar elke overeenkomende aflevering kan een hookgebeurtenis vastleggen en een poging voor bijwerken plannen. Een niet-gewijzigde opslagruimte vereist nog steeds ophalen op afstand voordat het bijwerken stopt zonder samenvoegen of parsen van de vertaalbestanden. Attributie en authenticiteit zijn zwakker dan voor een geauthenticeerde gebruiker of token.  *(maintainer)*

Door de gebruiker verzocht werk op de achtergrond is geautoriseerd als Weblate het verzoek accepteert en in de wachtrij plaatst. Taken op de achtergrond verifiëren niet altijd opnieuw de rechten van de aanvragende gebruiker tegen de tijd dat ze uitgevoerd worden. Latere wijzigingen aan het account van de gebruiker, rechten, of teamlidmaatschap voorkomen dus niet betrouwbaar dat reeds geautoriseerd werk wordt voltooid.  *(maintainer)*

Weblate is geen zandbak voor kwaadwillende beheerders, kwaadwillende operators, add-ons van derde partijen, aangepaste code voor uitrollen, VCS-cliënten of programma’s voor back-ups.  *(maintainer)*

Weblate garandeert niet dat vertaalinhoud veilig is indien gekopieerd naar een lagergelegen product, zonder het eigen escapen, valideren of beoordelen van dat product. Vertaalcontroles en werkstromen voor beoordelen helpen de kwaliteit en risico van de vertaling te beheren; ze zijn geen volledige grens voor de beveiliging van de lagergelegen toepassing.  *(documented)* (source: [Vertalen bedreigingen model](https://docs.weblate.org/nl/latest/security/localization-threat.md), [Controles en reparaties](https://docs.weblate.org/nl/latest/user/checks.md))

Valse vrienden:

* Rechten voor Weblate zijn autorisatie voor de toepassing, geen zandbak voor een host. Aan gebruikers gegeven rechten voor het beheren van VCS of project kunnen opzettelijk integraties configureren binnen de kracht van die rol.  *(maintainer)*
* Webhaakovereenkomsten voor project en parsen van gebeurtenissen zijn geen bewijs dat de afzender de legitieme bron is als de integratie de aflevering niet authenticeert.  *(maintainer)*
* Vertaalcontroles ontdekken veelvoorkomende problemen met kwaliteit en indeling; ze zijn geen garantie dat vertaalde tekenreeksen veilig zijn voor elke lagergelegen renderer.  *(documented)* (source: [Controles en reparaties](https://docs.weblate.org/nl/latest/user/checks.md), [Vertalen bedreigingen model](https://docs.weblate.org/nl/latest/security/localization-threat.md))
* Versleuteling voor BorgBackup beschermt archieven voor back-ups overeenkomstig het ontwerp van Borg; Weblate voegt geen afzonderlijke cryptografische garantie toe voor internen van Borg.  *(documented)* (source: [Weblate back-uppen en verplaatsen](https://docs.weblate.org/nl/latest/admin/backup.md))
* Limieten voor lading verkleinen misbruik van geconfigureerde eindpunten; ze zijn geen garantie van beschikbaarheid onder volumetrische netwerkaanvallen.  *(maintainer)*

Bekende achtergelaten hele of gedeeltelijke klassen van aanvallen voor uitrollen of lagergelegen systemen:

* Phishing en hergebruik van inloggegevens wordt verminderd door beleid voor authenticatie en 2FA, maar Weblate kan niet voorkomen dat gebruikers inloggegevens onthullen buiten de service.  *(maintainer)*
* Kwaadwillende vertalingen kunnen XSS, tekenreeks voor opmaak, opdracht of beleidsproblemen in lagergelegen toepassingen worden die deze niet veilig renderen.  *(documented)* (source: [Vertalen bedreigingen model](https://docs.weblate.org/nl/latest/security/localization-threat.md))
* Door gebruiker te configureren uitgaande URL’s oppervlakken met gedocumenteerde beperkingen voor private-doel weigeren standaard interne of niet-publieke doelen; geprivilegieerde toegestane lijsten, proxy’s en een door beheerders beheerde configuratie kunnen bereikbaarheid opzettelijk uitbreiden.  *(maintainer)*
* Grote geschiedenissen van opslagruimte, projectschaal en volume van achtergrondtaken vereisen het op maat brengen van uitrollen en operationele limieten buiten het valideren van enkele-invoer van Weblate.  *(maintainer)*

## Lagergelegen verantwoordelijkheden

Operators moeten Weblate uitrollen achter productiegraads HTTPS met correcte proxy-headers, hostnamen, limieten voor grootte van verzoeken en gedrag van veilige cookies.  *(documented)* (source: [Instructies voor configureren](https://docs.weblate.org/nl/latest/admin/install.md), [`ENABLE_HTTPS`](https://docs.weblate.org/nl/latest/admin/config.md#std-setting-ENABLE_HTTPS), [`ALLOWED_HOSTS`](https://docs.weblate.org/nl/latest/admin/install.md#std-setting-ALLOWED_HOSTS))

Operatoren die afhandeling voor doorgestuurde cliënt-IP hebben ingeschakeld, moeten alleen omgekeerde proxy’s vertrouwen die onder hun beheer staan en voorkomen dat niet-vertrouwde cliënten die proxy’s omzeilen om Weblate direct te bereiken.  *(documented)* (source: [`WEBLATE_TRUSTED_PROXY_ADDRESSES`](https://docs.weblate.org/nl/latest/admin/install/docker.md#envvar-WEBLATE_TRUSTED_PROXY_ADDRESSES), [Uitvoeren achter een omgekeerde proxy](https://docs.weblate.org/nl/latest/admin/install.md#reverse-proxy))

Operators moeten teams toewijzen, rollen, tokens binnen het bereik project, inloggegevens voor VCS en rechten voor projectbeheer overeenkomstig het minste privilege voor hun organisatie.  *(documented)* (source: [Toegangsbeheer](https://docs.weblate.org/nl/latest/admin/access.md), [Weblate REST API](https://docs.weblate.org/nl/latest/api.md))

Operators die [Notificatie-hooks](https://docs.weblate.org/nl/latest/api.md#hooks) weergeven, moeten die alleen inschakelen waar nodig en uitrolbeheer verschaffen, monitoren van de capaciteit, limieten voor blokteksten en optionele beperkingen voor bron of toepasselijk randbeheer voor hun verkeer van de provider. Ze moeten weergeven van de gedocumenteerde identificatie accepteren en plankosten per-aflevering of, waar mogelijk, geauthenticeerde integraties gebruiken.  *(maintainer)*

Operators moeten toegestane lijsten voor private-doel, proxy’s en instellingen voor geprivilegieerde uitgaande integratie behandelen als opzettelijke uitbreiding van de limieten van Weblate standaard netwerkbereikbaarheid.  *(maintainer)*

Operators moeten limieten voor importeren van back-ups, limieten voor hoeveelheid API en limieten voor hoeveelheid web bijhouden op waarden die overeenkomen met de capaciteit van de instantie en de weergave.  *(documented)* (source: [Configuratie](https://docs.weblate.org/nl/latest/admin/config.md))

Operators moeten de gegevensmap van Weblate, configuratie, inloggegevens voor back-up, gemaakte sleutels, database, gegevensopslag en lokale toegang voor shell beveiligen als een vertrouwde infrastructuur.  *(documented)* (source: [Weblate back-uppen en verplaatsen](https://docs.weblate.org/nl/latest/admin/backup.md), [Instructies voor configureren](https://docs.weblate.org/nl/latest/admin/install.md))

Lagergelegen productteams moeten vertaalde tekenreeksen in hun eigen toepassingen behandelen als niet vertrouwde inhoud, tenzij ze deze afzonderlijk hebben beoordeeld, geëscapet en gevalideerd voor de doelrenderer.  *(documented)* (source: [Vertalen bedreigingen model](https://docs.weblate.org/nl/latest/security/localization-threat.md))

## Bekende patronen misbruik

* Breed weergeven van eindpunten van webhaken, inschakelen van projecthaken en vertrouwen op ladingen van webhaken als geauthenticeerd vervalsen identiteit. Dat is niet veilig, omdat sommige ondersteunde haken compatibiliteit-georiënteerd zijn en overeenkomende diagnostiek teruggeven. Gebruik besturingselementen voor uitrol en bij voorkeur geauthenticeerde integraties waar beschikbaar.  *(maintainer)*
* Toewijzen van rechten voor werkruimte, project, VCS of toegangsbeheer aan gebruikers die alleen als vertalers worden vertrouwd. Dat is niet veilig omdat die rechten invloed kunnen hebben op code-hostende verbindingen, opslagruimten, inloggegevens of andere gebruikers. Wijs nauwere rollen toe.  *(documented)* (source: [Toegangsbeheer](https://docs.weblate.org/nl/latest/admin/access.md), [Integraties codehosten](https://docs.weblate.org/nl/latest/admin/code-hosting.md))
* Site-brede toestemmingen toewijzen aan rollen die bedoeld zijn voor gelimiteerde project- of helpdeskdelegatie. Site-brede toestemmingen gelden over de hele instantie en worden niet versmald door de projectselectie van een team. In het bijzonder staat het recht `group.edit` het toe om het sitebrede teambereik te wijzigen en teramleden toegang te verschaffen tot privéprojecten waar de beheerder niet direct toegang toe heeft, terwijl `user.edit` veranderen van teamlidmaatschappen en superuserstatus toestaat voor aanpasbare profielen, inclusief het eigen profiel. Delegeer toestemmingen via teams in project of werkruimte voor een kleiner toepassingsgebied.  *(gedocumenteerd)* (bron: [Toegangsbeheer](https://docs.weblate.org/nl/latest/admin/access.md))
* Verzenden van gevoelige brontekenreeksen of private klantinhoud naar providers voor machinevertaling zonder de provider te behandelen als een ontvanger van gegevens. Dat is niet veilig omdat Weblate inhoud moet verzenden naar de geconfigureerde service en de ingediende inhoud varieert per provider en ingeschakelde mogelijkheid. Configureer providers overeenkomstig het gegevensbeleid voor het project.  *(maintainer)*
* Importeren van projectback-ups van niet-vertrouwde bronnen als administratief gemak. Dat is niet veilig, omdat back-ups projectmetadata bevatten, vertaalinhoud en status van de opslagruimte. Houd limieten voor importeren ingeschakeld en importeer alleen back-ups die toepasselijk zijn voor de doelinstantie.  *(documented)* (source: [Weblate back-uppen en verplaatsen](https://docs.weblate.org/nl/latest/admin/backup.md))
* Behandelen van vertaalcontroles van Weblate als bewijs dat lagergelegen toepassingen niet kunnen worden aangevallen via vertaalde tekenreeksen. Dit is niet veilig, omdat de lagergelegen renderer de uiteindelijke context voor uitvoeren definieert. Beoordeel en escape vertalingen in de toepassing die ze opneemt.  *(documented)* (source: [Vertalen bedreigingen model](https://docs.weblate.org/nl/latest/security/localization-threat.md))

## Bekende niet-uitkomsten

* Een rapport dat een bereikbare webhaak kan worden aangeroepen met vervalste authenticatie en alleen planning van gemodelleerde bijwerking activeert of de gedocumenteerde overeenkomende diagnostiek teruggeeft, is op zichzelf niet `VALID`. Een eindige reeks van geaccepteerde verzoeken of de afwezigheid van een antwoord `429` op toepassingsniveau demonstreert geen mislukking in beschikbaarheid. Het wordt gerouteerd naar `VALID-HARDENING`, tenzij he t gedocumenteerde limieten omzeilt, overeenkomt met niet-gerelateerde opslagruimten, gegevens lekt buiten de gedocumenteerde velden, veroorzaakt disproportioneel gebruik van bronnen of opgelopen degradatie van service, of heeft effecten buiten de gemodelleerde per-aflevering planning.  *(maintainer)*
* Een rapport dat een webhook een component niet update als de opslagplaats-URL aleen een host- of padachtervoegsel deelt met de lading is geen systeemzwakte; Weblate matcht alleen exacte opslagplaats-URLs en gedocumenteerde varianten.  *(gedocumenteerd)* (bron: [Matchen van webhook-doelen](https://docs.weblate.org/nl/latest/admin/continuous.md#hooks-target-matching))
* Een rapport dat een projectbeheerder instellingen voor opslagplaats kan wijzigen, VCS-inloggegevens of projectconfiguratie is geen kwetsbaarheid als de acteur voor die actie de gedocumenteerde rechten heeft.  *(documented)* (source: [Toegangsbeheer](https://docs.weblate.org/nl/latest/admin/access.md))
* Een rapport dat brontekenreeksen, vertalingen of project- en onderdelenoorsprong vanuit een Privé of Aangepast project beschikbaar zijn door het gedeelde vertaalgeheugen is geen zwakheid als een geauthorizeerd beheerder expliciet deelname heeft ingeschakeld. Gedeelde contributie publiceert deze gegevens buiten de toegangscontrole van het project. Beperkte onderdelen blijven uitgesloten.  *(documented)* (bron: [Gedeeld vertaalgeheugen](https://docs.weblate.org/nl/latest/admin/memory.md#shared-tm), [Geheugen](https://docs.weblate.org/nl/latest/api.md#api-memory))
* Een rapport dat gegevens van een privéproject of beperkt onderdeel bevat is geen zwakheid als de gebruiker effectieve `reports.view` toestemming heeft voor het geselecteerde bereik. Die toestemming heeft de bedoeling het volledige bereik van het rapport te authorizeren.  *(documented)* (bron: [Rapporteren voortgang vertaling](https://docs.weblate.org/nl/latest/devel/reporting.md), [Toegangsbeheer](https://docs.weblate.org/nl/latest/admin/access.md))
* Een rapport dat een projectbeheerder directe toegang heeft tot beperkte onderdelen in hun project of dat verkrijgen uit een volledige projectback-up of dat een add-on-beheerder een kernadd-on kan instellen om gedocumenteerde beperkte ondermappen of inter-onderdeelinvoer te verwerken is geen zwakheid. Deze zijn persistente beheerscapaciteiten en geven geen inzicht in de onderdelen van de instellende gebruiker.  *(documented)* (bron:[Add-ons](https://docs.weblate.org/nl/latest/admin/addons.md#addons), [Projectniveau back-ups](https://docs.weblate.org/nl/latest/admin/backup.md#projectbackup), [Toegangsbeheer](https://docs.weblate.org/nl/latest/admin/access.md))
* Een rapport tegen het gedrag van add-on van derde partij is geen kwetsbaarheid van de bron van Weblate, tenzij het rapport aantoont dat rechten van Weblate of grenzen voor installatie zijn omzeilt.  *(maintainer)*
* Een rapport dat een kwaadwillende lokale operator de configuratie kan lezen, beheersopdrachten kan uitvoeren of bestanden kan wijzigen, liggen buiten het model, omdat lokale operators vertrouwde infrastructuur zijn.  *(maintainer)*
* Een rapport dat een door een operator aangeleverde milieuvariabele, containerargument, of ingebouwde configuratie de aangemaakte serviceconfiguratie kan aanpassen is geen zwakte. Dit is vertrouwde distrubutie-invoer. Een CI/CD, GitOps, Paas, Helm of andere orchestratielaag die minder vertrouwde gebruikers geselecteerde waaardes laat instellen bezit die delegatiegrens en moet de waardes valideren voordat het Weblate-werk wordt opgebouwd.  *(maintainer)*
* Een rapport dat een lagergelegen toepassing een gevaarlijke vertaling rendert, is geen kwetsbaarheid van Weblate, tenzij Weblate zelf een geclaimde eigenschap schendt bij het opslaan, controleren, beoordelen of weergeven van die vertaling.  *(documented)* (source: [Vertalen bedreigingen model](https://docs.weblate.org/nl/latest/security/localization-threat.md))

Contributor attribution is an authorization boundary within accessible projects.
Confidential collaboration restricts system-provided attribution while retaining
translation content and internal history. Resource-scoped attribution
autocomplete follows this boundary independently of general directory access.
Identity-safe regenerated translation exports remain available without attribution
access; original files require
attribution access. Identity-bearing reports, change downloads,
repository access, access management, and administrator-configured integrations remain separately
trusted disclosure paths. User-provided content and previously exported copies
are outside this confidentiality guarantee. See [Confidential collaboration](https://docs.weblate.org/nl/latest/admin/access.md#confidential-collaboration)
for configuration and limitations.  *(maintainer)*

## Omstandigheden die dit model wijzigen

Herzie dit model wanneer veranderingen openbare interfaces, authenticatie of authorizatie, distributie-aannames, verwerking van onverwerkte invoer, externe integraties, uitvoercapaciteiten of standaardwaarden die relevant zijn voor beveiliging beïnvloeden. Beoordeel of bestaand bereik, betrokkenen, vertrouwensgrenzen, aannames, beveiligingseigenschappen en triage-bepalingen de verandering nog steeds dekken.  *(maintainer)*

Reviseer dit model alleen in dezelfde wijziging als deze elementen wijzigen of een gat slaan. Dat omvat ook een niet-ondersteund onderdeel dat een ondersteund productoppervlak wordt, wanneer een geclaimde beveiligingseigenschap wijzigt, of een geaccepteerd kwetsbaarheidsrapport dat niet kan worden gerouteerd naar een bestaande triage-instelling.  *(maintainer)*

Functies die bestaande grenzen en beveiligingseigenschappen volgen hebben geen individueel item nodig. Behoud eindpunt-schema’s, toestemmingsdetails, configuratie-instructies, implementatiefuncties en numerieke limieten in de documentatie van de relevante functie of beheerdocumentatie. Link naar die documentatie wanneer een detail nodig is om een bepaalde grens, uitzondering of triage-uitkomst uit te leggen. Een beoordeling die bestaande dekking bevestigt vereist geen aanpassing van het dreigingsmodel.  *(maintainer)*

## Triage-instellingen

| Instelling                             | Betekenis                                                                                                                                                                                                           | Gelicenseerd door                                                                        |
|----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------|
| `VALID`                                | Schendt een eigenschap die Weblate claimt, via een in-bereik acteur en invoer.                                                                                                                                      | [Security properties Weblate provides](), [Input assumptions](),<br/>[Adversary model]() |
| `VALID-HARDENING`                      | Geen geclaimde eigenschap wordt geschonden, maar Weblate kiest ervoor om een bekend risico voor misbruik te beperken, zoals activeren van compatibiliteit voor webhaak die binnen de gemodelleerde effecten blijft. | [Known misuse patterns](), [Security properties Weblate does not provide]()              |
| `OUT-OF-MODEL: trusted-input`          | Vereist beheer door een aanvaller of invoer die dit model als vertrouwd aanmerkt.                                                                                                                                   | [Aannames voor invoer]()                                                                 |
| `OUT-OF-MODEL: adversary-not-in-scope` | Vereist een mogelijkheid die dit model uitsluit.                                                                                                                                                                    | [Tegenhanger model]()                                                                    |
| `OUT-OF-MODEL: unsupported-component`  | Land in add-ons van derde partijen, gemaakte documenten, testen, lokale aanpassingen of een ander onderdeel dat als buiten bereik wordt aangemerkt.                                                                 | [Out of scope]()                                                                         |
| `OUT-OF-MODEL: non-default-build`      | Manifesteert zich alleen na keuzes voor uitrollen die willens en wetens een geclaimde eigenschap verwijderen.                                                                                                       | [Bouwtijd en varianten configuratie]()                                                   |
| `BY-DESIGN: property-disclaimed`       | Heeft betrekking op een eigenschap die Weblate niet expliciet verschaft.                                                                                                                                            | [Security properties Weblate does not provide]()                                         |
| `KNOWN-NON-FINDING`                    | Komt overeen met een herhalende valse positieve.                                                                                                                                                                    | [Known non-findings]()                                                                   |
| `MODEL-GAP`                            | Kan niet netjes worden gerouteerd naar enige instelling hierboven.                                                                                                                                                  | [Omstandigheden die dit model wijzigen]()                                                |
