https://github.com/13145125121/BotTG.git
· scanned 2026-05-28 22:10 UTC (1 week ago)
· 10 languages
2021 findings (206 legacy + 1815 scanner) 10/13 scanners ran 68th percentile · Typescript · large (100-500K LoC) Scanner says 59 (higher by 20)
Last scanned 1 week ago · v3 · 811 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
85.0 | 0.15 | 12.75 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
44.0 | 0.20 | 8.80 |
documentation_score |
87.0 | 0.15 | 13.05 |
practices_score |
94.0 | 0.15 | 14.10 |
code_quality |
60.0 | 0.10 | 6.00 |
| Overall | 1.00 | 79.7 |
All 7815 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 |
|---|---|---|---|
runTests |
software | healthy | run-tests.js:runTests |
collectTests |
software | healthy | run-tests.js:collectTests |
randomBytes |
software | healthy | vite.config.ts:randomBytes |
getRandomValues |
software | healthy | vite.config.ts:getRandomValues |
throwIfResNotOk |
software | healthy | client/queryClient.ts:throwIfResNotOk |
apiRequest |
software | healthy | client/queryClient.ts:apiRequest |
LoadingSpinner |
software | healthy | client/App.tsx:LoadingSpinner |
ProjectsGuard |
software | healthy | client/App.tsx:ProjectsGuard |
Router |
software | healthy | client/App.tsx:Router |
App |
software | healthy | client/App.tsx:App |
handleAuthMessage |
software | healthy | client/App.tsx:handleAuthMessage |
isGuest |
software | healthy | client/types/telegram-user.ts:isGuest |
isTelegramUser |
software | healthy | client/types/telegram-user.ts:isTelegramUser |
readCounter |
software | healthy | client/utils/generate-button-id.ts:readCounter |
writeCounter |
software | healthy | client/utils/generate-button-id.ts:writeCounter |
generateButtonId |
software | healthy | client/utils/generate-button-id.ts:generateButtonId |
areCommentsEnabled |
software | healthy | client/utils/comments-settings.ts:areCommentsEnabled |
setCommentsEnabled |
software | healthy | client/utils/comments-settings.ts:setCommentsEnabled |
cn |
software | healthy | client/utils/utils.ts:cn |
normalizeButton |
software | healthy | client/utils/normalize-project-data.ts:normalizeButton |
normalizeButtons |
software | healthy | client/utils/normalize-project-data.ts:normalizeButtons |
normalizeProjectData |
software | healthy | client/utils/normalize-project-data.ts:normalizeProjectData |
invalidateAuthQueries |
software | healthy | client/utils/invalidate-auth-queries.ts:invalidateAuthQueri… |
clearUserCache |
software | healthy | client/utils/invalidate-auth-queries.ts:clearUserCache |
getNodeSize |
software | healthy | client/utils/hierarchical-layout.ts:getNodeSize |
getNodeRole |
software | healthy | client/utils/hierarchical-layout.ts:getNodeRole |
getNodePriority |
software | healthy | client/utils/hierarchical-layout.ts:getNodePriority |
addEdge |
software | healthy | client/utils/hierarchical-layout.ts:addEdge |
isRecord |
software | healthy | client/utils/hierarchical-layout.ts:isRecord |
getButtons |
software | healthy | client/utils/hierarchical-layout.ts:getButtons |
buildKeyboardLinks |
software | healthy | client/utils/hierarchical-layout.ts:buildKeyboardLinks |
inferConnectionsFromNodes |
software | healthy | client/utils/hierarchical-layout.ts:inferConnectionsFromNod… |
pushConnection |
software | healthy | client/utils/hierarchical-layout.ts:pushConnection |
buildLayoutGraph |
software | healthy | client/utils/hierarchical-layout.ts:buildLayoutGraph |
registerKeyboardLink |
software | healthy | client/utils/hierarchical-layout.ts:registerKeyboardLink |
registerButtonTarget |
software | healthy | client/utils/hierarchical-layout.ts:registerButtonTarget |
buildStronglyConnectedComponents |
software | healthy | client/utils/hierarchical-layout.ts:buildStronglyConnectedC… |
visit |
software | healthy | client/utils/hierarchical-layout.ts:visit |
assignComponentLayers |
software | healthy | client/utils/hierarchical-layout.ts:assignComponentLayers |
expandComponentLayers |
software | healthy | client/utils/hierarchical-layout.ts:expandComponentLayers |
collectAdjacentCenters |
software | healthy | client/utils/hierarchical-layout.ts:collectAdjacentCenters |
collectConnectedCenters |
software | healthy | client/utils/hierarchical-layout.ts:collectConnectedCenters |
getDesiredCenter |
software | healthy | client/utils/hierarchical-layout.ts:getDesiredCenter |
sortLayerNodes |
software | healthy | client/utils/hierarchical-layout.ts:sortLayerNodes |
placeLayerNodes |
software | healthy | client/utils/hierarchical-layout.ts:placeLayerNodes |
reduceLayerCrossings |
software | healthy | client/utils/hierarchical-layout.ts:reduceLayerCrossings |
anchorKeyboardNodes |
software | healthy | client/utils/hierarchical-layout.ts:anchorKeyboardNodes |
resolveColumnCollisions |
software | healthy | client/utils/hierarchical-layout.ts:resolveColumnCollisions |
resolveBoundingBoxCollisions |
software | healthy | client/utils/hierarchical-layout.ts:resolveBoundingBoxColli… |
buildLayers |
software | healthy | client/utils/hierarchical-layout.ts:buildLayers |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
run-tests.js |
software | healthy | run-tests.js |
railway.toml |
software | healthy | railway.toml |
vitest.lib.config.ts |
software | warning | vitest.lib.config.ts |
vite.config.ts |
software | healthy | vite.config.ts |
tree.json |
software | healthy | tree.json |
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | warning | tailwind.config.ts |
README.en.md |
software | healthy | README.en.md |
package.json |
software | healthy | package.json |
tsconfig.templates.json |
software | healthy | tsconfig.templates.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
tsconfig.lib-check.json |
software | healthy | tsconfig.lib-check.json |
Dockerfile |
software | healthy | Dockerfile |
global.d.ts |
software | warning | global.d.ts |
package-lock.json |
software | healthy | package-lock.json |
components.json |
software | healthy | components.json |
.c8rc.json |
software | healthy | .c8rc.json |
.env.example |
software | healthy | .env.example |
pyproject.toml |
software | healthy | pyproject.toml |
.eslintrc.json |
software | healthy | .eslintrc.json |
eslint.config.js |
software | warning | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
search.json |
software | healthy | search.json |
tsconfig.server.json |
software | healthy | tsconfig.server.json |
drizzle.config.ts |
software | warning | drizzle.config.ts |
requirements.txt |
software | healthy | requirements.txt |
postcss.config.js |
software | warning | postcss.config.js |
AGENTS.md |
software | healthy | AGENTS.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
vitest.config.ts |
software | warning | vitest.config.ts |
railway.json |
software | healthy | railway.json |
index.css |
software | healthy | client/index.css |
README.md |
software | healthy | client/README.md |
queryClient.ts |
software | healthy | client/queryClient.ts |
index.html |
software | healthy | client/index.html |
main.tsx |
software | warning | client/main.tsx |
App.tsx |
software | healthy | client/App.tsx |
shared-types.ts |
software | warning | client/types/shared-types.ts |
telegram-user.ts |
software | healthy | client/types/telegram-user.ts |
ansi-to-react.d.ts |
software | healthy | client/types/ansi-to-react.d.ts |
bot.ts |
software | warning | client/types/bot.ts |
generate-button-id.ts |
software | healthy | client/utils/generate-button-id.ts |
README.md |
software | healthy | client/utils/README.md |
comments-settings.ts |
software | healthy | client/utils/comments-settings.ts |
utils.ts |
software | healthy | client/utils/utils.ts |
normalize-project-data.ts |
software | healthy | client/utils/normalize-project-data.ts |
invalidate-auth-queries.ts |
software | healthy | client/utils/invalidate-auth-queries.ts |
hierarchical-layout.ts |
software | healthy | client/utils/hierarchical-layout.ts |
tsconfig.json |
software | healthy | client/utils/tsconfig.json |
normalize-file-name.ts |
software | healthy | client/utils/normalize-file-name.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
client |
software | healthy | client |
types |
software | healthy | client/types |
utils |
software | healthy | client/utils |
tests |
software | healthy | client/utils/tests |
sheets |
software | healthy | client/utils/tests/sheets |
sheets |
software | healthy | client/utils/sheets |
components |
software | healthy | client/components |
layout |
software | healthy | client/components/layout |
flexible |
software | healthy | client/components/layout/flexible |
types |
software | healthy | client/components/layout/flexible/types |
utils |
software | healthy | client/components/layout/flexible/utils |
components |
software | healthy | client/components/layout/flexible/components |
hooks |
software | healthy | client/components/layout/flexible/hooks |
ui |
software | healthy | client/components/ui |
editor |
software | healthy | client/components/editor |
google-sheets |
software | healthy | client/components/editor/google-sheets |
user-ids-db |
software | healthy | client/components/editor/user-ids-db |
no-projects |
software | healthy | client/components/editor/no-projects |
hooks |
software | healthy | client/components/editor/no-projects/hooks |
bot |
software | healthy | client/components/editor/bot |
panel |
software | healthy | client/components/editor/bot/panel |
token |
software | healthy | client/components/editor/bot/token |
contexts |
software | healthy | client/components/editor/bot/contexts |
hooks |
software | healthy | client/components/editor/bot/hooks |
profile |
software | healthy | client/components/editor/bot/profile |
card |
software | healthy | client/components/editor/bot/card |
add-bot |
software | healthy | client/components/editor/bot/add-bot |
project |
software | healthy | client/components/editor/bot/project |
auth |
software | healthy | client/components/editor/auth |
hooks |
software | healthy | client/components/editor/auth/hooks |
analytics |
software | healthy | client/components/editor/analytics |
shared |
software | healthy | client/components/editor/shared |
groups |
software | healthy | client/components/editor/groups |
broadcast |
software | healthy | client/components/editor/broadcast |
components |
software | healthy | client/components/editor/broadcast/components |
hooks |
software | healthy | client/components/editor/broadcast/hooks |
wizard |
software | healthy | client/components/editor/broadcast/wizard |
tables |
software | healthy | client/components/editor/tables |
api |
software | healthy | client/components/editor/tables/api |
utils |
software | healthy | client/components/editor/tables/utils |
components |
software | healthy | client/components/editor/tables/components |
hooks |
software | healthy | client/components/editor/tables/hooks |
app-sidebar |
software | healthy | client/components/editor/app-sidebar |
types |
software | healthy | client/components/editor/app-sidebar/types |
components |
software | healthy | client/components/editor/app-sidebar/components |
hooks |
software | healthy | client/components/editor/app-sidebar/hooks |
files |
software | healthy | client/components/editor/files |
components |
software | healthy | client/components/editor/files/components |
hooks |
software | healthy | client/components/editor/files/hooks |
code |
software | healthy | client/components/editor/code |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/google-auth/start |
api | healthy | server/google-sheets/setupGoogleAuthRoutes.ts |
GET /api/google-auth/callback |
api | healthy | server/google-sheets/setupGoogleAuthRoutes.ts |
USE /api |
api | healthy | server/middleware/setup-guard.ts |
GET /health |
api | healthy | server/database/db-routes.ts |
GET /stats |
api | healthy | server/database/db-routes.ts |
GET /metrics |
api | healthy | server/database/db-routes.ts |
GET /cache/stats |
api | healthy | server/database/db-routes.ts |
POST /cache/clear |
api | healthy | server/database/db-routes.ts |
POST /maintenance |
api | healthy | server/database/db-routes.ts |
POST /backup |
api | healthy | server/database/db-routes.ts |
POST /optimize |
api | healthy | server/database/db-routes.ts |
POST /cleanup |
api | healthy | server/database/db-routes.ts |
GET /pool |
api | healthy | server/database/db-routes.ts |
GET /backups |
api | healthy | server/database/db-routes.ts |
GET /backup/:filename |
api | healthy | server/database/db-routes.ts |
POST /restore |
api | healthy | server/database/db-routes.ts |
POST /backup/upload |
api | healthy | server/database/db-routes.ts |
DELETE /backup/:filename |
api | healthy | server/database/db-routes.ts |
GET /stats/detailed |
api | healthy | server/database/db-routes.ts |
GET /api/workers/stats |
api | healthy | server/routes/setupBotManagementRoutes.ts |
GET /api/tokens/:tokenId/bot-status |
api | healthy | server/routes/setupBotManagementRoutes.ts |
GET /api/bot/tokens/:tokenId/status |
api | healthy | server/routes/setupBotManagementRoutes.ts |
GET /api/bot/tokens/:tokenId/photo |
api | healthy | server/routes/setupBotManagementRoutes.ts |
GET /api/tokens/:tokenId/launch-history |
api | healthy | server/routes/setupBotManagementRoutes.ts |
GET /api/launch/:launchId/logs |
api | healthy | server/routes/setupBotManagementRoutes.ts |
POST /api/projects/:id/bot/start |
api | healthy | server/routes/setupBotManagementRoutes.ts |
POST /api/projects/:id/bot/stop |
api | healthy | server/routes/setupBotManagementRoutes.ts |
POST /api/projects/:id/bot/restart |
api | healthy | server/routes/setupBotManagementRoutes.ts |
POST /api/projects/:id/bot/restart-all |
api | healthy | server/routes/setupBotManagementRoutes.ts |
DELETE /api/projects/:projectId/tokens/:tokenId/logs |
api | healthy | server/routes/setupBotManagementRoutes.ts |
GET /api/projects/list |
api | healthy | server/routes/setupProjectRoutes.ts |
GET /api/projects |
api | healthy | server/routes/setupProjectRoutes.ts |
GET /api/projects/:id |
api | healthy | server/routes/setupProjectRoutes.ts |
GET /api/projects/:projectId/nodes |
api | healthy | server/routes/setupProjectRoutes.ts |
GET /api/projects/:projectId/nodes/:nodeId |
api | healthy | server/routes/setupProjectRoutes.ts |
POST /api/projects |
api | healthy | server/routes/setupProjectRoutes.ts |
PUT /api/projects/reorder |
api | healthy | server/routes/setupProjectRoutes.ts |
PUT /api/projects/:id |
api | healthy | server/routes/setupProjectRoutes.ts |
POST /api/projects/:id/export |
api | healthy | server/routes/setupProjectRoutes.ts |
POST /api/projects/:id/generate |
api | healthy | server/routes/setupProjectRoutes.ts |
GET /api/projects/:id/token |
api | healthy | server/routes/setupProjectRoutes.ts |
DELETE /api/projects/:id/token |
api | healthy | server/routes/setupProjectRoutes.ts |
POST /api/settings/comments-generation |
api | healthy | server/routes/setupProjectRoutes.ts |
GET /api/projects/:id/admin-ids |
api | healthy | server/routes/setupProjectRoutes.ts |
PUT /api/projects/:id/admin-ids |
api | healthy | server/routes/setupProjectRoutes.ts |
POST /api/projects/:id/admin-ids/remove |
api | healthy | server/routes/setupProjectRoutes.ts |
POST /api/projects/:id/export-to-google-sheets |
api | healthy | server/routes/setupProjectRoutes.ts |
POST /api/projects/:id/export-structure-to-google-sheets |
api | healthy | server/routes/setupProjectRoutes.ts |
POST /api/media/upload-from-url |
api | healthy | server/routes/setupProjectRoutes.ts |
POST /api/bot-folders/cleanup |
api | healthy | server/routes/setupProjectRoutes.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Ansi |
software | healthy | client/types/ansi-to-react.d.ts:Ansi |
SheetsManager |
software | healthy | client/utils/sheets/sheets-manager.ts:SheetsManager |
ErrorBoundary |
software | healthy | client/components/ErrorBoundary.tsx:ErrorBoundary |
UTF8Reporter |
software | healthy | client/components/editor/database/dialog/tests/utf8-reporte… |
LoggerService |
software | healthy | client/components/editor/telegram-client/services/logger-se… |
HttpClient |
software | healthy | client/components/editor/telegram-client/services/http-clie… |
TelegramAuthService |
software | healthy | client/components/editor/telegram-client/services/telegram-… |
LocalStorageService |
software | healthy | client/storage/local-storage.ts:LocalStorageService |
MockCallback |
software | healthy | lib/tests/test-phase3-text-trigger.ts:MockCallback |
_SchedCb |
software | healthy | lib/tests/test-phase28-schedule-trigger.ts:_SchedCb |
FakeCallback |
software | healthy | lib/tests/test-phase26-convert-file.ts:FakeCallback |
RedisStorage |
software | healthy | lib/tests/test-phase42-fsm-and-pending.ts:RedisStorage |
MockCallback |
software | healthy | lib/tests/test-phase45-incoming-message-trigger.ts:MockCall… |
MockCallback |
software | healthy | lib/tests/test-phase2-command-trigger.ts:MockCallback |
MockCallback |
software | healthy | lib/tests/test-phase44-incoming-callback-trigger.ts:MockCal… |
_Button |
software | healthy | lib/tests/test-phase40-dynamic-buttons-runtime.ts:_Button |
_Markup |
software | healthy | lib/tests/test-phase40-dynamic-buttons-runtime.ts:_Markup |
InlineKeyboardBuilder |
software | healthy | lib/tests/test-phase40-dynamic-buttons-runtime.ts:InlineKey… |
FakeCallback |
software | healthy | lib/tests/test-phase25-psql-query.ts:FakeCallback |
import |
software | healthy | lib/tests/test-phase1-text-formatting.ts:import |
MockCallback |
software | healthy | lib/tests/test-phase36-callback-trigger.ts:MockCallback |
FakeCallbackQuery |
software | healthy | lib/templates/node-handlers/node-handlers.dispatcher.ts:Fak… |
MockCallback |
software | healthy | lib/templates/callback-trigger/callback-trigger.test.ts:Moc… |
TelegramAuthService |
software | healthy | server/telegram/telegram-auth-service.ts:TelegramAuthService |
TelegramValidationError |
software | healthy | server/telegram/types/telegram-validation-error.ts:Telegram… |
SessionModule |
software | healthy | server/telegram/services/client/session-module.ts:SessionMo… |
ChatMethods |
software | healthy | server/telegram/services/client/telegram-client-manager-v2-… |
GroupMemberOperations |
software | healthy | server/telegram/services/client/group-member-operations.ts:… |
ChatModule |
software | healthy | server/telegram/services/client/chat-module.ts:ChatModule |
AuthOperations |
software | healthy | server/telegram/services/client/auth-operations.ts:AuthOper… |
UserManager |
software | healthy | server/telegram/services/client/user-manager.ts:UserManager |
ChatOperations |
software | healthy | server/telegram/services/client/chat-operations.ts:ChatOper… |
GroupModule |
software | healthy | server/telegram/services/client/group-module.ts:GroupModule |
TelegramClientManagerV2 |
software | healthy | server/telegram/services/client/telegram-client-manager-v2.… |
ChatManager |
software | healthy | server/telegram/services/client/chat-manager.ts:ChatManager |
SessionManager |
software | healthy | server/telegram/services/client/session-manager.ts:SessionM… |
GroupMethods |
software | healthy | server/telegram/services/client/telegram-client-manager-v2-… |
TelegramClientManager |
software | healthy | server/telegram/services/client/telegram-client-manager.ts:… |
TelegramOperationsManager |
software | healthy | server/telegram/services/client/telegram-operations-manager… |
AuthModule |
software | healthy | server/telegram/services/client/auth-module.ts:AuthModule |
TelegramStore |
software | healthy | server/telegram/services/client/telegram-store.ts:TelegramS… |
SimpleCache |
software | healthy | server/utils/cache.ts:SimpleCache |
DatabaseCache |
software | healthy | server/database/db-cache.ts:DatabaseCache |
CachedDatabaseOperations |
software | healthy | server/database/db-cache.ts:CachedDatabaseOperations |
DatabaseManager |
software | healthy | server/database/db-utils.ts:DatabaseManager |
DatabaseStorage |
software | healthy | server/database/DatabaseStorage.ts:DatabaseStorage |
EnhancedDatabaseStorage |
software | healthy | server/database/EnhancedDatabaseStorage.ts:EnhancedDatabase… |
DatabaseBackup |
software | healthy | server/database/db-backup.ts:DatabaseBackup |
OptimizedDatabaseStorage |
software | healthy | server/database/OptimizedDatabaseStorage.ts:OptimizedDataba… |
WorkerLogHandler |
software | healthy | server/python/worker.py:35 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/not-found |
frontend | healthy | client/pages/not-found.tsx |
/home |
frontend | healthy | client/pages/home.tsx |
/editor |
frontend | healthy | client/pages/editor.tsx |
/setup |
frontend | healthy | client/pages/setup.tsx |
/editor/types/node-size |
frontend | healthy | client/pages/editor/types/node-size.ts |
/editor/types/editor-common-types |
frontend | healthy | client/pages/editor/types/editor-common-types.ts |
/editor/types/previous-editor-tab |
frontend | healthy | client/pages/editor/types/previous-editor-tab.ts |
/editor/types/ |
frontend | healthy | client/pages/editor/types/index.ts |
/editor/types/action-type |
frontend | healthy | client/pages/editor/types/action-type.ts |
/editor/types/editor-tab |
frontend | healthy | client/pages/editor/types/editor-tab.ts |
/editor/types/editor-states |
frontend | healthy | client/pages/editor/types/editor-states.ts |
/editor/types/action-history-item |
frontend | healthy | client/pages/editor/types/action-history-item.ts |
/editor/types/editor-code-states |
frontend | healthy | client/pages/editor/types/editor-code-states.ts |
/editor/utils/get-code-stats |
frontend | healthy | client/pages/editor/utils/get-code-stats.ts |
/editor/utils/ |
frontend | healthy | client/pages/editor/utils/index.ts |
/editor/utils/keyboard-migration |
frontend | healthy | client/pages/editor/utils/keyboard-migration.ts |
/editor/utils/action-logger |
frontend | healthy | client/pages/editor/utils/action-logger.ts |
/editor/components/canvas-content |
frontend | healthy | client/pages/editor/components/canvas-content.tsx |
/editor/components/ |
frontend | healthy | client/pages/editor/components/index.ts |
/editor/components/mobile-sheets |
frontend | healthy | client/pages/editor/components/mobile-sheets.tsx |
/editor/components/canvas-view-toggle |
frontend | healthy | client/pages/editor/components/canvas-view-toggle.tsx |
/editor/components/header-content |
frontend | healthy | client/pages/editor/components/header-content.tsx |
/editor/components/mobile/mobile-properties-sheet |
frontend | healthy | client/pages/editor/components/mobile/mobile-properties-she… |
/editor/hooks/use-layout-management |
frontend | healthy | client/pages/editor/hooks/use-layout-management.ts |
/editor/hooks/use-sheet-duplicate |
frontend | healthy | client/pages/editor/hooks/use-sheet-duplicate.ts |
/editor/hooks/use-project-save |
frontend | healthy | client/pages/editor/hooks/use-project-save.ts |
/editor/hooks/use-sheet-delete |
frontend | healthy | client/pages/editor/hooks/use-sheet-delete.ts |
/editor/hooks/use-node-focus |
frontend | healthy | client/pages/editor/hooks/use-node-focus.ts |
/editor/hooks/use-code-states |
frontend | healthy | client/pages/editor/hooks/use-code-states.ts |
/editor/hooks/use-mobile-handlers |
frontend | healthy | client/pages/editor/hooks/use-mobile-handlers.ts |
/editor/hooks/use-sheet-add |
frontend | healthy | client/pages/editor/hooks/use-sheet-add.ts |
/editor/hooks/use-sheet-handlers |
frontend | healthy | client/pages/editor/hooks/use-sheet-handlers.ts |
/editor/hooks/use-node-handlers |
frontend | healthy | client/pages/editor/hooks/use-node-handlers.ts |
/editor/hooks/use-tab-navigation |
frontend | healthy | client/pages/editor/hooks/use-tab-navigation.ts |
/editor/hooks/use-project-reset |
frontend | healthy | client/pages/editor/hooks/use-project-reset.ts |
/editor/hooks/use-sheet-rename |
frontend | healthy | client/pages/editor/hooks/use-sheet-rename.ts |
/editor/hooks/use-code-panel-handlers |
frontend | healthy | client/pages/editor/hooks/use-code-panel-handlers.ts |
/editor/hooks/use-dialog-panel |
frontend | healthy | client/pages/editor/hooks/use-dialog-panel.ts |
/editor/hooks/ |
frontend | healthy | client/pages/editor/hooks/index.ts |
/editor/hooks/use-project-loader |
frontend | healthy | client/pages/editor/hooks/use-project-loader.ts |
/editor/hooks/use-dialog-handlers |
frontend | healthy | client/pages/editor/hooks/use-dialog-handlers.ts |
/editor/hooks/use-canvas-view |
frontend | healthy | client/pages/editor/hooks/use-canvas-view.ts |
/editor/hooks/use-project-navigation |
frontend | healthy | client/pages/editor/hooks/use-project-navigation.ts |
/editor/hooks/use-button-handlers |
frontend | healthy | client/pages/editor/hooks/use-button-handlers.ts |
/editor/hooks/use-editor-ui-states |
frontend | healthy | client/pages/editor/hooks/use-editor-ui-states.ts |
/editor/hooks/use-sheet-states |
frontend | healthy | client/pages/editor/hooks/use-sheet-states.ts |
/editor/hooks/use-sheet-select |
frontend | healthy | client/pages/editor/hooks/use-sheet-select.ts |
/projects |
frontend | healthy | client/App.tsx |
/templates |
frontend | healthy | client/App.tsx |
/editor/:id |
frontend | healthy | client/App.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
bot_tables |
data | healthy | server/database/migrations/add-bot-tables.sql |
bot_table_columns |
data | healthy | server/database/migrations/add-bot-tables.sql |
bot_table_rows |
data | healthy | server/database/migrations/add-bot-tables.sql |
bot_logs |
data | healthy | server/database/migrations/add-bot-logs-table.sql |
app_settings |
data | healthy | server/migrations/add-app-settings-table.sql |
telegram_users |
data | healthy | migrations/0000_create_tables.sql |
session |
data | healthy | migrations/0000_create_tables.sql |
user_telegram_settings |
data | healthy | migrations/0000_create_tables.sql |
bot_projects |
data | healthy | migrations/0000_create_tables.sql |
project_collaborators |
data | healthy | migrations/0000_create_tables.sql |
bot_tokens |
data | healthy | migrations/0000_create_tables.sql |
bot_env_variables |
data | healthy | migrations/0000_create_tables.sql |
bot_instances |
data | healthy | migrations/0000_create_tables.sql |
bot_launch_history |
data | healthy | migrations/0000_create_tables.sql |
bot_users |
data | healthy | migrations/0000_create_tables.sql |
bot_messages |
data | healthy | migrations/0000_create_tables.sql |
media_files |
data | healthy | migrations/0000_create_tables.sql |
bot_message_media |
data | healthy | migrations/0000_create_tables.sql |
bot_groups |
data | healthy | migrations/0000_create_tables.sql |
group_members |
data | healthy | migrations/0000_create_tables.sql |
bot_templates |
data | healthy | migrations/0000_create_tables.sql |
broadcasts |
data | healthy | migrations/0000_create_tables.sql |
broadcast_results |
data | healthy | migrations/0000_create_tables.sql |
schedule_state |
data | healthy | migrations/0000_create_tables.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
sheet-migration.ts |
data | healthy | client/utils/sheets/sheet-migration.ts |
fix-autolayout-migration.ts |
data | healthy | client/components/editor/properties/utils/fix-autolayout-mi… |
keyboard-migration.ts |
data | healthy | client/pages/editor/utils/keyboard-migration.ts |
apply-google-sheets-migration.ts |
data | healthy | scripts/apply-google-sheets-migration.ts |
run-migrations.ts |
data | healthy | scripts/run-migrations.ts |
apply-structure-export-migration.ts |
data | healthy | scripts/apply-structure-export-migration.ts |
qr-migration-handler.ts |
data | healthy | server/telegram/services/auth/qr-migration-handler.ts |
runMigrations.ts |
data | healthy | server/database/runMigrations.ts |
seed-bot-tables-data.sql |
data | healthy | server/database/migrations/seed-bot-tables-data.sql |
add-bot-tables.sql |
data | healthy | server/database/migrations/add-bot-tables.sql |
repair-bot-tokens-owner-id.sql |
data | healthy | server/database/migrations/repair-bot-tokens-owner-id.sql |
add-bot-logs-table.sql |
data | healthy | server/database/migrations/add-bot-logs-table.sql |
add-log-level-to-tokens.sql |
data | healthy | server/migrations/add-log-level-to-tokens.sql |
add-app-settings-table.sql |
data | healthy | server/migrations/add-app-settings-table.sql |
schema.ts |
data | healthy | migrations/schema.ts |
0001_add_userbot_fields.sql |
data | healthy | migrations/0001_add_userbot_fields.sql |
0000_create_tables.sql |
data | healthy | migrations/0000_create_tables.sql |
relations.ts |
data | healthy | migrations/relations.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::server/routes/projectRoutes/handlers/googleSheetsHand… |
security | healthy | server/routes/projectRoutes/handlers/googleSheetsHandlers.ts |
auth::server/google-sheets/auth.ts |
security | healthy | server/google-sheets/auth.ts |
auth::client/components/editor/header/hooks/use-telegram-lo… |
security | healthy | client/components/editor/header/hooks/use-telegram-login.ts |
auth::client/components/editor/setup/SetupInstructions.tsx |
security | healthy | client/components/editor/setup/SetupInstructions.tsx |
auth::client/components/editor/google-sheets/GoogleSheetsEx… |
security | healthy | client/components/editor/google-sheets/GoogleSheetsExportBu… |
auth::server/google-sheets/index.ts |
security | healthy | server/google-sheets/index.ts |
auth::server/routes/auth/handlers/telegramAuthHandler.ts |
security | healthy | server/routes/auth/handlers/telegramAuthHandler.ts |
auth::server/google-sheets/export.ts |
security | healthy | server/google-sheets/export.ts |
auth::package.json |
security | healthy | package.json |
auth::server/routes/routes.ts |
security | healthy | server/routes/routes.ts |
auth::scripts/auto-push-github.ts |
security | healthy | scripts/auto-push-github.ts |
auth::server/routes/auth/utils/telegramJwks.ts |
security | healthy | server/routes/auth/utils/telegramJwks.ts |
auth::scripts/sync-github.ts |
security | healthy | scripts/sync-github.ts |
auth::server/google-sheets/setupGoogleAuthRoutes.ts |
security | healthy | server/google-sheets/setupGoogleAuthRoutes.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | client/App.tsx |
ErrorBoundary |
frontend | healthy | client/components/ErrorBoundary.tsx |
LayoutCustomizer |
frontend | healthy | client/components/layout/layout-customizer.tsx |
QuickLayoutSwitcher |
frontend | healthy | client/components/layout/quick-layout-switcher.tsx |
SimpleLayoutCustomizer |
frontend | healthy | client/components/layout/simple-layout-customizer.tsx |
DragLayoutManager |
frontend | healthy | client/components/layout/drag-layout-manager.tsx |
ScenariyPage |
frontend | healthy | client/components/editor/scenariy/ScenariyPage.tsx |
NotFound |
frontend | healthy | client/pages/not-found.tsx |
Home |
frontend | healthy | client/pages/home.tsx |
Editor |
frontend | healthy | client/pages/editor.tsx |
Setup |
frontend | healthy | client/pages/setup.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::docker-compose.yml |
security | healthy | docker-compose.yml |
password_literal::docker-compose.yml |
security | healthy | docker-compose.yml |
github_token::scripts/force-push.sh |
security | healthy | scripts/force-push.sh |
password_literal::scripts/fix_texts_encoding.py |
security | healthy | scripts/fix_texts_encoding.py |
password_literal::lib/templates/http-request/http-request.f… |
security | healthy | lib/templates/http-request/http-request.fixture.ts |
password_literal::lib/bot-generator/core/http-request-gener… |
security | healthy | lib/bot-generator/core/http-request-generation.test.ts |
password_literal::server/telegram/services/auth/qr-2fa-veri… |
security | healthy | server/telegram/services/auth/qr-2fa-verifier.ts |
password_literal::server/telegram/services/auth/qr-2fa-veri… |
security | healthy | server/telegram/services/auth/qr-2fa-verifier.ts |
password_literal::server/routes/routes.ts |
security | healthy | server/routes/routes.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | railway.toml |
redis |
data | healthy | tree.json |
postgres |
data | healthy | .env.example |
mongodb |
data | healthy | lib/scaffolding/generateRequirementsTxt.ts |
sqlite |
data | healthy | tools/inspect_db.py |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
db |
hardware | healthy | docker-compose.yml |
redis |
hardware | healthy | docker-compose.yml |
app |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
2.1.9.6 |
network | healthy | package.json |
127.0.0.1 |
network | healthy | .env.example |
120.0.0.0 |
network | healthy | server/files/downloadFileFromUrl.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5000 |
network | healthy | Dockerfile |
port:5432 |
network | healthy | scripts/fix_texts_encoding.py |
port:3000 |
network | healthy | server/routes/routes.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-f7zq0b9o |
software | healthy | /tmp/repobility-clone-f7zq0b9o |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::build-tree |
cicd | healthy | .github/workflows/build-tree.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
build-tree |
cicd | healthy | .github/workflows/build-tree.yml |
This page is publicly accessible at:
https://repobility.com/scan/82a13e96-2f14-4509-b156-00a97ca752ff/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/82a13e96-2f14-4509-b156-00a97ca752ff/
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.