https://github.com/samkjsong-bot/OrchestrAI
· scanned 2026-06-16 00:01 UTC (2 months, 3 weeks ago)
30 raw signals (0 security + 30 graph)
Last scanned 2 months, 3 weeks ago · v1 · 29 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 489 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 |
|---|---|---|---|
tmpDir |
software | healthy | test/repoMap.test.ts:tmpDir |
write |
software | healthy | test/repoMap.test.ts:write |
fetchUser |
software | healthy | test/repoMap.test.ts:fetchUser |
helper |
software | healthy | test/repoMap.test.ts:helper |
appFn |
software | healthy | test/repoMap.test.ts:appFn |
libFn |
software | healthy | test/repoMap.test.ts:libFn |
compute |
software | healthy | test/repoMap.test.ts:compute |
foo |
software | healthy | test/repoMap.test.ts:foo |
calculateTotal |
software | healthy | test/repoMap.test.ts:calculateTotal |
fn$ |
software | healthy | test/repoMap.test.ts:fn$ |
tmpDir |
software | healthy | test/testRunner.test.ts:tmpDir |
for |
software | healthy | test/patternRouter.test.ts:for |
setMockedThinking |
software | healthy | test/modelOverride.test.ts:setMockedThinking |
makeBundle |
software | healthy | test/context.test.ts:makeBundle |
m |
software | healthy | test/history.test.ts:m |
asst |
software | healthy | test/styleAnalytics.test.ts:asst |
user |
software | healthy | test/styleAnalytics.test.ts:user |
tmpFile |
software | healthy | test/aiWatch.test.ts:tmpFile |
_resetMockState |
software | healthy | test/mocks/claude-sdk.ts:_resetMockState |
_setYieldDelayMs |
software | healthy | test/mocks/claude-sdk.ts:_setYieldDelayMs |
_setYieldCount |
software | healthy | test/mocks/claude-sdk.ts:_setYieldCount |
_setCustomMessages |
software | healthy | test/mocks/claude-sdk.ts:_setCustomMessages |
_getLastQuery |
software | healthy | test/mocks/claude-sdk.ts:_getLastQuery |
_getInterruptCallCount |
software | healthy | test/mocks/claude-sdk.ts:_getInterruptCallCount |
query |
software | healthy | test/mocks/claude-sdk.ts:query |
chatStateKey |
software | healthy | src/extension.ts:chatStateKey |
getStorageRoot |
software | healthy | src/extension.ts:getStorageRoot |
chatStateFilePath |
software | healthy | src/extension.ts:chatStateFilePath |
newChatId |
software | healthy | src/extension.ts:newChatId |
makeEmptyChat |
software | healthy | src/extension.ts:makeEmptyChat |
emptyWorkspaceStorage |
software | healthy | src/extension.ts:emptyWorkspaceStorage |
readChatFile |
software | healthy | src/extension.ts:readChatFile |
loadChatStorage |
software | healthy | src/extension.ts:loadChatStorage |
saveChatStorage |
software | healthy | src/extension.ts:saveChatStorage |
loadProjectRules |
software | healthy | src/extension.ts:loadProjectRules |
getWorkspaceRoot |
software | healthy | src/extension.ts:getWorkspaceRoot |
resolveWorkspacePath |
software | healthy | src/extension.ts:resolveWorkspacePath |
cleaned |
software | healthy | src/extension.ts:cleaned |
expandMcpValue |
software | healthy | src/extension.ts:expandMcpValue |
expandMcpConfig |
software | healthy | src/extension.ts:expandMcpConfig |
tryParseTool |
software | healthy | src/extension.ts:tryParseTool |
fileLinkMd |
software | healthy | src/extension.ts:fileLinkMd |
formatCodexToolCall |
software | healthy | src/extension.ts:formatCodexToolCall |
parseCodexToolCall |
software | healthy | src/extension.ts:parseCodexToolCall |
listWorkspaceFiles |
software | healthy | src/extension.ts:listWorkspaceFiles |
walk |
software | healthy | src/extension.ts:walk |
executeCodexTool |
software | healthy | src/extension.ts:executeCodexTool |
stringifyMcpResult |
software | healthy | src/extension.ts:stringifyMcpResult |
getActiveFileContext |
software | healthy | src/extension.ts:getActiveFileContext |
buildContextBlock |
software | healthy | src/extension.ts:buildContextBlock |
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 |
PROMOTION.md |
software | healthy | PROMOTION.md |
CODEMAP.md |
software | healthy | CODEMAP.md |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
README.ko.md |
software | healthy | README.ko.md |
package-lock.json |
software | healthy | package-lock.json |
OrchestrAI_final_implementation_directive.md |
software | healthy | OrchestrAI_final_implementation_directive.md |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
SECURITY.md |
software | healthy | SECURITY.md |
NOTICE.md |
software | healthy | NOTICE.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
vitest.config.ts |
software | healthy | vitest.config.ts |
chat.html |
software | healthy | webview/chat.html |
repoMap.test.ts |
software | healthy | test/repoMap.test.ts |
claudeAbort.test.ts |
software | healthy | test/claudeAbort.test.ts |
quota.test.ts |
software | healthy | test/quota.test.ts |
testRunner.test.ts |
software | healthy | test/testRunner.test.ts |
geminiCache.test.ts |
software | healthy | test/geminiCache.test.ts |
argueDebate.test.ts |
software | healthy | test/argueDebate.test.ts |
patternRouter.test.ts |
software | healthy | test/patternRouter.test.ts |
modelOverride.test.ts |
software | healthy | test/modelOverride.test.ts |
context.test.ts |
software | healthy | test/context.test.ts |
history.test.ts |
software | healthy | test/history.test.ts |
usage.test.ts |
software | healthy | test/usage.test.ts |
updateChecker.test.ts |
software | healthy | test/updateChecker.test.ts |
styleAnalytics.test.ts |
software | healthy | test/styleAnalytics.test.ts |
aiWatch.test.ts |
software | healthy | test/aiWatch.test.ts |
vscode.ts |
software | healthy | test/mocks/vscode.ts |
claude-sdk.ts |
software | healthy | test/mocks/claude-sdk.ts |
dependabot.yml |
software | healthy | .github/dependabot.yml |
feature_request.md |
software | healthy | .github/ISSUE_TEMPLATE/feature_request.md |
bug_report.md |
software | healthy | .github/ISSUE_TEMPLATE/bug_report.md |
ci.yml |
software | healthy | .github/workflows/ci.yml |
publish.yml |
software | healthy | .github/workflows/publish.yml |
extension.ts |
software | healthy | src/extension.ts |
judge.ts |
software | healthy | src/router/judge.ts |
llmRouter.ts |
software | healthy | src/router/llmRouter.ts |
orchestrator.ts |
software | healthy | src/router/orchestrator.ts |
patternRouter.ts |
software | healthy | src/router/patternRouter.ts |
types.ts |
software | healthy | src/router/types.ts |
index.ts |
software | healthy | src/i18n/index.ts |
strings.ts |
software | healthy | src/i18n/strings.ts |
storage.ts |
software | healthy | src/auth/storage.ts |
claudeAuth.ts |
software | healthy | src/auth/claudeAuth.ts |
codexAuth.ts |
software | healthy | src/auth/codexAuth.ts |
geminiAuth.ts |
software | healthy | src/auth/geminiAuth.ts |
log.ts |
software | healthy | src/util/log.ts |
fingerprint.ts |
software | healthy | src/util/fingerprint.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
UserService |
software | healthy | test/repoMap.test.ts:UserService |
for |
software | healthy | test/patternRouter.test.ts:for |
McpManager |
software | healthy | src/extension.ts:McpManager |
OrchestrAIViewProvider |
software | healthy | src/extension.ts:OrchestrAIViewProvider |
Orchestrator |
software | healthy | src/router/orchestrator.ts:Orchestrator |
AuthStorage |
software | healthy | src/auth/storage.ts:AuthStorage |
ClaudeAuth |
software | healthy | src/auth/claudeAuth.ts:ClaudeAuth |
CodexAuth |
software | healthy | src/auth/codexAuth.ts:CodexAuth |
GeminiAuth |
software | healthy | src/auth/geminiAuth.ts:GeminiAuth |
UsageTracker |
software | healthy | src/util/usage.ts:UsageTracker |
TelegramBridge |
software | healthy | src/telegram/bridge.ts:TelegramBridge |
TelegramClient |
software | healthy | src/telegram/client.ts:TelegramClient |
WorkerServer |
software | healthy | src/telegram/workerServer.ts:WorkerServer |
CodexMcpClient |
software | healthy | src/providers/codexMcpClient.ts:CodexMcpClient |
OrchestrAICompletionProvider |
software | healthy | src/providers/inlineCompletion.ts:OrchestrAICompletionProvi… |
ControllableUserStream |
software | healthy | src/providers/claudeProvider.ts:ControllableUserStream |
| Label | Layer | Status | Path |
|---|---|---|---|
webview |
software | healthy | webview |
test |
software | healthy | test |
mocks |
software | healthy | test/mocks |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
router |
software | healthy | src/router |
i18n |
software | healthy | src/i18n |
auth |
software | healthy | src/auth |
util |
software | healthy | src/util |
telegram |
software | healthy | src/telegram |
team |
software | healthy | src/team |
providers |
software | healthy | src/providers |
context |
software | healthy | src/context |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/auth/codexAuth.ts |
security | healthy | src/auth/codexAuth.ts |
auth::src/providers/geminiProvider.ts |
security | healthy | src/providers/geminiProvider.ts |
auth::src/auth/storage.ts |
security | healthy | src/auth/storage.ts |
auth::src/team/teamMcp.ts |
security | healthy | src/team/teamMcp.ts |
auth::src/providers/geminiCacheManager.ts |
security | healthy | src/providers/geminiCacheManager.ts |
auth::src/extension.ts |
security | healthy | src/extension.ts |
auth::src/providers/geminiImageProvider.ts |
security | healthy | src/providers/geminiImageProvider.ts |
auth::src/util/history.ts |
security | healthy | src/util/history.ts |
auth::webview/chat.html |
security | healthy | webview/chat.html |
auth::src/auth/claudeAuth.ts |
security | healthy | src/auth/claudeAuth.ts |
auth::package.json |
security | healthy | package.json |
auth::README.md |
security | healthy | README.md |
auth::src/i18n/strings.ts |
security | healthy | src/i18n/strings.ts |
auth::src/auth/geminiAuth.ts |
security | healthy | src/auth/geminiAuth.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | package-lock.json |
vps::gcp |
hardware | healthy | package-lock.json |
vps::aws |
hardware | healthy | src/context/secretScanner.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::publish |
cicd | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/ci.yml |
publish |
cicd | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
VSCE_PAT |
cicd | healthy | — |
OVSX_PAT |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-eu6y3o09 |
software | healthy | /tmp/repobility-clone-eu6y3o09 |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | src/extension.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | test/repoMap.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | src/auth/codexAuth.ts |
This page is publicly accessible at:
https://repobility.com/scan/9058736c-822d-4f2a-a905-88627b5eb5b0/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9058736c-822d-4f2a-a905-88627b5eb5b0/
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.