https://github.com/rongjinshou/GoldenHandQuant
· scanned 2026-06-15 23:55 UTC (2 months, 3 weeks ago)
99 raw signals (0 security + 99 graph)
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.
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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… |
| Label | Layer | Status | Path |
|---|---|---|---|
/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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
__init__.py |
data | healthy | src/infrastructure/persistence/migrations/__init__.py |
001_initial_schema.sql |
data | healthy | src/infrastructure/persistence/migrations/001_initial_schem… |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
192.168.1.1 |
network | healthy | tests/domain/common/services/test_audit_service.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-bcwzbdgd |
software | healthy | /tmp/repobility-clone-bcwzbdgd |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
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.