Scan timing: clone 2.64s · analysis 41.65s · 4.4 MB · GitHub API rate-limit (preflight)
https://github.com/simpx/loopat
· scanned 2026-06-05 17:42 UTC (4 days, 22 hours ago)
· 10 languages
698 raw signals (120 security + 578 graph) 39th percentile · Typescript · medium (20-100K LoC) System graph score 46 (higher by 21)
Last scanned 4 days, 22 hours ago · v2 · 345 actionable findings from 2 signal sources. 64 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 |
58.2 | 0.25 | 14.55 |
testing_score |
85.0 | 0.20 | 17.00 |
documentation_score |
68.7 | 0.15 | 10.30 |
practices_score |
75.0 | 0.15 | 11.25 |
code_quality |
46.3 | 0.10 | 4.63 |
| Overall | 1.00 | 66.7 |
All 2313 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 |
|---|---|---|---|
tryPort |
software | healthy | playwright.config.ts:tryPort |
pickPorts |
software | healthy | playwright.config.ts:pickPorts |
requirePodman |
software | healthy | dogfood/playwright.config.ts:requirePodman |
requireIdealabKey |
software | healthy | dogfood/playwright.config.ts:requireIdealabKey |
tryPort |
software | healthy | dogfood/playwright.config.ts:tryPort |
pickPorts |
software | healthy | dogfood/playwright.config.ts:pickPorts |
globalTeardown |
software | healthy | dogfood/teardown.ts:globalTeardown |
waitFor |
software | healthy | dogfood/setup.ts:waitFor |
globalSetup |
software | healthy | dogfood/setup.ts:globalSetup |
fixtureContainer |
software | healthy | dogfood/first-5-minutes/journey.spec.ts:fixtureContainer |
runningContainers |
software | healthy | dogfood/first-5-minutes/journey.spec.ts:runningContainers |
fixtureRosterLog |
software | healthy | dogfood/first-5-minutes/journey.spec.ts:fixtureRosterLog |
runInTerminal |
software | healthy | dogfood/first-5-minutes/journey.spec.ts:runInTerminal |
cleanupLoopContainer |
software | healthy | dogfood/first-5-minutes/journey.spec.ts:cleanupLoopContainer |
t |
software | healthy | dogfood/first-5-minutes/journey.spec.ts:t |
reply |
software | healthy | dogfood/first-5-minutes/journey.spec.ts:reply |
allAssistantText |
software | healthy | dogfood/first-5-minutes/journey.spec.ts:allAssistantText |
runningContainers |
software | healthy | dogfood/multi-turn-task/journey.spec.ts:runningContainers |
sandboxContainer |
software | healthy | dogfood/multi-turn-task/journey.spec.ts:sandboxContainer |
sandboxExec |
software | healthy | dogfood/multi-turn-task/journey.spec.ts:sandboxExec |
cleanupLoopContainer |
software | healthy | dogfood/multi-turn-task/journey.spec.ts:cleanupLoopContainer |
t |
software | healthy | dogfood/multi-turn-task/journey.spec.ts:t |
allAssistantText |
software | healthy | dogfood/multi-turn-task/journey.spec.ts:allAssistantText |
requireCmd |
software | healthy | dogfood/sync/playwright.config.ts:requireCmd |
requireEnv |
software | healthy | dogfood/sync/playwright.config.ts:requireEnv |
tryPort |
software | healthy | dogfood/sync/playwright.config.ts:tryPort |
pickPorts |
software | healthy | dogfood/sync/playwright.config.ts:pickPorts |
mkLower |
software | healthy | dogfood/sync/playwright.config.ts:mkLower |
globalTeardown |
software | healthy | dogfood/sync/teardown.ts:globalTeardown |
meta |
software | healthy | dogfood/sync/sync.spec.ts:meta |
ctn |
software | healthy | dogfood/sync/sync.spec.ts:ctn |
fixtureNotesLog |
software | healthy | dogfood/sync/sync.spec.ts:fixtureNotesLog |
fixtureKnowledgeLog |
software | healthy | dogfood/sync/sync.spec.ts:fixtureKnowledgeLog |
fixtureRosterLog |
software | healthy | dogfood/sync/sync.spec.ts:fixtureRosterLog |
ctx |
software | healthy | dogfood/sync/sync.spec.ts:ctx |
readNote |
software | healthy | dogfood/sync/sync.spec.ts:readNote |
writeNote |
software | healthy | dogfood/sync/sync.spec.ts:writeNote |
saveNotes |
software | healthy | dogfood/sync/sync.spec.ts:saveNotes |
refreshNotes |
software | healthy | dogfood/sync/sync.spec.ts:refreshNotes |
deleteNote |
software | healthy | dogfood/sync/sync.spec.ts:deleteNote |
discardNotes |
software | healthy | dogfood/sync/sync.spec.ts:discardNotes |
meta |
software | healthy | dogfood/sync/zzz-s3-ai.spec.ts:meta |
fixtureNotesLog |
software | healthy | dogfood/sync/zzz-s3-ai.spec.ts:fixtureNotesLog |
waitFor |
software | healthy | dogfood/sync/setup.ts:waitFor |
bringUpServer |
software | healthy | dogfood/sync/setup.ts:bringUpServer |
globalSetup |
software | healthy | dogfood/sync/setup.ts:globalSetup |
runningContainers |
software | healthy | dogfood/sync/loop-helper.ts:runningContainers |
cleanup |
software | healthy | dogfood/sync/loop-helper.ts:cleanup |
sandboxRead |
software | healthy | dogfood/sync/loop-helper.ts:sandboxRead |
createBLoopAndWaitSandbox |
software | healthy | dogfood/sync/loop-helper.ts:createBLoopAndWaitSandbox |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
playwright.config.ts |
software | healthy | playwright.config.ts |
README.md |
software | healthy | README.md |
CLA.md |
software | healthy | CLA.md |
package.json |
software | healthy | package.json |
Dockerfile |
software | healthy | Dockerfile |
todo.md |
software | healthy | todo.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
playwright.config.ts |
software | healthy | dogfood/playwright.config.ts |
teardown.ts |
software | healthy | dogfood/teardown.ts |
README.md |
software | healthy | dogfood/README.md |
setup.ts |
software | healthy | dogfood/setup.ts |
README.md |
software | healthy | dogfood/first-5-minutes/README.md |
journey.spec.ts |
software | healthy | dogfood/first-5-minutes/journey.spec.ts |
seed.sh |
software | healthy | dogfood/first-5-minutes/fixtures/seed.sh |
README.md |
software | healthy | dogfood/multi-turn-task/README.md |
journey.spec.ts |
software | healthy | dogfood/multi-turn-task/journey.spec.ts |
playwright.config.ts |
software | healthy | dogfood/sync/playwright.config.ts |
teardown.ts |
software | healthy | dogfood/sync/teardown.ts |
README.md |
software | healthy | dogfood/sync/README.md |
sync.spec.ts |
software | healthy | dogfood/sync/sync.spec.ts |
zzz-s3-ai.spec.ts |
software | healthy | dogfood/sync/zzz-s3-ai.spec.ts |
setup.ts |
software | healthy | dogfood/sync/setup.ts |
loop-helper.ts |
software | healthy | dogfood/sync/loop-helper.ts |
README.md |
software | healthy | dogfood/attach-detach/README.md |
journey.spec.ts |
software | healthy | dogfood/attach-detach/journey.spec.ts |
README.md |
software | healthy | dogfood/context-notes-sync/README.md |
journey.spec.ts |
software | healthy | dogfood/context-notes-sync/journey.spec.ts |
playwright.config.ts |
software | healthy | dogfood/first-run/playwright.config.ts |
teardown.ts |
software | healthy | dogfood/first-run/teardown.ts |
setup.ts |
software | healthy | dogfood/first-run/setup.ts |
journey.spec.ts |
software | healthy | dogfood/first-run/journey.spec.ts |
fixture-provider.ts |
software | healthy | dogfood/first-run/fixtures/fixture-provider.ts |
README.md |
software | healthy | dogfood/repos-page/README.md |
journey.spec.ts |
software | healthy | dogfood/repos-page/journey.spec.ts |
README.md |
software | healthy | dogfood/second-loop-warm/README.md |
journey.spec.ts |
software | healthy | dogfood/second-loop-warm/journey.spec.ts |
README.md |
software | healthy | dogfood/concurrent-push/README.md |
journey.spec.ts |
software | healthy | dogfood/concurrent-push/journey.spec.ts |
architecture.md |
software | healthy | docs/architecture.md |
notes-realtime.md |
software | healthy | docs/notes-realtime.md |
setup-user.md |
software | healthy | docs/setup-user.md |
context-flow.md |
software | healthy | docs/context-flow.md |
install.md |
software | healthy | docs/install.md |
account-model.md |
software | healthy | docs/account-model.md |
composition.md |
software | healthy | docs/composition.md |
architecture.html |
software | healthy | docs/architecture.html |
overview.html |
software | healthy | docs/overview.html |
api-v1.md |
software | healthy | docs/api-v1.md |
troubleshoot.md |
software | healthy | docs/troubleshoot.md |
sandbox.md |
software | healthy | docs/sandbox.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
POST /api/auth/register |
api | healthy | dogfood/setup.ts |
GET /a2a/:user/agent-card.json |
api | healthy | server/src/a2a.ts |
GET /a2a/:user/.well-known/agent-card.json |
api | healthy | server/src/a2a.ts |
GET /a2a/:user/agent.json |
api | healthy | server/src/a2a.ts |
POST /a2a/:user |
api | healthy | server/src/a2a.ts |
GET /openapi.json |
api | healthy | server/src/api-v1.ts |
GET /docs |
api | healthy | server/src/api-v1.ts |
POST /me/tokens |
api | healthy | server/src/api-v1.ts |
GET /me/tokens |
api | healthy | server/src/api-v1.ts |
DELETE /me/tokens/:tokenId |
api | healthy | server/src/api-v1.ts |
POST /loops |
api | healthy | server/src/api-v1.ts |
GET /loops |
api | healthy | server/src/api-v1.ts |
GET /loops/:id |
api | healthy | server/src/api-v1.ts |
DELETE /loops/:id |
api | healthy | server/src/api-v1.ts |
POST /loops/:id/messages |
api | healthy | server/src/api-v1.ts |
GET /loops/:id/events |
api | healthy | server/src/api-v1.ts |
POST /loops/:id/choices/:choiceId |
api | healthy | server/src/api-v1.ts |
POST /loops/:id/interrupt |
api | healthy | server/src/api-v1.ts |
USE /api/* |
api | healthy | server/src/index.ts |
GET /api/health |
api | healthy | server/src/index.ts |
GET /api/version |
api | healthy | server/src/index.ts |
GET /api/serve/config |
api | healthy | server/src/index.ts |
PUT /api/serve/config |
api | healthy | server/src/index.ts |
GET /api/serve/alias-check |
api | healthy | server/src/index.ts |
GET /api/serve/available-port |
api | healthy | server/src/index.ts |
GET /api/serve/check-port |
api | healthy | server/src/index.ts |
GET /api/providers |
api | healthy | server/src/index.ts |
POST /api/providers/test |
api | healthy | server/src/index.ts |
POST /api/auth/login |
api | healthy | server/src/index.ts |
POST /api/auth/logout |
api | healthy | server/src/index.ts |
GET /api/auth/me |
api | healthy | server/src/index.ts |
GET /api/admin/users |
api | healthy | server/src/index.ts |
POST /api/admin/users/:id/activate |
api | healthy | server/src/index.ts |
POST /api/admin/users/:id/role |
api | healthy | server/src/index.ts |
DELETE /api/admin/users/:id |
api | healthy | server/src/index.ts |
GET /api/admin/profiles |
api | healthy | server/src/index.ts |
POST /api/admin/profiles |
api | healthy | server/src/index.ts |
GET /api/admin/profiles/:name |
api | healthy | server/src/index.ts |
PUT /api/admin/profiles/:name |
api | healthy | server/src/index.ts |
DELETE /api/admin/profiles/:name |
api | healthy | server/src/index.ts |
GET /api/admin/presets |
api | healthy | server/src/index.ts |
PUT /api/admin/presets |
api | healthy | server/src/index.ts |
GET /api/admin/system |
api | healthy | server/src/index.ts |
POST /api/admin/system/check |
api | healthy | server/src/index.ts |
POST /api/admin/system/pull |
api | healthy | server/src/index.ts |
GET /api/settings/personal |
api | healthy | server/src/index.ts |
PUT /api/settings/personal |
api | healthy | server/src/index.ts |
GET /api/settings/personal/disk |
api | healthy | server/src/index.ts |
PUT /api/settings/personal/disk |
api | healthy | server/src/index.ts |
POST /api/settings/personal/value |
api | healthy | server/src/index.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
dogfood |
software | healthy | dogfood |
first-5-minutes |
software | healthy | dogfood/first-5-minutes |
fixtures |
software | healthy | dogfood/first-5-minutes/fixtures |
multi-turn-task |
software | healthy | dogfood/multi-turn-task |
sync |
software | healthy | dogfood/sync |
attach-detach |
software | healthy | dogfood/attach-detach |
context-notes-sync |
software | healthy | dogfood/context-notes-sync |
first-run |
software | healthy | dogfood/first-run |
fixtures |
software | healthy | dogfood/first-run/fixtures |
repos-page |
software | healthy | dogfood/repos-page |
second-loop-warm |
software | healthy | dogfood/second-loop-warm |
concurrent-push |
software | healthy | dogfood/concurrent-push |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
design |
software | healthy | docs/design |
scripts |
software | healthy | scripts |
e2e |
software | healthy | scripts/e2e |
git-ssh-server |
software | healthy | scripts/e2e/git-ssh-server |
behavior |
software | healthy | behavior |
web |
software | healthy | web |
public |
software | healthy | web/public |
src |
software | healthy | web/src |
components |
software | healthy | web/src/components |
settings |
software | healthy | web/src/components/settings |
dialog |
software | healthy | web/src/components/dialog |
ui |
software | healthy | web/src/components/ui |
kanban |
software | healthy | web/src/components/kanban |
chat |
software | healthy | web/src/components/chat |
assistant-ui |
software | healthy | web/src/components/assistant-ui |
markdown |
software | healthy | web/src/components/markdown |
lib |
software | healthy | web/src/lib |
pages |
software | healthy | web/src/pages |
server |
software | healthy | server |
test |
software | healthy | server/test |
fixtures |
software | healthy | server/test/fixtures |
api-e2e |
software | healthy | server/test/api-e2e |
templates |
software | healthy | server/templates |
loop-kinds |
software | healthy | server/templates/loop-kinds |
distill |
software | healthy | server/templates/loop-kinds/distill |
plugins |
software | healthy | server/templates/plugins |
loopat |
software | healthy | server/templates/plugins/loopat |
skills |
software | healthy | server/templates/plugins/loopat/skills |
promote |
software | healthy | server/templates/plugins/loopat/skills/promote |
src |
software | healthy | server/src |
port-proxy-rs |
software | healthy | server/src/port-proxy-rs |
src |
software | healthy | server/src/port-proxy-rs/src |
serve-rs |
software | healthy | server/src/serve-rs |
src |
software | healthy | server/src/serve-rs/src |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/MePage |
frontend | healthy | web/src/pages/MePage.tsx |
/SharePage |
frontend | healthy | web/src/pages/SharePage.tsx |
/ChatListPage |
frontend | healthy | web/src/pages/ChatListPage.tsx |
/ChatPage |
frontend | healthy | web/src/pages/ChatPage.tsx |
/LoopListPage |
frontend | healthy | web/src/pages/LoopListPage.tsx |
/AdminSystemPage |
frontend | healthy | web/src/pages/AdminSystemPage.tsx |
/AuthPage |
frontend | healthy | web/src/pages/AuthPage.tsx |
/SettingsPage |
frontend | healthy | web/src/pages/SettingsPage.tsx |
/TokenUsagePage |
frontend | healthy | web/src/pages/TokenUsagePage.tsx |
/TopicView |
frontend | healthy | web/src/pages/TopicView.tsx |
/LoopPage |
frontend | healthy | web/src/pages/LoopPage.tsx |
/KanbanPage |
frontend | healthy | web/src/pages/KanbanPage.tsx |
/ContextPage |
frontend | healthy | web/src/pages/ContextPage.tsx |
/ |
frontend | healthy | web/src/App.tsx |
/loop |
frontend | healthy | web/src/App.tsx |
/loop/:id |
frontend | healthy | web/src/App.tsx |
/topic/:name |
frontend | healthy | web/src/App.tsx |
/kanban |
frontend | healthy | web/src/App.tsx |
/kanban/:board |
frontend | healthy | web/src/App.tsx |
/context |
frontend | healthy | web/src/App.tsx |
/context/:sub |
frontend | healthy | web/src/App.tsx |
/chat |
frontend | healthy | web/src/App.tsx |
/chat/:convId |
frontend | healthy | web/src/App.tsx |
/me |
frontend | healthy | web/src/App.tsx |
/settings |
frontend | healthy | web/src/App.tsx |
/settings/:tab |
frontend | healthy | web/src/App.tsx |
/admin/system |
frontend | healthy | web/src/App.tsx |
/settings/personal-repo |
frontend | healthy | dogfood/first-run/fixtures/fixture-provider.ts |
/some/abs/path |
frontend | healthy | server/test/compose.test.ts |
/a/b |
frontend | healthy | server/test/compose.test.ts |
/new/path |
frontend | healthy | server/test/compose.test.ts |
/old/path |
frontend | healthy | server/test/compose.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
PermissionPrompt |
frontend | healthy | web/src/components/chat/PermissionPrompt.tsx |
ToolRenderer |
frontend | healthy | web/src/components/chat/ToolRenderer.tsx |
TokenUsagePie |
frontend | healthy | web/src/components/chat/TokenUsagePie.tsx |
ClaudeStatus |
frontend | healthy | web/src/components/chat/ClaudeStatus.tsx |
AgentRenderer |
frontend | healthy | web/src/components/chat/AgentRenderer.tsx |
PluginsButton |
frontend | healthy | web/src/components/chat/PluginsButton.tsx |
TodoRenderer |
frontend | healthy | web/src/components/chat/TodoRenderer.tsx |
AssistantMessage |
frontend | healthy | web/src/components/chat/AssistantMessage.tsx |
ChatInterface |
frontend | healthy | web/src/components/chat/ChatInterface.tsx |
SlashCommand |
frontend | healthy | web/src/components/chat/SlashCommand.tsx |
PlanModeToggle |
frontend | healthy | web/src/components/chat/PlanModeToggle.tsx |
CopyButton |
frontend | healthy | web/src/components/chat/CopyButton.tsx |
Composer |
frontend | healthy | web/src/components/chat/Composer.tsx |
ModelSelector |
frontend | healthy | web/src/components/chat/ModelSelector.tsx |
AskUserQuestionRenderer |
frontend | healthy | web/src/components/chat/AskUserQuestionRenderer.tsx |
UserMessage |
frontend | healthy | web/src/components/chat/UserMessage.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::server/test/api-mcp.test.ts |
security | healthy | server/test/api-mcp.test.ts |
auth::server/src/github.ts |
security | healthy | server/src/github.ts |
auth::server/test/mcp-oauth.test.ts |
security | healthy | server/test/mcp-oauth.test.ts |
auth::server/test/mcp-shadowing.test.ts |
security | healthy | server/test/mcp-shadowing.test.ts |
auth::scripts/mock-mcp-server.ts |
security | healthy | scripts/mock-mcp-server.ts |
auth::server/src/mcp-oauth.ts |
security | healthy | server/src/mcp-oauth.ts |
auth::server/src/index.ts |
security | healthy | server/src/index.ts |
auth::server/src/session.ts |
security | healthy | server/src/session.ts |
auth::web/src/api.ts |
security | healthy | web/src/api.ts |
auth::server/test/plugin-installer.test.ts |
security | healthy | server/test/plugin-installer.test.ts |
auth::web/src/components/McpStatusPanel.tsx |
security | healthy | web/src/components/McpStatusPanel.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
port:10001 |
network | healthy | Dockerfile |
port:20001 |
network | healthy | docker-compose.yml |
port:17788 |
network | healthy | docker-compose.yml |
port:7788 |
network | healthy | docker-compose.yml |
port:8888 |
network | healthy | scripts/mock-mcp-server.ts |
port:2224 |
network | healthy | scripts/e2e/personal-permissions.ts |
port:2227 |
network | healthy | scripts/e2e/context-flow-ai.sh |
port:22 |
network | healthy | scripts/e2e/context-flow-ai.sh |
port:2223 |
network | healthy | scripts/e2e/context-flow-ssh.ts |
port:5173 |
network | healthy | web/vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::dogfood/setup.ts |
security | healthy | dogfood/setup.ts |
password_literal::dogfood/sync/setup.ts |
security | healthy | dogfood/sync/setup.ts |
password_literal::dogfood/first-run/journey.spec.ts |
security | healthy | dogfood/first-run/journey.spec.ts |
password_literal::scripts/e2e/personal-permissions.ts |
security | healthy | scripts/e2e/personal-permissions.ts |
password_literal::scripts/e2e/setup-ws.ts |
security | healthy | scripts/e2e/setup-ws.ts |
password_literal::scripts/e2e/context-flow-ssh.ts |
security | healthy | scripts/e2e/context-flow-ssh.ts |
password_literal::scripts/e2e/context-flow.ts |
security | healthy | scripts/e2e/context-flow.ts |
password_literal::server/test/chat-integration.test.ts |
security | healthy | server/test/chat-integration.test.ts |
password_literal::server/test/api-e2e/helpers.ts |
security | healthy | server/test/api-e2e/helpers.ts |
password_literal::e2e/globalSetup.ts |
security | healthy | e2e/globalSetup.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
ErrorBoundary |
software | healthy | web/src/ErrorBoundary.tsx:ErrorBoundary |
ErrorBoundary |
software | healthy | web/src/components/chat/ErrorBoundary.tsx:ErrorBoundary |
of |
software | healthy | server/test/chat-integration.test.ts:of |
LoopSession |
software | healthy | server/src/session.ts:LoopSession |
FlowStateMap |
software | healthy | server/src/mcp-oauth.ts:FlowStateMap |
so |
software | healthy | server/src/mcp-oauth.ts:so |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::docker |
cicd | healthy | .github/workflows/docker.yml |
gha::sandbox-image |
cicd | healthy | .github/workflows/sandbox-image.yml |
gha::publish |
cicd | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
docker |
cicd | healthy | .github/workflows/docker.yml |
publish-sandbox |
cicd | healthy | .github/workflows/sandbox-image.yml |
publish |
cicd | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
IMAGE |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
NPM_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | playwright.config.ts |
1.1.1.1 |
network | healthy | dogfood/setup.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
loopat |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-9hg9s3tt |
software | healthy | /tmp/repobility-clone-9hg9s3tt |
| Label | Layer | Status | Path |
|---|---|---|---|
Query root |
api | healthy | server/src/session.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | web/src/pages/ChatPage.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | scripts/simple_ci.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | scripts/setup-demo.sh |
This page is publicly accessible at:
https://repobility.com/scan/b60525ac-5073-488b-b96c-88a6cf0caf4c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b60525ac-5073-488b-b96c-88a6cf0caf4c/
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.