https://github.com/thedeskguy/nse-trading-dashboard
· scanned 2026-06-16 00:33 UTC (2 months, 2 weeks ago)
41 raw signals (0 security + 41 graph)
Last scanned 2 months, 2 weeks ago · v1 · 40 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 843 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 |
|---|---|---|---|
proxy |
software | healthy | frontend/src/proxy.ts:proxy |
makeCandles |
software | healthy | frontend/src/__tests__/trading-chart/computeIndicators.test… |
sma5 |
software | healthy | frontend/src/__tests__/trading-chart/computeIndicators.test… |
makeFlatCandles |
software | healthy | frontend/src/__tests__/trading-chart/computeIndicators.test… |
makeZigzagCandles |
software | healthy | frontend/src/__tests__/trading-chart/computeIndicators.test… |
fmtOI |
software | healthy | frontend/src/test/OptionsFormatting.test.ts:fmtOI |
fmt |
software | healthy | frontend/src/test/OptionsFormatting.test.ts:fmt |
noop |
software | healthy | frontend/src/test/ChartLegend.test.tsx:noop |
MobileNav |
software | healthy | frontend/src/components/layout/MobileNav.tsx:MobileNav |
useDebounce |
software | healthy | frontend/src/components/layout/TopBar.tsx:useDebounce |
TopBar |
software | healthy | frontend/src/components/layout/TopBar.tsx:TopBar |
onClickOutside |
software | healthy | frontend/src/components/layout/TopBar.tsx:onClickOutside |
handleKeyDown |
software | healthy | frontend/src/components/layout/TopBar.tsx:handleKeyDown |
Sidebar |
software | healthy | frontend/src/components/layout/Sidebar.tsx:Sidebar |
pcrColor |
software | healthy | frontend/src/components/options/StatsStrip.tsx:pcrColor |
fmtOI |
software | healthy | frontend/src/components/options/StatsStrip.tsx:fmtOI |
StatsStrip |
software | healthy | frontend/src/components/options/StatsStrip.tsx:StatsStrip |
legPayoff |
software | healthy | frontend/src/components/options/PayoffChart.tsx:legPayoff |
totalPayoff |
software | healthy | frontend/src/components/options/PayoffChart.tsx:totalPayoff |
breakevenPoints |
software | healthy | frontend/src/components/options/PayoffChart.tsx:breakevenPo… |
sortedStrikes |
software | healthy | frontend/src/components/options/PayoffChart.tsx:sortedStrik… |
atmIndex |
software | healthy | frontend/src/components/options/PayoffChart.tsx:atmIndex |
premiumFor |
software | healthy | frontend/src/components/options/PayoffChart.tsx:premiumFor |
buildLegs |
software | healthy | frontend/src/components/options/PayoffChart.tsx:buildLegs |
s |
software | healthy | frontend/src/components/options/PayoffChart.tsx:s |
pr |
software | healthy | frontend/src/components/options/PayoffChart.tsx:pr |
ChartTooltip |
software | healthy | frontend/src/components/options/PayoffChart.tsx:ChartTooltip |
PayoffChart |
software | healthy | frontend/src/components/options/PayoffChart.tsx:PayoffChart |
fmt |
software | healthy | frontend/src/components/options/OptionsChainTable.tsx:fmt |
fmtOI |
software | healthy | frontend/src/components/options/OptionsChainTable.tsx:fmtOI |
OptionsChainTable |
software | healthy | frontend/src/components/options/OptionsChainTable.tsx:Optio… |
fmt |
software | healthy | frontend/src/components/options/TradeCard.tsx:fmt |
TradeCard |
software | healthy | frontend/src/components/options/TradeCard.tsx:TradeCard |
ratio |
software | healthy | frontend/src/components/options/TradeCard.tsx:ratio |
fmtOI |
software | healthy | frontend/src/components/options/OITornadoChart.tsx:fmtOI |
CustomTooltip |
software | healthy | frontend/src/components/options/OITornadoChart.tsx:CustomTo… |
OITornadoChart |
software | healthy | frontend/src/components/options/OITornadoChart.tsx:OITornad… |
useChartSync |
software | healthy | frontend/src/components/charts/useChartSync.ts:useChartSync |
CandlestickChart |
software | healthy | frontend/src/components/charts/CandlestickChart.tsx:Candles… |
toTime |
software | healthy | frontend/src/components/charts/CandlestickChart.tsx:toTime |
IndicatorSubChart |
software | healthy | frontend/src/components/charts/IndicatorSubChart.tsx:Indica… |
toTime |
software | healthy | frontend/src/components/charts/IndicatorSubChart.tsx:toTime |
ChartControls |
software | healthy | frontend/src/components/charts/ChartControls.tsx:ChartContr… |
selectInterval |
software | healthy | frontend/src/components/charts/ChartControls.tsx:selectInte… |
selectPeriod |
software | healthy | frontend/src/components/charts/ChartControls.tsx:selectPeri… |
Picker |
software | healthy | frontend/src/components/charts/ChartControls.tsx:Picker |
Chip |
software | healthy | frontend/src/components/charts/IndicatorToggles.tsx:Chip |
IndicatorToggles |
software | healthy | frontend/src/components/charts/IndicatorToggles.tsx:Indicat… |
Sheet |
software | healthy | frontend/src/components/ui/sheet.tsx:Sheet |
SheetTrigger |
software | healthy | frontend/src/components/ui/sheet.tsx:SheetTrigger |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
skills-lock.json |
software | healthy | skills-lock.json |
vercel.json |
software | healthy | vercel.json |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
render.yaml |
software | healthy | render.yaml |
.env.example |
software | healthy | .env.example |
requirements.txt |
software | healthy | requirements.txt |
PLAN.md |
software | healthy | PLAN.md |
postcss.config.mjs |
software | healthy | frontend/postcss.config.mjs |
README.md |
software | healthy | frontend/README.md |
CLAUDE.md |
software | healthy | frontend/CLAUDE.md |
package.json |
software | healthy | frontend/package.json |
package-lock.json |
software | healthy | frontend/package-lock.json |
components.json |
software | healthy | frontend/components.json |
.env.example |
software | healthy | frontend/.env.example |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
eslint.config.mjs |
software | healthy | frontend/eslint.config.mjs |
AGENTS.md |
software | healthy | frontend/AGENTS.md |
vitest.config.ts |
software | healthy | frontend/vitest.config.ts |
next.config.ts |
software | healthy | frontend/next.config.ts |
proxy.ts |
software | healthy | frontend/src/proxy.ts |
format.test.ts |
software | healthy | frontend/src/__tests__/trading-chart/format.test.ts |
computeIndicators.test.ts |
software | healthy | frontend/src/__tests__/trading-chart/computeIndicators.test… |
useIndicators.test.ts |
software | healthy | frontend/src/__tests__/trading-chart/useIndicators.test.ts |
indicators.test.ts |
software | healthy | frontend/src/__tests__/trading-chart/indicators.test.ts |
OptionsFormatting.test.ts |
software | healthy | frontend/src/test/OptionsFormatting.test.ts |
SignalCard.test.tsx |
software | healthy | frontend/src/test/SignalCard.test.tsx |
MLPredictionCard.test.tsx |
software | healthy | frontend/src/test/MLPredictionCard.test.tsx |
ChartLegend.test.tsx |
software | healthy | frontend/src/test/ChartLegend.test.tsx |
utils.test.ts |
software | healthy | frontend/src/test/utils.test.ts |
setup.ts |
software | healthy | frontend/src/test/setup.ts |
MethodologyNote.test.tsx |
software | healthy | frontend/src/test/MethodologyNote.test.tsx |
SystemsStrip.test.tsx |
software | healthy | frontend/src/test/SystemsStrip.test.tsx |
VerdictBanner.test.tsx |
software | healthy | frontend/src/test/VerdictBanner.test.tsx |
chartRanges.test.ts |
software | healthy | frontend/src/test/chartRanges.test.ts |
MobileNav.tsx |
software | healthy | frontend/src/components/layout/MobileNav.tsx |
TopBar.tsx |
software | healthy | frontend/src/components/layout/TopBar.tsx |
Sidebar.tsx |
software | healthy | frontend/src/components/layout/Sidebar.tsx |
StatsStrip.tsx |
software | healthy | frontend/src/components/options/StatsStrip.tsx |
PayoffChart.tsx |
software | healthy | frontend/src/components/options/PayoffChart.tsx |
OptionsChainTable.tsx |
software | healthy | frontend/src/components/options/OptionsChainTable.tsx |
TradeCard.tsx |
software | healthy | frontend/src/components/options/TradeCard.tsx |
OITornadoChart.tsx |
software | healthy | frontend/src/components/options/OITornadoChart.tsx |
useChartSync.ts |
software | healthy | frontend/src/components/charts/useChartSync.ts |
CandlestickChart.tsx |
software | healthy | frontend/src/components/charts/CandlestickChart.tsx |
IndicatorSubChart.tsx |
software | healthy | frontend/src/components/charts/IndicatorSubChart.tsx |
ChartControls.tsx |
software | healthy | frontend/src/components/charts/ChartControls.tsx |
IndicatorToggles.tsx |
software | healthy | frontend/src/components/charts/IndicatorToggles.tsx |
sheet.tsx |
software | healthy | frontend/src/components/ui/sheet.tsx |
avatar.tsx |
software | healthy | frontend/src/components/ui/avatar.tsx |
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 |
src |
software | healthy | frontend/src |
__tests__ |
software | healthy | frontend/src/__tests__ |
trading-chart |
software | healthy | frontend/src/__tests__/trading-chart |
test |
software | healthy | frontend/src/test |
components |
software | healthy | frontend/src/components |
layout |
software | healthy | frontend/src/components/layout |
options |
software | healthy | frontend/src/components/options |
charts |
software | healthy | frontend/src/components/charts |
ui |
software | healthy | frontend/src/components/ui |
analysis |
software | healthy | frontend/src/components/analysis |
payments |
software | healthy | frontend/src/components/payments |
trading-chart |
software | healthy | frontend/src/components/trading-chart |
lib |
software | healthy | frontend/src/components/trading-chart/lib |
hooks |
software | healthy | frontend/src/components/trading-chart/hooks |
providers |
software | healthy | frontend/src/providers |
app |
software | healthy | frontend/src/app |
auth |
software | healthy | frontend/src/app/auth |
callback |
software | healthy | frontend/src/app/auth/callback |
login |
software | healthy | frontend/src/app/login |
dashboard |
software | healthy | frontend/src/app/dashboard |
settings |
software | healthy | frontend/src/app/dashboard/settings |
about |
software | healthy | frontend/src/app/dashboard/about |
options |
software | healthy | frontend/src/app/dashboard/options |
[symbol] |
software | healthy | frontend/src/app/dashboard/options/[symbol] |
stocks |
software | healthy | frontend/src/app/dashboard/stocks |
[ticker] |
software | healthy | frontend/src/app/dashboard/stocks/[ticker] |
scanner |
software | healthy | frontend/src/app/dashboard/scanner |
signup |
software | healthy | frontend/src/app/signup |
lib |
software | healthy | frontend/src/lib |
api |
software | healthy | frontend/src/lib/api |
supabase |
software | healthy | frontend/src/lib/supabase |
hooks |
software | healthy | frontend/src/hooks |
.devcontainer |
software | healthy | .devcontainer |
tests |
software | healthy | tests |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
migrations |
software | healthy | docs/migrations |
workflows |
software | healthy | workflows |
tools |
software | healthy | tools |
backend |
software | healthy | backend |
tests |
software | healthy | backend/tests |
services |
software | healthy | backend/services |
routers |
software | healthy | backend/routers |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
names |
software | healthy | frontend/src/test/utils.test.ts:names |
IndicatorResultShapeTest |
software | healthy | tests/test_backtester.py:40 |
StatsMathTest |
software | healthy | tests/test_backtester.py:76 |
ShortHistoryTest |
software | healthy | tests/test_backtester.py:148 |
MLStrategyTest |
software | healthy | tests/test_backtester.py:162 |
OneClassModel |
software | healthy | tests/test_backtester.py:196 |
ValidCombosTest |
software | healthy | tests/test_stock_page_changes.py:14 |
AngelFallbackTest |
software | healthy | tests/test_stock_page_changes.py:34 |
ScreenerFallbackTest |
software | healthy | tests/test_stock_page_changes.py:79 |
FakeResp |
software | healthy | tests/test_stock_page_changes.py:111 |
FundamentalsScoringTest |
software | healthy | tests/test_stock_page_changes.py:131 |
CacheTest |
software | healthy | tests/test_cache.py:10 |
TestHoldSignalComponents |
software | healthy | tests/test_options_fixes.py:66 |
TestOptionsChainExpiryFiltering |
software | healthy | tests/test_options_fixes.py:180 |
TestBuySellPathRegression |
software | healthy | tests/test_options_fixes.py:222 |
Settings |
software | healthy | backend/config.py:7 |
_JsonFormatter |
software | healthy | backend/services/logger.py:14 |
CircuitBreaker |
software | healthy | backend/services/circuit_breaker.py:15 |
CreateSubscriptionBody |
software | healthy | backend/routers/payments.py:23 |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/v1/payments/subscription-status |
api | healthy | backend/routers/payments.py |
POST /api/v1/payments/create-subscription |
api | healthy | backend/routers/payments.py |
POST /api/v1/payments/webhook |
api | healthy | backend/routers/payments.py |
ANY /health |
api | healthy | backend/routers/health.py |
GET /api/v1/market/status |
api | healthy | backend/routers/market.py |
GET /api/v1/market/indices |
api | healthy | backend/routers/market.py |
GET /api/v1/market/ohlcv |
api | healthy | backend/routers/market.py |
GET /api/v1/market/search |
api | healthy | backend/routers/market.py |
GET /api/v1/market/company-info |
api | healthy | backend/routers/market.py |
GET /api/v1/market/signal |
api | healthy | backend/routers/market.py |
GET /api/v1/market/scan |
api | healthy | backend/routers/market.py |
GET /api/v1/analysis/fundamentals |
api | healthy | backend/routers/analysis.py |
GET /api/v1/analysis/ml-predict |
api | healthy | backend/routers/analysis.py |
GET /api/v1/analysis/confluence |
api | healthy | backend/routers/analysis.py |
GET /api/v1/analysis/backtest |
api | healthy | backend/routers/analysis.py |
GET /api/v1/options/chain |
api | healthy | backend/routers/options.py |
GET /api/v1/options/recommend |
api | healthy | backend/routers/options.py |
| Label | Layer | Status | Path |
|---|---|---|---|
SubChartPane |
frontend | healthy | frontend/src/components/trading-chart/SubChartPane.tsx |
ChartCore |
frontend | healthy | frontend/src/components/trading-chart/ChartCore.tsx |
TradingChart |
frontend | healthy | frontend/src/components/trading-chart/index.tsx |
HomePage |
frontend | healthy | frontend/src/app/page.tsx |
RootLayout |
frontend | healthy | frontend/src/app/layout.tsx |
LoginPage |
frontend | healthy | frontend/src/app/login/page.tsx |
DashboardPage |
frontend | healthy | frontend/src/app/dashboard/page.tsx |
DashboardError |
frontend | healthy | frontend/src/app/dashboard/error.tsx |
SettingsPage |
frontend | healthy | frontend/src/app/dashboard/settings/page.tsx |
AboutPage |
frontend | healthy | frontend/src/app/dashboard/about/page.tsx |
OptionsPage |
frontend | healthy | frontend/src/app/dashboard/options/[symbol]/page.tsx |
StocksPage |
frontend | healthy | frontend/src/app/dashboard/stocks/page.tsx |
TickerPage |
frontend | healthy | frontend/src/app/dashboard/stocks/[ticker]/page.tsx |
ScannerPage |
frontend | healthy | frontend/src/app/dashboard/scanner/page.tsx |
SignupPage |
frontend | healthy | frontend/src/app/signup/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | frontend/src/app/page.tsx |
/login |
frontend | healthy | frontend/src/app/login/page.tsx |
/dashboard |
frontend | healthy | frontend/src/app/dashboard/page.tsx |
/dashboard/settings |
frontend | healthy | frontend/src/app/dashboard/settings/page.tsx |
/dashboard/about |
frontend | healthy | frontend/src/app/dashboard/about/page.tsx |
/dashboard/options/[symbol] |
frontend | healthy | frontend/src/app/dashboard/options/[symbol]/page.tsx |
/dashboard/stocks |
frontend | healthy | frontend/src/app/dashboard/stocks/page.tsx |
/dashboard/stocks/[ticker] |
frontend | healthy | frontend/src/app/dashboard/stocks/[ticker]/page.tsx |
/dashboard/scanner |
frontend | healthy | frontend/src/app/dashboard/scanner/page.tsx |
/signup |
frontend | healthy | frontend/src/app/signup/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::backend/tests/test_routers.py |
security | healthy | backend/tests/test_routers.py |
auth::.env.example |
security | healthy | .env.example |
auth::backend/routers/market.py |
security | healthy | backend/routers/market.py |
auth::frontend/src/lib/api/client.ts |
security | healthy | frontend/src/lib/api/client.ts |
auth::backend/deps.py |
security | healthy | backend/deps.py |
auth::backend/routers/payments.py |
security | healthy | backend/routers/payments.py |
| Label | Layer | Status | Path |
|---|---|---|---|
001_subscriptions.sql |
data | healthy | docs/migrations/001_subscriptions.sql |
002_user_sessions.sql |
data | healthy | docs/migrations/002_user_sessions.sql |
004_price_history.sql |
data | healthy | docs/migrations/004_price_history.sql |
003_webhook_events.sql |
data | healthy | docs/migrations/003_webhook_events.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
NEXT_PUBLIC_SUPABASE_URL |
cicd | healthy | — |
SUPABASE_SERVICE_ROLE_KEY |
cicd | healthy | — |
SUPABASE_URL |
cicd | healthy | — |
NEXT_PUBLIC_SUPABASE_ANON_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | docs/migrations/001_subscriptions.sql |
price_history |
data | healthy | docs/migrations/004_price_history.sql |
scan_results |
data | healthy | docs/migrations/004_price_history.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
port:16 |
network | healthy | .github/workflows/eod-pipeline.yml |
port:15 |
network | healthy | .github/workflows/eod-pipeline.yml |
port:30 |
network | healthy | .github/workflows/eod-pipeline.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
backend |
cicd | healthy | .github/workflows/ci.yml |
frontend |
cicd | healthy | .github/workflows/ci.yml |
eod |
cicd | healthy | .github/workflows/eod-pipeline.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
123.0.0.0 |
network | healthy | tools/fetch_fundamentals.py |
127.0.0.1 |
network | healthy | backend/main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::eod-pipeline |
cicd | healthy | .github/workflows/eod-pipeline.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-jvhcdok5 |
software | healthy | /tmp/repobility-clone-jvhcdok5 |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | backend/tests/test_cache.py |
This page is publicly accessible at:
https://repobility.com/scan/778c9760-346a-4a91-956e-4b326b3e0576/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/778c9760-346a-4a91-956e-4b326b3e0576/
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.