https://github.com/Magalhaes5/Fable5-Real-estate-dashboard
· scanned 2026-06-16 02:55 UTC (2 months, 1 week ago)
27 raw signals (0 security + 27 graph)
Last scanned 2 months, 1 week ago · v2 · 26 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 183 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 |
|---|---|---|---|
manual_url_verification |
software | healthy | ultimate_immotop_verification.py:14 |
extract_immotop_metadata |
software | healthy | ultimate_immotop_verification.py:131 |
create_final_dataset |
software | healthy | ultimate_immotop_verification.py:190 |
get_sort_key |
software | dead | ultimate_immotop_verification.py:212 |
main |
software | healthy | ultimate_immotop_verification.py:220 |
detect_seller_type |
software | healthy | scraper_auto_update.py:70 |
extract_search_state |
software | healthy | scraper_auto_update.py:131 |
load_existing_listings |
software | healthy | scraper_auto_update.py:153 |
save_listings |
software | healthy | scraper_auto_update.py:164 |
scrape_athome |
software | healthy | scraper_auto_update.py:175 |
scrape_bazar |
software | healthy | scraper_auto_update.py:353 |
scrape_selfhome |
software | healthy | scraper_auto_update.py:415 |
main |
software | healthy | scraper_auto_update.py:463 |
test_dashboard |
software | healthy | quick_test.py:8 |
extract_bazar_details |
software | healthy | enhanced_bazar_scraper.py:15 |
test_bazar_extraction |
software | healthy | enhanced_bazar_scraper.py:180 |
parse_price_to_int |
software | healthy | dashboard_fast.py:98 |
format_price_exact |
software | healthy | dashboard_fast.py:107 |
extract_source_from_url |
software | healthy | dashboard_fast.py:119 |
is_luxembourg_property |
software | healthy | dashboard_fast.py:139 |
cache_image |
software | healthy | dashboard_fast.py:244 |
extract_athome_image_fast |
software | healthy | dashboard_fast.py:272 |
load_filtered_listings |
software | healthy | dashboard_fast.py:289 |
get_sort_date |
software | healthy | dashboard_fast.py:337 |
api_listings |
software | healthy | dashboard_fast.py:349 |
index |
software | healthy | dashboard_fast.py:423 |
login |
software | healthy | dashboard_fast.py:440 |
logout |
software | healthy | dashboard_fast.py:467 |
repair_listings |
software | healthy | repair_listings.py:9 |
load_or_create_data |
software | healthy | update_listings.py:22 |
save_data |
software | healthy | update_listings.py:32 |
main |
software | healthy | update_listings.py:42 |
init_dedup_db |
software | dead | multi_scraper.py:74 |
make_dedup_key |
software | healthy | multi_scraper.py:98 |
is_duplicate_cross_platform |
software | dead | multi_scraper.py:106 |
mark_seen_dedup |
software | dead | multi_scraper.py:129 |
scrape_athome_unified |
software | healthy | multi_scraper.py:145 |
deduplicate_listings |
software | healthy | multi_scraper.py:185 |
format_telegram |
software | healthy | multi_scraper.py:234 |
format_links_only |
software | healthy | multi_scraper.py:275 |
parse_args |
software | healthy | multi_scraper.py:302 |
main |
software | healthy | multi_scraper.py:318 |
apply_balanced_filter |
software | healthy | create_balanced_dataset.py:12 |
create_balanced_dataset |
software | healthy | create_balanced_dataset.py:50 |
extract_city_from_title |
software | healthy | complete_immotop_fix.py:18 |
detect_private_seller |
software | healthy | complete_immotop_fix.py:60 |
fix_immotop_data |
software | healthy | complete_immotop_fix.py:137 |
create_mixed_sorted_dataset |
software | healthy | complete_immotop_fix.py:212 |
get_sort_date |
software | healthy | complete_immotop_fix.py:222 |
extract_immotop_images |
software | healthy | complete_immotop_fix.py:257 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ultimate_immotop_verification.py |
software | healthy | ultimate_immotop_verification.py |
PROJECT_SUMMARY.json |
software | healthy | PROJECT_SUMMARY.json |
scraper_auto_update.py |
software | healthy | scraper_auto_update.py |
quick_test.py |
software | healthy | quick_test.py |
FILTERS_ADDED.md |
software | healthy | FILTERS_ADDED.md |
analyze_update.py |
software | healthy | analyze_update.py |
enhanced_bazar_scraper.py |
software | healthy | enhanced_bazar_scraper.py |
SCRAPER_FIX_REPORT.md |
software | healthy | SCRAPER_FIX_REPORT.md |
APIFY_INTEGRATION.md |
software | healthy | APIFY_INTEGRATION.md |
dashboard_fast.py |
software | healthy | dashboard_fast.py |
FINAL_VERIFICATION.md |
software | healthy | FINAL_VERIFICATION.md |
FILTERS_VERIFICATION_COMPLETE.md |
software | healthy | FILTERS_VERIFICATION_COMPLETE.md |
COMPLETE_SOLUTION_SUMMARY.md |
software | healthy | COMPLETE_SOLUTION_SUMMARY.md |
THEME_TOGGLE_DOCS.json |
software | healthy | THEME_TOGGLE_DOCS.json |
repair_listings.py |
software | healthy | repair_listings.py |
update_listings.py |
software | healthy | update_listings.py |
multi_scraper.py |
software | healthy | multi_scraper.py |
SORTING_BUG_FIXED.md |
software | healthy | SORTING_BUG_FIXED.md |
LISTINGS_REPAIRED_NOT_REMOVED.md |
software | healthy | LISTINGS_REPAIRED_NOT_REMOVED.md |
LIVE_AUTO_UPDATE_SYSTEM.md |
software | healthy | LIVE_AUTO_UPDATE_SYSTEM.md |
BAZAR_FIX_SUMMARY.json |
software | healthy | BAZAR_FIX_SUMMARY.json |
create_balanced_dataset.py |
software | healthy | create_balanced_dataset.py |
requirements.txt |
software | healthy | requirements.txt |
BAZAR_BUTTON_PARITY.json |
software | healthy | BAZAR_BUTTON_PARITY.json |
verify_run.py |
software | healthy | verify_run.py |
README.md |
software | healthy | README.md |
SORTING_IMPLEMENTATION_COMPLETE.md |
software | healthy | SORTING_IMPLEMENTATION_COMPLETE.md |
complete_immotop_fix.py |
software | healthy | complete_immotop_fix.py |
dashboard.py |
software | healthy | dashboard.py |
SORTING_FEATURES.md |
software | healthy | SORTING_FEATURES.md |
update_listings_simple.py |
software | healthy | update_listings_simple.py |
FINAL_PROJECT_STATUS_COMPLETE.md |
software | healthy | FINAL_PROJECT_STATUS_COMPLETE.md |
BEFORE_AFTER_PRIVATE_SELLERS_FILTER.md |
software | healthy | BEFORE_AFTER_PRIVATE_SELLERS_FILTER.md |
scraper.py |
software | healthy | scraper.py |
dashboard_production.py |
software | healthy | dashboard_production.py |
SELFHOME_PRICES_FIXED.md |
software | healthy | SELFHOME_PRICES_FIXED.md |
start_dashboard.py |
software | healthy | start_dashboard.py |
scraper_live.py |
software | healthy | scraper_live.py |
COMPLETE_SYSTEM_SUMMARY.md |
software | healthy | COMPLETE_SYSTEM_SUMMARY.md |
SCRAPER_FIX_COMPLETE.md |
software | healthy | SCRAPER_FIX_COMPLETE.md |
SORTING_QUICK_GUIDE.md |
software | healthy | SORTING_QUICK_GUIDE.md |
PROJECT_COMPLETE_FINAL_REPORT.md |
software | healthy | PROJECT_COMPLETE_FINAL_REPORT.md |
DEBUG_SCRAPERS.py |
software | healthy | DEBUG_SCRAPERS.py |
TODAYS_COMPLETE_DELIVERABLES.md |
software | healthy | TODAYS_COMPLETE_DELIVERABLES.md |
FILTERS_VERIFIED_IN_CODE.md |
software | healthy | FILTERS_VERIFIED_IN_CODE.md |
FINAL_VERIFICATION_CHECKLIST.md |
software | healthy | FINAL_VERIFICATION_CHECKLIST.md |
README_DASHBOARD.md |
software | healthy | README_DASHBOARD.md |
DASHBOARD_STATUS.json |
software | healthy | DASHBOARD_STATUS.json |
SYSTEMD_SERVICE_DEPLOYED.md |
software | healthy | SYSTEMD_SERVICE_DEPLOYED.md |
PRIVATE_SELLERS_ONLY_FILTER.md |
software | healthy | PRIVATE_SELLERS_ONLY_FILTER.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ANY /api/listings |
api | healthy | dashboard_fast.py |
ANY / |
api | healthy | dashboard_fast.py |
ANY /login |
api | healthy | dashboard_fast.py |
ANY /logout |
api | healthy | dashboard_fast.py |
ANY /upgrade |
api | healthy | dashboard.py |
ANY /api/properties |
api | healthy | dashboard_production.py |
| Label | Layer | Status | Path |
|---|---|---|---|
seen_listings |
data | healthy | multi_scraper.py |
user_sessions |
data | healthy | dashboard.py |
listing_views |
data | healthy | dashboard.py |
| Label | Layer | Status | Path |
|---|---|---|---|
72.61.176.115 |
network | healthy | PROJECT_SUMMARY.json |
125.0.0.0 |
network | healthy | scraper.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5000 |
network | healthy | dashboard_fast.py |
port:5003 |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
Magalhaes5__Fable5-Real-estate-dashboard |
software | healthy | /data/fable5_failed_archive/Magalhaes5__Fable5-Real-estate-… |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | scraper.py |
This page is publicly accessible at:
https://repobility.com/scan/04f4cedc-4669-4444-84e6-ad8891357b44/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/04f4cedc-4669-4444-84e6-ad8891357b44/
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.