https://github.com/xtruder/opencode-claude-max-plugin
· scanned 2026-06-16 01:03 UTC (2 months, 1 week ago)
25 raw signals (0 security + 25 graph)
Last scanned 2 months, 1 week ago · v1 · 25 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 175 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 |
|---|---|---|---|
log |
software | healthy | scripts/cache-proxy.ts:log |
parseSSEUsage |
software | healthy | scripts/cache-proxy.ts:parseSSEUsage |
pad |
software | healthy | scripts/cache-proxy.ts:pad |
msg |
software | healthy | src/index.test.ts:msg |
getCredentialsPath |
software | healthy | src/credentials.ts:getCredentialsPath |
readClaudeCredentials |
software | healthy | src/credentials.ts:readClaudeCredentials |
isExpired |
software | healthy | src/credentials.ts:isExpired |
refreshViaCli |
software | healthy | src/credentials.ts:refreshViaCli |
refreshIfNeeded |
software | healthy | src/credentials.ts:refreshIfNeeded |
getCachedCredentials |
software | healthy | src/credentials.ts:getCachedCredentials |
clearCredentialCache |
software | healthy | src/credentials.ts:clearCredentialCache |
makeCreds |
software | healthy | src/credentials.test.ts:makeCreds |
writeCredsFile |
software | healthy | src/credentials.test.ts:writeCredsFile |
skipUnless |
software | healthy | src/credentials.test.ts:skipUnless |
isPauseTurn |
software | healthy | src/pause-turn.ts:isPauseTurn |
continuationParams |
software | healthy | src/pause-turn.ts:continuationParams |
selectClaudePromptForModel |
software | healthy | src/index.ts:selectClaudePromptForModel |
buildPluginModels |
software | healthy | src/index.ts:buildPluginModels |
cost |
software | healthy | src/index.ts:cost |
resolveAuth |
software | healthy | src/index.ts:resolveAuth |
by |
software | healthy | src/index.ts:by |
createAnthropicSDK |
software | healthy | src/index.ts:createAnthropicSDK |
wrappedFetch |
software | healthy | src/index.ts:wrappedFetch |
betas |
software | healthy | src/index.ts:betas |
userProvider |
software | healthy | src/index.ts:userProvider |
convertPrompt |
software | healthy | src/prompt.ts:convertPrompt |
convertUserMessage |
software | healthy | src/prompt.ts:convertUserMessage |
convertAssistantMessage |
software | healthy | src/prompt.ts:convertAssistantMessage |
fallback |
software | healthy | src/prompt.ts:fallback |
signature |
software | healthy | src/prompt.ts:signature |
convertToolMessage |
software | healthy | src/prompt.ts:convertToolMessage |
formatToolResultContent |
software | healthy | src/prompt.ts:formatToolResultContent |
generateId |
software | healthy | src/stream.ts:generateId |
buildRefusalError |
software | healthy | src/stream.ts:buildRefusalError |
mapFinishReason |
software | healthy | src/stream.ts:mapFinishReason |
unified |
software | healthy | src/stream.ts:unified |
convertStream |
software | healthy | src/stream.ts:convertStream |
processEvent |
software | healthy | src/stream.ts:processEvent |
takeMeta |
software | healthy | src/stream.ts:takeMeta |
cleanSchema |
software | healthy | src/tools.ts:cleanSchema |
convertTools |
software | healthy | src/tools.ts:convertTools |
convertToolChoice |
software | healthy | src/tools.ts:convertToolChoice |
getHasher |
software | healthy | src/cch.ts:getHasher |
computeCch |
software | healthy | src/cch.ts:computeCch |
replaceCchPlaceholder |
software | healthy | src/cch.ts:replaceCchPlaceholder |
hasCchPlaceholder |
software | healthy | src/cch.ts:hasCchPlaceholder |
handleApiError |
software | healthy | src/model.ts:handleApiError |
h |
software | healthy | src/model.ts:h |
getHeader |
software | healthy | src/model.ts:getHeader |
errorMsg |
software | healthy | src/model.ts:errorMsg |
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 |
RESEARCH.md |
software | healthy | RESEARCH.md |
package.json |
software | healthy | package.json |
.oxfmtrc.json |
software | healthy | .oxfmtrc.json |
.oxlintrc.json |
software | healthy | .oxlintrc.json |
tsconfig.json |
software | healthy | tsconfig.json |
AGENTS.md |
software | healthy | AGENTS.md |
dev-config.ts |
software | healthy | scripts/dev-config.ts |
cache-proxy.ts |
software | healthy | scripts/cache-proxy.ts |
standalone-ai-sdk.ts |
software | healthy | examples/standalone-ai-sdk.ts |
release.yml |
software | healthy | .github/workflows/release.yml |
cch.test.ts |
software | healthy | src/cch.test.ts |
index.test.ts |
software | healthy | src/index.test.ts |
credentials.ts |
software | healthy | src/credentials.ts |
credentials.test.ts |
software | healthy | src/credentials.test.ts |
pause-turn.ts |
software | healthy | src/pause-turn.ts |
index.ts |
software | healthy | src/index.ts |
prompt.ts |
software | healthy | src/prompt.ts |
stream.ts |
software | healthy | src/stream.ts |
tools.ts |
software | healthy | src/tools.ts |
cch.ts |
software | healthy | src/cch.ts |
model.ts |
software | healthy | src/model.ts |
server.ts |
software | healthy | src/server.ts |
pause-turn.test.ts |
software | healthy | src/pause-turn.test.ts |
tui.tsx |
software | healthy | src/tui.tsx |
tool-names.ts |
software | healthy | src/tool-names.ts |
model.test.ts |
software | healthy | src/model.test.ts |
fallback.test.ts |
software | healthy | src/fallback.test.ts |
usage.ts |
software | healthy | src/usage.ts |
opencode-tools.json |
software | healthy | src/fixtures/opencode-tools.json |
AGENTS.md |
quality | warning | AGENTS.md |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::README.md |
security | healthy | README.md |
auth::src/credentials.ts |
security | healthy | src/credentials.ts |
auth::src/index.test.ts |
security | healthy | src/index.test.ts |
auth::src/model.ts |
security | healthy | src/model.ts |
auth::src/credentials.test.ts |
security | healthy | src/credentials.test.ts |
auth::package.json |
security | healthy | package.json |
auth::src/model.test.ts |
security | healthy | src/model.test.ts |
auth::src/fixtures/opencode-tools.json |
security | healthy | src/fixtures/opencode-tools.json |
auth::src/tui.tsx |
security | healthy | src/tui.tsx |
auth::src/index.ts |
security | healthy | src/index.ts |
auth::AGENTS.md |
security | healthy | AGENTS.md |
auth::src/usage.ts |
security | healthy | src/usage.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
examples |
software | healthy | examples |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
fixtures |
software | healthy | src/fixtures |
| Label | Layer | Status | Path |
|---|---|---|---|
BlockAccumulator |
software | healthy | src/pause-turn.ts:BlockAccumulator |
AnthropicSDKModel |
software | healthy | src/model.ts:AnthropicSDKModel |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | AGENTS.md |
redis |
data | healthy | src/fixtures/opencode-tools.json |
| Label | Layer | Status | Path |
|---|---|---|---|
ANTHROPIC_API_KEY |
cicd | healthy | — |
NPM_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-sq3sicyb |
software | healthy | /tmp/repobility-clone-sq3sicyb |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
release |
cicd | healthy | .github/workflows/release.yml |
This page is publicly accessible at:
https://repobility.com/scan/8659e123-04dd-478f-9cd9-1324b8d129eb/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8659e123-04dd-478f-9cd9-1324b8d129eb/
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.