https://github.com/decolua/9router.git
· scanned 2026-05-16 01:57 UTC (2 weeks, 6 days ago)
· 10 languages
506 findings (128 legacy + 378 scanner) 0th percentile · Javascript · large (100-500K LoC) Scanner says 62 (lower by 12)
Last scanned 2 weeks, 6 days ago · v1 · 117 findings from 1 source. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
85.0 | 0.15 | 12.75 |
security_score |
18.7 | 0.25 | 4.67 |
testing_score |
26.0 | 0.20 | 5.20 |
documentation_score |
68.7 | 0.15 | 10.30 |
practices_score |
75.0 | 0.15 | 11.25 |
code_quality |
54.6 | 0.10 | 5.46 |
| Overall | 1.00 | 49.6 |
web: 3.0 ·
agent: 8.7 ·
authz: 38.2 ·
docker: 3.9 ·
threat: 20.7 ·
journey: 70.8
All 4092 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 |
|---|---|---|---|
register |
software | healthy | open-sse/translator/index.js:register |
ensureInitialized |
software | healthy | open-sse/translator/index.js:ensureInitialized |
stripContentTypes |
software | healthy | open-sse/translator/index.js:stripContentTypes |
shouldStrip |
software | healthy | open-sse/translator/index.js:shouldStrip |
translateRequest |
software | healthy | open-sse/translator/index.js:translateRequest |
translateResponse |
software | healthy | open-sse/translator/index.js:translateResponse |
needsTranslation |
software | healthy | open-sse/translator/index.js:needsTranslation |
initState |
software | healthy | open-sse/translator/index.js:initState |
initTranslators |
software | healthy | open-sse/translator/index.js:initTranslators |
detectFormatByEndpoint |
software | healthy | open-sse/translator/formats.js:detectFormatByEndpoint |
geminiToOpenAIResponse |
software | healthy | open-sse/translator/response/gemini-to-openai.js:geminiToOp… |
createChunk |
software | healthy | open-sse/translator/response/claude-to-openai.js:createChunk |
claudeToOpenAIResponse |
software | healthy | open-sse/translator/response/claude-to-openai.js:claudeToOp… |
usageObj |
software | healthy | open-sse/translator/response/claude-to-openai.js:usageObj |
convertStopReason |
software | healthy | open-sse/translator/response/claude-to-openai.js:convertSto… |
openaiToAntigravityResponse |
software | healthy | open-sse/translator/response/openai-to-antigravity.js:opena… |
stopThinkingBlock |
software | healthy | open-sse/translator/response/openai-to-claude.js:stopThinki… |
stopTextBlock |
software | healthy | open-sse/translator/response/openai-to-claude.js:stopTextBl… |
openaiToClaudeResponse |
software | healthy | open-sse/translator/response/openai-to-claude.js:openaiToCl… |
convertFinishReason |
software | healthy | open-sse/translator/response/openai-to-claude.js:convertFin… |
openaiToOpenAIResponsesResponse |
software | healthy | open-sse/translator/response/openai-responses.js:openaiToOp… |
nextSeq |
software | healthy | open-sse/translator/response/openai-responses.js:nextSeq |
emit |
software | healthy | open-sse/translator/response/openai-responses.js:emit |
startReasoning |
software | healthy | open-sse/translator/response/openai-responses.js:startReaso… |
emitReasoningDelta |
software | healthy | open-sse/translator/response/openai-responses.js:emitReason… |
closeReasoning |
software | healthy | open-sse/translator/response/openai-responses.js:closeReaso… |
emitTextContent |
software | healthy | open-sse/translator/response/openai-responses.js:emitTextCo… |
closeMessage |
software | healthy | open-sse/translator/response/openai-responses.js:closeMessa… |
emitToolCall |
software | healthy | open-sse/translator/response/openai-responses.js:emitToolCa… |
closeToolCall |
software | healthy | open-sse/translator/response/openai-responses.js:closeToolC… |
sendCompleted |
software | healthy | open-sse/translator/response/openai-responses.js:sendComple… |
flushEvents |
software | healthy | open-sse/translator/response/openai-responses.js:flushEvents |
computeFinishReason |
software | healthy | open-sse/translator/response/openai-responses.js:computeFin… |
openaiResponsesToOpenAIResponse |
software | healthy | open-sse/translator/response/openai-responses.js:openaiResp… |
convertKiroToOpenAI |
software | healthy | open-sse/translator/response/kiro-to-openai.js:convertKiroT… |
ensureState |
software | healthy | open-sse/translator/response/commandcode-to-openai.js:ensur… |
makeChunk |
software | healthy | open-sse/translator/response/commandcode-to-openai.js:makeC… |
mapFinishReason |
software | healthy | open-sse/translator/response/commandcode-to-openai.js:mapFi… |
convertCommandCodeToOpenAI |
software | healthy | open-sse/translator/response/commandcode-to-openai.js:conve… |
convertCursorToOpenAI |
software | healthy | open-sse/translator/response/cursor-to-openai.js:convertCur… |
ollamaToOpenAI |
software | healthy | open-sse/translator/response/ollama-to-openai.js:ollamaToOp… |
extractUsage |
software | healthy | open-sse/translator/response/ollama-to-openai.js:extractUsa… |
convertToolCalls |
software | healthy | open-sse/translator/response/ollama-to-openai.js:convertToo… |
ollamaBodyToOpenAI |
software | healthy | open-sse/translator/response/ollama-to-openai.js:ollamaBody… |
generateToolCallId |
software | healthy | open-sse/translator/helpers/toolCallHelper.js:generateToolC… |
sanitizeToolId |
software | healthy | open-sse/translator/helpers/toolCallHelper.js:sanitizeToolId |
ensureToolCallIds |
software | healthy | open-sse/translator/helpers/toolCallHelper.js:ensureToolCal… |
getToolCallIds |
software | healthy | open-sse/translator/helpers/toolCallHelper.js:getToolCallIds |
hasToolResults |
software | healthy | open-sse/translator/helpers/toolCallHelper.js:hasToolResults |
fixMissingToolResponses |
software | healthy | open-sse/translator/helpers/toolCallHelper.js:fixMissingToo… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.zh-CN.md |
software | healthy | README.zh-CN.md |
jsconfig.json |
software | healthy | jsconfig.json |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
start.sh |
software | healthy | start.sh |
Dockerfile |
software | healthy | Dockerfile |
DOCKER.md |
software | healthy | DOCKER.md |
.env.example |
software | healthy | .env.example |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
index.js |
software | healthy | open-sse/index.js |
index.js |
software | healthy | open-sse/translator/index.js |
formats.js |
software | healthy | open-sse/translator/formats.js |
gemini-to-openai.js |
software | healthy | open-sse/translator/response/gemini-to-openai.js |
claude-to-openai.js |
software | healthy | open-sse/translator/response/claude-to-openai.js |
openai-to-antigravity.js |
software | healthy | open-sse/translator/response/openai-to-antigravity.js |
openai-to-claude.js |
software | healthy | open-sse/translator/response/openai-to-claude.js |
openai-responses.js |
software | healthy | open-sse/translator/response/openai-responses.js |
kiro-to-openai.js |
software | healthy | open-sse/translator/response/kiro-to-openai.js |
commandcode-to-openai.js |
software | healthy | open-sse/translator/response/commandcode-to-openai.js |
cursor-to-openai.js |
software | healthy | open-sse/translator/response/cursor-to-openai.js |
ollama-to-openai.js |
software | healthy | open-sse/translator/response/ollama-to-openai.js |
toolCallHelper.js |
software | healthy | open-sse/translator/helpers/toolCallHelper.js |
responsesApiHelper.js |
software | healthy | open-sse/translator/helpers/responsesApiHelper.js |
claudeHelper.js |
software | healthy | open-sse/translator/helpers/claudeHelper.js |
maxTokensHelper.js |
software | healthy | open-sse/translator/helpers/maxTokensHelper.js |
geminiHelper.js |
software | healthy | open-sse/translator/helpers/geminiHelper.js |
imageHelper.js |
software | healthy | open-sse/translator/helpers/imageHelper.js |
openaiHelper.js |
software | healthy | open-sse/translator/helpers/openaiHelper.js |
openai-to-cursor.js |
software | healthy | open-sse/translator/request/openai-to-cursor.js |
gemini-to-openai.js |
software | healthy | open-sse/translator/request/gemini-to-openai.js |
openai-to-vertex.js |
software | healthy | open-sse/translator/request/openai-to-vertex.js |
claude-to-openai.js |
software | healthy | open-sse/translator/request/claude-to-openai.js |
openai-to-kiro.js |
software | healthy | open-sse/translator/request/openai-to-kiro.js |
openai-to-claude.js |
software | healthy | open-sse/translator/request/openai-to-claude.js |
openai-to-commandcode.js |
software | healthy | open-sse/translator/request/openai-to-commandcode.js |
openai-to-kiro.old.js |
software | healthy | open-sse/translator/request/openai-to-kiro.old.js |
openai-responses.js |
software | healthy | open-sse/translator/request/openai-responses.js |
openai-to-gemini.js |
software | healthy | open-sse/translator/request/openai-to-gemini.js |
openai-to-ollama.js |
software | healthy | open-sse/translator/request/openai-to-ollama.js |
antigravity-to-openai.js |
software | healthy | open-sse/translator/request/antigravity-to-openai.js |
models.js |
software | healthy | open-sse/config/models.js |
defaultThinkingSignature.js |
software | warning | open-sse/config/defaultThinkingSignature.js |
googleTtsLanguages.js |
software | warning | open-sse/config/googleTtsLanguages.js |
providers.js |
software | healthy | open-sse/config/providers.js |
ollamaModels.js |
software | warning | open-sse/config/ollamaModels.js |
ttsModels.js |
software | healthy | open-sse/config/ttsModels.js |
codexInstructions.js |
software | warning | open-sse/config/codexInstructions.js |
errorConfig.js |
software | warning | open-sse/config/errorConfig.js |
appConstants.js |
software | healthy | open-sse/config/appConstants.js |
providerModels.js |
software | healthy | open-sse/config/providerModels.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
open-sse |
software | healthy | open-sse |
translator |
software | healthy | open-sse/translator |
response |
software | healthy | open-sse/translator/response |
helpers |
software | healthy | open-sse/translator/helpers |
request |
software | healthy | open-sse/translator/request |
config |
software | healthy | open-sse/config |
executors |
software | healthy | open-sse/executors |
utils |
software | healthy | open-sse/utils |
services |
software | healthy | open-sse/services |
rtk |
software | healthy | open-sse/rtk |
filters |
software | healthy | open-sse/rtk/filters |
transformer |
software | healthy | open-sse/transformer |
handlers |
software | healthy | open-sse/handlers |
imageProviders |
software | healthy | open-sse/handlers/imageProviders |
chatCore |
software | healthy | open-sse/handlers/chatCore |
search |
software | healthy | open-sse/handlers/search |
fetch |
software | healthy | open-sse/handlers/fetch |
ttsProviders |
software | healthy | open-sse/handlers/ttsProviders |
embeddingProviders |
software | healthy | open-sse/handlers/embeddingProviders |
i18n |
software | healthy | i18n |
tests |
software | healthy | tests |
unit |
software | healthy | tests/unit |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
cli |
software | healthy | cli |
scripts |
software | healthy | cli/scripts |
hooks |
software | healthy | cli/hooks |
src |
software | healthy | cli/src |
cli |
software | healthy | cli/src/cli |
tray |
software | healthy | cli/src/cli/tray |
api |
software | healthy | cli/src/cli/api |
utils |
software | healthy | cli/src/cli/utils |
menus |
software | healthy | cli/src/cli/menus |
skills |
software | healthy | skills |
9router-web-search |
software | healthy | skills/9router-web-search |
9router |
software | healthy | skills/9router |
9router-embeddings |
software | healthy | skills/9router-embeddings |
9router-tts |
software | healthy | skills/9router-tts |
9router-chat |
software | healthy | skills/9router-chat |
9router-web-fetch |
software | healthy | skills/9router-web-fetch |
9router-image |
software | healthy | skills/9router-image |
9router-stt |
software | healthy | skills/9router-stt |
gitbook |
software | healthy | gitbook |
constants |
software | healthy | gitbook/constants |
utils |
software | healthy | gitbook/utils |
components |
software | healthy | gitbook/components |
app |
software | healthy | gitbook/app |
[lang] |
software | healthy | gitbook/app/[lang] |
[...slug] |
software | healthy | gitbook/app/[lang]/[...slug] |
lib |
software | healthy | gitbook/lib |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::public/i18n/literals/da.json |
security | healthy | public/i18n/literals/da.json |
auth::src/lib/oauth/services/codex.js |
security | healthy | src/lib/oauth/services/codex.js |
auth::src/shared/components/McpMarketplaceModal.js |
security | healthy | src/shared/components/McpMarketplaceModal.js |
auth::src/app/api/oauth/[provider]/[action]/route.js |
security | healthy | src/app/api/oauth/[provider]/[action]/route.js |
auth::src/lib/oauth/services/kiro.js |
security | healthy | src/lib/oauth/services/kiro.js |
auth::public/i18n/literals/es.json |
security | healthy | public/i18n/literals/es.json |
auth::public/i18n/literals/ja.json |
security | healthy | public/i18n/literals/ja.json |
auth::open-sse/executors/vertex.js |
security | healthy | open-sse/executors/vertex.js |
auth::src/lib/oauth/services/qwen.js |
security | healthy | src/lib/oauth/services/qwen.js |
auth::public/i18n/literals/tl.json |
security | healthy | public/i18n/literals/tl.json |
auth::src/lib/oauth/services/antigravity.js |
security | healthy | src/lib/oauth/services/antigravity.js |
auth::src/app/login/page.js |
security | healthy | src/app/login/page.js |
auth::src/lib/oauth/services/github.js |
security | healthy | src/lib/oauth/services/github.js |
auth::src/shared/components/KiroSocialOAuthModal.js |
security | healthy | src/shared/components/KiroSocialOAuthModal.js |
auth::src/app/(dashboard)/dashboard/providers/page.js |
security | healthy | src/app/(dashboard)/dashboard/providers/page.js |
auth::tests/unit/db-concurrent.test.js |
security | healthy | tests/unit/db-concurrent.test.js |
auth::src/app/(dashboard)/dashboard/providers/[id]/page.new… |
security | healthy | src/app/(dashboard)/dashboard/providers/[id]/page.new.js |
auth::src/lib/oauth/services/qoder.js |
security | healthy | src/lib/oauth/services/qoder.js |
auth::src/app/(dashboard)/dashboard/providers/[id]/page.js |
security | healthy | src/app/(dashboard)/dashboard/providers/[id]/page.js |
auth::public/i18n/literals/it.json |
security | healthy | public/i18n/literals/it.json |
auth::src/lib/oauth/providers.js |
security | healthy | src/lib/oauth/providers.js |
auth::public/i18n/literals/no.json |
security | healthy | public/i18n/literals/no.json |
auth::src/app/api/oauth/iflow/cookie/route.js |
security | healthy | src/app/api/oauth/iflow/cookie/route.js |
auth::open-sse/config/providerModels.js |
security | healthy | open-sse/config/providerModels.js |
auth::src/lib/auth/oidc.js |
security | healthy | src/lib/auth/oidc.js |
auth::open-sse/executors/qwen.js |
security | healthy | open-sse/executors/qwen.js |
auth::src/app/(dashboard)/dashboard/providers/[id]/Connecti… |
security | healthy | src/app/(dashboard)/dashboard/providers/[id]/ConnectionRow.… |
auth::tests/unit/perplexity-web.test.js |
security | healthy | tests/unit/perplexity-web.test.js |
auth::public/i18n/literals/nl.json |
security | healthy | public/i18n/literals/nl.json |
auth::public/i18n/literals/pt-PT.json |
security | healthy | public/i18n/literals/pt-PT.json |
auth::src/app/api/cli-tools/cowork-settings/route.js |
security | healthy | src/app/api/cli-tools/cowork-settings/route.js |
auth::src/app/api/oauth/kiro/import/route.js |
security | healthy | src/app/api/oauth/kiro/import/route.js |
auth::src/lib/oauth/utils/banner.js |
security | healthy | src/lib/oauth/utils/banner.js |
auth::src/app/api/oauth/kiro/auto-import/route.js |
security | healthy | src/app/api/oauth/kiro/auto-import/route.js |
auth::cli/src/cli/menus/settings.js |
security | healthy | cli/src/cli/menus/settings.js |
auth::src/shared/components/Header.js |
security | healthy | src/shared/components/Header.js |
auth::src/app/api/oauth/gitlab/pat/route.js |
security | healthy | src/app/api/oauth/gitlab/pat/route.js |
auth::src/shared/components/KiroAuthModal.js |
security | healthy | src/shared/components/KiroAuthModal.js |
auth::src/app/api/auth/login/route.js |
security | healthy | src/app/api/auth/login/route.js |
auth::public/i18n/literals/zh-CN.json |
security | healthy | public/i18n/literals/zh-CN.json |
auth::open-sse/config/appConstants.js |
security | healthy | open-sse/config/appConstants.js |
auth::src/lib/auth/dashboardSession.js |
security | healthy | src/lib/auth/dashboardSession.js |
auth::open-sse/services/projectId.js |
security | healthy | open-sse/services/projectId.js |
auth::src/app/api/providers/validate/route.js |
security | healthy | src/app/api/providers/validate/route.js |
auth::tests/unit/web-cookie-validation.test.js |
security | healthy | tests/unit/web-cookie-validation.test.js |
auth::public/i18n/literals/fi.json |
security | healthy | public/i18n/literals/fi.json |
auth::open-sse/translator/helpers/claudeHelper.js |
security | healthy | open-sse/translator/helpers/claudeHelper.js |
auth::public/i18n/literals/id.json |
security | healthy | public/i18n/literals/id.json |
auth::src/shared/components/CursorAuthModal.js |
security | healthy | src/shared/components/CursorAuthModal.js |
auth::tests/unit/claude-header-forwarding.test.js |
security | healthy | tests/unit/claude-header-forwarding.test.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/page.js |
frontend | healthy | gitbook/app/page.js |
/[lang] |
frontend | healthy | gitbook/app/[lang]/page.js |
/[lang]/[...slug] |
frontend | healthy | gitbook/app/[lang]/[...slug]/page.js |
/login |
frontend | healthy | src/app/login/page.js |
/(dashboard)/dashboard |
frontend | healthy | src/app/(dashboard)/dashboard/page.js |
/(dashboard)/dashboard/translator |
frontend | healthy | src/app/(dashboard)/dashboard/translator/page.js |
/(dashboard)/dashboard/usage |
frontend | healthy | src/app/(dashboard)/dashboard/usage/page.js |
/(dashboard)/dashboard/basic-chat |
frontend | healthy | src/app/(dashboard)/dashboard/basic-chat/page.js |
/(dashboard)/dashboard/mitm |
frontend | healthy | src/app/(dashboard)/dashboard/mitm/page.js |
/(dashboard)/dashboard/endpoint |
frontend | healthy | src/app/(dashboard)/dashboard/endpoint/page.js |
/(dashboard)/dashboard/media-providers/web |
frontend | healthy | src/app/(dashboard)/dashboard/media-providers/web/page.js |
/(dashboard)/dashboard/media-providers/combo/[id] |
frontend | healthy | src/app/(dashboard)/dashboard/media-providers/combo/[id]/pa… |
/(dashboard)/dashboard/media-providers/[kind] |
frontend | healthy | src/app/(dashboard)/dashboard/media-providers/[kind]/page.js |
/(dashboard)/dashboard/media-providers/[kind]/[id] |
frontend | healthy | src/app/(dashboard)/dashboard/media-providers/[kind]/[id]/p… |
/(dashboard)/dashboard/providers |
frontend | healthy | src/app/(dashboard)/dashboard/providers/page.js |
/(dashboard)/dashboard/providers/new |
frontend | healthy | src/app/(dashboard)/dashboard/providers/new/page.js |
/(dashboard)/dashboard/providers/[id] |
frontend | healthy | src/app/(dashboard)/dashboard/providers/[id]/page.js |
/(dashboard)/dashboard/console-log |
frontend | healthy | src/app/(dashboard)/dashboard/console-log/page.js |
/(dashboard)/dashboard/cli-tools |
frontend | healthy | src/app/(dashboard)/dashboard/cli-tools/page.js |
/(dashboard)/dashboard/cli-tools/[toolId] |
frontend | healthy | src/app/(dashboard)/dashboard/cli-tools/[toolId]/page.js |
/(dashboard)/dashboard/profile |
frontend | healthy | src/app/(dashboard)/dashboard/profile/page.js |
/(dashboard)/dashboard/skills |
frontend | healthy | src/app/(dashboard)/dashboard/skills/page.js |
/(dashboard)/dashboard/proxy-pools |
frontend | healthy | src/app/(dashboard)/dashboard/proxy-pools/page.js |
/(dashboard)/dashboard/quota |
frontend | healthy | src/app/(dashboard)/dashboard/quota/page.js |
/(dashboard)/dashboard/combos |
frontend | healthy | src/app/(dashboard)/dashboard/combos/page.js |
/dashboard/settings/pricing |
frontend | healthy | src/app/dashboard/settings/pricing/page.js |
/callback |
frontend | healthy | src/app/callback/page.js |
/landing |
frontend | healthy | src/app/landing/page.js |
/x |
frontend | healthy | tests/unit/commandcode-to-openai.test.js |
/v1/embeddings |
frontend | healthy | src/shared/constants/providers.js |
/v1/images/generations |
frontend | healthy | src/shared/constants/providers.js |
/v1/images/understanding |
frontend | healthy | src/shared/constants/providers.js |
/v1/audio/speech |
frontend | healthy | src/shared/constants/providers.js |
/v1/audio/transcriptions |
frontend | healthy | src/shared/constants/providers.js |
/v1/search |
frontend | healthy | src/shared/constants/providers.js |
/v1/web/fetch |
frontend | healthy | src/shared/constants/providers.js |
/v1/video/generations |
frontend | healthy | src/shared/constants/providers.js |
/v1/audio/music |
frontend | healthy | src/shared/constants/providers.js |
/_mitm_health |
frontend | healthy | src/mitm/manager.js |
/ |
frontend | healthy | src/app/api/auth/oidc/start/route.js |
| Label | Layer | Status | Path |
|---|---|---|---|
QoderExecutor |
software | healthy | open-sse/executors/qoder.js:QoderExecutor |
IFlowExecutor |
software | healthy | open-sse/executors/iflow.js:IFlowExecutor |
QwenExecutor |
software | healthy | open-sse/executors/qwen.js:QwenExecutor |
GithubExecutor |
software | healthy | open-sse/executors/github.js:GithubExecutor |
PerplexityWebExecutor |
software | healthy | open-sse/executors/perplexity-web.js:PerplexityWebExecutor |
OpenCodeExecutor |
software | healthy | open-sse/executors/opencode.js:OpenCodeExecutor |
CodexExecutor |
software | healthy | open-sse/executors/codex.js:CodexExecutor |
OllamaLocalExecutor |
software | healthy | open-sse/executors/ollama-local.js:OllamaLocalExecutor |
AntigravityExecutor |
software | healthy | open-sse/executors/antigravity.js:AntigravityExecutor |
GrokWebExecutor |
software | healthy | open-sse/executors/grok-web.js:GrokWebExecutor |
AzureExecutor |
software | healthy | open-sse/executors/azure.js:AzureExecutor |
DefaultExecutor |
software | healthy | open-sse/executors/default.js:DefaultExecutor |
CommandCodeExecutor |
software | healthy | open-sse/executors/commandcode.js:CommandCodeExecutor |
KiroExecutor |
software | healthy | open-sse/executors/kiro.js:KiroExecutor |
VertexExecutor |
software | healthy | open-sse/executors/vertex.js:VertexExecutor |
GeminiCLIExecutor |
software | healthy | open-sse/executors/gemini-cli.js:GeminiCLIExecutor |
CursorExecutor |
software | healthy | open-sse/executors/cursor.js:CursorExecutor |
for |
software | healthy | open-sse/executors/base.js:for |
BaseExecutor |
software | healthy | open-sse/executors/base.js:BaseExecutor |
OpenCodeGoExecutor |
software | healthy | open-sse/executors/opencode-go.js:OpenCodeGoExecutor |
so |
software | healthy | tests/unit/oauth-cursor-auto-import.test.js:so |
MockDatabase |
software | healthy | tests/unit/oauth-cursor-auto-import.test.js:MockDatabase |
names |
software | healthy | src/shared/utils/cn.js:names |
CloudSyncScheduler |
software | healthy | src/shared/services/cloudSyncScheduler.js:CloudSyncScheduler |
based |
software | healthy | src/app/(dashboard)/dashboard/usage/components/ProviderLimi… |
QoderService |
software | healthy | src/lib/oauth/services/qoder.js:QoderService |
IFlowService |
software | healthy | src/lib/oauth/services/iflow.js:IFlowService |
QwenService |
software | healthy | src/lib/oauth/services/qwen.js:QwenService |
GitHubService |
software | healthy | src/lib/oauth/services/github.js:GitHubService |
ClaudeService |
software | healthy | src/lib/oauth/services/claude.js:ClaudeService |
CodexService |
software | healthy | src/lib/oauth/services/codex.js:CodexService |
AntigravityService |
software | healthy | src/lib/oauth/services/antigravity.js:AntigravityService |
OAuthService |
software | healthy | src/lib/oauth/services/oauth.js:OAuthService |
KiroService |
software | healthy | src/lib/oauth/services/kiro.js:KiroService |
CursorService |
software | healthy | src/lib/oauth/services/cursor.js:CursorService |
GeminiCLIService |
software | healthy | src/lib/oauth/services/gemini.js:GeminiCLIService |
OpenAIService |
software | healthy | src/lib/oauth/services/openai.js:OpenAIService |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | .env.example |
130.0.0.0 |
network | healthy | open-sse/executors/perplexity-web.js |
136.0.0.0 |
network | healthy | open-sse/executors/grok-web.js |
8.8.8.8 |
network | healthy | open-sse/utils/proxyFetch.js |
8.8.4.4 |
network | healthy | open-sse/utils/proxyFetch.js |
146.0.0.0 |
network | healthy | open-sse/handlers/ttsProviders/_base.js |
2.46.69.88 |
network | healthy | src/shared/components/Footer.js |
34.04.67.11 |
network | healthy | src/shared/components/Footer.js |
9.504.5.092 |
network | healthy | src/shared/components/Footer.js |
2.91.832.092 |
network | healthy | src/shared/components/Footer.js |
2.651.64.7 |
network | healthy | src/shared/components/Footer.js |
4.943.359.309 |
network | healthy | src/shared/components/Footer.js |
268.18.58.688 |
network | healthy | src/shared/components/Footer.js |
1.1.1.1 |
network | healthy | src/shared/services/initializeApp.js |
192.168.1.10 |
network | healthy | src/app/(dashboard)/dashboard/providers/[id]/AddApiKeyModal… |
1.0.0.1 |
network | healthy | src/lib/tunnel/networkProbe.js |
| Label | Layer | Status | Path |
|---|---|---|---|
DOCKERHUB_TOKEN |
cicd | healthy | — |
GHCR_IMAGE |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
DOCKERHUB_USERNAME |
cicd | healthy | — |
GH_PAGES_DEPLOY_KEY |
cicd | healthy | — |
DOCKERHUB_IMAGE |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::tests/unit/embeddings.cloud.test.js |
security | healthy | tests/unit/embeddings.cloud.test.js |
generic_api_key::tests/unit/embeddings.cloud.test.js |
security | healthy | tests/unit/embeddings.cloud.test.js |
password_literal::cli/src/cli/menus/settings.js |
security | healthy | cli/src/cli/menus/settings.js |
password_literal::src/mitm/manager.js |
security | healthy | src/mitm/manager.js |
| Label | Layer | Status | Path |
|---|---|---|---|
db-migration-chain.test.js |
data | healthy | tests/unit/db-migration-chain.test.js |
001-initial.js |
data | healthy | src/lib/db/migrations/001-initial.js |
index.js |
data | healthy | src/lib/db/migrations/index.js |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | open-sse/translator/response/kiro-to-openai.js |
vps::azure |
hardware | healthy | open-sse/config/providers.js |
vps::gcp |
hardware | healthy | open-sse/executors/vertex.js |
| Label | Layer | Status | Path |
|---|---|---|---|
port:20128 |
network | healthy | start.sh |
port:443 |
network | healthy | src/mitm/server.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::docker-publish |
cicd | healthy | .github/workflows/docker-publish.yml |
gha::gitbook-pages |
cicd | healthy | .github/workflows/gitbook-pages.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
build-and-push |
cicd | healthy | .github/workflows/docker-publish.yml |
build-deploy |
cicd | healthy | .github/workflows/gitbook-pages.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-k1w0h4fd |
software | healthy | /tmp/repobility-clone-k1w0h4fd |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | tests/unit/db-sqlite-vs-lowdb.test.js |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | open-sse/config/providers.js |
This page is publicly accessible at:
https://repobility.com/scan/fb811aad-fc49-4087-bb48-3134cdaad42a/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/fb811aad-fc49-4087-bb48-3134cdaad42a/
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.