Scan timing: clone 1.65s · analysis 0.45s · 0.5 MB · GitHub preflight 510ms
https://github.com/wchl3927/vi-pro-pipeline.git
· scanned 2026-05-28 23:09 UTC (1 week ago)
· 10 languages
70 findings (34 legacy + 36 scanner) 1st percentile · Python · small (2-20K LoC) Scanner says 73 (lower by 33)
Last scanned 1 week ago · v2 · 52 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
30.0 | 0.15 | 4.50 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
0.0 | 0.20 | 0.00 |
documentation_score |
0.0 | 0.15 | 0.00 |
practices_score |
55.0 | 0.15 | 8.25 |
code_quality |
25.0 | 0.10 | 2.50 |
| Overall | 1.00 | 40.2 |
All 126 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 |
|---|---|---|---|
fetch_price_history |
software | healthy | calculate_crypto.py:69 |
fetch_price_history_binance |
software | dead | calculate_crypto.py:124 |
_safe |
software | healthy | calculate_crypto.py:260 |
_round_price |
software | healthy | calculate_crypto.py:268 |
_headers |
software | healthy | calculate_crypto.py:289 |
fetch_coingecko_page |
software | healthy | calculate_crypto.py:298 |
fetch_coingecko_detail |
software | dead | calculate_crypto.py:315 |
fetch_defillama_fees |
software | healthy | calculate_crypto.py:334 |
_annualise |
software | healthy | calculate_crypto.py:351 |
fetch_defillama_chain_fees |
software | healthy | calculate_crypto.py:433 |
fetch_bitcoin_hashrate |
software | dead | calculate_crypto.py:510 |
fetch_gold_price |
software | healthy | calculate_crypto.py:530 |
method_1_dcf_fees |
software | healthy | calculate_crypto.py:559 |
method_2_ps_analog |
software | healthy | calculate_crypto.py:583 |
method_3_pe_analog |
software | healthy | calculate_crypto.py:593 |
method_7_metcalfe |
software | healthy | calculate_crypto.py:606 |
method_10_dilution |
software | healthy | calculate_crypto.py:636 |
method_6_monetary_premium |
software | healthy | calculate_crypto.py:664 |
method_8_cost_of_production |
software | healthy | calculate_crypto.py:684 |
score_crypto_quality |
software | healthy | calculate_crypto.py:778 |
_src |
software | healthy | calculate_crypto.py:1205 |
fetch_market_fear_greed |
software | healthy | calculate_crypto.py:1789 |
_fg_label |
software | healthy | calculate_crypto.py:1820 |
classify_market_cycle |
software | healthy | calculate_crypto.py:1829 |
compute_chart_zones |
software | healthy | calculate_crypto.py:1950 |
_price_zone |
software | healthy | calculate_crypto.py:1972 |
calc_fear_greed |
software | healthy | calculate_crypto.py:2027 |
_build_rationale |
software | healthy | calculate_crypto.py:2165 |
compute_crypto_watchlist_signal |
software | healthy | calculate_crypto.py:2368 |
analyze_coin |
software | healthy | calculate_crypto.py:2498 |
_sr |
software | healthy | calculate_crypto.py:2862 |
fetch_network_economics |
software | healthy | calculate_crypto.py:3776 |
score_protocol_moat_via_claude |
software | healthy | calculate_crypto.py:4085 |
generate_crypto_quality_narrative |
software | healthy | calculate_crypto.py:4192 |
generate_crypto_bull_bear |
software | healthy | calculate_crypto.py:4435 |
bucket_label_str |
software | healthy | calculate_crypto.py:4780 |
_sanitize |
software | healthy | calculate_crypto.py:4787 |
save_partitions |
software | healthy | calculate_crypto.py:4806 |
main |
software | healthy | calculate_crypto.py:4874 |
detect_company_type |
software | healthy | calculate_stocks.py:135 |
get_dynamic_weights |
software | healthy | calculate_stocks.py:266 |
_is_junk_ticker |
software | healthy | calculate_stocks.py:577 |
get_all_tickers |
software | healthy | calculate_stocks.py:623 |
_safe |
software | healthy | calculate_stocks.py:682 |
_dcf_sum |
software | healthy | calculate_stocks.py:695 |
_get_annual_series |
software | healthy | calculate_stocks.py:709 |
_trend_score |
software | healthy | calculate_stocks.py:719 |
get_forward_growth |
software | healthy | calculate_stocks.py:813 |
_score_label |
software | healthy | calculate_stocks.py:864 |
score_profitability |
software | healthy | calculate_stocks.py:890 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
calculate_crypto.py |
software | healthy | calculate_crypto.py |
calculate_stocks.py |
software | healthy | calculate_stocks.py |
update_crypto.yml |
software | healthy | .github/workflows/update_crypto.yml |
update-stocks.yml |
software | healthy | .github/workflows/update-stocks.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | calculate_crypto.py |
vps::gcp |
hardware | healthy | calculate_crypto.py |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::calculate_crypto.py |
security | healthy | calculate_crypto.py |
generic_api_key::calculate_stocks.py |
security | healthy | calculate_stocks.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::update_crypto |
cicd | healthy | .github/workflows/update_crypto.yml |
gha::update-stocks |
cicd | healthy | .github/workflows/update-stocks.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/update_crypto.yml |
build |
cicd | healthy | .github/workflows/update-stocks.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
ANTHROPIC_API_KEY |
cicd | healthy | — |
GH_PAT |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-0wo6smat |
software | healthy | /tmp/repobility-clone-0wo6smat |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | calculate_crypto.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::calculate_crypto.py |
security | healthy | calculate_crypto.py |
This page is publicly accessible at:
https://repobility.com/scan/f3913967-0d48-43d5-969a-96d35560314c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f3913967-0d48-43d5-969a-96d35560314c/
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.