https://github.com/waifucave/gateway
· scanned 2026-06-16 00:53 UTC (2 months, 1 week ago)
7 raw signals (0 security + 7 graph)
Last scanned 2 months, 1 week ago · v1 · 7 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 222 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
jsonFetch |
software | healthy | tests/client/gateway.test.ts:jsonFetch |
collect |
software | healthy | tests/client/gateway.test.ts:collect |
fakeFetch |
software | healthy | tests/sync/sync.test.ts:fakeFetch |
cleanFetch |
software | healthy | tests/sync/sync.test.ts:cleanFetch |
levels |
software | healthy | tests/sync/sync.test.ts:levels |
goldenEncode |
software | healthy | tests/codecs/openaiChat.test.ts:goldenEncode |
collect |
software | healthy | tests/codecs/openaiChat.test.ts:collect |
decode |
software | healthy | tests/codecs/openaiChat.test.ts:decode |
goldenEncode |
software | healthy | tests/codecs/googleGenerativeLanguage.test.ts:goldenEncode |
collect |
software | healthy | tests/codecs/googleGenerativeLanguage.test.ts:collect |
decode |
software | healthy | tests/codecs/googleGenerativeLanguage.test.ts:decode |
goldenEncode |
software | healthy | tests/codecs/openaiResponses.test.ts:goldenEncode |
collect |
software | healthy | tests/codecs/openaiResponses.test.ts:collect |
calls |
software | healthy | tests/codecs/openaiResponses.test.ts:calls |
decode |
software | healthy | tests/codecs/openaiResponses.test.ts:decode |
goldenEncode |
software | healthy | tests/codecs/anthropicMessages.test.ts:goldenEncode |
collect |
software | healthy | tests/codecs/anthropicMessages.test.ts:collect |
stop |
software | healthy | tests/codecs/anthropicMessages.test.ts:stop |
effective |
software | healthy | tests/codecs/shared.test.ts:effective |
jsonFetch |
software | healthy | tests/helpers/http.ts:jsonFetch |
sseFetch |
software | healthy | tests/helpers/http.ts:sseFetch |
parseSseFrames |
software | healthy | tests/helpers/http.ts:parseSseFrames |
json |
software | healthy | tests/transport/http.test.ts:json |
retryableResponse |
software | healthy | tests/transport/http.test.ts:retryableResponse |
collect |
software | healthy | tests/transport/sse.test.ts:collect |
body |
software | healthy | tests/server/node.test.ts:body |
fetchImpl |
software | healthy | tests/server/node.test.ts:fetchImpl |
get |
software | healthy | tests/server/handler.test.ts:get |
body |
software | healthy | tests/server/handler.test.ts:body |
post |
software | healthy | tests/server/handler.test.ts:post |
validationBody |
software | healthy | tests/server/handler.test.ts:validationBody |
providerBody |
software | healthy | tests/server/handler.test.ts:providerBody |
onRejection |
software | healthy | tests/server/handler.test.ts:onRejection |
body |
software | healthy | tests/server/shared.test.ts:body |
kindForStatus |
software | healthy | src/errors.ts:kindForStatus |
errorField |
software | healthy | src/errors.ts:errorField |
e |
software | healthy | src/errors.ts:e |
isQuotaError |
software | healthy | src/errors.ts:isQuotaError |
extractErrorMessage |
software | healthy | src/errors.ts:extractErrorMessage |
msg |
software | healthy | src/errors.ts:msg |
toWarnings |
software | healthy | src/client/gateway.ts:toWarnings |
violationSummary |
software | healthy | src/client/gateway.ts:violationSummary |
createGateway |
software | healthy | src/client/gateway.ts:createGateway |
formatSyncReport |
software | healthy | src/sync/report.ts:formatSyncReport |
credentialFor |
software | healthy | src/sync/sync.ts:credentialFor |
fetchJson |
software | healthy | src/sync/sync.ts:fetchJson |
asArray |
software | healthy | src/sync/sync.ts:asArray |
parsePrice |
software | healthy | src/sync/sync.ts:parsePrice |
priceDiffers |
software | healthy | src/sync/sync.ts:priceDiffers |
fetchRemoteList |
software | healthy | src/sync/sync.ts:fetchRemoteList |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
vitest.config.ts |
software | healthy | vitest.config.ts |
errors.test.ts |
software | healthy | tests/errors.test.ts |
gateway.test.ts |
software | healthy | tests/client/gateway.test.ts |
report.test.ts |
software | healthy | tests/sync/report.test.ts |
sync.test.ts |
software | healthy | tests/sync/sync.test.ts |
registry.json |
software | healthy | tests/fixtures/sync/registry.json |
synthetic.json |
software | healthy | tests/fixtures/loader/synthetic.json |
openaiChat.test.ts |
software | healthy | tests/codecs/openaiChat.test.ts |
googleGenerativeLanguage.test.ts |
software | healthy | tests/codecs/googleGenerativeLanguage.test.ts |
openaiResponses.test.ts |
software | healthy | tests/codecs/openaiResponses.test.ts |
anthropicMessages.test.ts |
software | healthy | tests/codecs/anthropicMessages.test.ts |
shared.test.ts |
software | healthy | tests/codecs/shared.test.ts |
loader.test.ts |
software | healthy | tests/registry/loader.test.ts |
schema.test.ts |
software | healthy | tests/registry/schema.test.ts |
pseudoParamGuard.test.ts |
software | healthy | tests/registry/pseudoParamGuard.test.ts |
providers.test.ts |
software | healthy | tests/registry/providers.test.ts |
capabilityDocSchema.ts |
software | healthy | tests/helpers/capabilityDocSchema.ts |
http.ts |
software | healthy | tests/helpers/http.ts |
http.test.ts |
software | healthy | tests/transport/http.test.ts |
sse.test.ts |
software | healthy | tests/transport/sse.test.ts |
node.test.ts |
software | healthy | tests/server/node.test.ts |
handler.test.ts |
software | healthy | tests/server/handler.test.ts |
fastify.test.ts |
software | healthy | tests/server/fastify.test.ts |
shared.test.ts |
software | healthy | tests/server/shared.test.ts |
constraints.test.ts |
software | healthy | tests/validate/constraints.test.ts |
validateRequest.test.ts |
software | healthy | tests/validate/validateRequest.test.ts |
research-findings.md |
software | healthy | docs/research-findings.md |
npm-package.yml |
software | healthy | .github/workflows/npm-package.yml |
index.ts |
software | healthy | src/index.ts |
errors.ts |
software | healthy | src/errors.ts |
gateway.ts |
software | healthy | src/client/gateway.ts |
types.ts |
software | healthy | src/client/types.ts |
report.ts |
software | healthy | src/sync/report.ts |
sync.ts |
software | healthy | src/sync/sync.ts |
anthropicMessages.ts |
software | healthy | src/codecs/anthropicMessages.ts |
index.ts |
software | healthy | src/codecs/index.ts |
shared.ts |
software | healthy | src/codecs/shared.ts |
openaiResponses.ts |
software | healthy | src/codecs/openaiResponses.ts |
openaiChat.ts |
software | healthy | src/codecs/openaiChat.ts |
types.ts |
software | healthy | src/codecs/types.ts |
googleGenerativeLanguage.ts |
software | healthy | src/codecs/googleGenerativeLanguage.ts |
loader.ts |
software | healthy | src/registry/loader.ts |
providers.ts |
software | healthy | src/registry/providers.ts |
types.ts |
software | healthy | src/registry/types.ts |
sse.ts |
software | healthy | src/transport/sse.ts |
http.ts |
software | healthy | src/transport/http.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
client |
software | healthy | tests/client |
sync |
software | healthy | tests/sync |
fixtures |
software | healthy | tests/fixtures |
sync |
software | healthy | tests/fixtures/sync |
loader |
software | healthy | tests/fixtures/loader |
codecs |
software | healthy | tests/codecs |
registry |
software | healthy | tests/registry |
helpers |
software | healthy | tests/helpers |
transport |
software | healthy | tests/transport |
server |
software | healthy | tests/server |
validate |
software | healthy | tests/validate |
docs |
software | healthy | docs |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
client |
software | healthy | src/client |
sync |
software | healthy | src/sync |
codecs |
software | healthy | src/codecs |
registry |
software | healthy | src/registry |
transport |
software | healthy | src/transport |
server |
software | healthy | src/server |
validate |
software | healthy | src/validate |
| Label | Layer | Status | Path |
|---|---|---|---|
GatewayError |
software | healthy | src/errors.ts:GatewayError |
Gateway |
software | healthy | src/client/gateway.ts:Gateway |
Registry |
software | healthy | src/registry/loader.ts:Registry |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-9pntdktu |
software | healthy | /tmp/repobility-clone-9pntdktu |
| Label | Layer | Status | Path |
|---|---|---|---|
ALL /* |
api | healthy | src/server/fastify.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8787 |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | tests/transport/http.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::npm-package |
cicd | healthy | .github/workflows/npm-package.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
publish |
cicd | healthy | .github/workflows/npm-package.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
NPM_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/5e030159-0e36-405a-9936-2554a0e8d76c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/5e030159-0e36-405a-9936-2554a0e8d76c/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.