Scan timing: clone 6.0s · analysis 65.41s · 22.6 MB · GitHub API rate-limit (preflight)
https://github.com/Yanyutin753/LambChat
· scanned 2026-06-05 18:29 UTC (4 days, 19 hours ago)
· 10 languages
988 raw signals (334 security + 654 graph) 11th percentile · Typescript · large (100-500K LoC)
Last scanned 4 days, 19 hours ago · v2 · 445 actionable findings from 2 signal sources. 191 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 |
85.0 | 0.15 | 12.75 |
security_score |
0.0 | 0.25 | 0.00 |
testing_score |
100.0 | 0.20 | 20.00 |
documentation_score |
99.4 | 0.15 | 14.91 |
practices_score |
84.0 | 0.15 | 12.60 |
code_quality |
24.2 | 0.10 | 2.42 |
| Overall | 1.00 | 62.7 |
All 11378 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 |
|---|---|---|---|
run |
software | healthy | main.py:1 |
getStaticIconContentType |
software | healthy | frontend/vite.config.ts:getStaticIconContentType |
getAllKeys |
software | healthy | frontend/scripts/extract-i18n.ts:getAllKeys |
setNestedValue |
software | healthy | frontend/scripts/extract-i18n.ts:setNestedValue |
checkTranslations |
software | healthy | frontend/scripts/extract-i18n.ts:checkTranslations |
walk |
software | healthy | frontend/scripts/extract-i18n.ts:walk |
extractI18nKeys |
software | healthy | frontend/scripts/extract-i18n.ts:extractI18nKeys |
sortObjectKeys |
software | healthy | frontend/scripts/extract-i18n.ts:sortObjectKeys |
findLargeFiles |
software | healthy | frontend/scripts/find-large-files.ts:findLargeFiles |
main |
software | healthy | frontend/scripts/find-large-files.ts:main |
findTestFiles |
software | healthy | frontend/scripts/migrate-tests.ts:findTestFiles |
walk |
software | healthy | frontend/scripts/migrate-tests.ts:walk |
fixImports |
software | healthy | frontend/scripts/migrate-tests.ts:fixImports |
showDiff |
software | healthy | frontend/scripts/migrate-tests.ts:showDiff |
notifyPwaUpdateAvailable |
software | healthy | frontend/src/pwa.ts:notifyPwaUpdateAvailable |
watchForPwaUpdates |
software | healthy | frontend/src/pwa.ts:watchForPwaUpdates |
activateWaitingLambChatPwaUpdate |
software | healthy | frontend/src/pwa.ts:activateWaitingLambChatPwaUpdate |
registerLambChatPwa |
software | healthy | frontend/src/pwa.ts:registerLambChatPwa |
getInitialOnlineStatus |
software | healthy | frontend/src/pwaStatus.ts:getInitialOnlineStatus |
shouldShowRestoredConnectionToast |
software | healthy | frontend/src/pwaStatus.ts:shouldShowRestoredConnectionToast |
isBackendPath |
software | healthy | frontend/src/pwaRouting.ts:isBackendPath |
isEventStreamRequest |
software | healthy | frontend/src/pwaRouting.ts:isEventStreamRequest |
isNavigationRequest |
software | healthy | frontend/src/pwaRouting.ts:isNavigationRequest |
isStaticAssetPath |
software | healthy | frontend/src/pwaRouting.ts:isStaticAssetPath |
getPwaRequestKind |
software | healthy | frontend/src/pwaRouting.ts:getPwaRequestKind |
getOfflineFallback |
software | healthy | frontend/src/sw.ts:getOfflineFallback |
cachedFallback |
software | healthy | frontend/src/sw.ts:cachedFallback |
shouldRegisterPwa |
software | healthy | frontend/src/pwaGuards.ts:shouldRegisterPwa |
isPwaUpdateReady |
software | healthy | frontend/src/pwaGuards.ts:isPwaUpdateReady |
isPwaSkipWaitingMessage |
software | healthy | frontend/src/pwaGuards.ts:isPwaSkipWaitingMessage |
ChatPageSEO |
software | healthy | frontend/src/App.tsx:ChatPageSEO |
fetchSessionName |
software | healthy | frontend/src/App.tsx:fetchSessionName |
ChatPage |
software | healthy | frontend/src/App.tsx:ChatPage |
SkillsPage |
software | healthy | frontend/src/App.tsx:SkillsPage |
MarketplacePage |
software | healthy | frontend/src/App.tsx:MarketplacePage |
UsersPage |
software | healthy | frontend/src/App.tsx:UsersPage |
RolesPage |
software | healthy | frontend/src/App.tsx:RolesPage |
SettingsPage |
software | healthy | frontend/src/App.tsx:SettingsPage |
MCPPage |
software | healthy | frontend/src/App.tsx:MCPPage |
FeedbackPage |
software | healthy | frontend/src/App.tsx:FeedbackPage |
ChannelsPage |
software | healthy | frontend/src/App.tsx:ChannelsPage |
AgentsPage |
software | healthy | frontend/src/App.tsx:AgentsPage |
FilesPage |
software | healthy | frontend/src/App.tsx:FilesPage |
TeamPage |
software | healthy | frontend/src/App.tsx:TeamPage |
PersonaPage |
software | healthy | frontend/src/App.tsx:PersonaPage |
NotificationsPage |
software | healthy | frontend/src/App.tsx:NotificationsPage |
MemoryPage |
software | healthy | frontend/src/App.tsx:MemoryPage |
AuthPageWrapper |
software | healthy | frontend/src/App.tsx:AuthPageWrapper |
App |
software | healthy | frontend/src/App.tsx:App |
readSource |
software | healthy | frontend/src/__tests__/appSafeAreaSurfaces.test.ts:readSour… |
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 |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
Dockerfile |
software | healthy | Dockerfile |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
.env.example |
software | healthy | .env.example |
pyproject.toml |
software | healthy | pyproject.toml |
Makefile |
software | healthy | Makefile |
run.py |
software | warning | run.py |
main.py |
software | healthy | main.py |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
SECURITY.md |
software | healthy | SECURITY.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
README_CN.md |
software | healthy | README_CN.md |
vite.config.ts |
software | healthy | frontend/vite.config.ts |
pnpm-lock.yaml |
software | healthy | frontend/pnpm-lock.yaml |
tailwind.config.js |
software | warning | frontend/tailwind.config.js |
package.json |
software | healthy | frontend/package.json |
index.html |
software | healthy | frontend/index.html |
capacitor.config.ts |
software | warning | frontend/capacitor.config.ts |
pnpm-workspace.yaml |
software | healthy | frontend/pnpm-workspace.yaml |
.env.example |
software | healthy | frontend/.env.example |
eslint.config.js |
software | warning | frontend/eslint.config.js |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
postcss.config.js |
software | warning | frontend/postcss.config.js |
build.gradle |
software | healthy | frontend/android/build.gradle |
build.gradle |
software | healthy | frontend/android/app/build.gradle |
ExampleInstrumentedTest.java |
software | healthy | frontend/android/app/src/androidTest/java/com/getcapacitor/… |
ExampleUnitTest.java |
software | healthy | frontend/android/app/src/test/java/com/getcapacitor/myapp/E… |
MainActivity.java |
software | healthy | frontend/android/app/src/main/java/com/lambchat/app/MainAct… |
extract-i18n.ts |
software | healthy | frontend/scripts/extract-i18n.ts |
find-large-files.ts |
software | healthy | frontend/scripts/find-large-files.ts |
migrate-tests.ts |
software | healthy | frontend/scripts/migrate-tests.ts |
AppDelegate.swift |
software | healthy | frontend/ios/App/App/AppDelegate.swift |
Contents.json |
software | healthy | frontend/ios/App/App/Assets.xcassets/Contents.json |
Contents.json |
software | healthy | frontend/ios/App/App/Assets.xcassets/AppIcon.appiconset/Con… |
Contents.json |
software | healthy | frontend/ios/App/App/Assets.xcassets/Splash.imageset/Conten… |
Cargo.toml |
software | healthy | frontend/src-tauri/Cargo.toml |
tauri.conf.json |
software | healthy | frontend/src-tauri/tauri.conf.json |
build.rs |
software | healthy | frontend/src-tauri/build.rs |
default.json |
software | healthy | frontend/src-tauri/capabilities/default.json |
lib.rs |
software | healthy | frontend/src-tauri/src/lib.rs |
main.rs |
software | healthy | frontend/src-tauri/src/main.rs |
.last-run.json |
software | healthy | frontend/test-results/.last-run.json |
manifest.json |
software | healthy | frontend/public/manifest.json |
offline.html |
software | healthy | frontend/public/offline.html |
pwa.ts |
software | healthy | frontend/src/pwa.ts |
pwaStatus.ts |
software | healthy | frontend/src/pwaStatus.ts |
main.tsx |
software | warning | frontend/src/main.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
and |
software | healthy | frontend/src/utils/__tests__/themeDom.test.ts:and |
for |
software | healthy | frontend/src/components/common/CodeMirrorViewer.tsx:for |
ErrorBoundary |
software | healthy | frontend/src/components/common/ErrorBoundary.tsx:ErrorBound… |
with |
software | healthy | frontend/src/components/skeletons/primitives.tsx:with |
for |
software | healthy | frontend/src/components/chat/ChatMessage/ImageWithSkeleton.… |
should |
software | healthy | frontend/src/components/panels/__tests__/sessionSidebarSafe… |
FixedDate |
software | healthy | frontend/src/components/panels/__tests__/sessionHelpers.tes… |
$ |
software | healthy | frontend/src/components/fileLibrary/utils.ts:$ |
VFile |
software | healthy | frontend/src/components/documents/previews/vfileShims.ts:VF… |
_FakeTool |
software | healthy | tests/test_sandbox_mcp_prompt_guidance.py:31 |
_FakeManager |
software | healthy | tests/test_sandbox_mcp_prompt_guidance.py:38 |
_SearchArgsSchema |
software | healthy | tests/test_sandbox_mcp_prompt_guidance.py:42 |
_Backend |
software | healthy | tests/test_sandbox_mcp_prompt_guidance.py:343 |
_Result |
software | healthy | tests/test_sandbox_mcp_prompt_guidance.py:338 |
_AsyncCursor |
software | healthy | tests/test_mcp_role_access.py:16 |
_FakeCollection |
software | healthy | tests/test_mcp_role_access.py:27 |
_FakeMCPStorage |
software | healthy | tests/test_mcp_role_access.py:50 |
_FakeRedis |
software | healthy | tests/test_mcp_role_quota.py:46 |
_FakeOriginalTool |
software | healthy | tests/test_mcp_role_quota.py:107 |
_FakeCollection |
software | healthy | tests/test_mcp_tool_policies.py:157 |
_FakeTool |
software | healthy | tests/test_mcp_tool_policies.py:70 |
_FakeStorage |
software | healthy | tests/test_mcp_tool_policies.py:80 |
_AsyncCursor |
software | healthy | tests/test_mcp_tool_policies.py:148 |
_BulkPolicyStorage |
software | healthy | tests/test_mcp_tool_policies.py:171 |
_LimitedEffectiveConfigStorage |
software | healthy | tests/test_mcp_tool_policies.py:221 |
_MockReadResult |
software | healthy | tests/unit/agents/test_existing_agents_regression.py:58 |
_Cursor |
software | healthy | tests/unit/infra/test_team_storage.py:458 |
_Collection |
software | healthy | tests/unit/infra/test_team_storage.py:466 |
_UserCollection |
software | healthy | tests/unit/infra/test_team_storage.py:475 |
TestRubricGraderChainStart |
software | healthy | tests/events/test_rubric_grader_events.py:87 |
TestRubricGraderChainEnd |
software | healthy | tests/events/test_rubric_grader_events.py:104 |
TestRubricGraderEventRouting |
software | healthy | tests/events/test_rubric_grader_events.py:156 |
TestRubricGraderEdgeCases |
software | healthy | tests/events/test_rubric_grader_events.py:226 |
_FakeUserDoc |
software | healthy | tests/api/test_skill_routes.py:24 |
_FakeUserStorage |
software | healthy | tests/api/test_skill_routes.py:32 |
_ChunkedUpload |
software | healthy | tests/api/test_skill_routes.py:38 |
_FakeStorage |
software | healthy | tests/api/test_skill_routes.py:651 |
_FakeMarketplace |
software | healthy | tests/api/test_skill_routes.py:561 |
_LargeMetadataUserDoc |
software | healthy | tests/api/test_skill_routes.py:636 |
_LargeMetadataUserStorage |
software | healthy | tests/api/test_skill_routes.py:639 |
_StorageShouldNotBeCalled |
software | healthy | tests/api/test_skill_routes.py:614 |
_TrackableChunk |
software | healthy | tests/api/test_github_routes.py:12 |
_FakeResponse |
software | healthy | tests/api/test_github_routes.py:162 |
_FakeStreamContext |
software | healthy | tests/api/test_github_routes.py:175 |
_FakeClient |
software | healthy | tests/api/test_github_routes.py:182 |
_CatalogStorage |
software | healthy | tests/api/test_agent_catalog_config.py:17 |
_RoleAssignmentStorage |
software | healthy | tests/api/test_agent_catalog_config.py:42 |
_RoleManager |
software | healthy | tests/api/test_agent_catalog_config.py:66 |
_Agent |
software | healthy | tests/api/test_agent_routes.py:94 |
_FakeManager |
software | healthy | tests/api/test_persona_preset_routes.py:148 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
android |
software | healthy | frontend/android |
app |
software | healthy | frontend/android/app |
src |
software | healthy | frontend/android/app/src |
androidTest |
software | healthy | frontend/android/app/src/androidTest |
java |
software | healthy | frontend/android/app/src/androidTest/java |
com |
software | healthy | frontend/android/app/src/androidTest/java/com |
getcapacitor |
software | healthy | frontend/android/app/src/androidTest/java/com/getcapacitor |
myapp |
software | healthy | frontend/android/app/src/androidTest/java/com/getcapacitor/… |
test |
software | healthy | frontend/android/app/src/test |
java |
software | healthy | frontend/android/app/src/test/java |
com |
software | healthy | frontend/android/app/src/test/java/com |
getcapacitor |
software | healthy | frontend/android/app/src/test/java/com/getcapacitor |
myapp |
software | healthy | frontend/android/app/src/test/java/com/getcapacitor/myapp |
main |
software | healthy | frontend/android/app/src/main |
java |
software | healthy | frontend/android/app/src/main/java |
com |
software | healthy | frontend/android/app/src/main/java/com |
lambchat |
software | healthy | frontend/android/app/src/main/java/com/lambchat |
app |
software | healthy | frontend/android/app/src/main/java/com/lambchat/app |
scripts |
software | healthy | frontend/scripts |
ios |
software | healthy | frontend/ios |
App |
software | healthy | frontend/ios/App |
App |
software | healthy | frontend/ios/App/App |
Assets.xcassets |
software | healthy | frontend/ios/App/App/Assets.xcassets |
AppIcon.appiconset |
software | healthy | frontend/ios/App/App/Assets.xcassets/AppIcon.appiconset |
Splash.imageset |
software | healthy | frontend/ios/App/App/Assets.xcassets/Splash.imageset |
src-tauri |
software | healthy | frontend/src-tauri |
capabilities |
software | healthy | frontend/src-tauri/capabilities |
src |
software | healthy | frontend/src-tauri/src |
test-results |
software | healthy | frontend/test-results |
public |
software | healthy | frontend/public |
src |
software | healthy | frontend/src |
__tests__ |
software | healthy | frontend/src/__tests__ |
types |
software | healthy | frontend/src/types |
i18n |
software | healthy | frontend/src/i18n |
__tests__ |
software | healthy | frontend/src/i18n/__tests__ |
locales |
software | healthy | frontend/src/i18n/locales |
constants |
software | healthy | frontend/src/constants |
utils |
software | healthy | frontend/src/utils |
__tests__ |
software | healthy | frontend/src/utils/__tests__ |
components |
software | healthy | frontend/src/components |
layout |
software | healthy | frontend/src/components/layout |
AppContent |
software | healthy | frontend/src/components/layout/AppContent |
__tests__ |
software | healthy | frontend/src/components/layout/AppContent/__tests__ |
notification |
software | healthy | frontend/src/components/notification |
__tests__ |
software | healthy | frontend/src/components/notification/__tests__ |
auth |
software | healthy | frontend/src/components/auth |
__tests__ |
software | healthy | frontend/src/components/auth/__tests__ |
common |
software | healthy | frontend/src/components/common |
__tests__ |
software | healthy | frontend/src/components/common/__tests__ |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /manifest.json |
api | healthy | src/api/main.py |
GET /shared/{share_id} |
api | healthy | src/api/main.py |
GET /{full_path:path} |
api | healthy | src/api/main.py |
GET /api/env-vars |
api | healthy | src/api/routes/envvar.py |
POST /api/env-vars |
api | healthy | src/api/routes/envvar.py |
PUT /api/env-vars/bulk |
api | healthy | src/api/routes/envvar.py |
DELETE /api/env-vars/all |
api | healthy | src/api/routes/envvar.py |
GET /api/env-vars/{key} |
api | healthy | src/api/routes/envvar.py |
PUT /api/env-vars/{key} |
api | healthy | src/api/routes/envvar.py |
DELETE /api/env-vars/{key} |
api | healthy | src/api/routes/envvar.py |
GET /health |
api | healthy | src/api/routes/health.py |
GET /ready |
api | healthy | src/api/routes/health.py |
GET /health/memory |
api | healthy | src/api/routes/health.py |
POST /api/feedback/ |
api | healthy | src/api/routes/feedback.py |
GET /api/feedback/ |
api | healthy | src/api/routes/feedback.py |
GET /api/feedback/stats |
api | healthy | src/api/routes/feedback.py |
GET /api/feedback/my/by-run/{session_id}/{run_id} |
api | healthy | src/api/routes/feedback.py |
GET /api/feedback/by-run/{session_id}/{run_id} |
api | healthy | src/api/routes/feedback.py |
GET /api/feedback/stats/{session_id}/{run_id} |
api | healthy | src/api/routes/feedback.py |
DELETE /api/feedback/{feedback_id} |
api | healthy | src/api/routes/feedback.py |
GET /api/mcp/ |
api | healthy | src/api/routes/mcp.py |
POST /api/mcp/ |
api | healthy | src/api/routes/mcp.py |
POST /api/mcp/import |
api | healthy | src/api/routes/mcp.py |
GET /api/mcp/export |
api | healthy | src/api/routes/mcp.py |
GET /api/mcp/{name} |
api | healthy | src/api/routes/mcp.py |
PUT /api/mcp/{name} |
api | healthy | src/api/routes/mcp.py |
DELETE /api/mcp/{name} |
api | healthy | src/api/routes/mcp.py |
PATCH /api/mcp/{name}/toggle |
api | healthy | src/api/routes/mcp.py |
GET /api/mcp/{name}/tools |
api | healthy | src/api/routes/mcp.py |
PATCH /api/mcp/{name}/tools/{tool_name} |
api | healthy | src/api/routes/mcp.py |
PUT /api/mcp/{name}/tools/{tool_name}/policy |
api | healthy | src/api/routes/mcp.py |
POST /api/mcp/{name}/promote |
api | healthy | src/api/routes/mcp.py |
POST /api/mcp/{name}/demote |
api | healthy | src/api/routes/mcp.py |
GET /api/teams |
api | healthy | src/api/routes/team.py |
GET /api/teams/ |
api | healthy | src/api/routes/team.py |
POST /api/teams |
api | healthy | src/api/routes/team.py |
POST /api/teams/ |
api | healthy | src/api/routes/team.py |
GET /api/teams/{team_id} |
api | healthy | src/api/routes/team.py |
PUT /api/teams/{team_id} |
api | healthy | src/api/routes/team.py |
PATCH /api/teams/{team_id}/preference |
api | healthy | src/api/routes/team.py |
DELETE /api/teams/{team_id} |
api | healthy | src/api/routes/team.py |
POST /api/teams/{team_id}/clone |
api | healthy | src/api/routes/team.py |
POST /api/upload/check |
api | healthy | src/api/routes/upload.py |
POST /api/upload/file |
api | healthy | src/api/routes/upload.py |
POST /api/upload/avatar |
api | healthy | src/api/routes/upload.py |
DELETE /api/upload/avatar |
api | healthy | src/api/routes/upload.py |
DELETE /api/upload/{key:path} |
api | healthy | src/api/routes/upload.py |
GET /api/upload/config |
api | healthy | src/api/routes/upload.py |
POST /api/upload/signed-urls |
api | healthy | src/api/routes/upload.py |
GET /api/upload/signed-url |
api | healthy | src/api/routes/upload.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/ChannelsPage |
frontend | healthy | frontend/src/components/pages/ChannelsPage.tsx |
/ |
frontend | healthy | frontend/src/App.tsx |
/auth/login |
frontend | healthy | frontend/src/App.tsx |
/auth/register |
frontend | healthy | frontend/src/App.tsx |
/chat/:sessionId? |
frontend | healthy | frontend/src/App.tsx |
/skills |
frontend | healthy | frontend/src/App.tsx |
/marketplace |
frontend | healthy | frontend/src/App.tsx |
/mcp |
frontend | healthy | frontend/src/App.tsx |
/users |
frontend | healthy | frontend/src/App.tsx |
/roles |
frontend | healthy | frontend/src/App.tsx |
/settings |
frontend | healthy | frontend/src/App.tsx |
/feedback |
frontend | healthy | frontend/src/App.tsx |
/channels/:channelType?/:instanceId? |
frontend | healthy | frontend/src/App.tsx |
/agents |
frontend | healthy | frontend/src/App.tsx |
/models |
frontend | healthy | frontend/src/App.tsx |
/team |
frontend | healthy | frontend/src/App.tsx |
/persona |
frontend | healthy | frontend/src/App.tsx |
/files |
frontend | healthy | frontend/src/App.tsx |
/notifications |
frontend | healthy | frontend/src/App.tsx |
/memory |
frontend | healthy | frontend/src/App.tsx |
/auth/callback |
frontend | healthy | frontend/src/App.tsx |
/auth/reset-request |
frontend | healthy | frontend/src/App.tsx |
/auth/reset-password |
frontend | healthy | frontend/src/App.tsx |
/auth/verify-email |
frontend | healthy | frontend/src/App.tsx |
/auth/pending |
frontend | healthy | frontend/src/App.tsx |
/shared/:shareId |
frontend | healthy | frontend/src/App.tsx |
* |
frontend | healthy | frontend/src/App.tsx |
/chat |
frontend | healthy | frontend/src/components/layout/AppContent/useSessionSync.ts |
/chat/session-123 |
frontend | healthy | frontend/src/components/layout/AppContent/__tests__/useSess… |
/tmp/old.txt |
frontend | healthy | frontend/src/components/layout/AppContent/__tests__/useMess… |
/tmp/new.txt |
frontend | healthy | frontend/src/components/layout/AppContent/__tests__/useMess… |
/workspace/demo-app |
frontend | healthy | frontend/src/components/layout/AppContent/__tests__/useMess… |
/tmp/nested.txt |
frontend | healthy | frontend/src/components/layout/AppContent/__tests__/useMess… |
/tmp/right/report.md |
frontend | healthy | frontend/src/components/layout/AppContent/__tests__/useMess… |
/tmp/wrong/report.md |
frontend | healthy | frontend/src/components/layout/AppContent/__tests__/useMess… |
/tmp/reports/summary.md |
frontend | healthy | frontend/src/components/layout/AppContent/__tests__/useMess… |
/tmp/first.txt |
frontend | healthy | frontend/src/components/layout/AppContent/__tests__/useMess… |
/tmp/second.txt |
frontend | healthy | frontend/src/components/layout/AppContent/__tests__/useMess… |
/home/user/blog |
frontend | healthy | frontend/src/components/layout/AppContent/__tests__/useMess… |
/tmp/generated.png |
frontend | healthy | frontend/src/components/chat/ChatMessage/__tests__/sessionI… |
/workspace/report.pdf |
frontend | healthy | frontend/src/components/chat/ChatMessage/__tests__/revealAr… |
/workspace/draft.md |
frontend | healthy | frontend/src/components/chat/ChatMessage/__tests__/revealAr… |
/workspace/site |
frontend | healthy | frontend/src/components/chat/ChatMessage/__tests__/revealAr… |
/home/user/durian_images/durian_01_main.png |
frontend | healthy | frontend/src/components/chat/ChatMessage/__tests__/revealAr… |
/workspace/site/src/app/page.tsx |
frontend | healthy | frontend/src/components/chat/ChatMessage/__tests__/revealAr… |
/workspace/site/src/app/styles.css |
frontend | healthy | frontend/src/components/chat/ChatMessage/__tests__/revealAr… |
/workspace/chart.png |
frontend | healthy | frontend/src/components/chat/ChatMessage/__tests__/autoPrev… |
/home/user/application.md |
frontend | healthy | frontend/src/components/chat/ChatMessage/__tests__/autoPrev… |
/tmp/demo |
frontend | healthy | frontend/src/components/chat/ChatMessage/items/__tests__/re… |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::frontend/src/i18n/locales/en.json |
security | healthy | frontend/src/i18n/locales/en.json |
auth::src/infra/auth/__init__.py |
security | healthy | src/infra/auth/__init__.py |
auth::frontend/src/hooks/useAuth.tsx |
security | healthy | frontend/src/hooks/useAuth.tsx |
auth::frontend/src/components/panels/SettingsPanel.tsx |
security | healthy | frontend/src/components/panels/SettingsPanel.tsx |
auth::frontend/src/components/auth/AuthPage.tsx |
security | healthy | frontend/src/components/auth/AuthPage.tsx |
auth::frontend/src/i18n/locales/ko.json |
security | healthy | frontend/src/i18n/locales/ko.json |
auth::src/api/routes/auth/oauth.py |
security | healthy | src/api/routes/auth/oauth.py |
auth::src/kernel/config/base.py |
security | healthy | src/kernel/config/base.py |
auth::frontend/src/services/api/__tests__/token.test.ts |
security | healthy | frontend/src/services/api/__tests__/token.test.ts |
auth::src/api/middleware/user_context.py |
security | healthy | src/api/middleware/user_context.py |
auth::frontend/src/i18n/locales/ru.json |
security | healthy | frontend/src/i18n/locales/ru.json |
auth::src/api/routes/auth/__init__.py |
security | healthy | src/api/routes/auth/__init__.py |
auth::src/api/routes/auth/utils.py |
security | healthy | src/api/routes/auth/utils.py |
auth::src/infra/auth/jwt.py |
security | healthy | src/infra/auth/jwt.py |
auth::src/kernel/config/_definitions_extra.py |
security | healthy | src/kernel/config/_definitions_extra.py |
auth::frontend/src/utils/backendErrors.ts |
security | healthy | frontend/src/utils/backendErrors.ts |
auth::frontend/src/App.tsx |
security | healthy | frontend/src/App.tsx |
auth::src/api/middleware/auth.py |
security | healthy | src/api/middleware/auth.py |
auth::scripts/create_daytona_snapshot.py |
security | healthy | scripts/create_daytona_snapshot.py |
auth::k8s/lambchat.yaml |
security | healthy | k8s/lambchat.yaml |
auth::src/infra/user/storage.py |
security | healthy | src/infra/user/storage.py |
auth::frontend/src/components/panels/SettingsPanel.constant… |
security | healthy | frontend/src/components/panels/SettingsPanel.constants.ts |
auth::tests/infra/test_oauth_service.py |
security | healthy | tests/infra/test_oauth_service.py |
auth::src/infra/auth/oauth.py |
security | healthy | src/infra/auth/oauth.py |
auth::tests/api/routes/test_oauth_routes.py |
security | healthy | tests/api/routes/test_oauth_routes.py |
auth::frontend/vite.config.ts |
security | healthy | frontend/vite.config.ts |
auth::frontend/src/i18n/locales/zh.json |
security | healthy | frontend/src/i18n/locales/zh.json |
auth::src/kernel/config/utils.py |
security | healthy | src/kernel/config/utils.py |
auth::frontend/src/__tests__/appSafeAreaSurfaces.test.ts |
security | healthy | frontend/src/__tests__/appSafeAreaSurfaces.test.ts |
auth::src/kernel/schemas/user.py |
security | healthy | src/kernel/schemas/user.py |
auth::src/api/routes/websocket.py |
security | healthy | src/api/routes/websocket.py |
auth::frontend/src/types/settings.ts |
security | healthy | frontend/src/types/settings.ts |
auth::frontend/src/services/api/__tests__/auth.test.ts |
security | healthy | frontend/src/services/api/__tests__/auth.test.ts |
auth::src/api/deps.py |
security | healthy | src/api/deps.py |
auth::pyproject.toml |
security | healthy | pyproject.toml |
auth::frontend/src/components/auth/OAuthCallback.tsx |
security | healthy | frontend/src/components/auth/OAuthCallback.tsx |
auth::src/api/routes/auth/core.py |
security | healthy | src/api/routes/auth/core.py |
auth::src/infra/user/manager.py |
security | healthy | src/infra/user/manager.py |
auth::.env.example |
security | healthy | .env.example |
auth::src/api/main.py |
security | healthy | src/api/main.py |
auth::src/kernel/config/constants.py |
security | healthy | src/kernel/config/constants.py |
auth::frontend/public/manifest.json |
security | healthy | frontend/public/manifest.json |
auth::src/kernel/schemas/setting.py |
security | healthy | src/kernel/schemas/setting.py |
auth::frontend/src/services/api/auth.ts |
security | healthy | frontend/src/services/api/auth.ts |
auth::frontend/src/services/api/token.ts |
security | healthy | frontend/src/services/api/token.ts |
auth::frontend/src/i18n/locales/ja.json |
security | healthy | frontend/src/i18n/locales/ja.json |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | frontend/src/App.tsx |
RegistrationPending |
frontend | healthy | frontend/src/components/auth/RegistrationPending.tsx |
VerifyEmail |
frontend | healthy | frontend/src/components/auth/VerifyEmail.tsx |
AuthPage |
frontend | healthy | frontend/src/components/auth/AuthPage.tsx |
OAuthCallback |
frontend | healthy | frontend/src/components/auth/OAuthCallback.tsx |
ForgotPassword |
frontend | healthy | frontend/src/components/auth/ForgotPassword.tsx |
ProtectedRoute |
frontend | healthy | frontend/src/components/auth/ProtectedRoute.tsx |
ResetPassword |
frontend | healthy | frontend/src/components/auth/ResetPassword.tsx |
CodeMirrorViewer |
frontend | healthy | frontend/src/components/common/CodeMirrorViewer.tsx |
PanelHeader |
frontend | healthy | frontend/src/components/common/PanelHeader.tsx |
Pagination |
frontend | healthy | frontend/src/components/common/Pagination.tsx |
PanelSearchInput |
frontend | healthy | frontend/src/components/common/PanelSearchInput.tsx |
PersonaPlazaPanel |
frontend | healthy | frontend/src/components/persona/PersonaPlazaPanel.tsx |
RolesPanel |
frontend | healthy | frontend/src/components/panels/RolesPanel.tsx |
UsersPanel |
frontend | healthy | frontend/src/components/panels/UsersPanel.tsx |
AgentConfigPanel |
frontend | healthy | frontend/src/components/panels/AgentPanel/AgentConfigPanel.… |
AgentModelPanel |
frontend | healthy | frontend/src/components/panels/AgentModelPanel/AgentModelPa… |
ModelPanel |
frontend | healthy | frontend/src/components/panels/ModelPanel/ModelPanel.tsx |
LandingPage |
frontend | healthy | frontend/src/components/landing/LandingPage.tsx |
DocumentPreviewContent |
frontend | healthy | frontend/src/components/documents/DocumentPreviewContent.tsx |
DocumentPreview |
frontend | healthy | frontend/src/components/documents/DocumentPreview.tsx |
DocumentPreviewToolbar |
frontend | healthy | frontend/src/components/documents/DocumentPreviewToolbar.tsx |
MarkdownRenderer |
frontend | healthy | frontend/src/components/documents/previews/MarkdownRenderer… |
CodeRenderer |
frontend | healthy | frontend/src/components/documents/previews/CodeRenderer.tsx |
PptPreview |
frontend | healthy | frontend/src/components/documents/previews/PptPreview.tsx |
ExcelPreview |
frontend | healthy | frontend/src/components/documents/previews/ExcelPreview.tsx |
ProjectPreview |
frontend | healthy | frontend/src/components/documents/previews/ProjectPreview.t… |
ExcalidrawPreview |
frontend | healthy | frontend/src/components/documents/previews/ExcalidrawPrevie… |
MermaidDiagram |
frontend | healthy | frontend/src/components/documents/previews/MermaidDiagram.t… |
PdfPreview |
frontend | healthy | frontend/src/components/documents/previews/PdfPreview.tsx |
HtmlPreview |
frontend | healthy | frontend/src/components/documents/previews/HtmlPreview.tsx |
CadPreview |
frontend | healthy | frontend/src/components/documents/previews/CadPreview.tsx |
FileFallbackPanel |
frontend | healthy | frontend/src/components/documents/previews/FileFallbackPane… |
StackBlitzPreview |
frontend | healthy | frontend/src/components/documents/previews/StackBlitzPrevie… |
WordPreview |
frontend | healthy | frontend/src/components/documents/previews/WordPreview.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | Makefile |
11.385.6.105 |
network | healthy | frontend/src/components/auth/AuthPage.tsx |
3.495.99.105 |
network | healthy | frontend/src/components/auth/AuthPage.tsx |
3.18.765.84 |
network | healthy | frontend/src/components/auth/AuthPage.tsx |
5.925.435.375 |
network | healthy | frontend/src/components/auth/AuthPage.tsx |
315.225.69.825 |
network | healthy | frontend/src/components/auth/AuthPage.tsx |
3.29.87.78 |
network | healthy | frontend/src/components/auth/AuthPage.tsx |
6.41.147.381 |
network | healthy | frontend/src/components/landing/components/Icons.tsx |
11.387.599.111 |
network | healthy | frontend/src/components/share/SharedPage.tsx |
3.492.997.107 |
network | healthy | frontend/src/components/share/SharedPage.tsx |
3.176.77.84 |
network | healthy | frontend/src/components/share/SharedPage.tsx |
5.921.43.372 |
network | healthy | frontend/src/components/share/SharedPage.tsx |
319.192.694.801 |
network | healthy | frontend/src/components/share/SharedPage.tsx |
203.0.113.10 |
network | healthy | tests/api/routes/test_oauth_routes.py |
203.0.113.1 |
network | healthy | tests/api/routes/test_oauth_routes.py |
203.0.113.99 |
network | healthy | tests/api/routes/test_oauth_routes.py |
| Label | Layer | Status | Path |
|---|---|---|---|
desktop |
cicd | healthy | .github/workflows/app-release.yml |
android |
cicd | healthy | .github/workflows/app-release.yml |
ios |
cicd | healthy | .github/workflows/app-release.yml |
release |
cicd | healthy | .github/workflows/app-release.yml |
ruff |
cicd | healthy | .github/workflows/lint.yml |
mypy |
cicd | healthy | .github/workflows/lint.yml |
eslint |
cicd | healthy | .github/workflows/lint.yml |
build |
cicd | healthy | .github/workflows/docs.yml |
deploy |
cicd | healthy | .github/workflows/docs.yml |
build |
cicd | healthy | .github/workflows/docker-build.yml |
merge |
cicd | healthy | .github/workflows/docker-build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
RELEASE_TAG |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
ANDROID_KEYSTORE_PASSWORD |
cicd | healthy | — |
PNPM_VERSION |
cicd | healthy | — |
ANDROID_KEY_PASSWORD |
cicd | healthy | — |
ANDROID_KEY_ALIAS |
cicd | healthy | — |
ANDROID_KEYSTORE_BASE64 |
cicd | healthy | — |
REGISTRY |
cicd | healthy | — |
NODE_VERSION |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8000 |
network | healthy | Dockerfile |
port:3001 |
network | healthy | frontend/vite.config.ts |
port:8080 |
network | healthy | tests/infra/tool/test_reveal_project_tool.py |
port:6379 |
network | healthy | deploy/docker-compose.yml |
port:27017 |
network | healthy | deploy/docker-compose.yml |
port:80 |
network | healthy | k8s/lambchat.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | .env.example |
mongodb |
data | healthy | .env.example |
postgresql |
data | healthy | .env.example |
postgres |
data | healthy | .env.example |
sqlite |
data | healthy | frontend/src/components/documents/utils/fileTypeChecks.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
redis |
hardware | healthy | deploy/docker-compose.yml |
mongodb |
hardware | healthy | deploy/docker-compose.yml |
lambchat |
hardware | healthy | deploy/docker-compose.yml |
k8s::Namespace::k8s/lambchat.yaml |
hardware | healthy | k8s/lambchat.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::app-release |
cicd | healthy | .github/workflows/app-release.yml |
gha::lint |
cicd | healthy | .github/workflows/lint.yml |
gha::docs |
cicd | healthy | .github/workflows/docs.yml |
gha::docker-build |
cicd | healthy | .github/workflows/docker-build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::tests/infra/test_user_storage_password_bl… |
security | healthy | tests/infra/test_user_storage_password_blocking.py |
password_literal::tests/infra/test_user_storage_password_bl… |
security | healthy | tests/infra/test_user_storage_password_blocking.py |
password_literal::tests/infra/task/test_arq_settings.py |
security | healthy | tests/infra/task/test_arq_settings.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | .env.example |
vps::azure |
hardware | healthy | tests/infra/agent/test_model_storage.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-gbs5izjh |
software | healthy | /tmp/repobility-clone-gbs5izjh |
| Label | Layer | Status | Path |
|---|---|---|---|
pubsub |
data | healthy | tests/infra/test_channel_pubsub.py |
| Label | Layer | Status | Path |
|---|---|---|---|
test_legacy_migration_limits.py |
data | healthy | tests/infra/skill/test_legacy_migration_limits.py |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | frontend/src/__tests__/pwaNginxCache.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
k8s::Deployment::k8s/lambchat.yaml |
hardware | healthy | k8s/lambchat.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | frontend/src/components/chat/ChatMessage/MermaidDiagram.tsx |
This page is publicly accessible at:
https://repobility.com/scan/c2f396b1-928e-4ab7-b32a-7f17e0dd1d37/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/c2f396b1-928e-4ab7-b32a-7f17e0dd1d37/
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.