https://github.com/Va3elina/moex-aggregator
· scanned 2026-06-16 00:47 UTC (2 months, 1 week ago)
350 raw signals (13 security + 337 graph)
Last scanned 2 months, 1 week ago · v1 · 307 actionable findings from 2 signal sources. 153 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 4069 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 |
|---|---|---|---|
get_moscow_time |
software | healthy | main_orchestrator.py:77 |
is_trading_hours |
software | healthy | main_orchestrator.py:86 |
is_trading_day |
software | healthy | main_orchestrator.py:97 |
setup_logging |
software | healthy | main_orchestrator.py:208 |
send_data_notify |
software | healthy | main_orchestrator.py:259 |
refresh_materialized_views |
software | healthy | main_orchestrator.py:282 |
run_script |
software | healthy | main_orchestrator.py:345 |
__init__ |
software | healthy | main_orchestrator.py:416 |
_get_5min_slot |
software | healthy | main_orchestrator.py:473 |
_get_hour_slot |
software | healthy | main_orchestrator.py:477 |
_get_day_slot |
software | healthy | main_orchestrator.py:481 |
run_5min_cycle |
software | healthy | main_orchestrator.py:485 |
run_expire_only |
software | healthy | main_orchestrator.py:560 |
_do |
software | healthy | main_orchestrator.py:577 |
run_billing_hourly |
software | healthy | main_orchestrator.py:592 |
_do_expire |
software | healthy | main_orchestrator.py:616 |
_do_renew |
software | healthy | main_orchestrator.py:628 |
run_hourly_aggregate |
software | healthy | main_orchestrator.py:648 |
_get_oi_hourly_gap_days |
software | healthy | main_orchestrator.py:674 |
run_daily_update |
software | healthy | main_orchestrator.py:692 |
run_funds_update |
software | healthy | main_orchestrator.py:708 |
run_indices_update |
software | healthy | main_orchestrator.py:724 |
run_analytics_cleanup |
software | healthy | main_orchestrator.py:740 |
run_commodity_update |
software | healthy | main_orchestrator.py:768 |
run_index_candles_hourly_update |
software | healthy | main_orchestrator.py:786 |
run_macro_update |
software | healthy | main_orchestrator.py:802 |
run_breadth_update |
software | healthy | main_orchestrator.py:818 |
run_dividends_update |
software | healthy | main_orchestrator.py:834 |
run_weekend_catchup |
software | healthy | main_orchestrator.py:850 |
run_market_cap_update |
software | healthy | main_orchestrator.py:913 |
print_stats |
software | healthy | main_orchestrator.py:929 |
stop |
software | healthy | main_orchestrator.py:962 |
run_forever |
software | healthy | main_orchestrator.py:967 |
main |
software | healthy | main_orchestrator.py:1165 |
signal_handler |
software | dead | main_orchestrator.py:1177 |
get_moscow_time |
software | healthy | moex_calendar.py:85 |
is_holiday |
software | healthy | moex_calendar.py:99 |
is_weekend |
software | dead | moex_calendar.py:115 |
is_trading_day |
software | healthy | moex_calendar.py:131 |
is_trading_hours |
software | healthy | moex_calendar.py:156 |
get_previous_trading_day |
software | healthy | moex_calendar.py:184 |
get_next_trading_day |
software | healthy | moex_calendar.py:210 |
get_trading_dates |
software | healthy | moex_calendar.py:236 |
send |
software | healthy | tg_bot.py:25 |
answer_callback |
software | healthy | tg_bot.py:32 |
main_keyboard |
software | healthy | tg_bot.py:36 |
cmd_users |
software | healthy | tg_bot.py:52 |
cmd_stats |
software | healthy | tg_bot.py:69 |
cmd_backup |
software | healthy | tg_bot.py:94 |
process_update |
software | healthy | tg_bot.py:111 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
main_orchestrator.py |
software | healthy | main_orchestrator.py |
DEPLOY_NOTES.md |
software | healthy | DEPLOY_NOTES.md |
dev-start.sh |
software | healthy | dev-start.sh |
TECHNICAL.md |
software | healthy | TECHNICAL.md |
backup_db.sh |
software | healthy | backup_db.sh |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
Dockerfile |
software | healthy | Dockerfile |
moex_calendar.py |
software | healthy | moex_calendar.py |
.env.example |
software | healthy | .env.example |
dev-stop.sh |
software | healthy | dev-stop.sh |
requirements.txt |
software | healthy | requirements.txt |
docker-compose.yml |
software | healthy | docker-compose.yml |
tg_bot.py |
software | healthy | tg_bot.py |
tsconfig.app.json |
software | healthy | frontend/tsconfig.app.json |
vite.config.ts |
software | healthy | frontend/vite.config.ts |
README.md |
software | healthy | frontend/README.md |
package.json |
software | healthy | frontend/package.json |
tsconfig.node.json |
software | healthy | frontend/tsconfig.node.json |
index.html |
software | healthy | frontend/index.html |
package-lock.json |
software | healthy | frontend/package-lock.json |
eslint.config.js |
software | healthy | frontend/eslint.config.js |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
RESPONSIVE_REFERENCE.md |
software | healthy | frontend/RESPONSIVE_REFERENCE.md |
prerender-meta.ts |
software | healthy | frontend/scripts/prerender-meta.ts |
manifest.json |
software | healthy | frontend/public/manifest.json |
googlea0fce691e03bae82.html |
software | healthy | frontend/public/googlea0fce691e03bae82.html |
yandex_20ae0b57eafee678.html |
software | healthy | frontend/public/yandex_20ae0b57eafee678.html |
sw.js |
software | healthy | frontend/public/sw.js |
logos-checker.html |
software | healthy | frontend/public/showcase/logos-checker.html |
manifest.json |
software | healthy | frontend/public/logos/manifest.json |
README.md |
software | healthy | frontend/public/logos/README.md |
sprite-manifest.json |
software | healthy | frontend/public/logos/sprite-manifest.json |
seg000.ts |
software | healthy | frontend/public/videos/funds-money/seg000.ts |
seg000.ts |
software | healthy | frontend/public/videos/seasonality/seg000.ts |
seg000.ts |
software | healthy | frontend/public/videos/heatmap/seg000.ts |
seg000.ts |
software | healthy | frontend/public/videos/oi/seg000.ts |
seg000.ts |
software | healthy | frontend/public/videos/strength/seg000.ts |
seg000.ts |
software | healthy | frontend/public/videos/buffett/seg000.ts |
seg000.ts |
software | healthy | frontend/public/videos/funds-catalog/seg000.ts |
seg002.ts |
software | healthy | frontend/public/videos/funds-catalog/seg002.ts |
seg001.ts |
software | healthy | frontend/public/videos/funds-catalog/seg001.ts |
index.css |
software | healthy | frontend/src/index.css |
main.tsx |
software | healthy | frontend/src/main.tsx |
App.tsx |
software | healthy | frontend/src/App.tsx |
App.css |
software | healthy | frontend/src/App.css |
index.ts |
software | healthy | frontend/src/types/index.ts |
tbank.d.ts |
software | healthy | frontend/src/types/tbank.d.ts |
chartConfig.ts |
software | healthy | frontend/src/config/chartConfig.ts |
fundAnnotations.ts |
software | healthy | frontend/src/config/fundAnnotations.ts |
alertsConfig.ts |
software | healthy | frontend/src/config/alertsConfig.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | frontend/src/App.tsx |
AdaptiveSegmented |
frontend | healthy | frontend/src/components/AdaptiveSegmented.tsx |
AdminBillingInvites |
frontend | healthy | frontend/src/components/AdminBillingInvites.tsx |
InstrumentIcon |
frontend | healthy | frontend/src/components/InstrumentIcon.tsx |
ResponsiveRoute |
frontend | healthy | frontend/src/components/ResponsiveRoute.tsx |
SimpleChart |
frontend | healthy | frontend/src/components/SimpleChart.tsx |
ChartActionsMenu |
frontend | healthy | frontend/src/components/ChartActionsMenu.tsx |
Logo |
frontend | healthy | frontend/src/components/Logo.tsx |
CenteredModalShell |
frontend | healthy | frontend/src/components/CenteredModalShell.tsx |
Num |
frontend | healthy | frontend/src/components/Num.tsx |
CookieConsentBanner |
frontend | healthy | frontend/src/components/CookieConsentBanner.tsx |
Dropdown |
frontend | healthy | frontend/src/components/Dropdown.tsx |
HlsVideo |
frontend | healthy | frontend/src/components/HlsVideo.tsx |
PageHeader |
frontend | healthy | frontend/src/components/PageHeader.tsx |
IndicatorShell |
frontend | healthy | frontend/src/components/IndicatorShell.tsx |
Skeleton |
frontend | healthy | frontend/src/components/Skeleton.tsx |
ChartNavigator |
frontend | healthy | frontend/src/components/ChartNavigator.tsx |
HelpTooltip |
frontend | healthy | frontend/src/components/HelpTooltip.tsx |
ChartWatermark |
frontend | healthy | frontend/src/components/ChartWatermark.tsx |
InstrumentSearchModal |
frontend | healthy | frontend/src/components/InstrumentSearchModal.tsx |
FavoritePeriodSelect |
frontend | healthy | frontend/src/components/FavoritePeriodSelect.tsx |
Layout |
frontend | healthy | frontend/src/components/Layout.tsx |
LayersButton |
frontend | healthy | frontend/src/components/LayersButton.tsx |
PageSEO |
frontend | healthy | frontend/src/components/PageSEO.tsx |
ChartTabs |
frontend | healthy | frontend/src/components/ChartTabs.tsx |
FrameLogo |
frontend | healthy | frontend/src/components/FrameLogo.tsx |
AvatarImg |
frontend | healthy | frontend/src/components/AvatarImg.tsx |
Card |
frontend | healthy | frontend/src/components/Card.tsx |
ThemeToggle |
frontend | healthy | frontend/src/components/ThemeToggle.tsx |
TickerLogo |
frontend | healthy | frontend/src/components/TickerLogo.tsx |
SegmentedControl |
frontend | healthy | frontend/src/components/SegmentedControl.tsx |
YearlySeasonalityChart |
frontend | healthy | frontend/src/components/seasonality/YearlySeasonalityChart.… |
TestDashboard |
frontend | healthy | frontend/src/components/seasonality/TestDashboard.tsx |
SeasonalityPriceChart |
frontend | healthy | frontend/src/components/seasonality/SeasonalityPriceChart.t… |
SeasonalityHistogram |
frontend | healthy | frontend/src/components/seasonality/SeasonalityHistogram.tsx |
FundsTable |
frontend | healthy | frontend/src/components/funds/FundsTable.tsx |
FundDetailModal |
frontend | healthy | frontend/src/components/funds/FundDetailModal.tsx |
Donut |
frontend | healthy | frontend/src/components/funds/Donut.tsx |
FlowsHistogram |
frontend | healthy | frontend/src/components/funds/FlowsHistogram.tsx |
FundCardModal |
frontend | healthy | frontend/src/components/funds/FundCardModal.tsx |
MobileFallbackChrome |
frontend | healthy | frontend/src/components/mobile/MobileFallbackChrome.tsx |
MobileBottomRail |
frontend | healthy | frontend/src/components/mobile/MobileBottomRail.tsx |
MobileFlowsHistogram |
frontend | healthy | frontend/src/components/mobile/MobileFlowsHistogram.tsx |
MobileLayout |
frontend | healthy | frontend/src/components/mobile/MobileLayout.tsx |
MobileAssetSearch |
frontend | healthy | frontend/src/components/mobile/MobileAssetSearch.tsx |
MobilePageHeader |
frontend | healthy | frontend/src/components/mobile/MobilePageHeader.tsx |
MobileSheet |
frontend | healthy | frontend/src/components/mobile/MobileSheet.tsx |
MobileChart |
frontend | healthy | frontend/src/components/mobile/MobileChart.tsx |
MobilePWABanner |
frontend | healthy | frontend/src/components/mobile/MobilePWABanner.tsx |
MobileSkeleton |
frontend | healthy | frontend/src/components/mobile/MobileSkeleton.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
MainOrchestrator |
software | healthy | main_orchestrator.py:413 |
ErrorBoundary |
software | healthy | frontend/src/components/ErrorBoundary.tsx:ErrorBoundary |
TimeoutError |
software | healthy | frontend/src/services/api.ts:TimeoutError |
ApiError |
software | healthy | frontend/src/services/api.ts:ApiError |
Base |
software | healthy | api/database.py:44 |
JSONFormatter |
software | healthy | api/logger.py:21 |
ColoredFormatter |
software | healthy | api/logger.py:46 |
LoggerAdapter |
software | healthy | api/logger.py:132 |
RequestLoggingMiddleware |
software | healthy | api/middleware.py:64 |
SlowRequestMiddleware |
software | healthy | api/middleware.py:145 |
SecurityHeadersMiddleware |
software | healthy | api/middleware.py:177 |
RateLimitMiddleware |
software | healthy | api/middleware.py:219 |
SSEManager |
software | healthy | api/sse.py:14 |
TokenPayload |
software | healthy | api/security/jwt.py:93 |
TokenPair |
software | healthy | api/security/jwt.py:110 |
Instrument |
software | healthy | api/models/instrument.py:8 |
UserPaymentMethod |
software | healthy | api/models/payment_method.py:38 |
FundHoldingsIntraday |
software | healthy | api/models/fund_holdings_intraday.py:35 |
ApiKey |
software | healthy | api/models/api_key.py:23 |
TelegramLinkToken |
software | healthy | api/models/telegram_link_token.py:18 |
Candle |
software | healthy | api/models/candle.py:8 |
OpenInterest |
software | healthy | api/models/open_interest.py:8 |
FundHoldingsHistory |
software | healthy | api/models/fund_holdings_history.py:45 |
ExtensionToken |
software | healthy | api/models/extension_token.py:20 |
Alert |
software | healthy | api/models/alert.py:15 |
AlertFire |
software | healthy | api/models/alert.py:50 |
Subscription |
software | healthy | api/models/subscription.py:56 |
StockMarketCap |
software | healthy | api/models/stock_market_cap.py:8 |
SubscriptionInvite |
software | healthy | api/models/subscription_invite.py:25 |
InviteRedemption |
software | healthy | api/models/subscription_invite.py:59 |
UserRole |
software | healthy | api/models/user.py:13 |
User |
software | healthy | api/models/user.py:23 |
RefreshToken |
software | healthy | api/models/user.py:94 |
TBankProvider |
software | healthy | api/billing/tbank.py:94 |
Plan |
software | healthy | api/billing/plans.py:30 |
CheckoutSession |
software | healthy | api/billing/provider.py:13 |
WebhookEvent |
software | healthy | api/billing/provider.py:20 |
PaymentProvider |
software | healthy | api/billing/provider.py:36 |
StubPaymentProvider |
software | healthy | api/billing/stub.py:24 |
RedeemError |
software | healthy | api/billing/invites.py:91 |
InstrumentResponse |
software | healthy | api/schemas/instrument.py:7 |
Config |
software | healthy | api/schemas/instrument.py:18 |
InstrumentListResponse |
software | healthy | api/schemas/instrument.py:22 |
UserRegister |
software | healthy | api/schemas/auth.py:22 |
UserLogin |
software | healthy | api/schemas/auth.py:67 |
TokenResponse |
software | healthy | api/schemas/auth.py:93 |
RefreshTokenRequest |
software | healthy | api/schemas/auth.py:111 |
UserResponse |
software | healthy | api/schemas/auth.py:126 |
AddEmailRequest |
software | healthy | api/schemas/auth.py:157 |
Config |
software | healthy | api/schemas/auth.py:167 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | api/main.py |
GET /api/health |
api | healthy | api/main.py |
GET /api/info |
api | healthy | api/main.py |
GET /{path:path} |
api | healthy | api/main.py |
GET /token |
api | healthy | api/routers/extension.py |
POST /token |
api | healthy | api/routers/extension.py |
DELETE /token/{token_id} |
api | healthy | api/routers/extension.py |
POST /exchange |
api | healthy | api/routers/extension.py |
GET /intervals/{sectype} |
api | healthy | api/routers/chart.py |
GET /{sec_id} |
api | healthy | api/routers/chart.py |
GET / |
api | healthy | api/routers/api_keys.py |
POST / |
api | healthy | api/routers/api_keys.py |
GET /usage |
api | healthy | api/routers/api_keys.py |
DELETE /{key_id} |
api | healthy | api/routers/api_keys.py |
POST /register |
api | healthy | api/routers/auth.py |
POST /login |
api | healthy | api/routers/auth.py |
POST /refresh |
api | healthy | api/routers/auth.py |
POST /logout |
api | healthy | api/routers/auth.py |
GET /me |
api | healthy | api/routers/auth.py |
POST /add-email |
api | healthy | api/routers/auth.py |
POST /verify-email |
api | healthy | api/routers/auth.py |
POST /resend-verification |
api | healthy | api/routers/auth.py |
GET /guest-limits |
api | healthy | api/routers/auth.py |
POST /change-password |
api | healthy | api/routers/auth.py |
POST /event |
api | healthy | api/routers/analytics.py |
GET /stats |
api | healthy | api/routers/analytics.py |
GET /funnel |
api | healthy | api/routers/analytics.py |
GET /cohort |
api | healthy | api/routers/analytics.py |
GET /realtime |
api | healthy | api/routers/analytics.py |
GET /experiments |
api | healthy | api/routers/analytics.py |
POST /experiments |
api | healthy | api/routers/analytics.py |
DELETE /experiments/{name} |
api | healthy | api/routers/analytics.py |
GET /experiments/{name}/assign |
api | healthy | api/routers/analytics.py |
GET /users |
api | healthy | api/routers/analytics.py |
GET /users/{user_id} |
api | healthy | api/routers/analytics.py |
GET /stocks |
api | healthy | api/routers/heatmap.py |
GET /prices |
api | healthy | api/routers/heatmap.py |
GET /imoex |
api | healthy | api/routers/heatmap.py |
GET /intraday-assets |
api | healthy | api/routers/open_interest.py |
GET /{sectype} |
api | healthy | api/routers/open_interest.py |
GET /funds |
api | healthy | api/routers/fund_trades.py |
GET /fund/{ticker} |
api | healthy | api/routers/fund_trades.py |
GET /movers |
api | healthy | api/routers/fund_trades.py |
GET /intraday/{ticker} |
api | healthy | api/routers/fund_trades.py |
GET /asset/{asset_name} |
api | healthy | api/routers/fund_trades.py |
GET /snapshots/{ticker} |
api | healthy | api/routers/fund_trades.py |
GET /snapshot/{ticker} |
api | healthy | api/routers/fund_trades.py |
GET /asset-history/{ticker} |
api | healthy | api/routers/fund_trades.py |
GET /assets |
api | healthy | api/routers/fund_trades.py |
GET /company-flows |
api | healthy | api/routers/fund_trades.py |
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 |
scripts |
software | healthy | frontend/scripts |
public |
software | healthy | frontend/public |
showcase |
software | healthy | frontend/public/showcase |
logos |
software | healthy | frontend/public/logos |
videos |
software | healthy | frontend/public/videos |
funds-money |
software | healthy | frontend/public/videos/funds-money |
seasonality |
software | healthy | frontend/public/videos/seasonality |
heatmap |
software | healthy | frontend/public/videos/heatmap |
oi |
software | healthy | frontend/public/videos/oi |
strength |
software | healthy | frontend/public/videos/strength |
buffett |
software | healthy | frontend/public/videos/buffett |
funds-catalog |
software | healthy | frontend/public/videos/funds-catalog |
src |
software | healthy | frontend/src |
types |
software | healthy | frontend/src/types |
config |
software | healthy | frontend/src/config |
utils |
software | healthy | frontend/src/utils |
components |
software | healthy | frontend/src/components |
seasonality |
software | healthy | frontend/src/components/seasonality |
tier |
software | healthy | frontend/src/components/tier |
funds |
software | healthy | frontend/src/components/funds |
mobile |
software | healthy | frontend/src/components/mobile |
billing |
software | healthy | frontend/src/components/billing |
alerts |
software | healthy | frontend/src/components/alerts |
cbr |
software | healthy | frontend/src/components/cbr |
chart |
software | healthy | frontend/src/components/chart |
landing |
software | healthy | frontend/src/components/landing |
strength |
software | healthy | frontend/src/components/strength |
onboarding |
software | healthy | frontend/src/components/onboarding |
profile |
software | healthy | frontend/src/components/profile |
fundtrades |
software | healthy | frontend/src/components/fundtrades |
editorial |
software | healthy | frontend/src/components/editorial |
export |
software | healthy | frontend/src/components/export |
contexts |
software | healthy | frontend/src/contexts |
pages |
software | healthy | frontend/src/pages |
legal |
software | healthy | frontend/src/pages/legal |
mobile |
software | healthy | frontend/src/pages/mobile |
embed |
software | healthy | frontend/src/pages/embed |
methodology |
software | healthy | frontend/src/pages/methodology |
hooks |
software | healthy | frontend/src/hooks |
services |
software | healthy | frontend/src/services |
styles |
software | healthy | frontend/src/styles |
tests |
software | healthy | tests |
api |
software | healthy | api |
security |
software | healthy | api/security |
models |
software | healthy | api/models |
utils |
software | healthy | api/utils |
billing |
software | healthy | api/billing |
services |
software | healthy | api/services |
schemas |
software | healthy | api/schemas |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/AuthCallback |
frontend | healthy | frontend/src/pages/AuthCallback.tsx |
/BillingFailPage |
frontend | healthy | frontend/src/pages/BillingFailPage.tsx |
/HeatmapPage |
frontend | healthy | frontend/src/pages/HeatmapPage.tsx |
/OpenInterestPage |
frontend | healthy | frontend/src/pages/OpenInterestPage.tsx |
/BillingSuccessPage |
frontend | healthy | frontend/src/pages/BillingSuccessPage.tsx |
/LoginPage |
frontend | healthy | frontend/src/pages/LoginPage.tsx |
/OverviewPage |
frontend | healthy | frontend/src/pages/OverviewPage.tsx |
/FAQPage |
frontend | healthy | frontend/src/pages/FAQPage.tsx |
/LandingPage |
frontend | healthy | frontend/src/pages/LandingPage.tsx |
/ProfilePage |
frontend | healthy | frontend/src/pages/ProfilePage.tsx |
/CbrFlowsPage |
frontend | healthy | frontend/src/pages/CbrFlowsPage.tsx |
/AddEmailPage |
frontend | healthy | frontend/src/pages/AddEmailPage.tsx |
/FundsMoneyPage |
frontend | healthy | frontend/src/pages/FundsMoneyPage.tsx |
/DeliveryPage |
frontend | healthy | frontend/src/pages/DeliveryPage.tsx |
/ContactsPage |
frontend | healthy | frontend/src/pages/ContactsPage.tsx |
/AdminUserDetailPage |
frontend | healthy | frontend/src/pages/AdminUserDetailPage.tsx |
/StylePreviewPage |
frontend | healthy | frontend/src/pages/StylePreviewPage.tsx |
/PrivacyPage |
frontend | healthy | frontend/src/pages/PrivacyPage.tsx |
/ApiDocsPage |
frontend | healthy | frontend/src/pages/ApiDocsPage.tsx |
/FundTradesPage |
frontend | healthy | frontend/src/pages/FundTradesPage.tsx |
/BillingStubPage |
frontend | healthy | frontend/src/pages/BillingStubPage.tsx |
/PricingPage |
frontend | healthy | frontend/src/pages/PricingPage.tsx |
/RefundPage |
frontend | healthy | frontend/src/pages/RefundPage.tsx |
/AdminStatsPage |
frontend | healthy | frontend/src/pages/AdminStatsPage.tsx |
/BillingRedeemPage |
frontend | healthy | frontend/src/pages/BillingRedeemPage.tsx |
/StrengthPage |
frontend | healthy | frontend/src/pages/StrengthPage.tsx |
/SeasonalityPage |
frontend | healthy | frontend/src/pages/SeasonalityPage.tsx |
/SignalExportPage |
frontend | healthy | frontend/src/pages/SignalExportPage.tsx |
/BuffettPage |
frontend | healthy | frontend/src/pages/BuffettPage.tsx |
/VerifyEmailPage |
frontend | healthy | frontend/src/pages/VerifyEmailPage.tsx |
/legal/AgreementPage |
frontend | healthy | frontend/src/pages/legal/AgreementPage.tsx |
/legal/OfferPage |
frontend | healthy | frontend/src/pages/legal/OfferPage.tsx |
/legal/RecurringPage |
frontend | healthy | frontend/src/pages/legal/RecurringPage.tsx |
/mobile/MobilePricingPage |
frontend | healthy | frontend/src/pages/mobile/MobilePricingPage.tsx |
/mobile/MobileFundsMoneyPage |
frontend | healthy | frontend/src/pages/mobile/MobileFundsMoneyPage.tsx |
/mobile/MobileSeasonalityPage |
frontend | healthy | frontend/src/pages/mobile/MobileSeasonalityPage.tsx |
/mobile/MobileOpenInterestPage |
frontend | healthy | frontend/src/pages/mobile/MobileOpenInterestPage.tsx |
/mobile/MobileHeatmapPage |
frontend | healthy | frontend/src/pages/mobile/MobileHeatmapPage.tsx |
/mobile/MobileBuffettPage |
frontend | healthy | frontend/src/pages/mobile/MobileBuffettPage.tsx |
/mobile/MobileStrengthPage |
frontend | healthy | frontend/src/pages/mobile/MobileStrengthPage.tsx |
/mobile/MobileCbrFlowsPage |
frontend | healthy | frontend/src/pages/mobile/MobileCbrFlowsPage.tsx |
/mobile/MobileFundTradesPage |
frontend | healthy | frontend/src/pages/mobile/MobileFundTradesPage.tsx |
/mobile/MobileProfilePage |
frontend | healthy | frontend/src/pages/mobile/MobileProfilePage.tsx |
/embed/EmbedSeasonality |
frontend | healthy | frontend/src/pages/embed/EmbedSeasonality.tsx |
/embed/EmbedFundsMoney |
frontend | healthy | frontend/src/pages/embed/EmbedFundsMoney.tsx |
/embed/EmbedStrength |
frontend | healthy | frontend/src/pages/embed/EmbedStrength.tsx |
/embed/EmbedBuffett |
frontend | healthy | frontend/src/pages/embed/EmbedBuffett.tsx |
/embed/EmbedSettings |
frontend | healthy | frontend/src/pages/embed/EmbedSettings.tsx |
/embed/EmbedPage |
frontend | healthy | frontend/src/pages/embed/EmbedPage.tsx |
/embed/EmbedOpenInterest |
frontend | healthy | frontend/src/pages/embed/EmbedOpenInterest.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
signal_log |
data | healthy | signals/migrations/001_signal_log.sql |
ab_experiments |
data | healthy | db/ab_experiments.sql |
ab_assignments |
data | healthy | db/ab_experiments.sql |
analytics_events |
data | healthy | db/analytics_events.sql |
cbr_flows |
data | healthy | db/cbr_flows.sql |
telegram_link_tokens |
data | healthy | db/migrations/007_telegram_link.sql |
alerts |
data | healthy | db/migrations/008_alerts.sql |
alert_fires |
data | healthy | db/migrations/008_alerts.sql |
subscriptions |
data | healthy | db/migrations/001_subscriptions.sql |
extension_tokens |
data | healthy | db/migrations/004_extension_tokens.sql |
subscription_invites |
data | healthy | db/migrations/002_subscription_invites.sql |
subscription_invite_redemptions |
data | healthy | db/migrations/002_subscription_invites.sql |
user_payment_methods |
data | healthy | db/migrations/003_user_payment_methods.sql |
imoex_weights |
data | healthy | api/routers/heatmap.py |
breadth_history |
data | healthy | Candles/compute_breadth_history.py |
ipo_deals |
data | healthy | Candles/ingest_ipo_deals.py |
dividends |
data | healthy | Candles/fetch_dividends.py |
ofz_auctions |
data | healthy | Candles/fetch_ofz_auctions.py |
indices |
data | healthy | Funds/fetch_indices_realtime.py |
index_data |
data | healthy | Funds/fetch_indices_realtime.py |
macro |
data | healthy | Macro/fetch_market_cap.py |
macro_data |
data | healthy | Macro/fetch_market_cap.py |
stock_market_cap |
data | healthy | Macro/fetch_market_cap.py |
Base |
data | healthy | api/database.py |
Instrument |
data | healthy | api/models/instrument.py |
instruments |
data | healthy | api/models/instrument.py |
UserPaymentMethod |
data | healthy | api/models/payment_method.py |
FundHoldingsIntraday |
data | healthy | api/models/fund_holdings_intraday.py |
fund_holdings_intraday |
data | healthy | api/models/fund_holdings_intraday.py |
ApiKey |
data | healthy | api/models/api_key.py |
api_keys |
data | healthy | api/models/api_key.py |
TelegramLinkToken |
data | healthy | api/models/telegram_link_token.py |
telegram_link_tokens |
data | healthy | api/models/telegram_link_token.py |
Candle |
data | healthy | api/models/candle.py |
candles |
data | healthy | api/models/candle.py |
OpenInterest |
data | healthy | api/models/open_interest.py |
open_interest |
data | healthy | api/models/open_interest.py |
FundHoldingsHistory |
data | healthy | api/models/fund_holdings_history.py |
fund_holdings_history |
data | healthy | api/models/fund_holdings_history.py |
ExtensionToken |
data | healthy | api/models/extension_token.py |
extension_tokens |
data | healthy | api/models/extension_token.py |
Alert |
data | healthy | api/models/alert.py |
AlertFire |
data | healthy | api/models/alert.py |
alerts |
data | healthy | api/models/alert.py |
alert_fires |
data | healthy | api/models/alert.py |
Subscription |
data | healthy | api/models/subscription.py |
StockMarketCap |
data | healthy | api/models/stock_market_cap.py |
stock_market_cap |
data | healthy | api/models/stock_market_cap.py |
SubscriptionInvite |
data | healthy | api/models/subscription_invite.py |
InviteRedemption |
data | healthy | api/models/subscription_invite.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::docs/design-system/project/reference/frontend/src/pag… |
security | healthy | docs/design-system/project/reference/frontend/src/pages/Aut… |
auth::frontend/src/pages/ProfilePage.tsx |
security | healthy | frontend/src/pages/ProfilePage.tsx |
auth::frontend/src/App.tsx |
security | healthy | frontend/src/App.tsx |
auth::docker-compose.yml |
security | healthy | docker-compose.yml |
auth::api/security/__init__.py |
security | healthy | api/security/__init__.py |
auth::frontend/src/services/api.ts |
security | healthy | frontend/src/services/api.ts |
auth::api/billing/tbank.py |
security | healthy | api/billing/tbank.py |
auth::frontend/public/videos/funds-catalog/seg002.ts |
security | healthy | frontend/public/videos/funds-catalog/seg002.ts |
auth::api/security/api_key.py |
security | healthy | api/security/api_key.py |
auth::frontend/src/contexts/AuthContext.tsx |
security | healthy | frontend/src/contexts/AuthContext.tsx |
auth::frontend/src/pages/AdminUserDetailPage.tsx |
security | healthy | frontend/src/pages/AdminUserDetailPage.tsx |
auth::api/security/extension_token.py |
security | healthy | api/security/extension_token.py |
auth::frontend/src/pages/PricingPage.tsx |
security | healthy | frontend/src/pages/PricingPage.tsx |
auth::docs/design-system/project/reference/frontend/src/pag… |
security | healthy | docs/design-system/project/reference/frontend/src/pages/Pro… |
auth::frontend/src/pages/VerifyEmailPage.tsx |
security | healthy | frontend/src/pages/VerifyEmailPage.tsx |
auth::docs/design-system/project/reference/frontend/src/pag… |
security | healthy | docs/design-system/project/reference/frontend/src/pages/Log… |
auth::frontend/src/pages/LoginPage.tsx |
security | healthy | frontend/src/pages/LoginPage.tsx |
auth::.claude/skills/moex-publish-extension/SKILL.md |
security | healthy | .claude/skills/moex-publish-extension/SKILL.md |
auth::api/schemas/auth.py |
security | healthy | api/schemas/auth.py |
auth::docs/design-system/project/README.md |
security | healthy | docs/design-system/project/README.md |
auth::frontend/src/components/AvatarImg.tsx |
security | healthy | frontend/src/components/AvatarImg.tsx |
auth::.github/workflows/publish-extension.yml |
security | healthy | .github/workflows/publish-extension.yml |
auth::docs/generate_heatmap_pdf.py |
security | healthy | docs/generate_heatmap_pdf.py |
auth::db/add_oauth_fields.py |
security | healthy | db/add_oauth_fields.py |
auth::db/add_email_verification_fields.py |
security | healthy | db/add_email_verification_fields.py |
auth::api/middleware.py |
security | healthy | api/middleware.py |
auth::frontend/src/contexts/AnalyticsContext.tsx |
security | healthy | frontend/src/contexts/AnalyticsContext.tsx |
auth::api/models/api_key.py |
security | healthy | api/models/api_key.py |
auth::frontend/src/pages/AuthCallback.tsx |
security | healthy | frontend/src/pages/AuthCallback.tsx |
auth::.env.example |
security | healthy | .env.example |
auth::frontend/src/pages/PrivacyPage.tsx |
security | healthy | frontend/src/pages/PrivacyPage.tsx |
auth::api/main.py |
security | healthy | api/main.py |
auth::requirements.txt |
security | healthy | requirements.txt |
auth::api/models/user.py |
security | healthy | api/models/user.py |
auth::frontend/src/pages/AddEmailPage.tsx |
security | healthy | frontend/src/pages/AddEmailPage.tsx |
auth::api/routers/extension.py |
security | healthy | api/routers/extension.py |
auth::api/routers/auth.py |
security | healthy | api/routers/auth.py |
auth::api/routers/oauth.py |
security | healthy | api/routers/oauth.py |
auth::docs/design-system/project/reference/frontend/src/ser… |
security | healthy | docs/design-system/project/reference/frontend/src/services/… |
auth::docs/ARCHITECTURE.html |
security | healthy | docs/ARCHITECTURE.html |
auth::api/billing/service.py |
security | healthy | api/billing/service.py |
auth::frontend/src/pages/embed/EmbedPage.tsx |
security | healthy | frontend/src/pages/embed/EmbedPage.tsx |
auth::.claude/skills/moex-deploy-backend/SKILL.md |
security | healthy | .claude/skills/moex-deploy-backend/SKILL.md |
auth::frontend/src/pages/FAQPage.tsx |
security | healthy | frontend/src/pages/FAQPage.tsx |
auth::api/security/jwt.py |
security | healthy | api/security/jwt.py |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | dev-start.sh |
002.321.023.465 |
network | healthy | frontend/src/pages/LoginPage.tsx |
016.093.036.306 |
network | healthy | frontend/src/pages/LoginPage.tsx |
10.0.0.0 |
network | healthy | api/middleware.py |
192.168.0.0 |
network | healthy | api/middleware.py |
127.0.0.0 |
network | healthy | api/middleware.py |
172.16.0.0 |
network | healthy | api/middleware.py |
120.0.0.0 |
network | healthy | signals/relay/cf-worker.js |
05.222.133.222 |
network | healthy | docs/design-system/project/reference/frontend/src/pages/Log… |
35.06.594.218 |
network | healthy | docs/design-system/project/reference/frontend/src/pages/Log… |
09.216.145.442 |
network | healthy | docs/design-system/project/reference/frontend/src/pages/Log… |
17.677.06.637 |
network | healthy | docs/design-system/project/reference/frontend/src/pages/Log… |
4.891.194.277 |
network | healthy | docs/design-system/project/reference/frontend/src/pages/Log… |
372.52.534.73 |
network | healthy | docs/design-system/project/reference/frontend/src/pages/Log… |
162.21.36.433 |
network | healthy | docs/design-system/project/reference/frontend/src/pages/Log… |
595.666.235.234 |
network | healthy | docs/design-system/project/reference/frontend/src/pages/Log… |
49.449.763.644 |
network | healthy | docs/design-system/project/reference/frontend/src/pages/Log… |
273.196.607.358 |
network | healthy | docs/design-system/project/reference/frontend/src/pages/Log… |
1.002.488.395 |
network | healthy | docs/design-system/project/reference/frontend/src/pages/Log… |
28.067.465.192 |
network | healthy | docs/design-system/project/reference/frontend/src/pages/Log… |
184.126.36.275 |
network | healthy | docs/design-system/project/reference/frontend/src/pages/Log… |
528.45.168.173 |
network | healthy | docs/design-system/project/reference/frontend/src/pages/Log… |
35.37.548.592 |
network | healthy | docs/design-system/project/reference/frontend/src/pages/Log… |
197.221.37.41 |
network | healthy | docs/design-system/project/reference/frontend/src/pages/Log… |
155.172.392.343 |
network | healthy | docs/design-system/project/reference/frontend/src/pages/Log… |
713.512.32.17 |
network | healthy | docs/design-system/project/reference/frontend/src/pages/Log… |
103.88.243.232 |
network | healthy | docs/handoff/README.md |
127.0.0.11 |
network | healthy | .claude/skills/moex-deploy-frontend/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
001_signal_log.sql |
data | healthy | signals/migrations/001_signal_log.sql |
007_telegram_link.sql |
data | healthy | db/migrations/007_telegram_link.sql |
008_alerts.sql |
data | healthy | db/migrations/008_alerts.sql |
009_perf_indexes.sql |
data | healthy | db/migrations/009_perf_indexes.sql |
001_subscriptions.sql |
data | healthy | db/migrations/001_subscriptions.sql |
004_extension_tokens.sql |
data | healthy | db/migrations/004_extension_tokens.sql |
005_retention_discount.sql |
data | healthy | db/migrations/005_retention_discount.sql |
006_yearly_fallback.sql |
data | healthy | db/migrations/006_yearly_fallback.sql |
002_subscription_invites.sql |
data | healthy | db/migrations/002_subscription_invites.sql |
003_user_payment_methods.sql |
data | healthy | db/migrations/003_user_payment_methods.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
port:03 |
network | healthy | backup_db.sh |
port:8000 |
network | healthy | Dockerfile |
port:1000 |
network | healthy | Dockerfile |
port:5432 |
network | healthy | docker-compose.yml |
port:80 |
network | healthy | docker-compose.yml |
port:443 |
network | healthy | docker-compose.yml |
port:256 |
network | healthy | docker-compose.yml |
port:0107 |
network | healthy | docker-compose.yml |
port:5173 |
network | healthy | frontend/vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
db |
hardware | healthy | docker-compose.yml |
redis |
hardware | healthy | docker-compose.yml |
api |
hardware | healthy | docker-compose.yml |
orchestrator |
hardware | healthy | docker-compose.yml |
tg-bot |
hardware | healthy | docker-compose.yml |
nginx |
hardware | healthy | docker-compose.yml |
certbot |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
CWS_REFRESH_TOKEN |
cicd | healthy | — |
CWS_EXTENSION_ID |
cicd | healthy | — |
PROD_SSH_KEY |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
GITLEAKS_LICENSE |
cicd | healthy | — |
CWS_CLIENT_ID |
cicd | healthy | — |
CWS_CLIENT_SECRET |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
gha::gitleaks |
cicd | healthy | .github/workflows/gitleaks.yml |
gha::publish-extension |
cicd | healthy | .github/workflows/publish-extension.yml |
gha::build |
cicd | healthy | .github/workflows/build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | .github/workflows/deploy.yml |
gitleaks |
cicd | healthy | .github/workflows/gitleaks.yml |
publish |
cicd | healthy | .github/workflows/publish-extension.yml |
frontend-build |
cicd | healthy | .github/workflows/build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | main_orchestrator.py |
redis |
data | healthy | .env.example |
postgres |
data | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | Dockerfile |
loadbalancer |
network | healthy | api/main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-x8q3_z5o |
software | healthy | /tmp/repobility-clone-x8q3_z5o |
| Label | Layer | Status | Path |
|---|---|---|---|
sqs |
data | healthy | frontend/public/videos/heatmap/seg000.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | frontend/public/videos/buffett/seg000.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | frontend/src/components/landing/ThermalLinesHero.tsx |
This page is publicly accessible at:
https://repobility.com/scan/0b6ab556-79c8-4245-a7f1-dc736033ac19/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0b6ab556-79c8-4245-a7f1-dc736033ac19/
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.