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.

rongjinshou/GoldenHandQuant

https://github.com/rongjinshou/GoldenHandQuant · scanned 2026-06-15 23:55 UTC (2 months, 3 weeks ago)

99 raw signals (0 security + 99 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 85 actionable findings from 1 signal source. 14 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 4540 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
sample_bar software healthy tests/conftest.py:10
sample_asset software healthy tests/conftest.py:21
sample_position software healthy tests/conftest.py:31
multi_day_bars software healthy tests/conftest.py:42
make_snapshot software healthy tests/helpers.py:13
make_signal software healthy tests/helpers.py:39
test_minimal_request_builds_compare_argv software healthy tests/interfaces/api/test_job_commands.py:23
test_full_request software healthy tests/interfaces/api/test_job_commands.py:32
test_unknown_strategy_rejected software healthy tests/interfaces/api/test_job_commands.py:48
test_config_outside_whitelist_rejected software healthy tests/interfaces/api/test_job_commands.py:53
test_bad_date_rejected software healthy tests/interfaces/api/test_job_commands.py:58
test_defaults software healthy tests/interfaces/api/test_job_commands.py:65
test_split_and_objective software healthy tests/interfaces/api/test_job_commands.py:73
test_unknown_factor_rejected software healthy tests/interfaces/api/test_job_commands.py:81
test_data_refresh software healthy tests/interfaces/api/test_job_commands.py:87
test_ml_train software healthy tests/interfaces/api/test_job_commands.py:93
test_ml_evaluate software healthy tests/interfaces/api/test_job_commands.py:100
test_ml_train_path_traversal_rejected software healthy tests/interfaces/api/test_job_commands.py:109
test_ml_train_slash_rejected software healthy tests/interfaces/api/test_job_commands.py:115
test_ml_evaluate_path_traversal_rejected software healthy tests/interfaces/api/test_job_commands.py:121
test_ml_evaluate_slash_rejected software healthy tests/interfaces/api/test_job_commands.py:127
test_ml_train_valid_model_name_accepted software healthy tests/interfaces/api/test_job_commands.py:133
test_ml_evaluate_valid_model_name_accepted software healthy tests/interfaces/api/test_job_commands.py:140
test_params_key_not_in_strategies_rejected software healthy tests/interfaces/api/test_job_commands.py:149
test_params_value_with_comma_rejected software healthy tests/interfaces/api/test_job_commands.py:157
test_params_name_with_equals_rejected software healthy tests/interfaces/api/test_job_commands.py:165
test_params_valid_accepted software healthy tests/interfaces/api/test_job_commands.py:173
test_backtest_bad_symbol_rejected software healthy tests/interfaces/api/test_job_commands.py:184
test_backtest_valid_symbol_accepted software healthy tests/interfaces/api/test_job_commands.py:192
test_ml_train_valid_symbols_accepted software healthy tests/interfaces/api/test_job_commands.py:200
test_ml_train_invalid_symbol_rejected software healthy tests/interfaces/api/test_job_commands.py:207
test_backtest_start_after_end_rejected software healthy tests/interfaces/api/test_job_commands.py:217
test_backtest_invalid_calendar_date_rejected software healthy tests/interfaces/api/test_job_commands.py:224
test_ml_evaluate_start_after_end_rejected software healthy tests/interfaces/api/test_job_commands.py:231
test_ml_evaluate_invalid_calendar_date_rejected software healthy tests/interfaces/api/test_job_commands.py:238
test_factor_test_invalid_split_date_rejected software healthy tests/interfaces/api/test_job_commands.py:245
test_data_refresh_start_after_end_rejected software healthy tests/interfaces/api/test_job_commands.py:249
test_ml_train_start_after_end_rejected software healthy tests/interfaces/api/test_job_commands.py:253
test_n_trials_zero_rejected software healthy tests/interfaces/api/test_job_commands.py:262
test_label_horizon_21_rejected software healthy tests/interfaces/api/test_job_commands.py:268
__init__ software healthy tests/interfaces/api/test_jobs_routes.py:15
submit software healthy tests/interfaces/api/test_jobs_routes.py:20
get software healthy tests/interfaces/api/test_jobs_routes.py:28
list_jobs software healthy tests/interfaces/api/test_jobs_routes.py:31
has_active software healthy tests/interfaces/api/test_jobs_routes.py:34
cancel software healthy tests/interfaces/api/test_jobs_routes.py:38
fake software healthy tests/interfaces/api/test_jobs_routes.py:50
client software healthy tests/interfaces/api/test_jobs_routes.py:55
test_backtest_returns_202_with_job software healthy tests/interfaces/api/test_jobs_routes.py:64
test_factor_test_unknown_factor_422 software healthy tests/interfaces/api/test_jobs_routes.py:75

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

LabelLayerStatusPath
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
pyproject.toml software healthy pyproject.toml
__init__.py software healthy tests/__init__.py
conftest.py software healthy tests/conftest.py
helpers.py software healthy tests/helpers.py
__init__.py software healthy tests/interfaces/__init__.py
__init__.py software healthy tests/interfaces/api/__init__.py
test_job_commands.py software healthy tests/interfaces/api/test_job_commands.py
test_jobs_routes.py software healthy tests/interfaces/api/test_jobs_routes.py
test_live_routes_ext.py software healthy tests/interfaces/api/test_live_routes_ext.py
test_live_routes.py software healthy tests/interfaces/api/test_live_routes.py
test_meta_routes.py software healthy tests/interfaces/api/test_meta_routes.py
test_research_routes.py software healthy tests/interfaces/api/test_research_routes.py
test_factor_test_cli.py software healthy tests/interfaces/cli/test_factor_test_cli.py
__init__.py software healthy tests/interfaces/cli/__init__.py
test_quant.py software healthy tests/interfaces/cli/test_quant.py
test_strategy_matcher.py software healthy tests/interfaces/cli/test_strategy_matcher.py
test_backtest_wiring.py software healthy tests/interfaces/cli/test_backtest_wiring.py
test_compare_strategies.py software healthy tests/interfaces/cli/test_compare_strategies.py
test_compare_strategies_args.py software healthy tests/interfaces/cli/test_compare_strategies_args.py
test_integration.py software healthy tests/interfaces/cli/signal_review/test_integration.py
test_review_store.py software healthy tests/interfaces/cli/signal_review/test_review_store.py
test_enhanced_display.py software healthy tests/interfaces/cli/signal_review/test_enhanced_display.py
__init__.py software healthy tests/interfaces/cli/signal_review/__init__.py
test_review_ui.py software healthy tests/interfaces/cli/signal_review/test_review_ui.py
__init__.py software healthy tests/infrastructure/__init__.py
test_telegram_gateway.py software healthy tests/infrastructure/notification/test_telegram_gateway.py
__init__.py software healthy tests/infrastructure/notification/__init__.py
test_wechat_gateway.py software healthy tests/infrastructure/notification/test_wechat_gateway.py
test_settings.py software healthy tests/infrastructure/config/test_settings.py
__init__.py software healthy tests/infrastructure/config/__init__.py
test_auto_trade_settings.py software healthy tests/infrastructure/config/test_auto_trade_settings.py
test_vectorized_neutralizer.py software healthy tests/infrastructure/factor_test/test_vectorized_neutralize…
test_decay_analyzer.py software healthy tests/infrastructure/factor_test/test_decay_analyzer.py
__init__.py software healthy tests/infrastructure/factor_test/__init__.py
test_runner.py software healthy tests/infrastructure/factor_test/test_runner.py
test_vectorized_series.py software healthy tests/infrastructure/factor_test/test_vectorized_series.py
test_vectorized_runner.py software healthy tests/infrastructure/factor_test/test_vectorized_runner.py
test_ic_calculator.py software healthy tests/infrastructure/factor_test/test_ic_calculator.py
test_neutralizer.py software healthy tests/infrastructure/factor_test/test_neutralizer.py
test_layer_backtest.py software healthy tests/infrastructure/factor_test/test_layer_backtest.py
__init__.py software healthy tests/infrastructure/mock/__init__.py
test_micro_value_integration.py software healthy tests/infrastructure/mock/test_micro_value_integration.py
test_mock_trade_adjustment.py software healthy tests/infrastructure/mock/test_mock_trade_adjustment.py
test_mock_market.py software healthy tests/infrastructure/mock/test_mock_market.py
test_mock_trade.py software healthy tests/infrastructure/mock/test_mock_trade.py
test_duckdb_history_data.py software healthy tests/infrastructure/gateway_offline/test_duckdb_history_da…
__init__.py software healthy tests/infrastructure/gateway_offline/__init__.py
test_dry_run_trade.py software healthy tests/infrastructure/gateway_offline/test_dry_run_trade.py

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

LabelLayerStatusPath
TestBacktest software healthy tests/interfaces/api/test_job_commands.py:22
TestFactorTest software healthy tests/interfaces/api/test_job_commands.py:64
TestOthers software healthy tests/interfaces/api/test_job_commands.py:86
TestModelNamePattern software healthy tests/interfaces/api/test_job_commands.py:108
TestParamsValidation software healthy tests/interfaces/api/test_job_commands.py:148
TestSymbolsValidation software healthy tests/interfaces/api/test_job_commands.py:183
TestDateSemantics software healthy tests/interfaces/api/test_job_commands.py:216
TestMlBoundaries software healthy tests/interfaces/api/test_job_commands.py:261
FakeJobManager software healthy tests/interfaces/api/test_jobs_routes.py:14
TestSubmit software healthy tests/interfaces/api/test_jobs_routes.py:63
TestQueryAndCancel software healthy tests/interfaces/api/test_jobs_routes.py:90
TestFakeFidelity software healthy tests/interfaces/api/test_jobs_routes.py:110
TestAudit software healthy tests/interfaces/api/test_live_routes_ext.py:102
TestBudget software healthy tests/interfaces/api/test_live_routes_ext.py:116
TestConfig software healthy tests/interfaces/api/test_live_routes_ext.py:126
TestCycleDrilldown software healthy tests/interfaces/api/test_live_routes_ext.py:140
TestModeFilter software healthy tests/interfaces/api/test_live_routes_ext.py:149
TestTickets software healthy tests/interfaces/api/test_live_routes_ext.py:172
TestLimitBoundaryValidation software healthy tests/interfaces/api/test_live_routes_ext.py:183
TestYamlTypeGuard software healthy tests/interfaces/api/test_live_routes_ext.py:198
TestAuditMissingTable software healthy tests/interfaces/api/test_live_routes_ext.py:214
TestBadJsonTicket software healthy tests/interfaces/api/test_live_routes_ext.py:233
TestLiveRoutes software healthy tests/interfaces/api/test_live_routes.py:48
TestStrategies software healthy tests/interfaces/api/test_meta_routes.py:10
TestFactors software healthy tests/interfaces/api/test_meta_routes.py:31
TestOverview software healthy tests/interfaces/api/test_research_routes.py:77
TestVerdictsEndpoint software healthy tests/interfaces/api/test_research_routes.py:108
TestBacktests software healthy tests/interfaces/api/test_research_routes.py:121
TestSymbols software healthy tests/interfaces/api/test_research_routes.py:162
TestBars software healthy tests/interfaces/api/test_research_routes.py:177
TestFeatures software healthy tests/interfaces/api/test_research_routes.py:198
TestFactorTestCLI software healthy tests/interfaces/cli/test_factor_test_cli.py:23
TestBuildParser software healthy tests/interfaces/cli/test_quant.py:8
TestMain software healthy tests/interfaces/cli/test_quant.py:88
TestMatchStrategy software healthy tests/interfaces/cli/test_strategy_matcher.py:6
TestFormatAvailableStrategies software healthy tests/interfaces/cli/test_strategy_matcher.py:36
TestCompareStrategies software healthy tests/interfaces/cli/test_compare_strategies.py:27
TestParseArgs software healthy tests/interfaces/cli/test_compare_strategies_args.py:8
TestEndToEndFlow software healthy tests/interfaces/cli/signal_review/test_integration.py:30
TestReviewStore software healthy tests/interfaces/cli/signal_review/test_review_store.py:36
TestCalculateRiskScore software healthy tests/interfaces/cli/signal_review/test_enhanced_display.py…
TestEnhancedSignalDisplay software healthy tests/interfaces/cli/signal_review/test_enhanced_display.py…
TestParseCommand software healthy tests/interfaces/cli/signal_review/test_review_ui.py:8
TestParseIndices software healthy tests/interfaces/cli/signal_review/test_review_ui.py:65
TestSignalReviewUI software healthy tests/interfaces/cli/signal_review/test_review_ui.py:82
TestTelegramNotificationGateway software healthy tests/infrastructure/notification/test_telegram_gateway.py:…
TestWeChatNotificationGateway software healthy tests/infrastructure/notification/test_wechat_gateway.py:24
TestAutoTradeSettings software healthy tests/infrastructure/config/test_auto_trade_settings.py:6
TestResolveMode software healthy tests/infrastructure/config/test_auto_trade_settings.py:19
TestDecayAnalyzer software healthy tests/infrastructure/factor_test/test_decay_analyzer.py:19

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

LabelLayerStatusPath
tests software healthy tests
interfaces software healthy tests/interfaces
api software healthy tests/interfaces/api
cli software healthy tests/interfaces/cli
signal_review software healthy tests/interfaces/cli/signal_review
infrastructure software healthy tests/infrastructure
notification software healthy tests/infrastructure/notification
config software healthy tests/infrastructure/config
factor_test software healthy tests/infrastructure/factor_test
mock software healthy tests/infrastructure/mock
gateway_offline software healthy tests/infrastructure/gateway_offline
web software healthy tests/infrastructure/web
gateway software healthy tests/infrastructure/gateway
persistence software healthy tests/infrastructure/persistence
repositories software healthy tests/infrastructure/persistence/repositories
ml_engine software healthy tests/infrastructure/ml_engine
jobs software healthy tests/infrastructure/jobs
application software healthy tests/application
domain software healthy tests/domain
notification software healthy tests/domain/notification
value_objects software healthy tests/domain/notification/value_objects
services software healthy tests/domain/notification/services
strategy software healthy tests/domain/strategy
value_objects software healthy tests/domain/strategy/value_objects
factor_test software healthy tests/domain/strategy/factor_test
factors software healthy tests/domain/strategy/factors
services software healthy tests/domain/strategy/services
pool software healthy tests/domain/strategy/pool
value_objects software healthy tests/domain/strategy/pool/value_objects
services software healthy tests/domain/strategy/pool/services
entities software healthy tests/domain/strategy/pool/entities
backtest software healthy tests/domain/backtest
value_objects software healthy tests/domain/backtest/value_objects
services software healthy tests/domain/backtest/services
entities software healthy tests/domain/backtest/entities
common software healthy tests/domain/common
value_objects software healthy tests/domain/common/value_objects
services software healthy tests/domain/common/services
trade software healthy tests/domain/trade
services software healthy tests/domain/trade/services
risk software healthy tests/domain/risk
services software healthy tests/domain/risk/services
portfolio software healthy tests/domain/risk/services/portfolio
stress_scenarios software healthy tests/domain/risk/services/portfolio/stress_scenarios
portfolio software healthy tests/domain/portfolio
value_objects software healthy tests/domain/portfolio/value_objects
services software healthy tests/domain/portfolio/services
rebalance_triggers software healthy tests/domain/portfolio/services/rebalance_triggers
allocation_algorithms software healthy tests/domain/portfolio/services/allocation_algorithms
entities software healthy tests/domain/portfolio/entities

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

LabelLayerStatusPath
GET / api healthy src/interfaces/api/app.py
GET /health api healthy src/interfaces/api/app.py
GET /api/meta/strategies api healthy src/interfaces/api/routes/meta.py
GET /api/meta/factors api healthy src/interfaces/api/routes/meta.py
GET /api/live/overview api healthy src/interfaces/api/routes/live.py
GET /api/live/cycles api healthy src/interfaces/api/routes/live.py
GET /api/live/executions api healthy src/interfaces/api/routes/live.py
GET /api/live/positions api healthy src/interfaces/api/routes/live.py
GET /api/live/equity api healthy src/interfaces/api/routes/live.py
GET /api/live/audit api healthy src/interfaces/api/routes/live.py
GET /api/live/budget api healthy src/interfaces/api/routes/live.py
GET /api/live/config api healthy src/interfaces/api/routes/live.py
GET /api/live/cycles/{cycle_id}/executions api healthy src/interfaces/api/routes/live.py
GET /api/live/tickets api healthy src/interfaces/api/routes/live.py
POST /api/jobs/backtest api healthy src/interfaces/api/routes/jobs.py
POST /api/jobs/factor-test api healthy src/interfaces/api/routes/jobs.py
POST /api/jobs/data-refresh api healthy src/interfaces/api/routes/jobs.py
POST /api/jobs/ml-train api healthy src/interfaces/api/routes/jobs.py
POST /api/jobs/ml-evaluate api healthy src/interfaces/api/routes/jobs.py
GET /api/jobs api healthy src/interfaces/api/routes/jobs.py
GET /api/jobs/{job_id} api healthy src/interfaces/api/routes/jobs.py
POST /api/jobs/{job_id}/cancel api healthy src/interfaces/api/routes/jobs.py
GET /api/research/overview api healthy src/interfaces/api/routes/research.py
GET /api/research/verdicts api healthy src/interfaces/api/routes/research.py
GET /api/research/backtests api healthy src/interfaces/api/routes/research.py
GET /api/research/symbols api healthy src/interfaces/api/routes/research.py
GET /api/research/bars/{symbol} api healthy src/interfaces/api/routes/research.py
GET /api/research/features/{symbol} api healthy src/interfaces/api/routes/research.py
GET /api/status api healthy src/infrastructure/web/dashboard.py
GET /api/stats api healthy src/infrastructure/web/dashboard.py
GET /api/health api healthy src/infrastructure/web/dashboard.py
POST /api/control/pause api healthy src/infrastructure/web/dashboard.py
POST /api/control/resume api healthy src/infrastructure/web/dashboard.py
GET /api/events api healthy src/infrastructure/web/dashboard.py

LabelLayerStatusPath
orders data healthy src/infrastructure/persistence/migrations/001_initial_schem…
trades data healthy src/infrastructure/persistence/migrations/001_initial_schem…
daily_snapshots data healthy src/infrastructure/persistence/migrations/001_initial_schem…
positions data healthy src/infrastructure/persistence/migrations/001_initial_schem…
trading_cycles data healthy src/infrastructure/persistence/trading_store.py
execution_records data healthy src/infrastructure/persistence/trading_store.py
account_snapshots data healthy src/infrastructure/persistence/trading_store.py
position_snapshots data healthy src/infrastructure/persistence/trading_store.py
domain_events data healthy src/infrastructure/persistence/event_store.py
instruments data healthy src/infrastructure/persistence/market_data_store.py
bars data healthy src/infrastructure/persistence/market_data_store.py
fundamental_snapshots data healthy src/infrastructure/persistence/market_data_store.py
stock_features data healthy src/infrastructure/persistence/market_data_store.py
fetch_meta data healthy src/infrastructure/persistence/market_data_store.py
factor_verdicts data healthy src/infrastructure/persistence/market_data_store.py
backtest_runs data healthy src/infrastructure/persistence/market_data_store.py
audit_logs data healthy src/infrastructure/persistence/repositories/audit_log_repos…

LabelLayerStatusPath
/overview frontend healthy src/interfaces/api/static/js/pages/overview.js
/live frontend healthy src/interfaces/api/static/js/pages/live.js
/backtests frontend healthy src/interfaces/api/static/js/pages/backtests.js
/explorer frontend healthy src/interfaces/api/static/js/pages/explorer.js
/verdicts frontend healthy src/interfaces/api/static/js/pages/verdicts.js

LabelLayerStatusPath
port:09 network healthy resources/trading.yaml
port:35 network healthy resources/trading.yaml
port:14 network healthy resources/trading.yaml
port:50 network healthy resources/trading.yaml

LabelLayerStatusPath
__init__.py data healthy src/infrastructure/persistence/migrations/__init__.py
001_initial_schema.sql data healthy src/infrastructure/persistence/migrations/001_initial_schem…

LabelLayerStatusPath
127.0.0.1 network healthy README.md
192.168.1.1 network healthy tests/domain/common/services/test_audit_service.py

LabelLayerStatusPath
repobility-clone-bcwzbdgd software healthy /tmp/repobility-clone-bcwzbdgd

LabelLayerStatusPath
sqlite data healthy README.md
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/1d4bd8cd-905c-4c78-a423-981559336a5b/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/1d4bd8cd-905c-4c78-a423-981559336a5b/

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.