Scan timing: clone 2.35s · analysis 36.97s · 5.6 MB · GitHub API rate-limit (preflight)
https://github.com/getsentry/junior
· scanned 2026-06-05 14:57 UTC (5 days, 4 hours ago)
· 10 languages
354 raw signals (112 security + 242 graph) 34th percentile · Typescript · large (100-500K LoC)
Last scanned 5 days, 4 hours ago · v2 · 180 actionable findings from 2 signal sources. 53 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
51.0 | 0.25 | 12.75 |
testing_score |
95.0 | 0.20 | 19.00 |
documentation_score |
84.0 | 0.15 | 12.60 |
practices_score |
74.0 | 0.15 | 11.10 |
code_quality |
65.9 | 0.10 | 6.59 |
| Overall | 1.00 | 71.0 |
All 4089 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 |
|---|---|---|---|
isVercelEnvironment |
software | healthy | apps/example/dashboard.ts:isVercelEnvironment |
exampleDashboardAuthRequired |
software | healthy | apps/example/dashboard.ts:exampleDashboardAuthRequired |
exampleDashboardMockConversations |
software | healthy | apps/example/dashboard.ts:exampleDashboardMockConversations |
interceptTestEvalOauthHttp |
software | healthy | packages/junior-testing/src/http/eval-oauth.ts:interceptTes… |
allowsLiveTestHttpHost |
software | healthy | packages/junior-testing/src/http/allow-list.ts:allowsLiveTe… |
unhandledResponse |
software | healthy | packages/junior-testing/src/http/intercept.ts:unhandledResp… |
interceptTestHttp |
software | healthy | packages/junior-testing/src/http/intercept.ts:interceptTest… |
resetTestGitHubHttpFixtures |
software | healthy | packages/junior-testing/src/http/github.ts:resetTestGitHubH… |
base64 |
software | healthy | packages/junior-testing/src/http/github.ts:base64 |
base64Url |
software | healthy | packages/junior-testing/src/http/github.ts:base64Url |
json |
software | healthy | packages/junior-testing/src/http/github.ts:json |
text |
software | healthy | packages/junior-testing/src/http/github.ts:text |
repoFromPath |
software | healthy | packages/junior-testing/src/http/github.ts:repoFromPath |
issueUrl |
software | healthy | packages/junior-testing/src/http/github.ts:issueUrl |
userPayload |
software | healthy | packages/junior-testing/src/http/github.ts:userPayload |
organizationPayload |
software | healthy | packages/junior-testing/src/http/github.ts:organizationPayl… |
defaultIssue |
software | healthy | packages/junior-testing/src/http/github.ts:defaultIssue |
issueKey |
software | healthy | packages/junior-testing/src/http/github.ts:issueKey |
requestJson |
software | healthy | packages/junior-testing/src/http/github.ts:requestJson |
repoPayload |
software | healthy | packages/junior-testing/src/http/github.ts:repoPayload |
issuePayload |
software | healthy | packages/junior-testing/src/http/github.ts:issuePayload |
treePayload |
software | healthy | packages/junior-testing/src/http/github.ts:treePayload |
contentPayload |
software | healthy | packages/junior-testing/src/http/github.ts:contentPayload |
graphqlResponse |
software | healthy | packages/junior-testing/src/http/github.ts:graphqlResponse |
githubResponse |
software | healthy | packages/junior-testing/src/http/github.ts:githubResponse |
interceptTestGitHubHttp |
software | healthy | packages/junior-testing/src/http/github.ts:interceptTestGit… |
json |
software | healthy | packages/junior-testing/src/http/sentry.ts:json |
text |
software | healthy | packages/junior-testing/src/http/sentry.ts:text |
hasBearerAuth |
software | healthy | packages/junior-testing/src/http/sentry.ts:hasBearerAuth |
organizationPayload |
software | healthy | packages/junior-testing/src/http/sentry.ts:organizationPayl… |
projectPayload |
software | healthy | packages/junior-testing/src/http/sentry.ts:projectPayload |
issuePayload |
software | healthy | packages/junior-testing/src/http/sentry.ts:issuePayload |
interceptTestSentryHttp |
software | healthy | packages/junior-testing/src/http/sentry.ts:interceptTestSen… |
githubPlugin |
software | healthy | packages/junior-github/index.d.ts:githubPlugin |
readEnv |
software | healthy | packages/junior-github/index.js:readEnv |
cleanIdentityPart |
software | healthy | packages/junior-github/index.js:cleanIdentityPart |
isSlackUserId |
software | healthy | packages/junior-github/index.js:isSlackUserId |
requesterDisplayName |
software | healthy | packages/junior-github/index.js:requesterDisplayName |
requesterName |
software | healthy | packages/junior-github/index.js:requesterName |
requesterEmail |
software | healthy | packages/junior-github/index.js:requesterEmail |
isGitCommitCommand |
software | healthy | packages/junior-github/index.js:isGitCommitCommand |
prepareCommitMsgHook |
software | healthy | packages/junior-github/index.js:prepareCommitMsgHook |
configureGit |
software | healthy | packages/junior-github/index.js:configureGit |
githubPlugin |
software | healthy | packages/junior-github/index.js:githubPlugin |
hasAssistantStatusPending |
software | healthy | packages/junior-evals/evals/helpers.ts:hasAssistantStatusPe… |
toJson |
software | healthy | packages/junior-evals/evals/helpers.ts:toJson |
toJsonRecord |
software | healthy | packages/junior-evals/evals/helpers.ts:toJsonRecord |
buildEvalOutput |
software | healthy | packages/junior-evals/evals/helpers.ts:buildEvalOutput |
serializeEvalOutput |
software | healthy | packages/junior-evals/evals/helpers.ts:serializeEvalOutput |
toToolCallRecord |
software | healthy | packages/junior-evals/evals/helpers.ts:toToolCallRecord |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TELEMETRY.md |
software | healthy | TELEMETRY.md |
.mcp.json |
software | healthy | .mcp.json |
README.md |
software | healthy | README.md |
TELEMETRY.spec.md |
software | healthy | TELEMETRY.spec.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
package-lock.json |
software | healthy | package-lock.json |
.craft.yml |
software | healthy | .craft.yml |
PLUGIN.md |
software | healthy | PLUGIN.md |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
agents.toml |
software | healthy | agents.toml |
Makefile |
software | healthy | Makefile |
AGENTS.md |
software | healthy | AGENTS.md |
nitro.config.ts |
software | warning | apps/example/nitro.config.ts |
dashboard.ts |
software | healthy | apps/example/dashboard.ts |
vercel.json |
software | healthy | apps/example/vercel.json |
README.md |
software | healthy | apps/example/README.md |
package.json |
software | healthy | apps/example/package.json |
plugins.ts |
software | warning | apps/example/plugins.ts |
server.ts |
software | warning | apps/example/server.ts |
.env.example |
software | healthy | apps/example/.env.example |
tsconfig.json |
software | healthy | apps/example/tsconfig.json |
DESCRIPTION.md |
software | healthy | apps/example/app/DESCRIPTION.md |
example-reference.md |
software | healthy | apps/example/app/example-reference.md |
WORLD.md |
software | healthy | apps/example/app/WORLD.md |
SOUL.md |
software | healthy | apps/example/app/SOUL.md |
SKILL.md |
software | healthy | apps/example/app/skills/example-local/SKILL.md |
plugin.yaml |
software | healthy | apps/example/app/plugins/example-bundle/plugin.yaml |
SKILL.md |
software | healthy | apps/example/app/plugins/example-bundle/skills/example-bund… |
craft-pre-release.sh |
software | healthy | scripts/craft-pre-release.sh |
package.json |
software | healthy | packages/junior-testing/package.json |
tsconfig.json |
software | healthy | packages/junior-testing/tsconfig.json |
eval-oauth.ts |
software | healthy | packages/junior-testing/src/http/eval-oauth.ts |
allow-list.ts |
software | healthy | packages/junior-testing/src/http/allow-list.ts |
intercept.ts |
software | healthy | packages/junior-testing/src/http/intercept.ts |
github.ts |
software | healthy | packages/junior-testing/src/http/github.ts |
index.ts |
software | healthy | packages/junior-testing/src/http/index.ts |
sentry.ts |
software | healthy | packages/junior-testing/src/http/sentry.ts |
package.json |
software | healthy | packages/docs/package.json |
tsconfig.json |
software | healthy | packages/docs/tsconfig.json |
content.config.ts |
software | warning | packages/docs/src/content.config.ts |
runtime-commands.md |
software | healthy | packages/docs/src/content/docs/reference/runtime-commands.md |
api.md |
software | healthy | packages/docs/src/content/docs/reference/api.md |
handler-surface.md |
software | healthy | packages/docs/src/content/docs/reference/handler-surface.md |
config-and-env.md |
software | healthy | packages/docs/src/content/docs/reference/config-and-env.md |
README.md |
software | healthy | packages/docs/src/content/docs/reference/api/README.md |
defineJuniorPlugins.md |
software | healthy | packages/docs/src/content/docs/reference/api/functions/defi… |
juniorNitro.md |
software | healthy | packages/docs/src/content/docs/reference/api/functions/juni… |
initSentry.md |
software | healthy | packages/docs/src/content/docs/reference/api/functions/init… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
apps |
software | healthy | apps |
example |
software | healthy | apps/example |
app |
software | healthy | apps/example/app |
skills |
software | healthy | apps/example/app/skills |
example-local |
software | healthy | apps/example/app/skills/example-local |
plugins |
software | healthy | apps/example/app/plugins |
example-bundle |
software | healthy | apps/example/app/plugins/example-bundle |
skills |
software | healthy | apps/example/app/plugins/example-bundle/skills |
example-bundle-help |
software | healthy | apps/example/app/plugins/example-bundle/skills/example-bund… |
scripts |
software | healthy | scripts |
packages |
software | healthy | packages |
junior-testing |
software | healthy | packages/junior-testing |
src |
software | healthy | packages/junior-testing/src |
http |
software | healthy | packages/junior-testing/src/http |
docs |
software | healthy | packages/docs |
src |
software | healthy | packages/docs/src |
content |
software | healthy | packages/docs/src/content |
docs |
software | healthy | packages/docs/src/content/docs |
reference |
software | healthy | packages/docs/src/content/docs/reference |
api |
software | healthy | packages/docs/src/content/docs/reference/api |
functions |
software | healthy | packages/docs/src/content/docs/reference/api/functions |
interfaces |
software | healthy | packages/docs/src/content/docs/reference/api/interfaces |
type-aliases |
software | healthy | packages/docs/src/content/docs/reference/api/type-aliases |
cli |
software | healthy | packages/docs/src/content/docs/cli |
start-here |
software | healthy | packages/docs/src/content/docs/start-here |
contribute |
software | healthy | packages/docs/src/content/docs/contribute |
extend |
software | healthy | packages/docs/src/content/docs/extend |
concepts |
software | healthy | packages/docs/src/content/docs/concepts |
operate |
software | healthy | packages/docs/src/content/docs/operate |
styles |
software | healthy | packages/docs/src/styles |
junior-vercel |
software | healthy | packages/junior-vercel |
skills |
software | healthy | packages/junior-vercel/skills |
vercel |
software | healthy | packages/junior-vercel/skills/vercel |
junior-github |
software | healthy | packages/junior-github |
skills |
software | healthy | packages/junior-github/skills |
github-code |
software | healthy | packages/junior-github/skills/github-code |
references |
software | healthy | packages/junior-github/skills/github-code/references |
github-issues |
software | healthy | packages/junior-github/skills/github-issues |
references |
software | healthy | packages/junior-github/skills/github-issues/references |
junior-evals |
software | healthy | packages/junior-evals |
tests |
software | healthy | packages/junior-evals/tests |
unit |
software | healthy | packages/junior-evals/tests/unit |
harness |
software | healthy | packages/junior-evals/tests/unit/harness |
evals |
software | healthy | packages/junior-evals/evals |
github |
software | healthy | packages/junior-evals/evals/github |
sentry |
software | healthy | packages/junior-evals/evals/sentry |
fixtures |
software | healthy | packages/junior-evals/evals/fixtures |
coding-skills |
software | healthy | packages/junior-evals/evals/fixtures/coding-skills |
coding-workspace-fixture |
software | healthy | packages/junior-evals/evals/fixtures/coding-skills/coding-w… |
project |
software | healthy | packages/junior-evals/evals/fixtures/coding-skills/coding-w… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PluginStateSchedulerOperationalStore |
software | healthy | packages/junior-scheduler/src/store.ts:PluginStateScheduler… |
PluginStateSchedulerStore |
software | healthy | packages/junior-scheduler/src/store.ts:PluginStateScheduler… |
FakeAgent |
software | healthy | packages/junior/tests/integration/mcp-auth-runtime-slack.te… |
MockMcpAuthorizationRequiredError |
software | healthy | packages/junior/tests/unit/mcp/tool-manager.test.ts:MockMcp… |
MockPluginMcpClient |
software | healthy | packages/junior/tests/unit/mcp/tool-manager.test.ts:MockPlu… |
UnauthorizedError |
software | healthy | packages/junior/tests/unit/mcp/client.test.ts:UnauthorizedE… |
StreamableHTTPError |
software | healthy | packages/junior/tests/unit/mcp/client.test.ts:StreamableHTT… |
StreamableHTTPClientTransport |
software | healthy | packages/junior/tests/unit/mcp/client.test.ts:StreamableHTT… |
Client |
software | healthy | packages/junior/tests/unit/mcp/client.test.ts:Client |
extends |
software | healthy | packages/junior/tests/unit/web/web-search.test.ts:extends |
MockAgent |
software | healthy | packages/junior/tests/unit/runtime/respond-provider-retry.t… |
MockAgent |
software | healthy | packages/junior/tests/unit/runtime/respond-timeout-resume.t… |
MockAgent |
software | healthy | packages/junior/tests/unit/runtime/respond-lazy-sandbox.tes… |
MockMcpAuthorizationPauseError |
software | healthy | packages/junior/tests/unit/runtime/respond-lazy-sandbox.tes… |
MockAgent |
software | healthy | packages/junior/tests/unit/runtime/respond-mcp-progressive-… |
MockMcpAuthorizationRequiredError |
software | healthy | packages/junior/tests/unit/runtime/respond-mcp-progressive-… |
MockPluginMcpClient |
software | healthy | packages/junior/tests/unit/runtime/respond-mcp-progressive-… |
SlackActionError |
software | healthy | packages/junior/tests/unit/slack/channel-action-context.tes… |
SlackActionError |
software | healthy | packages/junior/tests/unit/handlers/oauth-resume.test.ts:Sl… |
WaitUntilCollector |
software | healthy | packages/junior/tests/fixtures/wait-until.ts:WaitUntilColle… |
TurnResumeTestClient |
software | healthy | packages/junior/tests/fixtures/turn-resume.ts:TurnResumeTes… |
SlackApiOutbox |
software | healthy | packages/junior/tests/fixtures/slack-api-outbox.ts:SlackApi… |
FakeSlackAdapter |
software | healthy | packages/junior/tests/fixtures/slack-harness.ts:FakeSlackAd… |
ConversationWorkQueueTestAdapter |
software | healthy | packages/junior/tests/fixtures/conversation-work.ts:Convers… |
SlackWebhookTestClient |
software | healthy | packages/junior/tests/fixtures/slack/webhook-client.ts:Slac… |
StateBackedMcpOAuthClientProvider |
software | healthy | packages/junior/src/chat/mcp/oauth-provider.ts:StateBackedM… |
McpAuthorizationRequiredError |
software | healthy | packages/junior/src/chat/mcp/client.ts:McpAuthorizationRequ… |
PluginMcpClient |
software | healthy | packages/junior/src/chat/mcp/client.ts:PluginMcpClient |
McpToolManager |
software | healthy | packages/junior/src/chat/mcp/tool-manager.ts:McpToolManager |
McpToolError |
software | healthy | packages/junior/src/chat/mcp/errors.ts:McpToolError |
SkillSandbox |
software | healthy | packages/junior/src/chat/sandbox/skill-sandbox.ts:SkillSand… |
RetryableTurnError |
software | healthy | packages/junior/src/chat/runtime/turn.ts:RetryableTurnError |
CooperativeTurnYieldError |
software | healthy | packages/junior/src/chat/runtime/turn.ts:CooperativeTurnYie… |
TurnInputCommitLostError |
software | healthy | packages/junior/src/chat/runtime/turn.ts:TurnInputCommitLos… |
ResumeTurnBusyError |
software | healthy | packages/junior/src/chat/runtime/slack-resume.ts:ResumeTurn… |
JuniorChat |
software | healthy | packages/junior/src/chat/ingress/junior-chat.ts:JuniorChat |
ProviderCredentialRouter |
software | healthy | packages/junior/src/chat/capabilities/router.ts:ProviderCre… |
ImageAttachmentProcessingError |
software | healthy | packages/junior/src/chat/services/vision-context.ts:ImageAt… |
McpAuthorizationPauseError |
software | healthy | packages/junior/src/chat/services/mcp-auth-orchestration.ts… |
AuthorizationPauseError |
software | healthy | packages/junior/src/chat/services/auth-pause.ts:Authorizati… |
AuthorizationFlowDisabledError |
software | healthy | packages/junior/src/chat/services/auth-pause.ts:Authorizati… |
PluginAuthorizationPauseError |
software | healthy | packages/junior/src/chat/services/plugin-auth-orchestration… |
PluginCredentialFailureError |
software | healthy | packages/junior/src/chat/services/plugin-auth-orchestration… |
ToolInputError |
software | healthy | packages/junior/src/chat/tools/execution/tool-input-error.t… |
SlackActionError |
software | healthy | packages/junior/src/chat/slack/client.ts:SlackActionError |
CredentialUnavailableError |
software | healthy | packages/junior/src/chat/credentials/broker.ts:CredentialUn… |
StateAdapterTokenStore |
software | healthy | packages/junior/src/chat/credentials/state-adapter-token-st… |
AgentPluginHookDeniedError |
software | healthy | packages/junior/src/chat/plugins/agent-hooks.ts:AgentPlugin… |
DashboardErrorBoundary |
software | healthy | packages/junior-dashboard/src/client.tsx:DashboardErrorBoun… |
DashboardApiError |
software | healthy | packages/junior-dashboard/src/client/api.ts:DashboardApiErr… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::packages/junior/tests/unit/plugins/sentry-broker.test… |
security | healthy | packages/junior/tests/unit/plugins/sentry-broker.test.ts |
auth::packages/junior/src/chat/sandbox/egress-oidc.ts |
security | healthy | packages/junior/src/chat/sandbox/egress-oidc.ts |
auth::packages/junior/tests/unit/mcp/oauth.test.ts |
security | healthy | packages/junior/tests/unit/mcp/oauth.test.ts |
auth::packages/junior/src/chat/agent-dispatch/signing.ts |
security | healthy | packages/junior/src/chat/agent-dispatch/signing.ts |
auth::packages/junior/tests/unit/handlers/mcp-oauth-callbac… |
security | healthy | packages/junior/tests/unit/handlers/mcp-oauth-callback.test… |
auth::packages/junior/tests/fixtures/plugins/eval-oauth/plu… |
security | healthy | packages/junior/tests/fixtures/plugins/eval-oauth/plugin.ya… |
auth::packages/junior/src/chat/credentials/state-adapter-to… |
security | healthy | packages/junior/src/chat/credentials/state-adapter-token-st… |
auth::packages/junior/tests/fixtures/plugins/sandbox-egress… |
security | healthy | packages/junior/tests/fixtures/plugins/sandbox-egress/plugi… |
auth::packages/junior/tests/integration/mcp-oauth-callback-… |
security | healthy | packages/junior/tests/integration/mcp-oauth-callback-slack.… |
auth::packages/junior/tests/integration/example-build-disco… |
security | healthy | packages/junior/tests/integration/example-build-discovery.t… |
auth::packages/junior/tests/fixtures/mcp-oauth-callback-har… |
security | healthy | packages/junior/tests/fixtures/mcp-oauth-callback-harness.ts |
auth::packages/junior/src/chat/tools/web/search.ts |
security | healthy | packages/junior/src/chat/tools/web/search.ts |
auth::packages/junior/tests/unit/credentials/credential-con… |
security | healthy | packages/junior/tests/unit/credentials/credential-context.t… |
auth::packages/junior/tests/unit/plugins/plugin-registry-pa… |
security | healthy | packages/junior/tests/unit/plugins/plugin-registry-packages… |
auth::packages/junior/tests/unit/mcp/client.test.ts |
security | healthy | packages/junior/tests/unit/mcp/client.test.ts |
auth::packages/junior-sentry/plugin.yaml |
security | healthy | packages/junior-sentry/plugin.yaml |
auth::packages/junior/src/chat/mcp/oauth.ts |
security | healthy | packages/junior/src/chat/mcp/oauth.ts |
auth::packages/junior/src/chat/sandbox/egress-policy.ts |
security | healthy | packages/junior/src/chat/sandbox/egress-policy.ts |
auth::packages/junior/src/chat/credentials/context.ts |
security | healthy | packages/junior/src/chat/credentials/context.ts |
auth::packages/junior/src/chat/plugins/auth/auth-token-plac… |
security | healthy | packages/junior/src/chat/plugins/auth/auth-token-placeholde… |
auth::packages/junior-evals/evals/fixtures/plugins/eval-oau… |
security | healthy | packages/junior-evals/evals/fixtures/plugins/eval-oauth/plu… |
auth::packages/junior/tests/integration/oauth-callback-slac… |
security | healthy | packages/junior/tests/integration/oauth-callback-slack.test… |
auth::packages/junior/src/chat/mcp/oauth-provider.ts |
security | healthy | packages/junior/src/chat/mcp/oauth-provider.ts |
auth::packages/junior/tests/unit/services/mcp-auth-orchestr… |
security | healthy | packages/junior/tests/unit/services/mcp-auth-orchestration.… |
auth::packages/junior/src/chat/plugins/manifest.ts |
security | healthy | packages/junior/src/chat/plugins/manifest.ts |
auth::packages/junior/tests/unit/cli/check-cli.test.ts |
security | healthy | packages/junior/tests/unit/cli/check-cli.test.ts |
auth::packages/junior/tests/fixtures/plugins/eval-auth/plug… |
security | healthy | packages/junior/tests/fixtures/plugins/eval-auth/plugin.yaml |
auth::packages/junior/tests/integration/oauth-resume-slack.… |
security | healthy | packages/junior/tests/integration/oauth-resume-slack.test.ts |
auth::packages/junior/src/app.ts |
security | healthy | packages/junior/src/app.ts |
auth::packages/junior/tests/unit/runtime/respond-lazy-sandb… |
security | healthy | packages/junior/tests/unit/runtime/respond-lazy-sandbox.tes… |
auth::packages/junior/src/chat/plugins/auth/github-app-brok… |
security | healthy | packages/junior/src/chat/plugins/auth/github-app-broker.ts |
auth::packages/junior/tests/unit/misc/pi-client.test.ts |
security | healthy | packages/junior/tests/unit/misc/pi-client.test.ts |
auth::packages/junior-evals/evals/core/oauth-workflows.eval… |
security | healthy | packages/junior-evals/evals/core/oauth-workflows.eval.ts |
auth::packages/junior/src/handlers/mcp-oauth-callback.ts |
security | healthy | packages/junior/src/handlers/mcp-oauth-callback.ts |
auth::packages/junior-dashboard/src/mock-conversations.ts |
security | healthy | packages/junior-dashboard/src/mock-conversations.ts |
auth::packages/junior/tests/unit/runtime/respond-mcp-progre… |
security | healthy | packages/junior/tests/unit/runtime/respond-mcp-progressive-… |
auth::packages/junior/src/chat/sandbox/egress-proxy.ts |
security | healthy | packages/junior/src/chat/sandbox/egress-proxy.ts |
auth::packages/junior/tests/unit/plugins/plugin-inline-mani… |
security | healthy | packages/junior/tests/unit/plugins/plugin-inline-manifest.t… |
auth::packages/junior/tests/unit/skills/skills.test.ts |
security | healthy | packages/junior/tests/unit/skills/skills.test.ts |
auth::packages/junior/tests/unit/harness/oauth-callback-har… |
security | healthy | packages/junior/tests/unit/harness/oauth-callback-harness.t… |
auth::packages/junior/src/chat/sandbox/workspace.ts |
security | healthy | packages/junior/src/chat/sandbox/workspace.ts |
auth::packages/junior/tests/msw/handlers/eval-mcp-auth.ts |
security | healthy | packages/junior/tests/msw/handlers/eval-mcp-auth.ts |
auth::packages/junior/src/chat/plugins/types.ts |
security | healthy | packages/junior/src/chat/plugins/types.ts |
auth::packages/junior/tests/unit/cli/snapshot-warmup-cli.te… |
security | healthy | packages/junior/tests/unit/cli/snapshot-warmup-cli.test.ts |
auth::packages/junior/tests/fixtures/oauth-callback-harness… |
security | healthy | packages/junior/tests/fixtures/oauth-callback-harness.ts |
auth::packages/junior/src/chat/services/plugin-auth-orchest… |
security | healthy | packages/junior/src/chat/services/plugin-auth-orchestration… |
auth::packages/junior/tests/unit/app-config.test.ts |
security | healthy | packages/junior/tests/unit/app-config.test.ts |
auth::packages/junior/src/chat/plugins/auth/oauth-request.ts |
security | healthy | packages/junior/src/chat/plugins/auth/oauth-request.ts |
auth::packages/junior-testing/src/http/intercept.ts |
security | healthy | packages/junior-testing/src/http/intercept.ts |
auth::packages/junior/tests/unit/slack/app-home.test.ts |
security | healthy | packages/junior/tests/unit/slack/app-home.test.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | packages/junior/src/app.ts |
GET /health |
api | healthy | packages/junior/src/app.ts |
GET /api/oauth/callback/mcp/:provider |
api | healthy | packages/junior/src/app.ts |
GET /api/oauth/callback/:provider |
api | healthy | packages/junior/src/app.ts |
POST /api/internal/turn-resume |
api | healthy | packages/junior/src/app.ts |
POST /api/internal/agent-dispatch |
api | healthy | packages/junior/src/app.ts |
POST /api/internal/agent/continue |
api | healthy | packages/junior/src/app.ts |
GET /api/internal/heartbeat |
api | healthy | packages/junior/src/app.ts |
POST /api/webhooks/:platform |
api | healthy | packages/junior/src/app.ts |
GET /favicon.ico |
api | healthy | packages/junior-dashboard/src/app.ts |
GET /api/dashboard/login |
api | healthy | packages/junior-dashboard/src/app.ts |
USE / |
api | healthy | packages/junior-dashboard/src/app.ts |
USE /* |
api | healthy | packages/junior-dashboard/src/app.ts |
USE /api/dashboard/* |
api | healthy | packages/junior-dashboard/src/app.ts |
GET /api/dashboard/health |
api | healthy | packages/junior-dashboard/src/app.ts |
GET /api/dashboard/runtime |
api | healthy | packages/junior-dashboard/src/app.ts |
GET /api/dashboard/plugins |
api | healthy | packages/junior-dashboard/src/app.ts |
GET /api/dashboard/skills |
api | healthy | packages/junior-dashboard/src/app.ts |
GET /api/dashboard/sessions |
api | healthy | packages/junior-dashboard/src/app.ts |
GET /api/dashboard/conversation-stats |
api | healthy | packages/junior-dashboard/src/app.ts |
GET /api/dashboard/plugin-reports |
api | healthy | packages/junior-dashboard/src/app.ts |
GET /api/dashboard/conversations/:conversationId |
api | healthy | packages/junior-dashboard/src/app.ts |
GET /api/dashboard/config |
api | healthy | packages/junior-dashboard/src/app.ts |
GET /api/dashboard/me |
api | healthy | packages/junior-dashboard/src/app.ts |
GET /api/dashboard/info |
api | healthy | packages/junior-dashboard/src/app.ts |
GET /api/dashboard/client.js |
api | healthy | packages/junior-dashboard/src/app.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
/PluginsPage |
frontend | healthy | packages/junior-dashboard/src/client/pages/PluginsPage.tsx |
/ConversationsPage |
frontend | healthy | packages/junior-dashboard/src/client/pages/ConversationsPag… |
/CommandCenter |
frontend | healthy | packages/junior-dashboard/src/client/pages/CommandCenter.tsx |
/ConversationPage |
frontend | healthy | packages/junior-dashboard/src/client/pages/ConversationPage… |
/api/internal/heartbeat |
frontend | healthy | packages/junior/tests/unit/cli/check-cli.test.ts |
/tmp/file.txt |
frontend | healthy | packages/junior/tests/unit/tools/execution/build-sandbox-in… |
/tmp/out |
frontend | healthy | packages/junior/tests/unit/tools/execution/build-sandbox-in… |
/tmp/workspace.txt |
frontend | healthy | packages/junior/tests/unit/misc/sandbox-executor.test.ts |
/tmp/sentry-home.png |
frontend | healthy | packages/junior/tests/unit/misc/attach-file.test.ts |
/tmp/missing.png |
frontend | healthy | packages/junior/tests/unit/misc/attach-file.test.ts |
/vercel/sandbox/generated-image-1.png |
frontend | healthy | packages/junior/tests/unit/misc/attach-file.test.ts |
/tmp/huge.png |
frontend | healthy | packages/junior/tests/unit/misc/attach-file.test.ts |
/tmp/report.pdf |
frontend | healthy | packages/junior/tests/unit/misc/attach-file.test.ts |
/vercel/sandbox/file.txt |
frontend | healthy | packages/junior/tests/unit/misc/bash-tool-sandbox-adapter.t… |
/vercel/sandbox/out.txt |
frontend | healthy | packages/junior/tests/unit/misc/bash-tool-sandbox-adapter.t… |
/api/0/issues/?query=foo |
frontend | healthy | packages/junior/tests/unit/handlers/sandbox-egress-proxy.te… |
/repos/getsentry/junior/issues/449 |
frontend | healthy | packages/junior/tests/unit/handlers/sandbox-egress-proxy.te… |
/api/0/organizations/sentry |
frontend | healthy | packages/junior/tests/unit/handlers/sandbox-egress-proxy.te… |
/api/0/issues/1 |
frontend | healthy | packages/junior/tests/unit/handlers/sandbox-egress-proxy.te… |
/api/0/issues/2 |
frontend | healthy | packages/junior/tests/unit/handlers/sandbox-egress-proxy.te… |
/demo |
frontend | healthy | packages/junior/tests/unit/plugins/agent-hooks.test.ts |
/vercel/sandbox/.junior/prepared.txt |
frontend | healthy | packages/junior/tests/unit/plugins/agent-hooks.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
slack_token::packages/junior/tests/integration/mcp-auth-run… |
security | healthy | packages/junior/tests/integration/mcp-auth-runtime-slack.te… |
slack_token::packages/junior/tests/integration/slack/app-ho… |
security | healthy | packages/junior/tests/integration/slack/app-home-webhook.te… |
generic_api_key::packages/junior/tests/unit/capabilities/ca… |
security | healthy | packages/junior/tests/unit/capabilities/capability-factory.… |
generic_api_key::packages/junior/tests/unit/plugins/api-hea… |
security | healthy | packages/junior/tests/unit/plugins/api-headers-broker.test.… |
generic_api_key::packages/junior/tests/unit/plugins/api-hea… |
security | healthy | packages/junior/tests/unit/plugins/api-headers-broker.test.… |
generic_api_key::packages/junior/tests/unit/plugins/plugin-… |
security | healthy | packages/junior/tests/unit/plugins/plugin-manifest-api-head… |
generic_api_key::packages/junior/tests/unit/plugins/plugin-… |
security | healthy | packages/junior/tests/unit/plugins/plugin-manifest-api-head… |
slack_token::packages/junior/tests/msw/setup.ts |
security | healthy | packages/junior/tests/msw/setup.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
VERCEL_PROJECT_ID |
cicd | healthy | — |
VERCEL_TEAM_ID |
cicd | healthy | — |
SENTRY_RELEASE_BOT_PRIVATE_KEY |
cicd | healthy | — |
VERCEL_OIDC_TOKEN |
cicd | healthy | — |
AI_GATEWAY_API_KEY |
cicd | healthy | — |
VERCEL_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
gate |
cicd | healthy | .github/workflows/evals.yml |
evals |
cicd | healthy | .github/workflows/evals.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::evals |
cicd | healthy | .github/workflows/evals.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:443 |
network | healthy | packages/junior/tests/unit/handlers/sandbox-egress-proxy.te… |
port:6379 |
network | healthy | .github/workflows/evals.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-i84o23n_ |
software | healthy | /tmp/repobility-clone-i84o23n_ |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | packages/junior/package.json |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | packages/junior-testing/src/http/allow-list.ts |
This page is publicly accessible at:
https://repobility.com/scan/1d9e8130-afc4-40d9-8257-4d1a935c7671/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1d9e8130-afc4-40d9-8257-4d1a935c7671/
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.