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.

MasonW0711/bullish-three-condition-stock-screener

https://github.com/MasonW0711/bullish-three-condition-stock-screener · scanned 2026-06-16 04:32 UTC (1 month, 4 weeks ago)

6 raw signals (0 security + 6 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 4 weeks ago · v1 · 6 actionable findings from 1 signal source. 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 95 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
_dedupe_preserve_order software healthy data_loader.py:37
_normalize_token software healthy data_loader.py:47
_chunk_list software healthy data_loader.py:51
_request_once software healthy data_loader.py:55
_get_with_ssl_fallback software healthy data_loader.py:70
normalize_symbol software healthy data_loader.py:92
parse_stock_list software healthy data_loader.py:104
_select_isin_table software healthy data_loader.py:117
_fetch_isin_universe software healthy data_loader.py:129
load_taiwan_stock_universe software healthy data_loader.py:175
load_stock_list_from_upload software healthy data_loader.py:184
normalize_yfinance_data software healthy data_loader.py:214
_download_candidate software healthy data_loader.py:273
download_stock_data software healthy data_loader.py:304
_to_int software healthy data_loader.py:438
_empty_investor_frame software healthy data_loader.py:460
_locate_investor_net_columns software healthy data_loader.py:464
_find software healthy data_loader.py:472
_is_foreign_net software healthy data_loader.py:475
_fetch_twse_investor_flow software healthy data_loader.py:490
_validate_tpex_net_columns software healthy data_loader.py:547
_fetch_tpex_investor_flow software healthy data_loader.py:583
download_investor_flow_data software healthy data_loader.py:620
_fetch_one software healthy data_loader.py:654
_stamp software healthy data_loader.py:686
_resample_single_stock software healthy data_loader.py:703
resample_ohlcv software healthy data_loader.py:734
booleans_to_chinese software healthy display_utils.py:13
sanitize_for_spreadsheet software healthy display_utils.py:33
create_stock_chart software healthy chart_engine.py:22
default_date_range software healthy config.py:54
add_prev_close software healthy signal_engine.py:42
add_attack_signals software healthy signal_engine.py:49
add_attack_lines software healthy signal_engine.py:93
add_breakout_signals software healthy signal_engine.py:122
add_breakdown_signals software healthy signal_engine.py:166
add_retest_hold_signals software healthy signal_engine.py:213
add_new_line_window_signals software healthy signal_engine.py:243
add_path_signals software healthy signal_engine.py:283
add_final_filters software healthy signal_engine.py:293
_add_consecutive_streak_flags software healthy signal_engine.py:313
_streaks software healthy signal_engine.py:337
_ok software healthy signal_engine.py:343
attach_investor_flow_flags software healthy signal_engine.py:374
build_direction_signals software healthy signal_engine.py:457
_finalize software healthy signal_engine.py:509
run_signal_pipeline software healthy signal_engine.py:520
_localize_frame software healthy export_engine.py:22
_failed_downloads_frame software healthy export_engine.py:37
create_excel_bytes software healthy export_engine.py:55

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

LabelLayerStatusPath
data_loader.py software healthy data_loader.py
display_utils.py software healthy display_utils.py
chart_engine.py software healthy chart_engine.py
CHANGELOG.md software healthy CHANGELOG.md
plan.md software healthy plan.md
config.py software healthy config.py
requirements.txt software healthy requirements.txt
README.md software healthy README.md
signal_engine.py software healthy signal_engine.py
export_engine.py software healthy export_engine.py
main.py software healthy main.py
spec.md software healthy spec.md
app.py software healthy app.py
desktop_launcher.py software healthy desktop_launcher.py

LabelLayerStatusPath
MasonW0711__bullish-three-condition-stock-screener software healthy /data/fable5_failed_archive/MasonW0711__bullish-three-condi…

LabelLayerStatusPath
127.0.0.1 network healthy desktop_launcher.py
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/1046e7d1-871f-486b-a72a-41888237fae9/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/1046e7d1-871f-486b-a72a-41888237fae9/

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.