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, 18 hours ago)
· 10 languages
988 raw signals (334 security + 654 graph) 12th percentile · Typescript · large (100-500K LoC)
Last scanned 4 days, 18 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 |
Showing 283 of 445 actionable findings. 636 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
src/api/main.py:199src/infra/auth/oauth.py:347src/infra/monitoring/memory.py:312src/infra/storage/s3/backends/minio.py:139frontend/src/components/auth/OAuthCallback.tsx:9
src/api/main.py:701
scripts/create_e2b_template.py:215
scripts/create_daytona_snapshot.py:256
scripts/create_daytona_snapshot.py:227
src/api/routes/envvar.py:91
frontend/src/components/chat/ChatMessage/items/revealPreviewState.ts:35
frontend/android/gradle/wrapper/gradle-wrapper.jar:1
frontend/src/types/auth.ts:6
deploy/docker-compose.yml:1, 11 (2 hits)Dockerfile:2, 21 (2 hits)src/api/routes/channels.py:158
src/api/routes/human.py:320
src/api/routes/channels.py:126
src/api/routes/auth/verification.py:30
src/api/routes/auth/core.py:106
src/api/routes/auth/oauth.py:165
src/api/routes/auth/core.py:145
src/api/routes/auth/core.py:32
src/api/routes/auth/verification.py:217
src/api/routes/auth/verification.py:118
src/api/routes/auth/verification.py:164
src/api/routes/human.py:287
src/api/routes/human.py:246
.github/workflows/app-release.yml:74, 86, 156, 174, 248, 309 (12 hits).github/workflows/docker-build.yml:39, 42, 50, 61, 88, 96, 107 (7 hits).github/workflows/lint.yml:45, 68, 88 (6 hits).github/workflows/docs.yml:23.github/workflows/app-release.yml:51, 79, 131, 145, 161, 168, 224, 236, +2 more (20 hits).github/workflows/lint.yml:42, 65, 85, 91 (8 hits).github/workflows/docker-build.yml:32, 81 (2 hits).github/workflows/docs.yml:22frontend/pnpm-lock.yamlpnpm-lock.yamlfrontend/pnpm-lock.yaml
.pre-commit-config.yaml:3, 13, 21 (3 hits)frontend/src/components/panels/UsersPanel.tsx:253
frontend/pnpm-lock.yaml
frontend/pnpm-lock.yaml
src/api/routes/auth/verification.py:29
securityAuth fastapi unauth mutation
src/api/routes/auth/core.py:144
securityAuth fastapi unauth mutation
src/api/routes/auth/verification.py:216
securityAuth fastapi unauth mutation
src/api/routes/auth/verification.py:117
securityAuth fastapi unauth mutation
src/api/routes/auth/verification.py:163
securityAuth fastapi unauth mutation
src/infra/channel/feishu/manager.py:548
Eval used
src/infra/mcp/quota.py:161
Eval used
src/infra/memory/distributed.py:94
Eval used
src/infra/session/backfill.py:140
Eval used
src/infra/session/event_merger.py:217
Eval used
src/infra/task/concurrency.py:213
Eval used
src/infra/task/recovery.py:435
Eval used
src/infra/task/startup_cleanup.py:232
Eval used
src/infra/tool/mcp_global.py:271
Eval used
src/api/routes/feedback.py:170
src/api/routes/team.py:25
src/api/routes/feedback.py:140
src/api/routes/feedback.py:120
src/api/routes/feedback.py:105
src/api/routes/feedback.py:155
src/api/routes/team.py:57
src/api/routes/team.py:48
src/api/routes/feedback.py:48
src/api/routes/team.py:69
src/api/routes/envvar.py:97
src/api/routes/envvar.py:143
src/api/routes/mcp.py:106
src/api/deps.py:266
src/api/routes/mcp.py:209
src/api/routes/envvar.py:113
src/api/routes/mcp.py:129
src/api/routes/mcp.py:172
src/api/routes/envvar.py:75
src/api/routes/envvar.py:126
src/api/middleware/user_context.py:32src/api/routes/health.py:166src/api/routes/project.py:31frontend/src/components/chat/ChatInputToolbar.tsx:117frontend/src/components/common/LanguageToggle.tsx:28frontend/src/components/fileLibrary/RevealedFilesPanel.tsx:61frontend/src/hooks/useAuth.tsx:259
src/api/deps.py:99src/infra/channel/feishu/markdown.py:155src/infra/folder/storage.py:59frontend/vite.config.ts:166
uv.lock
uv.lock
frontend/pnpm-lock.yaml
src/infra/goal.py:35, 68, 90, 92 (4 hits)src/agents/core/base.py:434, 870 (2 hits)src/agents/core/recommendations.py:166, 447 (2 hits)src/api/routes/skill.py:226, 650 (2 hits)src/api/routes/upload.py:860, 872 (2 hits)src/infra/persona_preset/storage.py:122, 331 (2 hits)src/infra/role/storage.py:214, 441 (2 hits)scripts/create_daytona_snapshot.py:259frontend/src/services/api/token.ts:17, 24, 31, 33 (4 hits)deploy/docker-compose.yml:21
CI/CD securitycontainers
deploy/docker-compose.yml:11
CI/CD securitycontainers
docs/pnpm-lock.yamlpnpm-lock.yamlfrontend/src/services/api/config.ts:140
frontend/src/hooks/useAgent/sseConnection.ts:142
frontend/src/components/persona/usePersonaPlaza.ts:167frontend/src/hooks/useInputHistory.ts:24frontend/src/hooks/useSessionConfig.ts:78frontend/pnpm-lock.yaml
frontend/pnpm-lock.yaml
frontend/pnpm-lock.yamlpnpm-lock.yamlfrontend/pnpm-lock.yamlpnpm-lock.yamlfrontend/pnpm-lock.yamlpnpm-lock.yamlfrontend/pnpm-lock.yamlpnpm-lock.yamlsrc/infra/tool/persona_preset_tool.py:78
frontend/pnpm-lock.yaml
frontend/package.json
frontend/package.json
frontend/package.json
index.html
.well-known/security.txt
scripts/create_daytona_snapshot.py:227
docs/pnpm-lock.yamlpnpm-lock.yamlrepo-level (9 hits).github/workflows/app-release.yml.github/workflows/docker-build.yml.github/workflows/docs.ymlfrontend/src/components/chat/ChatMessage/MermaidDiagram.tsx:520
Dangerous innerhtml
frontend/src/components/documents/previews/MermaidDiagram.tsx:337
Dangerous innerhtml
frontend/src/components/documents/previews/WordPreview.tsx:418
Dangerous innerhtml
frontend/src/components/layout/AppContent/MessageOutlinePanel.tsx:114
Dangerous innerhtml
.dockerignore
CI/CD securitycontainers
deploy/docker-compose.yml:21
CI/CD securitycontainers
deploy/docker-compose.yml:21
CI/CD securitycontainers
deploy/docker-compose.yml:21
CI/CD securitycontainers
deploy/docker-compose.yml:1
CI/CD securitycontainers
frontend/src/components/auth/ResetPassword.tsx:63, 79 (2 hits)frontend/src/components/chat/ChatMessage/items/GrepItem.tsx:9, 31 (2 hits)frontend/src/components/chat/ChatMessage/items/LsItem.tsx:9, 93 (2 hits)frontend/src/components/chat/ChatMessage/items/ProjectRevealItem.tsx:26, 48 (2 hits)frontend/src/components/documents/previews/ExcalidrawPreview.tsx:177, 194 (2 hits)frontend/src/components/auth/AuthPage.tsx:274frontend/src/components/auth/ForgotPassword.tsx:56frontend/src/components/chat/ChatMessage/SummaryItem.tsx:13frontend/package.json
frontend/package.json
frontend/package.jsonpackage.jsonfrontend/package.json
frontend/package.json
frontend/package.json
frontend/package.json
frontend/package.json
frontend/package.json
frontend/package.json
frontend/package.json
frontend/package.json
package.json
llms.txt
humans.txt
Dockerfile:2
containersPinned dependencies
Dockerfile:21
containersPinned dependencies
repo-level (15 hits)repo-level (3 hits)repo-level (2 hits)src/api/deps.py:269
src/agents/core/base.py:93
src/infra/auth/rbac.py:73
src/agents/core/recommendations.py:83
src/agents/core/recommendations.py:497
src/api/routes/human.py:46
src/api/main.py:154
src/infra/email/service.py:421
src/agents/core/base.py:739
src/api/routes/human.py:51
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.