https://github.com/Doguserkivac09/BistAi
· scanned 2026-06-17 01:27 UTC (1 month, 2 weeks ago)
322 raw signals (0 security + 322 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -8.5 (diff) · 322 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2904 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 |
|---|---|---|---|
middleware |
software | healthy | middleware.ts:middleware |
register |
software | healthy | instrumentation.ts:register |
load_or_train_model |
software | healthy | python-ml/main.py:74 |
_train_synthetic_model |
software | healthy | python-ml/main.py:97 |
heuristic_predict |
software | healthy | python-ml/main.py:203 |
startup |
software | healthy | python-ml/main.py:262 |
health |
software | healthy | python-ml/main.py:268 |
predict |
software | healthy | python-ml/main.py:278 |
retrain |
software | healthy | python-ml/main.py:314 |
AppleIcon |
software | healthy | app/apple-icon.tsx:AppleIcon |
NotFound |
software | healthy | app/not-found.tsx:NotFound |
GlobalError |
software | healthy | app/error.tsx:GlobalError |
RootLayout |
software | healthy | app/layout.tsx:RootLayout |
Icon |
software | healthy | app/icon.tsx:Icon |
Page |
software | healthy | app/page.tsx:Page |
sitemap |
software | healthy | app/sitemap.ts:sitemap |
Layout |
software | healthy | app/apex-portfoyu/layout.tsx:Layout |
fmtTL |
software | healthy | app/apex-portfoyu/page.tsx:fmtTL |
fmtDate |
software | healthy | app/apex-portfoyu/page.tsx:fmtDate |
SparkLine |
software | healthy | app/apex-portfoyu/page.tsx:SparkLine |
ApexPortfoyuPage |
software | healthy | app/apex-portfoyu/page.tsx:ApexPortfoyuPage |
stopPct |
software | healthy | app/apex-portfoyu/page.tsx:stopPct |
SifreSifirlaPage |
software | healthy | app/sifre-sifirla/page.tsx:SifreSifirlaPage |
handleSubmit |
software | healthy | app/sifre-sifirla/page.tsx:handleSubmit |
Skeleton |
software | healthy | app/dashboard/loading.tsx:Skeleton |
DashboardLoading |
software | healthy | app/dashboard/loading.tsx:DashboardLoading |
DashboardLayout |
software | healthy | app/dashboard/layout.tsx:DashboardLayout |
removeFromWatchlist |
software | healthy | app/dashboard/actions.ts:removeFromWatchlist |
formatDate |
software | healthy | app/dashboard/page.tsx:formatDate |
DashboardPage |
software | healthy | app/dashboard/page.tsx:DashboardPage |
watchlist |
software | healthy | app/dashboard/page.tsx:watchlist |
savedSignals |
software | healthy | app/dashboard/page.tsx:savedSignals |
tier |
software | healthy | app/dashboard/page.tsx:tier |
Layout |
software | healthy | app/emtia-endeks/layout.tsx:Layout |
fmtPrice |
software | healthy | app/emtia-endeks/page.tsx:fmtPrice |
fmtPct |
software | healthy | app/emtia-endeks/page.tsx:fmtPct |
fmtPctShort |
software | healthy | app/emtia-endeks/page.tsx:fmtPctShort |
MacroPanel |
software | healthy | app/emtia-endeks/page.tsx:MacroPanel |
MomentumBar |
software | healthy | app/emtia-endeks/page.tsx:MomentumBar |
InstrumentCard |
software | healthy | app/emtia-endeks/page.tsx:InstrumentCard |
EmtiaEndeksPage |
software | healthy | app/emtia-endeks/page.tsx:EmtiaEndeksPage |
FiyatlandirmaLayout |
software | healthy | app/fiyatlandirma/layout.tsx:FiyatlandirmaLayout |
FiyatlandirmaPage |
software | healthy | app/fiyatlandirma/page.tsx:FiyatlandirmaPage |
fetchTier |
software | healthy | app/fiyatlandirma/page.tsx:fetchTier |
handleCheckout |
software | healthy | app/fiyatlandirma/page.tsx:handleCheckout |
isDowngrade |
software | healthy | app/fiyatlandirma/page.tsx:isDowngrade |
Skeleton |
software | healthy | app/hisse/[sembol]/loading.tsx:Skeleton |
HisseLoading |
software | healthy | app/hisse/[sembol]/loading.tsx:HisseLoading |
calcRSI14 |
software | healthy | app/hisse/[sembol]/HisseDetailClient.tsx:calcRSI14 |
calcRelVol5 |
software | healthy | app/hisse/[sembol]/HisseDetailClient.tsx:calcRelVol5 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CLAUDE.md |
software | healthy | CLAUDE.md |
next.config.mjs |
software | healthy | next.config.mjs |
vercel.json |
software | healthy | vercel.json |
BISTAI_DEV_OZET.md |
software | healthy | BISTAI_DEV_OZET.md |
playwright.config.ts |
software | healthy | playwright.config.ts |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
.env.local.example |
software | healthy | .env.local.example |
middleware.ts |
software | healthy | middleware.ts |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
instrumentation.ts |
software | healthy | instrumentation.ts |
package.json |
software | healthy | package.json |
tailwind.config.js |
software | healthy | tailwind.config.js |
DATA-AUDIT.md |
software | healthy | DATA-AUDIT.md |
GUCLENDIRME-PROMPTU.md |
software | healthy | GUCLENDIRME-PROMPTU.md |
next-env.d.ts |
software | healthy | next-env.d.ts |
tsconfig.json |
software | healthy | tsconfig.json |
railway.json |
software | healthy | python-ml/railway.json |
Procfile |
software | healthy | python-ml/Procfile |
requirements.txt |
software | healthy | python-ml/requirements.txt |
main.py |
software | healthy | python-ml/main.py |
apple-icon.tsx |
software | healthy | app/apple-icon.tsx |
not-found.tsx |
software | healthy | app/not-found.tsx |
error.tsx |
software | healthy | app/error.tsx |
globals.css |
software | healthy | app/globals.css |
layout.tsx |
software | healthy | app/layout.tsx |
icon.tsx |
software | healthy | app/icon.tsx |
page.tsx |
software | healthy | app/page.tsx |
sitemap.ts |
software | healthy | app/sitemap.ts |
layout.tsx |
software | healthy | app/apex-portfoyu/layout.tsx |
page.tsx |
software | healthy | app/apex-portfoyu/page.tsx |
page.tsx |
software | healthy | app/sifre-sifirla/page.tsx |
loading.tsx |
software | healthy | app/dashboard/loading.tsx |
layout.tsx |
software | healthy | app/dashboard/layout.tsx |
actions.ts |
software | healthy | app/dashboard/actions.ts |
page.tsx |
software | healthy | app/dashboard/page.tsx |
layout.tsx |
software | healthy | app/emtia-endeks/layout.tsx |
page.tsx |
software | healthy | app/emtia-endeks/page.tsx |
layout.tsx |
software | healthy | app/fiyatlandirma/layout.tsx |
page.tsx |
software | healthy | app/fiyatlandirma/page.tsx |
loading.tsx |
software | healthy | app/hisse/[sembol]/loading.tsx |
HisseDetailClient.tsx |
software | healthy | app/hisse/[sembol]/HisseDetailClient.tsx |
signal-actions.ts |
software | healthy | app/hisse/[sembol]/signal-actions.ts |
error.tsx |
software | healthy | app/hisse/[sembol]/error.tsx |
actions.ts |
software | healthy | app/hisse/[sembol]/actions.ts |
page.tsx |
software | healthy | app/hisse/[sembol]/page.tsx |
signal-row.tsx |
software | healthy | app/hisse/[sembol]/components/signal-row.tsx |
teknik-gostergeler.tsx |
software | healthy | app/hisse/[sembol]/components/teknik-gostergeler.tsx |
layout.tsx |
software | healthy | app/gecmis-firsatlar/layout.tsx |
page.tsx |
software | healthy | app/gecmis-firsatlar/page.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
python-ml |
software | healthy | python-ml |
app |
software | healthy | app |
apex-portfoyu |
software | healthy | app/apex-portfoyu |
sifre-sifirla |
software | healthy | app/sifre-sifirla |
dashboard |
software | healthy | app/dashboard |
emtia-endeks |
software | healthy | app/emtia-endeks |
fiyatlandirma |
software | healthy | app/fiyatlandirma |
hisse |
software | healthy | app/hisse |
[sembol] |
software | healthy | app/hisse/[sembol] |
components |
software | healthy | app/hisse/[sembol]/components |
gecmis-firsatlar |
software | healthy | app/gecmis-firsatlar |
apex-us-portfoyu |
software | healthy | app/apex-us-portfoyu |
api |
software | healthy | app/api |
signals |
software | healthy | app/api/signals |
latest |
software | healthy | app/api/signals/latest |
ohlcv |
software | healthy | app/api/ohlcv |
price-alerts |
software | healthy | app/api/price-alerts |
scan-cache |
software | healthy | app/api/scan-cache |
ai-portfolio |
software | healthy | app/api/ai-portfolio |
haftanin-secimi |
software | healthy | app/api/haftanin-secimi |
tema-haberleri |
software | healthy | app/api/tema-haberleri |
gunun-secimi |
software | healthy | app/api/gunun-secimi |
gecmis-firsatlar |
software | healthy | app/api/gecmis-firsatlar |
cron |
software | healthy | app/api/cron |
price-alerts |
software | healthy | app/api/cron/price-alerts |
scan-cache |
software | healthy | app/api/cron/scan-cache |
ai-portfolio |
software | healthy | app/api/cron/ai-portfolio |
gunun-secimi |
software | healthy | app/api/cron/gunun-secimi |
news-catalyst |
software | healthy | app/api/cron/news-catalyst |
apex-portfolio |
software | healthy | app/api/cron/apex-portfolio |
bulten |
software | healthy | app/api/cron/bulten |
long-term |
software | healthy | app/api/cron/long-term |
weekly-picks |
software | healthy | app/api/cron/weekly-picks |
sector-medians |
software | healthy | app/api/cron/sector-medians |
scan |
software | healthy | app/api/cron/scan |
portfolio-alerts |
software | healthy | app/api/cron/portfolio-alerts |
future-scores-bist |
software | healthy | app/api/cron/future-scores-bist |
apex-us |
software | healthy | app/api/cron/apex-us |
macro-refresh |
software | healthy | app/api/cron/macro-refresh |
weekly-picks-close |
software | healthy | app/api/cron/weekly-picks-close |
haftanin-secimi-uzun |
software | healthy | app/api/cron/haftanin-secimi-uzun |
alerts |
software | healthy | app/api/cron/alerts |
scan-us |
software | healthy | app/api/cron/scan-us |
aegis-us |
software | healthy | app/api/cron/aegis-us |
future-scores |
software | healthy | app/api/cron/future-scores |
evaluate |
software | healthy | app/api/cron/evaluate |
macro |
software | healthy | app/api/cron/macro |
firsatlar-fundamentals |
software | healthy | app/api/cron/firsatlar-fundamentals |
growth-momentum-bist |
software | healthy | app/api/cron/growth-momentum-bist |
screener |
software | healthy | app/api/screener |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
AppleIcon |
frontend | healthy | app/apple-icon.tsx |
NotFound |
frontend | healthy | app/not-found.tsx |
GlobalError |
frontend | healthy | app/error.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
Icon |
frontend | healthy | app/icon.tsx |
Page |
frontend | healthy | app/page.tsx |
Layout |
frontend | healthy | app/apex-portfoyu/layout.tsx |
ApexPortfoyuPage |
frontend | healthy | app/apex-portfoyu/page.tsx |
SifreSifirlaPage |
frontend | healthy | app/sifre-sifirla/page.tsx |
DashboardLoading |
frontend | healthy | app/dashboard/loading.tsx |
DashboardLayout |
frontend | healthy | app/dashboard/layout.tsx |
Layout |
frontend | healthy | app/emtia-endeks/layout.tsx |
EmtiaEndeksPage |
frontend | healthy | app/emtia-endeks/page.tsx |
FiyatlandirmaLayout |
frontend | healthy | app/fiyatlandirma/layout.tsx |
FiyatlandirmaPage |
frontend | healthy | app/fiyatlandirma/page.tsx |
HisseLoading |
frontend | healthy | app/hisse/[sembol]/loading.tsx |
HisseError |
frontend | healthy | app/hisse/[sembol]/error.tsx |
Layout |
frontend | healthy | app/gecmis-firsatlar/layout.tsx |
GecmisFirsatlarPage |
frontend | healthy | app/gecmis-firsatlar/page.tsx |
ApexUSPortfoyuPage |
frontend | healthy | app/apex-us-portfoyu/page.tsx |
Error |
frontend | healthy | app/screener/error.tsx |
ScreenerRedirect |
frontend | healthy | app/screener/page.tsx |
Layout |
frontend | healthy | app/haftalik-secimler/layout.tsx |
HaftalikSecimlerPage |
frontend | healthy | app/haftalik-secimler/page.tsx |
YasalPage |
frontend | healthy | app/yasal/page.tsx |
AiPortfoylerPage |
frontend | healthy | app/ai-portfoyler/page.tsx |
ProfilPage |
frontend | healthy | app/profil/page.tsx |
Error |
frontend | healthy | app/backtesting/error.tsx |
BacktestingLayout |
frontend | healthy | app/backtesting/layout.tsx |
BacktestingPage |
frontend | healthy | app/backtesting/page.tsx |
Error |
frontend | healthy | app/firsatlar/error.tsx |
FirsatlarPage |
frontend | healthy | app/firsatlar/page.tsx |
Layout |
frontend | healthy | app/uzun-vade-firsatlar/layout.tsx |
UzunVadeFirsatlarPage |
frontend | healthy | app/uzun-vade-firsatlar/page.tsx |
FiyatAlertlerPage |
frontend | healthy | app/fiyat-alertler/page.tsx |
SimulasyonPage |
frontend | healthy | app/simulasyon/page.tsx |
TemasPage |
frontend | healthy | app/temalar/page.tsx |
Layout |
frontend | healthy | app/yapay-zeka-portfoyu/layout.tsx |
YapayZekaPortfoyuPage |
frontend | healthy | app/yapay-zeka-portfoyu/page.tsx |
Error |
frontend | healthy | app/tarama/error.tsx |
TaramaLayout |
frontend | healthy | app/tarama/layout.tsx |
TaramaPage |
frontend | healthy | app/tarama/page.tsx |
GirisLayout |
frontend | healthy | app/giris/layout.tsx |
GirisPage |
frontend | healthy | app/giris/page.tsx |
MakroLayout |
frontend | healthy | app/makro/layout.tsx |
MakroPage |
frontend | healthy | app/makro/page.tsx |
Page |
frontend | healthy | app/buyuyen-sirketler/page.tsx |
WatchlistPage |
frontend | healthy | app/watchlist/page.tsx |
TersPortfolyoPage |
frontend | healthy | app/ters-portfolyo/page.tsx |
KapRedirect |
frontend | healthy | app/kap/page.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
20260315_ai_cache.sql |
data | healthy | supabase/migrations/20260315_ai_cache.sql |
20260518_apex_portfolio.sql |
data | healthy | supabase/migrations/20260518_apex_portfolio.sql |
20260322_alert_signal_types.sql |
data | healthy | supabase/migrations/20260322_alert_signal_types.sql |
20260521_apex_signal_type.sql |
data | healthy | supabase/migrations/20260521_apex_signal_type.sql |
20260313_macro_snapshots.sql |
data | healthy | supabase/migrations/20260313_macro_snapshots.sql |
20260603_signal_performance_market.sql |
data | healthy | supabase/migrations/20260603_signal_performance_market.sql |
20260315_subscriptions.sql |
data | healthy | supabase/migrations/20260315_subscriptions.sql |
20260426_scan_cache_confluence.sql |
data | healthy | supabase/migrations/20260426_scan_cache_confluence.sql |
20260326_avatars_bucket.sql |
data | healthy | supabase/migrations/20260326_avatars_bucket.sql |
20260523_future_scores.sql |
data | healthy | supabase/migrations/20260523_future_scores.sql |
20260224_signal_performance.sql |
data | healthy | supabase/migrations/20260224_signal_performance.sql |
20260405_push_subscriptions.sql |
data | healthy | supabase/migrations/20260405_push_subscriptions.sql |
20260426_scan_cache_last_close.sql |
data | healthy | supabase/migrations/20260426_scan_cache_last_close.sql |
20260321_portfolyo.sql |
data | healthy | supabase/migrations/20260321_portfolyo.sql |
20260602_signal_performance_market.sql |
data | healthy | supabase/migrations/20260602_signal_performance_market.sql |
20260522_scan_cache_market.sql |
data | healthy | supabase/migrations/20260522_scan_cache_market.sql |
20260426_macro_snapshots_tr10y.sql |
data | healthy | supabase/migrations/20260426_macro_snapshots_tr10y.sql |
20260405_signal_performance_daily_unique.sql |
data | healthy | supabase/migrations/20260405_signal_performance_daily_uniqu… |
20260504_alert_history_stage.sql |
data | healthy | supabase/migrations/20260504_alert_history_stage.sql |
20260405_scan_cache.sql |
data | healthy | supabase/migrations/20260405_scan_cache.sql |
20260412_signal_performance_confluence.sql |
data | healthy | supabase/migrations/20260412_signal_performance_confluence.… |
20260224_signal_performance_regime.sql |
data | healthy | supabase/migrations/20260224_signal_performance_regime.sql |
20260506_weekly_picks.sql |
data | healthy | supabase/migrations/20260506_weekly_picks.sql |
20260410_signal_direction_log.sql |
data | healthy | supabase/migrations/20260410_signal_direction_log.sql |
20260321_alert_subscriptions.sql |
data | healthy | supabase/migrations/20260321_alert_subscriptions.sql |
20260423_signal_performance_liquidity_mtf_risk.sql |
data | healthy | supabase/migrations/20260423_signal_performance_liquidity_m… |
20260409_scan_cache_screener_columns.sql |
data | healthy | supabase/migrations/20260409_scan_cache_screener_columns.sql |
20260517_signal_tracker.sql |
data | healthy | supabase/migrations/20260517_signal_tracker.sql |
20260315_profiles.sql |
data | healthy | supabase/migrations/20260315_profiles.sql |
20260320_community_ai.sql |
data | healthy | supabase/migrations/20260320_community_ai.sql |
20260429_signal_performance_refresh.sql |
data | healthy | supabase/migrations/20260429_signal_performance_refresh.sql |
20260321_watchlist.sql |
data | healthy | supabase/migrations/20260321_watchlist.sql |
20260522_apex_us.sql |
data | healthy | supabase/migrations/20260522_apex_us.sql |
20260425_macro_snapshots_extended.sql |
data | healthy | supabase/migrations/20260425_macro_snapshots_extended.sql |
20260522_aegis_us.sql |
data | healthy | supabase/migrations/20260522_aegis_us.sql |
20260315_community.sql |
data | healthy | supabase/migrations/20260315_community.sql |
20260426_scan_cache_screener_extra.sql |
data | healthy | supabase/migrations/20260426_scan_cache_screener_extra.sql |
20260403_portfolyo_hedef_fiyat.sql |
data | healthy | supabase/migrations/20260403_portfolyo_hedef_fiyat.sql |
20260521_apex_tp_atr.sql |
data | healthy | supabase/migrations/20260521_apex_tp_atr.sql |
20260507_ai_portfolio.sql |
data | healthy | supabase/migrations/20260507_ai_portfolio.sql |
20260416_return_30d.sql |
data | healthy | supabase/migrations/20260416_return_30d.sql |
20260329_ai_budget_function.sql |
data | healthy | supabase/migrations/20260329_ai_budget_function.sql |
20260328_ai_chat_usage.sql |
data | healthy | supabase/migrations/20260328_ai_chat_usage.sql |
20260328_price_alerts.sql |
data | healthy | supabase/migrations/20260328_price_alerts.sql |
20260504_signal_performance_stage.sql |
data | healthy | supabase/migrations/20260504_signal_performance_stage.sql |
20260328_newsletter.sql |
data | healthy | supabase/migrations/20260328_newsletter.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
/firsatlar |
frontend | healthy | e2e/04-sayfa-sagligi.spec.ts |
/tarama |
frontend | healthy | e2e/04-sayfa-sagligi.spec.ts |
/screener |
frontend | healthy | e2e/04-sayfa-sagligi.spec.ts |
/sektorler |
frontend | healthy | e2e/04-sayfa-sagligi.spec.ts |
/backtesting |
frontend | healthy | e2e/04-sayfa-sagligi.spec.ts |
/watchlist |
frontend | healthy | e2e/04-sayfa-sagligi.spec.ts |
/portfolyo |
frontend | healthy | e2e/04-sayfa-sagligi.spec.ts |
/makro |
frontend | healthy | e2e/04-sayfa-sagligi.spec.ts |
/haberler |
frontend | healthy | e2e/04-sayfa-sagligi.spec.ts |
/yardim |
frontend | healthy | e2e/04-sayfa-sagligi.spec.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
PredictionRequest |
software | healthy | python-ml/main.py:173 |
PredictionResponse |
software | healthy | python-ml/main.py:188 |
RetrainRequest |
software | healthy | python-ml/main.py:196 |
UnauthorizedError |
software | healthy | lib/auth-server.ts:UnauthorizedError |
YahooDataProvider |
software | healthy | lib/data-providers.ts:YahooDataProvider |
AlphaVantageDataProvider |
software | healthy | lib/data-providers.ts:AlphaVantageDataProvider |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/schema.sql |
scan_cache |
data | healthy | supabase/migrations/20260405_scan_cache.sql |
signal_direction_log |
data | healthy | supabase/migrations/20260410_signal_direction_log.sql |
alert_subscriptions |
data | healthy | supabase/migrations/20260321_alert_subscriptions.sql |
alert_history |
data | healthy | supabase/migrations/20260321_alert_subscriptions.sql |
watchlist |
data | healthy | supabase/migrations/20260321_watchlist.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | python-ml/main.py |
POST /predict |
api | healthy | python-ml/main.py |
POST /retrain |
api | healthy | python-ml/main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | CLAUDE.md |
postgresql |
data | healthy | README.md |
redis |
data | healthy | lib/rate-limit.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
Doguserkivac09__BistAi |
software | healthy | /data/fable5_failed_archive/Doguserkivac09__BistAi |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | lib/rate-limit.ts |
This page is publicly accessible at:
https://repobility.com/scan/69b2a03d-62ad-4191-9954-764151e98abb/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/69b2a03d-62ad-4191-9954-764151e98abb/
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.