https://github.com/soyesenna/specraft
· scanned 2026-06-16 00:19 UTC (2 months, 2 weeks ago)
106 raw signals (0 security + 106 graph)
Last scanned 2 months, 2 weeks ago · v1 · 98 actionable findings from 1 signal source. 8 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 4721 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 |
|---|---|---|---|
App |
software | healthy | apps/frontend/src/App.tsx:App |
firstElement |
software | healthy | apps/frontend/src/integration/specs-graph-drag-flow.test.ts… |
renderSpecs |
software | healthy | apps/frontend/src/integration/specs-graph-drag-flow.test.ts… |
findStopGateNode |
software | healthy | apps/frontend/src/integration/specs-graph-drag-flow.test.ts… |
isFetchResponse |
software | healthy | apps/frontend/src/integration/testFetch.ts:isFetchResponse |
responseFor |
software | healthy | apps/frontend/src/integration/testFetch.ts:responseFor |
isRouteMethod |
software | healthy | apps/frontend/src/integration/testFetch.ts:isRouteMethod |
routeKey |
software | healthy | apps/frontend/src/integration/testFetch.ts:routeKey |
parseBody |
software | healthy | apps/frontend/src/integration/testFetch.ts:parseBody |
installFetchMock |
software | healthy | apps/frontend/src/integration/testFetch.ts:installFetchMock |
firstElement |
software | healthy | apps/frontend/src/integration/specs-graph-flow.test.tsx:fir… |
textOf |
software | healthy | apps/frontend/src/integration/specs-graph-flow.test.tsx:tex… |
PathProbe |
software | healthy | apps/frontend/src/integration/specs-graph-flow.test.tsx:Pat… |
currentPath |
software | healthy | apps/frontend/src/integration/specs-graph-flow.test.tsx:cur… |
parseGraphTransform |
software | healthy | apps/frontend/src/integration/specs-graph-flow.test.tsx:par… |
installSpecsMocks |
software | healthy | apps/frontend/src/integration/specs-graph-flow.test.tsx:ins… |
renderSpecs |
software | healthy | apps/frontend/src/integration/specs-graph-flow.test.tsx:ren… |
firstElement |
software | healthy | apps/frontend/src/integration/specs-graph-zoom-flow.test.ts… |
textOf |
software | healthy | apps/frontend/src/integration/specs-graph-zoom-flow.test.ts… |
parseGraphTransform |
software | healthy | apps/frontend/src/integration/specs-graph-zoom-flow.test.ts… |
graphTransformOf |
software | healthy | apps/frontend/src/integration/specs-graph-zoom-flow.test.ts… |
graphGridSizeOf |
software | healthy | apps/frontend/src/integration/specs-graph-zoom-flow.test.ts… |
clickZoom |
software | healthy | apps/frontend/src/integration/specs-graph-zoom-flow.test.ts… |
installSpecsMocks |
software | healthy | apps/frontend/src/integration/specs-graph-zoom-flow.test.ts… |
renderSpecs |
software | healthy | apps/frontend/src/integration/specs-graph-zoom-flow.test.ts… |
firstElement |
software | healthy | apps/frontend/src/integration/auth-flow.test.tsx:firstEleme… |
firstElement |
software | healthy | apps/frontend/src/integration/wiki-query-flow.test.tsx:firs… |
firstElement |
software | healthy | apps/frontend/src/integration/conflict-settings-flow.test.t… |
appendTextStep |
software | healthy | apps/frontend/src/live/QueryPage.tsx:appendTextStep |
fillToolResult |
software | healthy | apps/frontend/src/live/QueryPage.tsx:fillToolResult |
useStickyScroll |
software | healthy | apps/frontend/src/live/QueryPage.tsx:useStickyScroll |
onScroll |
software | healthy | apps/frontend/src/live/QueryPage.tsx:onScroll |
QueryPage |
software | healthy | apps/frontend/src/live/QueryPage.tsx:QueryPage |
submit |
software | healthy | apps/frontend/src/live/QueryPage.tsx:submit |
apply |
software | healthy | apps/frontend/src/live/QueryPage.tsx:apply |
citationLabel |
software | healthy | apps/frontend/src/live/QueryPage.tsx:citationLabel |
toolLabel |
software | healthy | apps/frontend/src/live/QueryPage.tsx:toolLabel |
argSummary |
software | healthy | apps/frontend/src/live/QueryPage.tsx:argSummary |
StepTimeline |
software | healthy | apps/frontend/src/live/QueryPage.tsx:StepTimeline |
ToolStep |
software | healthy | apps/frontend/src/live/QueryPage.tsx:ToolStep |
DesktopTurn |
software | healthy | apps/frontend/src/live/QueryPage.tsx:DesktopTurn |
DesktopStreamingTurn |
software | healthy | apps/frontend/src/live/QueryPage.tsx:DesktopStreamingTurn |
MobileTurn |
software | healthy | apps/frontend/src/live/QueryPage.tsx:MobileTurn |
MobileStreamingTurn |
software | healthy | apps/frontend/src/live/QueryPage.tsx:MobileStreamingTurn |
AskBar |
software | healthy | apps/frontend/src/live/QueryPage.tsx:AskBar |
Cit |
software | healthy | apps/frontend/src/live/QueryPage.tsx:Cit |
MobileCit |
software | healthy | apps/frontend/src/live/QueryPage.tsx:MobileCit |
Key |
software | healthy | apps/frontend/src/live/QueryPage.tsx:Key |
KeyLabel |
software | healthy | apps/frontend/src/live/QueryPage.tsx:KeyLabel |
KeyIcon |
software | healthy | apps/frontend/src/live/QueryPage.tsx:KeyIcon |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
DESIGN.md |
software | healthy | DESIGN.md |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
Dockerfile |
software | healthy | Dockerfile |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
biome.json |
software | healthy | biome.json |
AGENTS.md |
software | healthy | AGENTS.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
tsconfig.base.json |
software | healthy | tsconfig.base.json |
.env.example |
software | healthy | apps/.env.example |
vite.config.ts |
software | healthy | apps/frontend/vite.config.ts |
package.json |
software | healthy | apps/frontend/package.json |
index.html |
software | healthy | apps/frontend/index.html |
tsconfig.json |
software | healthy | apps/frontend/tsconfig.json |
vitest.config.ts |
software | healthy | apps/frontend/vitest.config.ts |
index.css |
software | healthy | apps/frontend/src/index.css |
App.test.tsx |
software | healthy | apps/frontend/src/App.test.tsx |
main.tsx |
software | healthy | apps/frontend/src/main.tsx |
App.tsx |
software | healthy | apps/frontend/src/App.tsx |
specs-graph-drag-flow.test.tsx |
software | healthy | apps/frontend/src/integration/specs-graph-drag-flow.test.tsx |
navigation-shell-flow.test.tsx |
software | healthy | apps/frontend/src/integration/navigation-shell-flow.test.tsx |
testFetch.ts |
software | healthy | apps/frontend/src/integration/testFetch.ts |
specs-graph-flow.test.tsx |
software | healthy | apps/frontend/src/integration/specs-graph-flow.test.tsx |
specs-graph-zoom-flow.test.tsx |
software | healthy | apps/frontend/src/integration/specs-graph-zoom-flow.test.tsx |
auth-flow.test.tsx |
software | healthy | apps/frontend/src/integration/auth-flow.test.tsx |
wiki-query-flow.test.tsx |
software | healthy | apps/frontend/src/integration/wiki-query-flow.test.tsx |
conflict-settings-flow.test.tsx |
software | healthy | apps/frontend/src/integration/conflict-settings-flow.test.t… |
QueryPage.tsx |
software | healthy | apps/frontend/src/live/QueryPage.tsx |
SpecsGraphDetailPanel.tsx |
software | healthy | apps/frontend/src/live/SpecsGraphDetailPanel.tsx |
LiveShell.tsx |
software | healthy | apps/frontend/src/live/LiveShell.tsx |
useNodeDrag.ts |
software | healthy | apps/frontend/src/live/useNodeDrag.ts |
DocumentHistoryPage.tsx |
software | healthy | apps/frontend/src/live/DocumentHistoryPage.tsx |
SettingsContent.tsx |
software | healthy | apps/frontend/src/live/SettingsContent.tsx |
SpecsDotCanvas.tsx |
software | healthy | apps/frontend/src/live/SpecsDotCanvas.tsx |
ConflictsPage.tsx |
software | healthy | apps/frontend/src/live/ConflictsPage.tsx |
MobileSpecsList.tsx |
software | healthy | apps/frontend/src/live/MobileSpecsList.tsx |
specsLocalCache.ts |
software | healthy | apps/frontend/src/live/specsLocalCache.ts |
api.tsx |
software | healthy | apps/frontend/src/live/api.tsx |
useGraphViewport.ts |
software | healthy | apps/frontend/src/live/useGraphViewport.ts |
ActivityPage.tsx |
software | healthy | apps/frontend/src/live/ActivityPage.tsx |
SettingsPage.tsx |
software | healthy | apps/frontend/src/live/SettingsPage.tsx |
specsGraphViewport.ts |
software | healthy | apps/frontend/src/live/specsGraphViewport.ts |
specsGraphModel.test.ts |
software | healthy | apps/frontend/src/live/specsGraphModel.test.ts |
SpecsPage.tsx |
software | healthy | apps/frontend/src/live/SpecsPage.tsx |
DocumentPage.tsx |
software | healthy | apps/frontend/src/live/DocumentPage.tsx |
QueryDetailPage.tsx |
software | healthy | apps/frontend/src/live/QueryDetailPage.tsx |
SpecsGraphCanvases.tsx |
software | healthy | apps/frontend/src/live/SpecsGraphCanvases.tsx |
markdown.test.ts |
software | healthy | apps/frontend/src/live/markdown.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 |
|---|---|---|---|
InviteUnavailableError |
software | healthy | apps/backend/src/auth/store.ts:InviteUnavailableError |
WikiIntegrityError |
software | healthy | apps/backend/src/ops/integrity.ts:WikiIntegrityError |
BranchQueue |
software | healthy | apps/backend/src/git/branch-queue.ts:BranchQueue |
ToolLoopExceededError |
software | healthy | apps/backend/src/llm/provider.ts:ToolLoopExceededError |
ToolNotFoundError |
software | healthy | apps/backend/src/llm/provider.ts:ToolNotFoundError |
MockProvider |
software | healthy | apps/backend/src/llm/provider.ts:MockProvider |
OpenRouterResponseError |
software | healthy | apps/backend/src/llm/openrouter.ts:OpenRouterResponseError |
OpenRouterProvider |
software | healthy | apps/backend/src/llm/openrouter.ts:OpenRouterProvider |
MockEmbeddingProvider |
software | healthy | apps/backend/src/llm/embedding.ts:MockEmbeddingProvider |
EmbeddingResponseError |
software | healthy | apps/backend/src/llm/embedding.ts:EmbeddingResponseError |
OpenAICompatibleEmbeddingProvider |
software | healthy | apps/backend/src/llm/embedding.ts:OpenAICompatibleEmbedding… |
StepLog |
software | healthy | scripts/e2e/lib/util.mjs:StepLog |
McpStdioClient |
software | healthy | scripts/e2e/lib/mcp-client.mjs:McpStdioClient |
SpecraftHttpError |
software | healthy | packages/shared/src/client-core.ts:SpecraftHttpError |
extends |
software | healthy | packages/mcp-proxy/dist-bundle/cli.js:extends |
_If |
software | healthy | packages/mcp-proxy/dist-bundle/cli.js:_If |
Definition |
software | healthy | packages/mcp-proxy/dist-bundle/cli.js:Definition |
_McpError |
software | healthy | packages/mcp-proxy/dist-bundle/cli.js:_McpError |
_ZodError |
software | healthy | packages/mcp-proxy/dist-bundle/cli.js:_ZodError |
_ParseStatus |
software | healthy | packages/mcp-proxy/dist-bundle/cli.js:_ParseStatus |
_ZodString2 |
software | healthy | packages/mcp-proxy/dist-bundle/cli.js:_ZodString2 |
_ZodNumber |
software | healthy | packages/mcp-proxy/dist-bundle/cli.js:_ZodNumber |
_ZodBigInt |
software | healthy | packages/mcp-proxy/dist-bundle/cli.js:_ZodBigInt |
_ZodDate |
software | healthy | packages/mcp-proxy/dist-bundle/cli.js:_ZodDate |
_ZodArray |
software | healthy | packages/mcp-proxy/dist-bundle/cli.js:_ZodArray |
_ZodObject |
software | healthy | packages/mcp-proxy/dist-bundle/cli.js:_ZodObject |
_ZodTuple |
software | healthy | packages/mcp-proxy/dist-bundle/cli.js:_ZodTuple |
_ZodSet |
software | healthy | packages/mcp-proxy/dist-bundle/cli.js:_ZodSet |
_ZodEnum |
software | healthy | packages/mcp-proxy/dist-bundle/cli.js:_ZodEnum |
_ZodPipeline |
software | healthy | packages/mcp-proxy/dist-bundle/cli.js:_ZodPipeline |
_UriTemplate |
software | healthy | packages/mcp-proxy/dist-bundle/cli.js:_UriTemplate |
extends |
software | healthy | plugins/codex/proxy/cli.js:extends |
_If |
software | healthy | plugins/codex/proxy/cli.js:_If |
Definition |
software | healthy | plugins/codex/proxy/cli.js:Definition |
_McpError |
software | healthy | plugins/codex/proxy/cli.js:_McpError |
_ZodError |
software | healthy | plugins/codex/proxy/cli.js:_ZodError |
_ParseStatus |
software | healthy | plugins/codex/proxy/cli.js:_ParseStatus |
_ZodString2 |
software | healthy | plugins/codex/proxy/cli.js:_ZodString2 |
_ZodNumber |
software | healthy | plugins/codex/proxy/cli.js:_ZodNumber |
_ZodBigInt |
software | healthy | plugins/codex/proxy/cli.js:_ZodBigInt |
_ZodDate |
software | healthy | plugins/codex/proxy/cli.js:_ZodDate |
_ZodArray |
software | healthy | plugins/codex/proxy/cli.js:_ZodArray |
_ZodObject |
software | healthy | plugins/codex/proxy/cli.js:_ZodObject |
_ZodTuple |
software | healthy | plugins/codex/proxy/cli.js:_ZodTuple |
_ZodSet |
software | healthy | plugins/codex/proxy/cli.js:_ZodSet |
_ZodEnum |
software | healthy | plugins/codex/proxy/cli.js:_ZodEnum |
_ZodPipeline |
software | healthy | plugins/codex/proxy/cli.js:_ZodPipeline |
_UriTemplate |
software | healthy | plugins/codex/proxy/cli.js:_UriTemplate |
extends |
software | healthy | plugins/claude-code/proxy/cli.js:extends |
_If |
software | healthy | plugins/claude-code/proxy/cli.js:_If |
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 |
frontend |
software | healthy | apps/frontend |
src |
software | healthy | apps/frontend/src |
integration |
software | healthy | apps/frontend/src/integration |
live |
software | healthy | apps/frontend/src/live |
screens |
software | healthy | apps/frontend/src/screens |
components |
software | healthy | apps/frontend/src/components |
lib |
software | healthy | apps/frontend/src/lib |
backend |
software | healthy | apps/backend |
src |
software | healthy | apps/backend/src |
spec |
software | healthy | apps/backend/src/spec |
config |
software | healthy | apps/backend/src/config |
auth |
software | healthy | apps/backend/src/auth |
ops |
software | healthy | apps/backend/src/ops |
http |
software | healthy | apps/backend/src/http |
git |
software | healthy | apps/backend/src/git |
storage |
software | healthy | apps/backend/src/storage |
llm |
software | healthy | apps/backend/src/llm |
scripts |
software | healthy | scripts |
e2e |
software | healthy | scripts/e2e |
lib |
software | healthy | scripts/e2e/lib |
packages |
software | healthy | packages |
shared |
software | healthy | packages/shared |
src |
software | healthy | packages/shared/src |
mcp-proxy |
software | healthy | packages/mcp-proxy |
scripts |
software | healthy | packages/mcp-proxy/scripts |
dist-bundle |
software | healthy | packages/mcp-proxy/dist-bundle |
src |
software | healthy | packages/mcp-proxy/src |
_docs |
software | healthy | _docs |
external |
software | healthy | _docs/external |
llm-wiki |
software | healthy | _docs/external/llm-wiki |
codex |
software | healthy | _docs/external/codex |
claude-code |
software | healthy | _docs/external/claude-code |
openrouter |
software | healthy | _docs/external/openrouter |
internal |
software | healthy | _docs/internal |
v1 |
software | healthy | _docs/internal/v1 |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
plugins |
software | healthy | plugins |
codex |
software | healthy | plugins/codex |
scripts |
software | healthy | plugins/codex/scripts |
proxy |
software | healthy | plugins/codex/proxy |
hooks |
software | healthy | plugins/codex/hooks |
skills |
software | healthy | plugins/codex/skills |
specraft-clarify |
software | healthy | plugins/codex/skills/specraft-clarify |
specraft-init |
software | healthy | plugins/codex/skills/specraft-init |
specraft-tasks |
software | healthy | plugins/codex/skills/specraft-tasks |
specraft-spec |
software | healthy | plugins/codex/skills/specraft-spec |
specraft-setup |
software | healthy | plugins/codex/skills/specraft-setup |
claude-code |
software | healthy | plugins/claude-code |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::apps/frontend/src/integration/auth-flow.te… |
security | healthy | apps/frontend/src/integration/auth-flow.test.tsx |
password_literal::apps/backend/src/spec/progress-api.test.ts |
security | healthy | apps/backend/src/spec/progress-api.test.ts |
password_literal::apps/backend/src/spec/spec-api.test.ts |
security | healthy | apps/backend/src/spec/spec-api.test.ts |
password_literal::apps/backend/src/spec/spec-api.test.ts |
security | healthy | apps/backend/src/spec/spec-api.test.ts |
password_literal::apps/backend/src/spec/spec-api.test.ts |
security | healthy | apps/backend/src/spec/spec-api.test.ts |
password_literal::apps/backend/src/spec/spec-api.test.ts |
security | healthy | apps/backend/src/spec/spec-api.test.ts |
password_literal::apps/backend/src/spec/spec-api.test.ts |
security | healthy | apps/backend/src/spec/spec-api.test.ts |
password_literal::apps/backend/src/spec/spec-api.test.ts |
security | healthy | apps/backend/src/spec/spec-api.test.ts |
password_literal::apps/backend/src/spec/spec-api.test.ts |
security | healthy | apps/backend/src/spec/spec-api.test.ts |
password_literal::apps/backend/src/spec/search-api.test.ts |
security | healthy | apps/backend/src/spec/search-api.test.ts |
password_literal::apps/backend/src/spec/conflict-api.test.ts |
security | healthy | apps/backend/src/spec/conflict-api.test.ts |
password_literal::apps/backend/src/spec/conflict-api.test.ts |
security | healthy | apps/backend/src/spec/conflict-api.test.ts |
password_literal::apps/backend/src/spec/changes-merge-api.t… |
security | healthy | apps/backend/src/spec/changes-merge-api.test.ts |
password_literal::apps/backend/src/auth/auth-flow.test.ts |
security | healthy | apps/backend/src/auth/auth-flow.test.ts |
password_literal::apps/backend/src/auth/auth-flow.test.ts |
security | healthy | apps/backend/src/auth/auth-flow.test.ts |
password_literal::apps/backend/src/auth/auth-flow.test.ts |
security | healthy | apps/backend/src/auth/auth-flow.test.ts |
password_literal::apps/backend/src/auth/auth-flow.test.ts |
security | healthy | apps/backend/src/auth/auth-flow.test.ts |
password_literal::apps/backend/src/auth/auth-flow.test.ts |
security | healthy | apps/backend/src/auth/auth-flow.test.ts |
password_literal::apps/backend/src/auth/auth-flow.test.ts |
security | healthy | apps/backend/src/auth/auth-flow.test.ts |
password_literal::apps/backend/src/auth/auth-access.test.ts |
security | healthy | apps/backend/src/auth/auth-access.test.ts |
password_literal::apps/backend/src/auth/auth-access.test.ts |
security | healthy | apps/backend/src/auth/auth-access.test.ts |
password_literal::apps/backend/src/auth/auth-access.test.ts |
security | healthy | apps/backend/src/auth/auth-access.test.ts |
password_literal::apps/backend/src/auth/auth-invite.test.ts |
security | healthy | apps/backend/src/auth/auth-invite.test.ts |
password_literal::apps/backend/src/auth/auth-invite.test.ts |
security | healthy | apps/backend/src/auth/auth-invite.test.ts |
password_literal::apps/backend/src/auth/auth-invite.test.ts |
security | healthy | apps/backend/src/auth/auth-invite.test.ts |
password_literal::apps/backend/src/auth/auth-invite.test.ts |
security | healthy | apps/backend/src/auth/auth-invite.test.ts |
password_literal::apps/backend/src/auth/auth-invite.test.ts |
security | healthy | apps/backend/src/auth/auth-invite.test.ts |
password_literal::apps/backend/src/auth/auth-invite.test.ts |
security | healthy | apps/backend/src/auth/auth-invite.test.ts |
password_literal::apps/backend/src/auth/auth-invite.test.ts |
security | healthy | apps/backend/src/auth/auth-invite.test.ts |
password_literal::apps/backend/src/auth/auth-invite.test.ts |
security | healthy | apps/backend/src/auth/auth-invite.test.ts |
password_literal::apps/backend/src/auth/auth-invite.test.ts |
security | healthy | apps/backend/src/auth/auth-invite.test.ts |
generic_api_key::scripts/measure-tool-tokens.mjs |
security | healthy | scripts/measure-tool-tokens.mjs |
password_literal::scripts/e2e/backend-fixture.mjs |
security | healthy | scripts/e2e/backend-fixture.mjs |
password_literal::packages/shared/src/client.test.ts |
security | healthy | packages/shared/src/client.test.ts |
password_literal::packages/shared/src/client.test.ts |
security | healthy | packages/shared/src/client.test.ts |
password_literal::packages/shared/src/client.test.ts |
security | healthy | packages/shared/src/client.test.ts |
password_literal::packages/shared/src/contracts.test.ts |
security | healthy | packages/shared/src/contracts.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | apps/frontend/src/App.tsx |
/signin |
frontend | healthy | apps/frontend/src/App.tsx |
/setup |
frontend | healthy | apps/frontend/src/App.tsx |
/join |
frontend | healthy | apps/frontend/src/App.tsx |
/invite/:token |
frontend | healthy | apps/frontend/src/App.tsx |
/specs |
frontend | healthy | apps/frontend/src/App.tsx |
/specs/doc/:docId |
frontend | healthy | apps/frontend/src/App.tsx |
/specs/doc/:docId/history |
frontend | healthy | apps/frontend/src/App.tsx |
/query |
frontend | healthy | apps/frontend/src/App.tsx |
/activity |
frontend | healthy | apps/frontend/src/App.tsx |
/activity/ingest/:id |
frontend | healthy | apps/frontend/src/App.tsx |
/activity/query/:id |
frontend | healthy | apps/frontend/src/App.tsx |
/conflicts |
frontend | healthy | apps/frontend/src/App.tsx |
/settings |
frontend | healthy | apps/frontend/src/App.tsx |
/settings/:section |
frontend | healthy | apps/frontend/src/App.tsx |
* |
frontend | healthy | apps/frontend/src/App.tsx |
/api/v1/context |
frontend | healthy | packages/shared/src/client.ts |
/api/v1/query |
frontend | healthy | packages/shared/src/client.ts |
/api/v1/ingest |
frontend | healthy | packages/shared/src/client.ts |
/api/v1/status |
frontend | healthy | packages/shared/src/client.ts |
/api/v1/auth/session |
frontend | healthy | packages/shared/src/client.ts |
/api/v1/auth/bootstrap-admin |
frontend | healthy | packages/shared/src/client.ts |
/api/v1/auth/signup |
frontend | healthy | packages/shared/src/client.ts |
/api/v1/auth/login |
frontend | healthy | packages/shared/src/client.ts |
/api/v1/auth/logout |
frontend | healthy | packages/shared/src/client.ts |
/api/v1/keys |
frontend | healthy | packages/shared/src/client.ts |
/api/v1/admin/invites |
frontend | healthy | packages/shared/src/client.ts |
/api/v1/admin/settings |
frontend | healthy | packages/shared/src/client.ts |
/api/v1/admin/members |
frontend | healthy | packages/shared/src/client.ts |
/api/v1/conflicts |
frontend | healthy | packages/shared/src/client.ts |
/api/v1/logs/ingests |
frontend | healthy | packages/shared/src/client.ts |
/api/v1/logs/queries |
frontend | healthy | packages/shared/src/client.ts |
/api/v1/admin/git/test-connection |
frontend | healthy | packages/shared/src/client.ts |
/api/v1/admin/members/enable |
frontend | healthy | packages/shared/src/client.ts |
/api/v1/progress |
frontend | healthy | packages/shared/src/client.ts |
/api/v1/search |
frontend | healthy | packages/shared/src/client.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | apps/backend/src/server.ts |
POST /api/v1/auth/bootstrap-admin |
api | healthy | apps/backend/src/auth/routes.ts |
GET /api/v1/auth/session |
api | healthy | apps/backend/src/auth/routes.ts |
POST /api/v1/admin/invites |
api | healthy | apps/backend/src/auth/routes.ts |
GET /api/v1/admin/invites |
api | healthy | apps/backend/src/auth/routes.ts |
POST /api/v1/auth/signup |
api | healthy | apps/backend/src/auth/routes.ts |
POST /api/v1/auth/login |
api | healthy | apps/backend/src/auth/routes.ts |
POST /api/v1/auth/logout |
api | healthy | apps/backend/src/auth/routes.ts |
POST /api/v1/keys |
api | healthy | apps/backend/src/auth/routes.ts |
GET /api/v1/keys |
api | healthy | apps/backend/src/auth/routes.ts |
DELETE /api/v1/keys |
api | healthy | apps/backend/src/auth/routes.ts |
PUT /api/v1/admin/settings |
api | healthy | apps/backend/src/auth/routes.ts |
GET /api/v1/admin/settings |
api | healthy | apps/backend/src/auth/routes.ts |
GET /api/v1/admin/members |
api | healthy | apps/backend/src/auth/routes.ts |
PUT /api/v1/admin/members/:id/disable |
api | healthy | apps/backend/src/auth/routes.ts |
POST /api/v1/admin/members/enable |
api | healthy | apps/backend/src/auth/routes.ts |
POST /api/v1/admin/git/test-connection |
api | healthy | apps/backend/src/auth/routes.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::_docs/external/codex/README.md |
security | healthy | _docs/external/codex/README.md |
auth::_docs/external/claude-code/README.md |
security | healthy | _docs/external/claude-code/README.md |
auth::_docs/external/openrouter/README.md |
security | healthy | _docs/external/openrouter/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
validate |
cicd | healthy | .github/workflows/ci.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
e2e-cli |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
CODEX_AUTH_JSON |
cicd | healthy | — |
ANTHROPIC_API_KEY |
cicd | healthy | — |
CLAUDE_CODE_OAUTH_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
port:4311 |
network | healthy | Dockerfile |
port:4174 |
network | healthy | apps/.env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
backend |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-3lul5i0x |
software | healthy | /tmp/repobility-clone-3lul5i0x |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
migrations.ts |
data | healthy | apps/backend/src/storage/migrations.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/75939c86-6411-4083-8469-d1dae0ab8367/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/75939c86-6411-4083-8469-d1dae0ab8367/
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.