https://github.com/damarleypowell/jamaica-financial-advisor-v2
· scanned 2026-06-17 01:52 UTC (1 month, 1 week ago)
165 raw signals (0 security + 165 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ -21.8 (diff) · 140 actionable findings from 1 signal source. 25 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1955 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 |
|---|---|---|---|
proxyToApi |
software | healthy | frontend-server.js:proxyToApi |
scrapeAllStocks |
software | healthy | jse-scraper.js:scrapeAllStocks |
scrapeJSEInvestor |
software | healthy | jse-scraper.js:scrapeJSEInvestor |
scrapeJamStockEx |
software | healthy | jse-scraper.js:scrapeJamStockEx |
cleanCompanyName |
software | healthy | jse-scraper.js:cleanCompanyName |
scrapeStockDetail |
software | healthy | jse-scraper.js:scrapeStockDetail |
parseVolume |
software | healthy | jse-scraper.js:parseVolume |
fetchYahooQuote |
software | healthy | jse-scraper.js:fetchYahooQuote |
fetchYahooResearch |
software | healthy | jse-scraper.js:fetchYahooResearch |
candles |
software | healthy | jse-scraper.js:candles |
formatMarketCap |
software | healthy | jse-scraper.js:formatMarketCap |
getYahooSymbol |
software | healthy | jse-scraper.js:getYahooSymbol |
detectSymbol |
software | healthy | news-scraper.js:detectSymbol |
detectSentiment |
software | healthy | news-scraper.js:detectSentiment |
lower |
software | healthy | news-scraper.js:lower |
detectSector |
software | healthy | news-scraper.js:detectSector |
relTime |
software | healthy | news-scraper.js:relTime |
scrapeGleaner |
software | healthy | news-scraper.js:scrapeGleaner |
scrapeObserver |
software | healthy | news-scraper.js:scrapeObserver |
scrapeLoopJamaica |
software | healthy | news-scraper.js:scrapeLoopJamaica |
scrapeRJRNews |
software | healthy | news-scraper.js:scrapeRJRNews |
scrapeGoogleNewsRSS |
software | healthy | news-scraper.js:scrapeGoogleNewsRSS |
scrapeRSSFeed |
software | healthy | news-scraper.js:scrapeRSSFeed |
title |
software | healthy | news-scraper.js:title |
link |
software | healthy | news-scraper.js:link |
scrapeInternationalNews |
software | healthy | news-scraper.js:scrapeInternationalNews |
deduplicate |
software | healthy | news-scraper.js:deduplicate |
fetchAllNews |
software | healthy | news-scraper.js:fetchAllNews |
startup |
software | healthy | api/index.js:startup |
main |
software | healthy | scripts/migrate-json-to-pg.js:main |
watchCount |
software | healthy | scripts/migrate-json-to-pg.js:watchCount |
hashPassword |
software | healthy | scripts/seed-admin.js:hashPassword |
main |
software | healthy | scripts/seed-admin.js:main |
clickByText |
software | healthy | scripts/shot.mjs:clickByText |
hashPassword |
software | healthy | scripts/seed-users.js:hashPassword |
upsertAccount |
software | healthy | scripts/seed-users.js:upsertAccount |
main |
software | healthy | scripts/seed-users.js:main |
PageLoader |
software | healthy | frontend/src/App.tsx:PageLoader |
W |
software | healthy | frontend/src/App.tsx:W |
OnboardingGate |
software | healthy | frontend/src/App.tsx:OnboardingGate |
App |
software | healthy | frontend/src/App.tsx:App |
savedTheme |
software | healthy | frontend/src/stores/ui.ts:savedTheme |
normalizeStock |
software | healthy | frontend/src/stores/market.ts:normalizeStock |
API_BASE |
software | healthy | frontend/src/stores/market.ts:API_BASE |
getStore |
software | healthy | frontend/src/hooks/useAnalytics.ts:getStore |
setStore |
software | healthy | frontend/src/hooks/useAnalytics.ts:setStore |
trackPageView |
software | healthy | frontend/src/hooks/useAnalytics.ts:trackPageView |
trackClick |
software | healthy | frontend/src/hooks/useAnalytics.ts:trackClick |
incrementSession |
software | healthy | frontend/src/hooks/useAnalytics.ts:incrementSession |
useAnalytics |
software | healthy | frontend/src/hooks/useAnalytics.ts:useAnalytics |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
frontend-server.js |
software | healthy | frontend-server.js |
.env.example |
software | healthy | .env.example |
CLAUDE.md |
software | healthy | CLAUDE.md |
railway.json |
software | healthy | railway.json |
Procfile |
software | healthy | Procfile |
jse-scraper.js |
software | healthy | jse-scraper.js |
vercel.json |
software | healthy | vercel.json |
README.md |
software | healthy | README.md |
news-scraper.js |
software | healthy | news-scraper.js |
package.json |
software | healthy | package.json |
render.yaml |
software | healthy | render.yaml |
Dockerfile |
software | healthy | Dockerfile |
planning-integrations.md |
software | healthy | agents/planning-integrations.md |
backend.md |
software | healthy | agents/backend.md |
frontend.md |
software | healthy | agents/frontend.md |
index.js |
software | healthy | api/index.js |
migrate-json-to-pg.js |
software | healthy | scripts/migrate-json-to-pg.js |
seed-admin.js |
software | healthy | scripts/seed-admin.js |
shot.mjs |
software | healthy | scripts/shot.mjs |
seed-users.js |
software | healthy | scripts/seed-users.js |
.env.example |
software | healthy | frontend/.env.example |
tsconfig.node.json |
software | healthy | frontend/tsconfig.node.json |
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 |
eslint.config.js |
software | healthy | frontend/eslint.config.js |
index.html |
software | healthy | frontend/index.html |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
main.tsx |
software | healthy | frontend/src/main.tsx |
index.css |
software | healthy | frontend/src/index.css |
App.tsx |
software | healthy | frontend/src/App.tsx |
auth.ts |
software | healthy | frontend/src/stores/auth.ts |
ui.ts |
software | healthy | frontend/src/stores/ui.ts |
market.ts |
software | healthy | frontend/src/stores/market.ts |
useAnalytics.ts |
software | healthy | frontend/src/hooks/useAnalytics.ts |
index.ts |
software | healthy | frontend/src/types/index.ts |
FloatingAIAdvisor.tsx |
software | healthy | frontend/src/components/FloatingAIAdvisor.tsx |
OptionsDrawer.tsx |
software | healthy | frontend/src/components/layout/OptionsDrawer.tsx |
Header.tsx |
software | healthy | frontend/src/components/layout/Header.tsx |
Layout.tsx |
software | healthy | frontend/src/components/layout/Layout.tsx |
Sidebar.tsx |
software | healthy | frontend/src/components/layout/Sidebar.tsx |
Ticker.tsx |
software | healthy | frontend/src/components/layout/Ticker.tsx |
ComplianceModal.tsx |
software | healthy | frontend/src/components/modals/ComplianceModal.tsx |
StockDetailModal.tsx |
software | healthy | frontend/src/components/modals/StockDetailModal.tsx |
AuthModal.tsx |
software | healthy | frontend/src/components/modals/AuthModal.tsx |
FeatureGuide.tsx |
software | healthy | frontend/src/components/ui/FeatureGuide.tsx |
ConfettiOverlay.tsx |
software | healthy | frontend/src/components/ui/ConfettiOverlay.tsx |
AppTour.tsx |
software | healthy | frontend/src/components/ui/AppTour.tsx |
Badge.tsx |
software | healthy | frontend/src/components/ui/Badge.tsx |
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 | python-analytics/main.py |
POST /optimize |
api | healthy | python-analytics/routers/portfolio.py |
POST /risk-metrics |
api | healthy | python-analytics/routers/portfolio.py |
POST /advanced-screen |
api | healthy | python-analytics/routers/screener.py |
POST /predict |
api | healthy | python-analytics/routers/prediction.py |
POST /backtest |
api | healthy | python-analytics/routers/prediction.py |
POST /technical-analysis |
api | healthy | python-analytics/routers/technical.py |
POST /support-resistance |
api | healthy | python-analytics/routers/technical.py |
POST /pattern-detection |
api | healthy | python-analytics/routers/technical.py |
USE /api |
api | healthy | frontend-server.js |
USE /analyze |
api | healthy | frontend-server.js |
USE /health |
api | healthy | frontend-server.js |
USE /api/auth |
api | healthy | src/app.js |
USE /api/admin |
api | healthy | src/app.js |
USE /api/analytics |
api | healthy | src/app.js |
USE /api/us |
api | healthy | src/app.js |
POST /api/chat |
api | healthy | src/middleware/aiGuard.js |
GET /api/docs/openapi.json |
api | healthy | src/routes/docs.routes.js |
GET /api/docs |
api | healthy | src/routes/docs.routes.js |
GET /api/stocks |
api | healthy | src/routes/market.routes.js |
GET /api/stocks/:symbol |
api | healthy | src/routes/market.routes.js |
GET /api/market-overview |
api | healthy | src/routes/market.routes.js |
GET /api/history/:symbol |
api | healthy | src/routes/market.routes.js |
GET /api/stocks/:symbol/history |
api | healthy | src/routes/market.routes.js |
GET /api/stocks/:symbol/profile |
api | healthy | src/routes/market.routes.js |
GET /api/search |
api | healthy | src/routes/market.routes.js |
GET /api/stream/prices |
api | healthy | src/routes/market.routes.js |
GET /api/sectors |
api | healthy | src/routes/market.routes.js |
POST /api/screener |
api | healthy | src/routes/market.routes.js |
POST /api/compare |
api | healthy | src/routes/market.routes.js |
GET /api/research/:symbol |
api | healthy | src/routes/market.routes.js |
GET /api/forex |
api | healthy | src/routes/market.routes.js |
GET /api/global-markets |
api | healthy | src/routes/market.routes.js |
GET /api/news |
api | healthy | src/routes/market.routes.js |
GET /api/currency-impact |
api | healthy | src/routes/market.routes.js |
GET /api/dividends |
api | healthy | src/routes/market.routes.js |
GET /api/leaderboard |
api | healthy | src/routes/market.routes.js |
GET /api/technicals/:symbol |
api | healthy | src/routes/market.routes.js |
GET /technical/:symbol |
api | healthy | src/routes/analytics.routes.js |
GET /technical/:symbol/advanced |
api | healthy | src/routes/analytics.routes.js |
POST /indicator |
api | healthy | src/routes/analytics.routes.js |
POST /portfolio |
api | healthy | src/routes/analytics.routes.js |
POST /portfolio/optimize |
api | healthy | src/routes/analytics.routes.js |
POST /portfolio/risk |
api | healthy | src/routes/analytics.routes.js |
GET /predict/:symbol |
api | healthy | src/routes/analytics.routes.js |
POST /screener |
api | healthy | src/routes/analytics.routes.js |
POST /compound-growth |
api | healthy | src/routes/analytics.routes.js |
POST /retirement |
api | healthy | src/routes/analytics.routes.js |
POST /loan |
api | healthy | src/routes/analytics.routes.js |
POST /irr |
api | healthy | src/routes/analytics.routes.js |
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 |
FloatingAIAdvisor |
frontend | healthy | frontend/src/components/FloatingAIAdvisor.tsx |
OptionsDrawer |
frontend | healthy | frontend/src/components/layout/OptionsDrawer.tsx |
Header |
frontend | healthy | frontend/src/components/layout/Header.tsx |
Layout |
frontend | healthy | frontend/src/components/layout/Layout.tsx |
Sidebar |
frontend | healthy | frontend/src/components/layout/Sidebar.tsx |
Ticker |
frontend | healthy | frontend/src/components/layout/Ticker.tsx |
ComplianceModal |
frontend | healthy | frontend/src/components/modals/ComplianceModal.tsx |
StockDetailModal |
frontend | healthy | frontend/src/components/modals/StockDetailModal.tsx |
AuthModal |
frontend | healthy | frontend/src/components/modals/AuthModal.tsx |
FeatureGuide |
frontend | healthy | frontend/src/components/ui/FeatureGuide.tsx |
ConfettiOverlay |
frontend | healthy | frontend/src/components/ui/ConfettiOverlay.tsx |
AppTour |
frontend | healthy | frontend/src/components/ui/AppTour.tsx |
Badge |
frontend | healthy | frontend/src/components/ui/Badge.tsx |
StockLogo |
frontend | healthy | frontend/src/components/ui/StockLogo.tsx |
Skeleton |
frontend | healthy | frontend/src/components/ui/Skeleton.tsx |
ProtectedRoute |
frontend | healthy | frontend/src/components/ui/ProtectedRoute.tsx |
MarkdownRenderer |
frontend | healthy | frontend/src/components/ui/MarkdownRenderer.tsx |
StatsGrid |
frontend | healthy | frontend/src/features/dashboard/StatsGrid.tsx |
StockTable |
frontend | healthy | frontend/src/features/dashboard/StockTable.tsx |
MainChart |
frontend | healthy | frontend/src/features/dashboard/MainChart.tsx |
StockPanel |
frontend | healthy | frontend/src/features/dashboard/StockPanel.tsx |
Heatmap |
frontend | healthy | frontend/src/features/dashboard/Heatmap.tsx |
MarketBanner |
frontend | healthy | frontend/src/features/dashboard/MarketBanner.tsx |
Dashboard |
frontend | healthy | frontend/src/features/dashboard/Dashboard.tsx |
USStocks |
frontend | healthy | frontend/src/features/us-stocks/USStocks.tsx |
AdvancedChart |
frontend | healthy | frontend/src/features/technicals/AdvancedChart.tsx |
Screener |
frontend | healthy | frontend/src/features/screener/Screener.tsx |
Watchlists |
frontend | healthy | frontend/src/features/watchlists/Watchlists.tsx |
Admin |
frontend | healthy | frontend/src/features/admin/Admin.tsx |
AIChat |
frontend | healthy | frontend/src/features/chat/AIChat.tsx |
VerifyEmail |
frontend | healthy | frontend/src/features/verify-email/VerifyEmail.tsx |
Compare |
frontend | healthy | frontend/src/features/compare/Compare.tsx |
UpgradeNudge |
frontend | healthy | frontend/src/features/upgrade/UpgradeNudge.tsx |
Orders |
frontend | healthy | frontend/src/features/orders/Orders.tsx |
CurrencyImpact |
frontend | healthy | frontend/src/features/currency-impact/CurrencyImpact.tsx |
GlobalMarkets |
frontend | healthy | frontend/src/features/global-markets/GlobalMarkets.tsx |
Forex |
frontend | healthy | frontend/src/features/forex/Forex.tsx |
Alerts |
frontend | healthy | frontend/src/features/alerts/Alerts.tsx |
Planner |
frontend | healthy | frontend/src/features/planner/Planner.tsx |
Sectors |
frontend | healthy | frontend/src/features/sectors/Sectors.tsx |
AIAnalysis |
frontend | healthy | frontend/src/features/analysis/AIAnalysis.tsx |
Settings |
frontend | healthy | frontend/src/features/settings/Settings.tsx |
Onboarding |
frontend | healthy | frontend/src/features/onboarding/Onboarding.tsx |
Calculators |
frontend | healthy | frontend/src/features/calculators/Calculators.tsx |
Portfolio |
frontend | healthy | frontend/src/features/portfolio/Portfolio.tsx |
Leaderboard |
frontend | healthy | frontend/src/features/leaderboard/Leaderboard.tsx |
Dividends |
frontend | healthy | frontend/src/features/dividends/Dividends.tsx |
Learn |
frontend | healthy | frontend/src/features/learn/Learn.tsx |
InteractiveSimulators |
frontend | healthy | frontend/src/features/learn/LearnSimulators.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
agents |
software | healthy | agents |
api |
software | healthy | api |
scripts |
software | healthy | scripts |
frontend |
software | healthy | frontend |
src |
software | healthy | frontend/src |
stores |
software | healthy | frontend/src/stores |
hooks |
software | healthy | frontend/src/hooks |
types |
software | healthy | frontend/src/types |
components |
software | healthy | frontend/src/components |
layout |
software | healthy | frontend/src/components/layout |
modals |
software | healthy | frontend/src/components/modals |
ui |
software | healthy | frontend/src/components/ui |
features |
software | healthy | frontend/src/features |
dashboard |
software | healthy | frontend/src/features/dashboard |
us-stocks |
software | healthy | frontend/src/features/us-stocks |
technicals |
software | healthy | frontend/src/features/technicals |
screener |
software | healthy | frontend/src/features/screener |
watchlists |
software | healthy | frontend/src/features/watchlists |
admin |
software | healthy | frontend/src/features/admin |
chat |
software | healthy | frontend/src/features/chat |
verify-email |
software | healthy | frontend/src/features/verify-email |
compare |
software | healthy | frontend/src/features/compare |
upgrade |
software | healthy | frontend/src/features/upgrade |
orders |
software | healthy | frontend/src/features/orders |
currency-impact |
software | healthy | frontend/src/features/currency-impact |
global-markets |
software | healthy | frontend/src/features/global-markets |
forex |
software | healthy | frontend/src/features/forex |
alerts |
software | healthy | frontend/src/features/alerts |
planner |
software | healthy | frontend/src/features/planner |
sectors |
software | healthy | frontend/src/features/sectors |
analysis |
software | healthy | frontend/src/features/analysis |
settings |
software | healthy | frontend/src/features/settings |
onboarding |
software | healthy | frontend/src/features/onboarding |
calculators |
software | healthy | frontend/src/features/calculators |
portfolio |
software | healthy | frontend/src/features/portfolio |
leaderboard |
software | healthy | frontend/src/features/leaderboard |
dividends |
software | healthy | frontend/src/features/dividends |
learn |
software | healthy | frontend/src/features/learn |
news |
software | healthy | frontend/src/features/news |
subscription |
software | healthy | frontend/src/features/subscription |
lib |
software | healthy | frontend/src/lib |
src |
software | healthy | src |
middleware |
software | healthy | src/middleware |
services |
software | healthy | src/services |
config |
software | healthy | src/config |
routes |
software | healthy | src/routes |
public-react |
software | healthy | public-react |
assets |
software | healthy | public-react/assets |
prisma |
software | healthy | prisma |
migrations |
software | healthy | prisma/migrations |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/TechnicalAnalysis |
frontend | healthy | client/src/pages/TechnicalAnalysis.tsx |
/AIChat |
frontend | healthy | client/src/pages/AIChat.tsx |
/Subscription |
frontend | healthy | client/src/pages/Subscription.tsx |
/Portfolio |
frontend | healthy | client/src/pages/Portfolio.tsx |
/Watchlists |
frontend | healthy | client/src/pages/Watchlists.tsx |
/Alerts |
frontend | healthy | client/src/pages/Alerts.tsx |
/PrivacyPolicy |
frontend | healthy | client/src/pages/PrivacyPolicy.tsx |
/Analytics |
frontend | healthy | client/src/pages/Analytics.tsx |
/News |
frontend | healthy | client/src/pages/News.tsx |
/CurrencyImpact |
frontend | healthy | client/src/pages/CurrencyImpact.tsx |
/Screener |
frontend | healthy | client/src/pages/Screener.tsx |
/TermsOfService |
frontend | healthy | client/src/pages/TermsOfService.tsx |
/Settings |
frontend | healthy | client/src/pages/Settings.tsx |
/Admin |
frontend | healthy | client/src/pages/Admin.tsx |
/USStocks |
frontend | healthy | client/src/pages/USStocks.tsx |
/Dividends |
frontend | healthy | client/src/pages/Dividends.tsx |
/Sectors |
frontend | healthy | client/src/pages/Sectors.tsx |
/Leaderboard |
frontend | healthy | client/src/pages/Leaderboard.tsx |
/Orders |
frontend | healthy | client/src/pages/Orders.tsx |
/Dashboard |
frontend | healthy | client/src/pages/Dashboard.tsx |
${e} |
frontend | healthy | public-react/assets/index-DEXxlYPP.js |
${e===`/`?`*`:`${e}/*`} |
frontend | healthy | public-react/assets/index-DEXxlYPP.js |
onboarding |
frontend | healthy | frontend/src/App.tsx |
verify-email |
frontend | healthy | frontend/src/App.tsx |
subscription |
frontend | healthy | frontend/src/App.tsx |
settings |
frontend | healthy | frontend/src/App.tsx |
news |
frontend | healthy | frontend/src/App.tsx |
watchlists |
frontend | healthy | frontend/src/App.tsx |
portfolio |
frontend | healthy | frontend/src/App.tsx |
orders |
frontend | healthy | frontend/src/App.tsx |
alerts |
frontend | healthy | frontend/src/App.tsx |
learn |
frontend | healthy | frontend/src/App.tsx |
technicals |
frontend | healthy | frontend/src/App.tsx |
technicals/:symbol |
frontend | healthy | frontend/src/App.tsx |
us-stocks |
frontend | healthy | frontend/src/App.tsx |
chat |
frontend | healthy | frontend/src/App.tsx |
analysis |
frontend | healthy | frontend/src/App.tsx |
screener |
frontend | healthy | frontend/src/App.tsx |
admin |
frontend | healthy | frontend/src/App.tsx |
sectors |
frontend | healthy | client/src/App.tsx |
leaderboard |
frontend | healthy | client/src/App.tsx |
dividends |
frontend | healthy | client/src/App.tsx |
currency-impact |
frontend | healthy | client/src/App.tsx |
privacy |
frontend | healthy | client/src/App.tsx |
terms |
frontend | healthy | client/src/App.tsx |
analytics |
frontend | healthy | client/src/App.tsx |
ai-chat |
frontend | healthy | client/src/App.tsx |
* |
frontend | healthy | client/src/App.tsx |
/ |
frontend | healthy | client/src/utils/constants.ts |
/sectors |
frontend | healthy | client/src/utils/constants.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ErrorBoundary |
software | healthy | frontend/src/components/ui/ErrorBoundary.tsx:ErrorBoundary |
ApiError |
software | healthy | frontend/src/lib/api.ts:ApiError |
extends |
software | healthy | public-react/assets/QueryClientProvider-DLyJmS_5.js:extends |
PositionItem |
software | healthy | python-analytics/models/schemas.py:15 |
PriceBar |
software | healthy | python-analytics/models/schemas.py:23 |
OptimizeRequest |
software | healthy | python-analytics/models/schemas.py:36 |
EfficientFrontierPoint |
software | healthy | python-analytics/models/schemas.py:42 |
OptimizeResponse |
software | healthy | python-analytics/models/schemas.py:48 |
RiskMetricsRequest |
software | healthy | python-analytics/models/schemas.py:63 |
MonteCarloPath |
software | healthy | python-analytics/models/schemas.py:70 |
RiskMetricsResponse |
software | healthy | python-analytics/models/schemas.py:75 |
TechnicalAnalysisRequest |
software | healthy | python-analytics/models/schemas.py:91 |
IndicatorSignal |
software | healthy | python-analytics/models/schemas.py:100 |
TechnicalAnalysisResponse |
software | healthy | python-analytics/models/schemas.py:106 |
SupportResistanceRequest |
software | healthy | python-analytics/models/schemas.py:121 |
SupportResistanceResponse |
software | healthy | python-analytics/models/schemas.py:127 |
PatternDetectionRequest |
software | healthy | python-analytics/models/schemas.py:140 |
DetectedPattern |
software | healthy | python-analytics/models/schemas.py:146 |
PatternDetectionResponse |
software | healthy | python-analytics/models/schemas.py:156 |
PredictRequest |
software | healthy | python-analytics/models/schemas.py:165 |
PredictionDay |
software | healthy | python-analytics/models/schemas.py:172 |
FeatureImportance |
software | healthy | python-analytics/models/schemas.py:181 |
PredictResponse |
software | healthy | python-analytics/models/schemas.py:186 |
StrategyParams |
software | healthy | python-analytics/models/schemas.py:200 |
BacktestRequest |
software | healthy | python-analytics/models/schemas.py:205 |
TradeRecord |
software | healthy | python-analytics/models/schemas.py:213 |
BacktestResponse |
software | healthy | python-analytics/models/schemas.py:221 |
ScreenerStock |
software | healthy | python-analytics/models/schemas.py:238 |
ScreenerFilters |
software | healthy | python-analytics/models/schemas.py:247 |
ScreenerRequest |
software | healthy | python-analytics/models/schemas.py:258 |
ScoredStock |
software | healthy | python-analytics/models/schemas.py:263 |
ScreenerResponse |
software | healthy | python-analytics/models/schemas.py:275 |
for |
software | healthy | client/src/utils/formatters.ts:for |
const |
software | healthy | public/app.js:const |
| Label | Layer | Status | Path |
|---|---|---|---|
users |
data | healthy | prisma/migrations/20260317193551_init/migration.sql |
wallets |
data | healthy | prisma/migrations/20260317193551_init/migration.sql |
portfolio_positions |
data | healthy | prisma/migrations/20260317193551_init/migration.sql |
orders |
data | healthy | prisma/migrations/20260317193551_init/migration.sql |
transactions |
data | healthy | prisma/migrations/20260317193551_init/migration.sql |
watchlists |
data | healthy | prisma/migrations/20260317193551_init/migration.sql |
financial_goals |
data | healthy | prisma/migrations/20260317193551_init/migration.sql |
chat_history |
data | healthy | prisma/migrations/20260317193551_init/migration.sql |
notifications |
data | healthy | prisma/migrations/20260317193551_init/migration.sql |
price_alerts |
data | healthy | prisma/migrations/20260317193551_init/migration.sql |
audit_logs |
data | healthy | prisma/migrations/20260317193551_init/migration.sql |
payments |
data | healthy | prisma/migrations/20260317193551_init/migration.sql |
subscriptions |
data | healthy | prisma/migrations/20260317193551_init/migration.sql |
portfolio_snapshots |
data | healthy | prisma/migrations/20260317193551_init/migration.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/routes/docs.routes.js |
security | healthy | src/routes/docs.routes.js |
auth::frontend/src/components/layout/Header.tsx |
security | healthy | frontend/src/components/layout/Header.tsx |
auth::src/middleware/security.js |
security | healthy | src/middleware/security.js |
auth::frontend/.env.example |
security | healthy | frontend/.env.example |
auth::src/middleware/auth.js |
security | healthy | src/middleware/auth.js |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::src/routes/auth.routes.js |
security | healthy | src/routes/auth.routes.js |
auth::public/terms.html |
security | healthy | public/terms.html |
auth::public/index.html |
security | healthy | public/index.html |
auth::src/routes/kyc.routes.js |
security | healthy | src/routes/kyc.routes.js |
auth::frontend/src/components/modals/AuthModal.tsx |
security | healthy | frontend/src/components/modals/AuthModal.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | .env.example |
port:3001 |
network | healthy | frontend/vite.config.ts |
port:587 |
network | healthy | src/services/email.service.js |
port:5173 |
network | healthy | client/vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
131.0.0.0 |
network | healthy | jse-scraper.js |
124.0.0.0 |
network | healthy | news-scraper.js |
192.168.1.1 |
network | healthy | frontend/src/features/admin/Admin.tsx |
127.0.0.1 |
network | healthy | src/middleware/security.js |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | .env.example |
redis |
data | healthy | .env.example |
postgres |
data | healthy | src/config/database.js |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::scripts/seed-admin.js |
security | healthy | scripts/seed-admin.js |
password_literal::scripts/seed-users.js |
security | healthy | scripts/seed-users.js |
password_literal::scripts/seed-users.js |
security | healthy | scripts/seed-users.js |
| Label | Layer | Status | Path |
|---|---|---|---|
damarleypowell__jamaica-financial-advisor-v2 |
software | healthy | /data/fable5_failed_archive/damarleypowell__jamaica-financi… |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | prisma/migrations/20260317193551_init/migration.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | src/middleware/firewall.js |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | news-scraper.js |
This page is publicly accessible at:
https://repobility.com/scan/77ab47d7-684e-4c7b-bfd9-8185de68383c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/77ab47d7-684e-4c7b-bfd9-8185de68383c/
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.