Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

smallmain/vscode-unify-chat-provider

https://github.com/smallmain/vscode-unify-chat-provider · scanned 2026-06-16 00:16 UTC (2 months, 2 weeks ago)

55 raw signals (0 security + 55 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 54 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.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 2139 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.

LabelLayerStatusPath
buildUpstreamUrl software healthy scripts/claude-proxy.ts:buildUpstreamUrl
headersToObject software healthy scripts/claude-proxy.ts:headersToObject
collectStream software healthy scripts/claude-proxy.ts:collectStream
formatBodyForLog software healthy scripts/claude-proxy.ts:formatBodyForLog
isTextLike software healthy scripts/claude-proxy.ts:isTextLike
writeTrafficLog software healthy scripts/claude-proxy.ts:writeTrafficLog
isEventStream software healthy scripts/claude-proxy.ts:isEventStream
ensureLogPath software healthy scripts/claude-proxy.ts:ensureLogPath
coerceBoolean software healthy scripts/claude-proxy.ts:coerceBoolean
parseSseEvents software healthy scripts/claude-proxy.ts:parseSseEvents
flush software healthy scripts/claude-proxy.ts:flush
reconstructAnthropicStream software healthy scripts/claude-proxy.ts:reconstructAnthropicStream
payload software healthy scripts/claude-proxy.ts:payload
delta software healthy scripts/claude-proxy.ts:delta
getFileStats software healthy scripts/count-loc.ts:getFileStats
walk software healthy scripts/count-loc.ts:walk
formatSize software healthy scripts/count-loc.ts:formatSize
getVisualWidth software healthy scripts/count-loc.ts:getVisualWidth
visualPadEnd software healthy scripts/count-loc.ts:visualPadEnd
visualPadStart software healthy scripts/count-loc.ts:visualPadStart
main software healthy scripts/count-loc.ts:main
main software healthy scripts/release.ts:main
branch software healthy scripts/release.ts:branch
headSha software healthy scripts/release.ts:headSha
assertGitRepo software healthy scripts/release.ts:assertGitRepo
assertGitClean software healthy scripts/release.ts:assertGitClean
status software healthy scripts/release.ts:status
resolveNextVersion software healthy scripts/release.ts:resolveNextVersion
choice software healthy scripts/release.ts:choice
custom software healthy scripts/release.ts:custom
normalizeBump software healthy scripts/release.ts:normalizeBump
parseSemver software healthy scripts/release.ts:parseSemver
bumpSemver software healthy scripts/release.ts:bumpSemver
formatSemver software healthy scripts/release.ts:formatSemver
getLatestGitTag software healthy scripts/release.ts:getLatestGitTag
getCommits software healthy scripts/release.ts:getCommits
groupCommits software healthy scripts/release.ts:groupCommits
pushTo software healthy scripts/release.ts:pushTo
parseConventionalSubject software healthy scripts/release.ts:parseConventionalSubject
formatCommitTitle software healthy scripts/release.ts:formatCommitTitle
renderChangelogEntry software healthy scripts/release.ts:renderChangelogEntry
printSummary software healthy scripts/release.ts:printSummary
printGitHubFromTagSummary software healthy scripts/release.ts:printGitHubFromTagSummary
updatePackageJsonVersion software healthy scripts/release.ts:updatePackageJsonVersion
upsertChangelog software healthy scripts/release.ts:upsertChangelog
ensureGitTag software healthy scripts/release.ts:ensureGitTag
existing software healthy scripts/release.ts:existing
publishToMarketplace software healthy scripts/release.ts:publishToMarketplace
isMarketplaceAlreadyPublishedError software healthy scripts/release.ts:isMarketplaceAlreadyPublishedError
runGitHubFromTagMode software healthy scripts/release.ts:runGitHubFromTagMode

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
package.nls.zh-cn.json software healthy package.nls.zh-cn.json
README.md software healthy README.md
package.json software healthy package.json
package.nls.json software healthy package.nls.json
package-lock.json software healthy package-lock.json
ROADMAP.md software healthy ROADMAP.md
.env.example software healthy .env.example
README_zh-CN.md software healthy README_zh-CN.md
tsconfig.json software healthy tsconfig.json
LICENSE software healthy LICENSE
AGENTS.md software healthy AGENTS.md
CHANGELOG.md software healthy CHANGELOG.md
bundle.l10n.json software healthy l10n/bundle.l10n.json
bundle.l10n.zh-cn.json software healthy l10n/bundle.l10n.zh-cn.json
claude-proxy.ts software healthy scripts/claude-proxy.ts
count-loc.ts software healthy scripts/count-loc.ts
release.ts software healthy scripts/release.ts
l10n-audit.ts software healthy scripts/l10n-audit.ts
settings.local.json software healthy .claude/settings.local.json
add-well-known-provider.agent.md software healthy .github/agents/add-well-known-provider.agent.md
update-cli-clients.agent.md software healthy .github/agents/update-cli-clients.agent.md
add-app-import-support.agent.md software healthy .github/agents/add-app-import-support.agent.md
release.yml software healthy .github/workflows/release.yml
sync-built-in-model-params.ts software healthy src/sync-built-in-model-params.ts
config-store.ts software healthy src/config-store.ts
config-ops.ts software healthy src/config-ops.ts
uri-handler.ts software healthy src/uri-handler.ts
extension.ts software healthy src/extension.ts
model-id-utils.ts software healthy src/model-id-utils.ts
model-capabilities.ts software healthy src/model-capabilities.ts
api-key-utils.ts software healthy src/api-key-utils.ts
utils.ts software healthy src/utils.ts
preset-templates.ts software healthy src/preset-templates.ts
i18n.ts software healthy src/i18n.ts
defaults.ts software healthy src/defaults.ts
service.ts software healthy src/service.ts
official-models-manager.ts software healthy src/official-models-manager.ts
types.ts software healthy src/types.ts
logger.ts software healthy src/logger.ts
content.ts software healthy src/tokenizer/content.ts
char4.ts software healthy src/tokenizer/char4.ts
tokenizers.ts software healthy src/tokenizer/tokenizers.ts
openai.ts software healthy src/tokenizer/openai.ts
deepseek.ts software healthy src/tokenizer/deepseek.ts
conservative.ts software healthy src/tokenizer/conservative.ts
websocket-session-manager.ts software healthy src/client/websocket-session-manager.ts
interface.ts software healthy src/client/interface.ts
definitions.ts software healthy src/client/definitions.ts
utils.ts software healthy src/client/utils.ts
types.ts software healthy src/client/types.ts

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
ConfigStore software healthy src/config-store.ts:ConfigStore
UnifiedUriHandler software healthy src/uri-handler.ts:UnifiedUriHandler
ImportConfigUriHandler software healthy src/uri-handler.ts:ImportConfigUriHandler
SocksProxyDispatcher software healthy src/utils.ts:SocksProxyDispatcher
StreamingThinkingTagParser software healthy src/utils.ts:StreamingThinkingTagParser
UnifyChatService software healthy src/service.ts:UnifyChatService
OfficialModelsManager software healthy src/official-models-manager.ts:OfficialModelsManager
RequestLogger software healthy src/logger.ts:RequestLogger
SimpleHttpLogger software healthy src/logger.ts:SimpleHttpLogger
CommitMessageLogger software healthy src/logger.ts:CommitMessageLogger
AuthLogger software healthy src/logger.ts:AuthLogger
SecretLogger software healthy src/logger.ts:SecretLogger
AsyncQueue software healthy src/client/websocket-session-manager.ts:AsyncQueue
WebSocketSessionError software healthy src/client/websocket-session-manager.ts:WebSocketSessionErr…
ManagedWebSocketConnection software healthy src/client/websocket-session-manager.ts:ManagedWebSocketCon…
WebSocketSessionManager software healthy src/client/websocket-session-manager.ts:WebSocketSessionMan…
AbnormalStopReasonError software healthy src/client/utils.ts:AbnormalStopReasonError
VertexAIProvider software healthy src/client/google/vertex-ai-client.ts:VertexAIProvider
GeminiCliAIStudioProvider software healthy src/client/google/gemini-cli-client.ts:GeminiCliAIStudioPro…
GoogleGeminiCLIProvider software healthy src/client/google/gemini-cli-client.ts:GoogleGeminiCLIProvi…
GoogleCodeAssistProvider software healthy src/client/google/code-assist-client.ts:GoogleCodeAssistPro…
GoogleAIStudioProvider software healthy src/client/google/ai-studio-client.ts:GoogleAIStudioProvider
GoogleAntigravityProvider software healthy src/client/google/antigravity-client.ts:GoogleAntigravityPr…
GitHubCopilotChatCompletionProvider software healthy src/client/github-copilot/client.ts:GitHubCopilotChatComple…
GitHubCopilotResponsesProvider software healthy src/client/github-copilot/client.ts:GitHubCopilotResponsesP…
GitHubCopilotMessagesProvider software healthy src/client/github-copilot/client.ts:GitHubCopilotMessagesPr…
GitHubCopilotProvider software healthy src/client/github-copilot/client.ts:GitHubCopilotProvider
OpenAIChatCompletionProvider software healthy src/client/openai/chat-completion-client.ts:OpenAIChatCompl…
OpenAIResponsesRequestError software healthy src/client/openai/responses-client.ts:OpenAIResponsesReques…
OpenAIResponsesWebSocketFallbackError software healthy src/client/openai/responses-client.ts:OpenAIResponsesWebSoc…
OpenAIResponsesProvider software healthy src/client/openai/responses-client.ts:OpenAIResponsesProvid…
OpenAIResponsesWebSocketTransport software healthy src/client/openai/responses-websocket-transport.ts:OpenAIRe…
OpenAICodexProvider software healthy src/client/openai/codex-client.ts:OpenAICodexProvider
XaiGrokBuildProvider software healthy src/client/xai/grok-build-client.ts:XaiGrokBuildProvider
relies software healthy src/client/xai/grok-build-client.ts:relies
OllamaProvider software healthy src/client/ollama/client.ts:OllamaProvider
AnthropicClaudeCodeProvider software healthy src/client/anthropic/claude-code-client.ts:AnthropicClaudeC…
AnthropicProvider software healthy src/client/anthropic/client.ts:AnthropicProvider
AuthManager software healthy src/auth/auth-manager.ts:AuthManager
GitHubCopilotAuthProvider software healthy src/auth/providers/github-copilot/index.ts:GitHubCopilotAut…
ApiKeyAuthProvider software healthy src/auth/providers/api-key/index.ts:ApiKeyAuthProvider
GoogleVertexAIAuthProvider software healthy src/auth/providers/google-vertex-ai-auth/index.ts:GoogleVer…
XaiGrokOAuthProvider software healthy src/auth/providers/xai-grok-build/index.ts:XaiGrokOAuthProv…
AntigravityTokenRefreshError software healthy src/auth/providers/antigravity-oauth/oauth-client.ts:Antigr…
AntigravityOAuthProvider software healthy src/auth/providers/antigravity-oauth/index.ts:AntigravityOA…
OAuth2AuthProvider software healthy src/auth/providers/oauth2/index.ts:OAuth2AuthProvider
OAuth2Error software healthy src/auth/providers/oauth2/errors.ts:OAuth2Error
GeminiCliTokenRefreshError software healthy src/auth/providers/google-gemini-oauth/oauth-client.ts:Gemi…
GeminiCliOAuthProvider software healthy src/auth/providers/google-gemini-oauth/index.ts:GeminiCliOA…
ClaudeCodeAuthProvider software healthy src/auth/providers/claude-code/index.ts:ClaudeCodeAuthProvi…

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
auth::l10n/bundle.l10n.json security healthy l10n/bundle.l10n.json
auth::src/auth/providers/google-gemini-oauth/oauth-client.ts security healthy src/auth/providers/google-gemini-oauth/oauth-client.ts
auth::src/auth/providers/claude-code/index.ts security healthy src/auth/providers/claude-code/index.ts
auth::src/auth/providers/google-gemini-oauth/index.ts security healthy src/auth/providers/google-gemini-oauth/index.ts
auth::src/auth/providers/openai-codex/screens/authorize-scr… security healthy src/auth/providers/openai-codex/screens/authorize-screen.ts
auth::src/auth/providers/oauth2/screens/config-screen.ts security healthy src/auth/providers/oauth2/screens/config-screen.ts
auth::src/client/google/gemini-cli-client.ts security healthy src/client/google/gemini-cli-client.ts
auth::src/extension.ts security healthy src/extension.ts
auth::src/auth/providers/xai-grok-build/index.ts security healthy src/auth/providers/xai-grok-build/index.ts
auth::src/client/anthropic/claude-code-client.ts security healthy src/client/anthropic/claude-code-client.ts
auth::src/auth/providers/oauth2/index.ts security healthy src/auth/providers/oauth2/index.ts
auth::src/auth/types.ts security healthy src/auth/types.ts
auth::src/auth/providers/antigravity-oauth/index.ts security healthy src/auth/providers/antigravity-oauth/index.ts
auth::src/auth/providers/openai-codex/oauth-client.ts security healthy src/auth/providers/openai-codex/oauth-client.ts
auth::src/client/xai/grok-build-client.ts security healthy src/client/xai/grok-build-client.ts
auth::src/auth/definitions.ts security healthy src/auth/definitions.ts
auth::src/auth/providers/oauth2/types.ts security healthy src/auth/providers/oauth2/types.ts
auth::src/balance/providers/gemini-cli.ts security healthy src/balance/providers/gemini-cli.ts
auth::src/auth/providers/github-copilot/index.ts security healthy src/auth/providers/github-copilot/index.ts
auth::src/balance/providers/antigravity.ts security healthy src/balance/providers/antigravity.ts
auth::package.nls.zh-cn.json security healthy package.nls.zh-cn.json
auth::README.md security healthy README.md
auth::src/auth/auth-provider.ts security healthy src/auth/auth-provider.ts
auth::src/auth/providers/antigravity-oauth/constants.ts security healthy src/auth/providers/antigravity-oauth/constants.ts
auth::src/auth/providers/xai-grok-build/screens/authorize-s… security healthy src/auth/providers/xai-grok-build/screens/authorize-screen.…
auth::src/uri-handler.ts security healthy src/uri-handler.ts
auth::src/ui/screens/import-providers-screen.ts security healthy src/ui/screens/import-providers-screen.ts
auth::src/migration/errors.ts security healthy src/migration/errors.ts
auth::src/auth/providers/xai-grok-build/oauth-client.ts security healthy src/auth/providers/xai-grok-build/oauth-client.ts
auth::src/client/google/antigravity-client.ts security healthy src/client/google/antigravity-client.ts
auth::src/auth/providers/google-gemini-oauth/types.ts security healthy src/auth/providers/google-gemini-oauth/types.ts
auth::src/auth/providers/openai-codex/index.ts security healthy src/auth/providers/openai-codex/index.ts
auth::src/auth/providers/claude-code/constants.ts security healthy src/auth/providers/claude-code/constants.ts
auth::l10n/bundle.l10n.zh-cn.json security healthy l10n/bundle.l10n.zh-cn.json
auth::src/main-instance/register-handlers.ts security healthy src/main-instance/register-handlers.ts
auth::src/auth/providers/claude-code/screens/authorize-scre… security healthy src/auth/providers/claude-code/screens/authorize-screen.ts
auth::src/auth/providers/antigravity-oauth/screens/authoriz… security healthy src/auth/providers/antigravity-oauth/screens/authorize-scre…
auth::src/client/google/antigravity-fingerprint.ts security healthy src/client/google/antigravity-fingerprint.ts
auth::src/auth/providers/oauth2/oauth2-client.ts security healthy src/auth/providers/oauth2/oauth2-client.ts
auth::src/client/google/code-assist-client.ts security healthy src/client/google/code-assist-client.ts
auth::src/auth/providers/google-gemini-oauth/constants.ts security healthy src/auth/providers/google-gemini-oauth/constants.ts
auth::src/migration/claude-code.ts security healthy src/migration/claude-code.ts
auth::src/ui/provider-ops.ts security healthy src/ui/provider-ops.ts
auth::src/well-known/providers.ts security healthy src/well-known/providers.ts
auth::src/auth/providers/oauth2/screens/authorize-screen.ts security healthy src/auth/providers/oauth2/screens/authorize-screen.ts
auth::src/auth/providers/google-gemini-oauth/screens/author… security healthy src/auth/providers/google-gemini-oauth/screens/authorize-sc…

LabelLayerStatusPath
l10n software healthy l10n
scripts software healthy scripts
.claude software healthy .claude
.github software healthy .github
agents software healthy .github/agents
workflows software healthy .github/workflows
src software healthy src
tokenizer software healthy src/tokenizer
client software healthy src/client
google software healthy src/client/google
github-copilot software healthy src/client/github-copilot
openai software healthy src/client/openai
xai software healthy src/client/xai
ollama software healthy src/client/ollama
anthropic software healthy src/client/anthropic
auth software healthy src/auth
providers software healthy src/auth/providers
github-copilot software healthy src/auth/providers/github-copilot
api-key software healthy src/auth/providers/api-key
google-vertex-ai-auth software healthy src/auth/providers/google-vertex-ai-auth
screens software healthy src/auth/providers/google-vertex-ai-auth/screens
xai-grok-build software healthy src/auth/providers/xai-grok-build
screens software healthy src/auth/providers/xai-grok-build/screens
antigravity-oauth software healthy src/auth/providers/antigravity-oauth
screens software healthy src/auth/providers/antigravity-oauth/screens
oauth2 software healthy src/auth/providers/oauth2
screens software healthy src/auth/providers/oauth2/screens
google-gemini-oauth software healthy src/auth/providers/google-gemini-oauth
screens software healthy src/auth/providers/google-gemini-oauth/screens
claude-code software healthy src/auth/providers/claude-code
screens software healthy src/auth/providers/claude-code/screens
openai-codex software healthy src/auth/providers/openai-codex
screens software healthy src/auth/providers/openai-codex/screens
ui software healthy src/ui
router software healthy src/ui/router
screens software healthy src/ui/screens
dts software healthy src/dts
migration software healthy src/migration
well-known software healthy src/well-known
main-instance software healthy src/main-instance
secret software healthy src/secret
balance software healthy src/balance
providers software healthy src/balance/providers
commit-message software healthy src/commit-message

LabelLayerStatusPath
codex.ts data healthy src/migration/codex.ts
gemini-cli.ts data healthy src/migration/gemini-cli.ts
claude-code.ts data healthy src/migration/claude-code.ts
index.ts data healthy src/migration/index.ts
fs-utils.ts data healthy src/migration/fs-utils.ts
types.ts data healthy src/migration/types.ts
errors.ts data healthy src/migration/errors.ts
migration.ts data healthy src/secret/migration.ts

LabelLayerStatusPath
vps::azure hardware healthy package-lock.json
vps::gcp hardware healthy package-lock.json

LabelLayerStatusPath
repobility-clone-88q390qf software healthy /tmp/repobility-clone-88q390qf

LabelLayerStatusPath
127.0.0.1 network healthy README.md

LabelLayerStatusPath
gpu (detected) hardware healthy README.md

LabelLayerStatusPath
gha::release cicd healthy .github/workflows/release.yml

LabelLayerStatusPath
release cicd healthy .github/workflows/release.yml

LabelLayerStatusPath
VSCE_PAT cicd healthy
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/40c0fec8-6198-43be-b874-d7be938bfa62/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/40c0fec8-6198-43be-b874-d7be938bfa62/

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.