https://github.com/zz-dl/shortstockmaster
· scanned 2026-06-16 01:14 UTC (2 months, 1 week ago)
34 raw signals (0 security + 34 graph)
Last scanned 2 months, 1 week ago · v1 · 33 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 158 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 |
|---|---|---|---|
_sanitize |
software | healthy | app.py:19 |
default |
software | healthy | app.py:30 |
jdump |
software | healthy | app.py:40 |
_to_float |
software | healthy | app.py:44 |
_clip |
software | healthy | app.py:56 |
_tencent_quote |
software | healthy | app.py:62 |
safe_float |
software | healthy | app.py:64 |
_capital_flow |
software | healthy | app.py:105 |
_detect_market |
software | healthy | app.py:177 |
_beijing_now |
software | healthy | app.py:196 |
_in_tail_window |
software | healthy | app.py:200 |
_news_stats |
software | healthy | app.py:206 |
_build_trade_plan |
software | healthy | app.py:217 |
_apply_plan_to_rank_item |
software | healthy | app.py:369 |
_merge_rank_item_with_detail |
software | healthy | app.py:389 |
_sync_rank_items_with_detail |
software | healthy | app.py:417 |
_load |
software | healthy | app.py:423 |
_sector_news |
software | healthy | app.py:444 |
_cninfo_news |
software | healthy | app.py:528 |
_market_sentiment |
software | healthy | app.py:553 |
_short_signal_score |
software | healthy | app.py:615 |
_safe_num |
software | healthy | app.py:685 |
_ai_short_analyze |
software | healthy | app.py:810 |
_gen_astock_qtcodes |
software | healthy | app.py:849 |
_tencent_scan_fallback |
software | healthy | app.py:865 |
_sf |
software | healthy | app.py:884 |
fetch |
software | dead | app.py:890 |
_fetch_eastmoney_top |
software | healthy | app.py:998 |
_rank_score_quick |
software | healthy | app.py:1043 |
_is_rank_candidate |
software | healthy | app.py:1124 |
_run_rank_job |
software | healthy | app.py:1149 |
index |
software | healthy | app.py:1214 |
api_status |
software | healthy | app.py:1218 |
api_quotes |
software | healthy | app.py:1224 |
_to_tk |
software | healthy | app.py:1237 |
api_rank |
software | healthy | app.py:1258 |
_add_candidate |
software | healthy | app.py:1273 |
_fetch_cf |
software | healthy | app.py:1335 |
api_rank_start |
software | healthy | app.py:1384 |
api_rank_status |
software | healthy | app.py:1388 |
api_market |
software | healthy | app.py:1394 |
api_stock |
software | healthy | app.py:1416 |
api_sectors |
software | healthy | app.py:1431 |
api_news |
software | healthy | app.py:1477 |
_load_trades |
software | healthy | app.py:1519 |
_save_trades |
software | healthy | app.py:1530 |
api_trade_portfolio |
software | healthy | app.py:1541 |
_urgency |
software | healthy | app.py:1564 |
api_trade_buy |
software | healthy | app.py:1582 |
api_trade_sell |
software | healthy | app.py:1615 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
app.py |
software | healthy | app.py |
Procfile |
software | healthy | Procfile |
render.yaml |
software | healthy | render.yaml |
requirements.txt |
software | healthy | requirements.txt |
manifest.json |
software | healthy | static/manifest.json |
index.html |
software | healthy | static/index.html |
daily_report.py |
software | healthy | scripts/daily_report.py |
test_signal_snapshot.py |
software | healthy | scripts/test_signal_snapshot.py |
report_health.py |
software | healthy | scripts/report_health.py |
test_rank_strategy.py |
software | healthy | scripts/test_rank_strategy.py |
signal_snapshot.py |
software | healthy | scripts/signal_snapshot.py |
test_trade_history.py |
software | healthy | scripts/test_trade_history.py |
test_report_health.py |
software | healthy | scripts/test_report_health.py |
trade_history.py |
software | healthy | scripts/trade_history.py |
test_daily_report_schedule.py |
software | healthy | scripts/test_daily_report_schedule.py |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
daily_report.yml |
software | healthy | .github/workflows/daily_report.yml |
2026-05-29.md |
software | healthy | daily_logs/2026-05-29.md |
2026-05-26.md |
software | healthy | daily_logs/2026-05-26.md |
2026-05-19.md |
software | healthy | daily_logs/2026-05-19.md |
2026-06-02.md |
software | healthy | daily_logs/2026-06-02.md |
2026-05-28.md |
software | healthy | daily_logs/2026-05-28.md |
2026-06-15.md |
software | healthy | daily_logs/2026-06-15.md |
2026-05-22.md |
software | healthy | daily_logs/2026-05-22.md |
2026-06-11.md |
software | healthy | daily_logs/2026-06-11.md |
2026-06-01.md |
software | healthy | daily_logs/2026-06-01.md |
portfolio_state.json |
software | healthy | daily_logs/portfolio_state.json |
2026-06-12.md |
software | healthy | daily_logs/2026-06-12.md |
2026-06-05.md |
software | healthy | daily_logs/2026-06-05.md |
2026-06-09.md |
software | healthy | daily_logs/2026-06-09.md |
2026-06-03.md |
software | healthy | daily_logs/2026-06-03.md |
2026-05-21.md |
software | healthy | daily_logs/2026-05-21.md |
2026-06-04.md |
software | healthy | daily_logs/2026-06-04.md |
2026-05-25.md |
software | healthy | daily_logs/2026-05-25.md |
2026-06-08.md |
software | healthy | daily_logs/2026-06-08.md |
2026-05-27.md |
software | healthy | daily_logs/2026-05-27.md |
2026-05-20.md |
software | healthy | daily_logs/2026-05-20.md |
2026-06-12.json |
software | healthy | daily_logs/trade_history/2026-06-12.json |
2026-06-15.json |
software | healthy | daily_logs/trade_history/2026-06-15.json |
2026-06-11.json |
software | healthy | daily_logs/trade_history/2026-06-11.json |
2026-06-12.json |
software | healthy | daily_logs/signal_snapshots/2026-06-12.json |
2026-06-15.json |
software | healthy | daily_logs/signal_snapshots/2026-06-15.json |
2026-06-11.json |
software | healthy | daily_logs/signal_snapshots/2026-06-11.json |
| Label | Layer | Status | Path |
|---|---|---|---|
ANY / |
api | healthy | app.py |
ANY /api/status |
api | healthy | app.py |
ANY /api/quotes |
api | healthy | app.py |
ANY /api/rank |
api | healthy | app.py |
ANY /api/rank/start |
api | healthy | app.py |
ANY /api/rank/status/<job_id> |
api | healthy | app.py |
ANY /api/market |
api | healthy | app.py |
ANY /api/stock |
api | healthy | app.py |
ANY /api/sectors |
api | healthy | app.py |
ANY /api/news |
api | healthy | app.py |
ANY /api/trade/portfolio |
api | healthy | app.py |
ANY /api/trade/buy |
api | healthy | app.py |
ANY /api/trade/sell |
api | healthy | app.py |
| Label | Layer | Status | Path |
|---|---|---|---|
static |
software | healthy | static |
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
daily_logs |
software | healthy | daily_logs |
trade_history |
software | healthy | daily_logs/trade_history |
signal_snapshots |
software | healthy | daily_logs/signal_snapshots |
| Label | Layer | Status | Path |
|---|---|---|---|
port:14 |
network | healthy | .github/workflows/daily_report.yml |
port:45 |
network | healthy | .github/workflows/daily_report.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
openai_or_anthropic_key::app.py |
security | healthy | app.py |
openai_or_anthropic_key::render.yaml |
security | healthy | render.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
gha::daily_report |
cicd | healthy | .github/workflows/daily_report.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | .github/workflows/deploy.yml |
daily-report |
cicd | healthy | .github/workflows/daily_report.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
RENDER_API_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-5o2geh4m |
software | healthy | /tmp/repobility-clone-5o2geh4m |
| Label | Layer | Status | Path |
|---|---|---|---|
SafeEncoder |
software | healthy | app.py:29 |
This page is publicly accessible at:
https://repobility.com/scan/0cfbe13a-6cb1-4548-8889-9b11d3cb524f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0cfbe13a-6cb1-4548-8889-9b11d3cb524f/
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.