Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

rkarim25/Strategy

https://github.com/rkarim25/Strategy · scanned 2026-06-15 23:52 UTC (2 months, 3 weeks ago)

72 raw signals (0 security + 72 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 52 actionable findings from 1 signal source. 20 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 1584 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.

LabelLayerStatusPath
yahooChartToCsv software healthy cloudflare_spx_quote_worker.js:yahooChartToCsv
latestYahooChartPoint software healthy cloudflare_spx_quote_worker.js:latestYahooChartPoint
yahooChartRows software healthy cloudflare_spx_quote_worker.js:yahooChartRows
main software healthy regenerate_website_leveraged_backtests.py:30
download_spx_panel software healthy backtest_spx_guarded.py:55
make_engine software healthy backtest_spx_guarded.py:85
run_strategy software healthy backtest_spx_guarded.py:95
buy_hold_row software healthy backtest_spx_guarded.py:139
monte_carlo software healthy backtest_spx_guarded.py:165
pct software healthy backtest_spx_guarded.py:199
money software healthy backtest_spx_guarded.py:205
build_site_payload software healthy backtest_spx_guarded.py:211
main software healthy backtest_spx_guarded.py:290
fetch_ticker_price software healthy refresh_holdings_prices.py:33
fetch_prices software healthy refresh_holdings_prices.py:73
fetch_history_raw software healthy refresh_holdings_prices.py:120
get_exchange_rate_hist software healthy refresh_holdings_prices.py:142
build_historical_database software healthy refresh_holdings_prices.py:152
_drawdown_series software healthy metrics.py:11
_max_drawdown_duration software healthy metrics.py:16
invested_vs_tbills_sessions software healthy metrics.py:25
comprehensive_stats software healthy metrics.py:39
main software healthy sweep_dd_pause_tradeoff.py:22
scrollToTop software healthy site-scroll-init.js:scrollToTop
make_engine software healthy backtest_guarded_tiered_sma20_50_200.py:24
sma_cash_leverage software healthy backtest_guarded_tiered_sma20_50_200.py:34
guarded_tiered_leverage software healthy backtest_guarded_tiered_sma20_50_200.py:42
add_row software healthy backtest_guarded_tiered_sma20_50_200.py:114
main software healthy backtest_guarded_tiered_sma20_50_200.py:147
hashId software healthy site-nav.js:hashId
pageFromLocation software healthy site-nav.js:pageFromLocation
strategyFromLocation software healthy site-nav.js:strategyFromLocation
strategyForPage software healthy site-nav.js:strategyForPage
scrollToTop software healthy site-nav.js:scrollToTop
scroll software healthy site-nav.js:scroll
setHash software healthy site-nav.js:setHash
onRouteChange software healthy site-nav.js:onRouteChange
currentPageFile software healthy site-nav.js:currentPageFile
base software healthy site-nav.js:base
navItemPageFile software healthy site-nav.js:navItemPageFile
activeNavId software healthy site-nav.js:activeNavId
hrefForItem software healthy site-nav.js:hrefForItem
renderStrategyNav software healthy site-nav.js:renderStrategyNav
ensureSidebarStyles software healthy site-nav.js:ensureSidebarStyles
initInitialScroll software healthy site-nav.js:initInitialScroll
initTabScroll software healthy site-nav.js:initTabScroll
initStrategyNav software healthy site-nav.js:initStrategyNav
londonParts software healthy site-nav.js:londonParts
isUkLseTradingHours software healthy site-nav.js:isUkLseTradingHours
registerAutoRefresh software healthy site-nav.js:registerAutoRefresh

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
instruments.html software healthy instruments.html
latest_ndx_signal.json software healthy latest_ndx_signal.json
latest_ftse250_signal.json software healthy latest_ftse250_signal.json
cloudflare_spx_quote_worker.js software healthy cloudflare_spx_quote_worker.js
halal-comparison-data.js software healthy halal-comparison-data.js
regenerate_website_leveraged_backtests.py software healthy regenerate_website_leveraged_backtests.py
backtest_spx_guarded.py software healthy backtest_spx_guarded.py
refresh_holdings_prices.py software healthy refresh_holdings_prices.py
metrics.py software healthy metrics.py
sweep_dd_pause_tradeoff.py software healthy sweep_dd_pause_tradeoff.py
site-scroll-init.js software healthy site-scroll-init.js
backtest_guarded_tiered_sma20_50_200.py software healthy backtest_guarded_tiered_sma20_50_200.py
latest_signal.json software healthy latest_signal.json
site-nav.js software healthy site-nav.js
indicators.py software healthy indicators.py
msci_em_guarded_site_data.json software healthy msci_em_guarded_site_data.json
msci_world_guarded_site_data.json software healthy msci_world_guarded_site_data.json
backtest_guarded_assets.py software healthy backtest_guarded_assets.py
test_macd_3x.py software healthy test_macd_3x.py
ftse250_guarded.html software healthy ftse250_guarded.html
dax_guarded_site_data.json software healthy dax_guarded_site_data.json
monte_carlo_momentum_strategies.py software healthy monte_carlo_momentum_strategies.py
sweep_sma_periods.py software healthy sweep_sma_periods.py
optimize_three_asset.py software healthy optimize_three_asset.py
build_guarded_asset_pages.py software healthy build_guarded_asset_pages.py
ndx_guarded_site_data.json software healthy ndx_guarded_site_data.json
data_manager.py software healthy data_manager.py
test_trend_sma_leveraged.py software healthy test_trend_sma_leveraged.py
latest_msci_em_signal.json software healthy latest_msci_em_signal.json
lqq3_guarded.js software healthy lqq3_guarded.js
gold_guarded_site_data.json software healthy gold_guarded_site_data.json
analyze_smart_fundamental_overlays.py software healthy analyze_smart_fundamental_overlays.py
analyze_strategy_mechanics_overlays.py software healthy analyze_strategy_mechanics_overlays.py
latest_msci_world_signal.json software healthy latest_msci_world_signal.json
instruments-data.js software healthy instruments-data.js
forward_test_guarded_tiered.py software healthy forward_test_guarded_tiered.py
analyze_recovery_trail_final_validation.py software healthy analyze_recovery_trail_final_validation.py
test_sma20_dd20_pause30_fixed_inflow.py software healthy test_sma20_dd20_pause30_fixed_inflow.py
test_sma20_dd_stop_sweep.py software healthy test_sma20_dd_stop_sweep.py
gold_guarded.html software healthy gold_guarded.html
wrangler.toml software healthy wrangler.toml
optimize_macd.py software healthy optimize_macd.py
msci_em_guarded.html software healthy msci_em_guarded.html
index.html software healthy index.html
holdings_prices.json software healthy holdings_prices.json
forward_test_guarded_tiered_sma50_200.py software healthy forward_test_guarded_tiered_sma50_200.py
ndx_etp_returns.json software healthy ndx_etp_returns.json
analyze_recovery_trail_default_validation.py software healthy analyze_recovery_trail_default_validation.py
analyze_news_score_strategy.py software healthy analyze_news_score_strategy.py
ndx_guarded.js software healthy ndx_guarded.js

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
SmartOverlaySpec software healthy analyze_smart_fundamental_overlays.py:46
VariantSpec software healthy analyze_strategy_mechanics_overlays.py:64
on software healthy instruments-data.js:on
ExecutionSpec software healthy analyze_recovery_trail_final_validation.py:59
TrailSpec software healthy analyze_recovery_trail_default_validation.py:63
BacktestResult software healthy engine.py:112
PortfolioEngine software healthy engine.py:125
StrategySpec software healthy strategies.py:14
LeverageStrategy software healthy strategies.py:24
Sma200TrendStrategy software healthy strategies.py:64
GoldenCrossStrategy software healthy strategies.py:82
MacdParams software healthy strategies.py:107
TunableMacdStrategy software healthy strategies.py:118
MacdMomentumStrategy software healthy strategies.py:188
RsiMomentumStrategy software healthy strategies.py:204
RsiOversoldBounceStrategy software healthy strategies.py:224
DrawdownRecoveryStrategy software healthy strategies.py:242
DualFilterStrategy software healthy strategies.py:261
MacdWithTrendFilterStrategy software healthy strategies.py:279
BollingerReversionStrategy software healthy strategies.py:308
DrawdownScalingStrategy software healthy strategies.py:337
RecoveryCapSpec software healthy analyze_unemployment_recovery_caps.py:46
OverlaySpec software healthy analyze_fundamental_overlay_filters.py:59
of software healthy all-instruments-data.js:of
EtpBundle software healthy etp_leverage.py:39
LaborOverlaySpec software healthy analyze_labor_leading_overlay_tests.py:52
FreeOverlaySpec software healthy analyze_free_data_overlay_exhaustion.py:59
GuardedAssetSpec software healthy guarded_asset_registry.py:9
NoLeverageSpec software healthy analyze_unemployment_no_leverage.py:44

LabelLayerStatusPath
output software healthy output
spx_drawdown_analysis software healthy output/spx_drawdown_analysis
guarded_tiered_forward_test software healthy output/guarded_tiered_forward_test
long_hold_momentum_strategies software healthy output/long_hold_momentum_strategies
guarded_tiered_sma20_50_200 software healthy output/guarded_tiered_sma20_50_200
guarded_tiered_forward_test_sma50_200 software healthy output/guarded_tiered_forward_test_sma50_200
tiered_dd_recovery software healthy output/tiered_dd_recovery
lqq3_guarded software healthy output/lqq3_guarded
momentum_leverage_strategies software healthy output/momentum_leverage_strategies
news_score_strategy software healthy output/news_score_strategy
lqq3_guarded_validation software healthy output/lqq3_guarded_validation
monte_carlo_guarded_sma20_a10b20 software healthy output/monte_carlo_guarded_sma20_a10b20
fundamental_overlay_tests software healthy output/fundamental_overlay_tests
guarded_balanced_candidate software healthy output/guarded_balanced_candidate
ndx_guarded software healthy output/ndx_guarded
3bal_guarded software healthy output/3bal_guarded
momentum_monte_carlo software healthy output/momentum_monte_carlo
guarded_lead_xy_targets software healthy output/guarded_lead_xy_targets
spx_guarded software healthy output/spx_guarded
strategy_mechanics_tests software healthy output/strategy_mechanics_tests
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
port:08 network healthy .github/workflows/update-market-data.yml
port:16 network healthy .github/workflows/update-market-data.yml
port:30 network healthy .github/workflows/update-market-data.yml
port:07 network healthy .github/workflows/update-market-data.yml
port:21 network healthy .github/workflows/update-market-data.yml
port:22 network healthy .github/workflows/update-market-data.yml

LabelLayerStatusPath
SMTP_USERNAME cicd healthy
ALERT_EMAIL_FROM cicd healthy
ALERT_EMAIL_TO cicd healthy
SMTP_PASSWORD cicd healthy
SMTP_HOST cicd healthy
SMTP_PORT cicd healthy

LabelLayerStatusPath
gha::deploy-pages cicd healthy .github/workflows/deploy-pages.yml
gha::update-market-data cicd healthy .github/workflows/update-market-data.yml

LabelLayerStatusPath
deploy cicd healthy .github/workflows/deploy-pages.yml
refresh-static-market-data cicd healthy .github/workflows/update-market-data.yml

LabelLayerStatusPath
repobility-clone-9c8k3zm6 software healthy /tmp/repobility-clone-9c8k3zm6
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/a4dc0b64-26ae-48f9-bc8b-479b5cb9f8d3/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/a4dc0b64-26ae-48f9-bc8b-479b5cb9f8d3/

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.