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.

claudio-mirandino/canasta-vzla

https://github.com/claudio-mirandino/canasta-vzla · scanned 2026-06-17 01:49 UTC (1 month, 1 week ago)

15 raw signals (0 security + 15 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 1 week ago · v2 · last Δ -13.7 (diff) · 13 actionable findings from 1 signal source. 2 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 83 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
load_basket software healthy calculate_index.py:49
load_prices software healthy calculate_index.py:58
_valid_prices software healthy calculate_index.py:67
compute_series software healthy calculate_index.py:75
note_for software dead calculate_index.py:169
build_detail software healthy calculate_index.py:184
rebuild_index software healthy calculate_index.py:232
calculate_index software healthy calculate_index.py:259
save_index software healthy calculate_index.py:274
print_report software healthy calculate_index.py:279
load_basket software healthy main.py:46
load_previous_prices software healthy main.py:51
save_prices software healthy main.py:77
print_scraping_summary software healthy main.py:122
_run_scraper_in_thread software healthy main.py:162
run_scrapers software healthy main.py:171
main software healthy main.py:214
get_bcv_rate software healthy scrapers/fx.py:27
normalize software healthy scrapers/matching.py:29
_words software healthy scrapers/matching.py:36
_word_in software healthy scrapers/matching.py:40
extract_size software healthy scrapers/matching.py:69
_size_bonus software healthy scrapers/matching.py:82
score_candidate software healthy scrapers/matching.py:103
search_variants software healthy scrapers/matching.py:153
pick_best software healthy scrapers/matching.py:175
scrape_all software healthy scrapers/plansuarez.py:50
scrape_product software healthy scrapers/plansuarez.py:85
_extract_candidates software healthy scrapers/plansuarez.py:138
_parse_bs software healthy scrapers/plansuarez.py:161
_empty software healthy scrapers/plansuarez.py:173
scrape_product software healthy scrapers/central.py:72
_find_product_in_html software healthy scrapers/central.py:157
__init__ software healthy scrapers/gama.py:51
new_page software healthy scrapers/gama.py:60
scrape_all software healthy scrapers/gama.py:66
_verify_store software healthy scrapers/gama.py:161
_select_store software healthy scrapers/gama.py:179
_open_search_page software healthy scrapers/gama.py:239
scrape_product software healthy scrapers/gama.py:246
_search_via_autocomplete software healthy scrapers/gama.py:295
_fetch_suggestions software healthy scrapers/gama.py:326
_parse_suggestions software healthy scrapers/gama.py:364
_parse_ref_price software healthy scrapers/gama.py:381
__init__ software healthy scrapers/base.py:32
start_browser software healthy scrapers/base.py:42
new_page software healthy scrapers/base.py:55
close_browser software healthy scrapers/base.py:77
parse_price software healthy scrapers/base.py:88
check_anomaly software healthy scrapers/base.py:154

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

LabelLayerStatusPath
test_central.py software healthy test_central.py
calculate_index.py software healthy calculate_index.py
requirements.txt software healthy requirements.txt
main.py software healthy main.py
weekly_scrape.yml software healthy .github/workflows/weekly_scrape.yml
__init__.py software healthy scrapers/__init__.py
fx.py software healthy scrapers/fx.py
matching.py software healthy scrapers/matching.py
plansuarez.py software healthy scrapers/plansuarez.py
central.py software healthy scrapers/central.py
gama.py software healthy scrapers/gama.py
base.py software healthy scrapers/base.py
index.html software healthy docs/index.html
settings.local.json software healthy .claude/settings.local.json
.claude/settings.local.json quality healthy .claude/settings.local.json

LabelLayerStatusPath
.github software healthy .github
workflows software healthy .github/workflows
scrapers software healthy scrapers
docs software healthy docs
.claude software healthy .claude

LabelLayerStatusPath
PlansuarezScraper software healthy scrapers/plansuarez.py:45
CentralScraper software healthy scrapers/central.py:67
GamaScraper software healthy scrapers/gama.py:46
BaseScraper software healthy scrapers/base.py:22

LabelLayerStatusPath
148.0.0.0 network healthy scrapers/plansuarez.py
124.0.0.0 network healthy scrapers/base.py

LabelLayerStatusPath
claudio-mirandino__canasta-vzla software healthy /data/fable5_failed_archive/claudio-mirandino__canasta-vzla

LabelLayerStatusPath
port:13 network healthy .github/workflows/weekly_scrape.yml

LabelLayerStatusPath
gha::weekly_scrape cicd healthy .github/workflows/weekly_scrape.yml

LabelLayerStatusPath
scrape-and-publish cicd healthy .github/workflows/weekly_scrape.yml
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/97037d89-08b6-4698-b815-4e37c9402f6d/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/97037d89-08b6-4698-b815-4e37c9402f6d/

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.