{
    "ready": true,
    "site": {
        "id": 0,
        "domain": "borfigat.org",
        "display_name": "Site Web de Rémi Borfigat",
        "primary_country_code": "FR",
        "category_name": "Business"
    },
    "metrics": {
        "global_rank": 31768,
        "country_rank": 16766,
        "category_rank": 66,
        "daily_pageviews_per_visitor": 3.79,
        "daily_time_on_site_seconds": 318,
        "bounce_rate": 33.32,
        "search_visits_percent": 40.36,
        "total_sites_linking_in": 1,
        "monthly_unique_visitors": 113,
        "recorded_at": "2026-04-12 08:21:36"
    },
    "audit": {
        "score": 84
    },
    "traffic_sources": {
        "direct_percent": 28.42,
        "search_percent": 36.45,
        "social_percent": 4.87,
        "referral_percent": 12.65,
        "email_percent": 6.82,
        "paid_percent": 10.79
    },
    "seo_profile": {
        "backlinks_total": 1,
        "referring_domains": 1,
        "dofollow_backlinks_percent": 100,
        "organic_keywords": 67,
        "indexed_pages": 13,
        "page_speed_score": 100,
        "mobile_friendliness_score": 83,
        "authority_score": 40,
        "spam_risk_score": 49
    },
    "crawl_report": {
        "robots_status": 200,
        "sitemap_status": 404,
        "sitemap_total_urls": 0,
        "crawl_blocked": false,
        "crawl_blocked_by": "",
        "crawl_blocked_reason": "",
        "notes": [
            "Sitemap could not be confirmed."
        ],
        "created_at": "2026-04-12 08:21:36"
    },
    "keywords": [
        {
            "keyword": "Site Web de Rémi Borfigat",
            "position": 21,
            "search_engine": "Estimated",
            "checked_at": "2026-04-19 10:43:36",
            "is_estimated": true
        },
        {
            "keyword": "Site Web de Rémi Borfigat business",
            "position": 23,
            "search_engine": "Estimated",
            "checked_at": "2026-04-19 10:43:36",
            "is_estimated": true
        },
        {
            "keyword": "Site Web de Rémi Borfigat reviews",
            "position": 25,
            "search_engine": "Estimated",
            "checked_at": "2026-04-19 10:43:36",
            "is_estimated": true
        },
        {
            "keyword": "web",
            "position": 27,
            "search_engine": "Estimated",
            "checked_at": "2026-04-19 10:43:36",
            "is_estimated": true
        },
        {
            "keyword": "borfigat",
            "position": 29,
            "search_engine": "Estimated",
            "checked_at": "2026-04-19 10:43:36",
            "is_estimated": true
        },
        {
            "keyword": "blog",
            "position": 31,
            "search_engine": "Estimated",
            "checked_at": "2026-04-19 10:43:36",
            "is_estimated": true
        },
        {
            "keyword": "contact",
            "position": 33,
            "search_engine": "Estimated",
            "checked_at": "2026-04-19 10:43:36",
            "is_estimated": true
        },
        {
            "keyword": "pages/bibliothèque.html",
            "position": 35,
            "search_engine": "Estimated",
            "checked_at": "2026-04-19 10:43:36",
            "is_estimated": true
        }
    ],
    "rating": {
        "overall": 64,
        "label": "Healthy",
        "breakdown": [
            {
                "label": "Technical foundation",
                "score": 13,
                "max": 18
            },
            {
                "label": "Authority & trust",
                "score": 12,
                "max": 30
            },
            {
                "label": "Reach & market presence",
                "score": 3,
                "max": 18
            },
            {
                "label": "Search visibility",
                "score": 3,
                "max": 12
            },
            {
                "label": "Engagement & retention",
                "score": 9,
                "max": 10
            },
            {
                "label": "Channels & diversification",
                "score": 4,
                "max": 6
            },
            {
                "label": "Registry stability",
                "score": 4,
                "max": 6
            },
            {
                "label": "Quality system",
                "score": 72,
                "max": 100
            },
            {
                "label": "Reputation system",
                "score": 43,
                "max": 100
            },
            {
                "label": "Safety system",
                "score": 100,
                "max": 100
            },
            {
                "label": "Evidence confidence",
                "score": 99,
                "max": 100
            },
            {
                "label": "External intelligence",
                "score": 52,
                "max": 100
            },
            {
                "label": "API intelligence",
                "score": 54,
                "max": 100
            }
        ],
        "authority_score": 40,
        "quality_score": 72,
        "reputation_score": 43,
        "safety_score": 100,
        "confidence_score": 99,
        "fraud_score": 0,
        "authority_signals": {
            "backlinks": 1,
            "referring_domains": 1,
            "organic_keywords": 67,
            "indexed_pages": 13,
            "monthly_visitors": 113,
            "global_rank": 31768,
            "engagement_score": 78,
            "crawl_quality_score": 90,
            "brand_completeness_score": 63,
            "link_diversity_score": 92,
            "technical_reliability_score": 86,
            "whois_score": 55,
            "whois_age_years": 4.8,
            "whois_stability_score": 88,
            "spam_penalty": 6
        },
        "whois_signals": {
            "age_years": 4.8,
            "days_to_expiry": 83,
            "days_since_last_registry_update": 336,
            "stability_score": 88,
            "registrar_changes": 0,
            "ownership_changes": 0,
            "nameserver_changes": 0,
            "status_changes": 0,
            "history_entries": 1,
            "privacy_protected": false,
            "dnssec_enabled": true,
            "has_registrant_country": false,
            "registrant_country": "",
            "nameserver_count": 3,
            "status_count": 1
        }
    },
    "authority_score": 40,
    "trust_score": 51,
    "domain_tags": {
        "primary_tag": "T",
        "primary_tag_score": 76,
        "primary_candidate": "T",
        "primary_candidate_score": 76,
        "tag_codes": "T",
        "tags": [
            {
                "code": "T",
                "label": "Trusted",
                "tone": "good",
                "description": "Strong trust, stability, and low-risk signals were detected.",
                "reason": "Low spam indicators plus strong trust, quality, registry, and stability signals were detected.",
                "message": "The site shows a reasonably trustworthy and stable profile.",
                "priority": 76,
                "score": 76,
                "match_percent": 76,
                "threshold_band": "strong"
            }
        ],
        "tag_breakdown": [
            {
                "code": "T",
                "label": "Trusted",
                "tone": "good",
                "description": "Strong trust, stability, and low-risk signals were detected.",
                "reason": "Low spam indicators plus strong trust, quality, registry, and stability signals were detected.",
                "message": "The site shows a reasonably trustworthy and stable profile.",
                "priority": 76,
                "score": 76,
                "match_percent": 76,
                "threshold_band": "strong"
            },
            {
                "code": "Uncertain",
                "label": "Uncertain",
                "tone": "unknown",
                "description": "External checks stayed inconclusive, so the model avoided a harder verdict.",
                "reason": "",
                "message": "The evidence does not currently look notably uncertain.",
                "priority": 18,
                "score": 18,
                "match_percent": 18,
                "threshold_band": "none"
            },
            {
                "code": "C",
                "label": "Caution",
                "tone": "caution",
                "description": "Signals are mixed or weak, so this domain should be treated carefully.",
                "reason": "Review carefully: mixed trust signals.",
                "message": "The current crawl does not show a meaningful caution match.",
                "priority": 0,
                "score": 0,
                "match_percent": 0,
                "threshold_band": "none"
            },
            {
                "code": "Crypto",
                "label": "Crypto drainer risk",
                "tone": "toxic",
                "description": "Wallet-connect or seed-phrase theft patterns were detected.",
                "reason": "Wallet-connect or seed-phrase theft patterns were detected.",
                "message": "No meaningful crypto-drainer signals were detected.",
                "priority": 0,
                "score": 0,
                "match_percent": 0,
                "threshold_band": "none"
            },
            {
                "code": "D",
                "label": "Dangerous",
                "tone": "toxic",
                "description": "Strong signs of phishing, malware, or other harmful behaviour were detected.",
                "reason": "Multiple high-risk signals pushed this domain into the dangerous range.",
                "message": "No meaningful dangerous-signal match was detected.",
                "priority": 0,
                "score": 0,
                "match_percent": 0,
                "threshold_band": "none"
            }
        ],
        "nsfw_score": 0,
        "trust_score": 55,
        "manual": {
            "has_changes": false,
            "verified_status": "",
            "tag_codes": "",
            "rating_delta": 0,
            "authority_delta": 0,
            "trust_delta": 0,
            "note": "",
            "adjusted_by": 0,
            "adjusted_at": "",
            "lock_scores": false,
            "lock_flags": false
        },
        "summary": "Trusted (76% match) because low spam indicators plus strong trust, quality, registry, and stability signals were detected.",
        "external_intel": [],
        "external_decision": [],
        "signal_scores": [
            {
                "label": "Strongest tag heuristic",
                "value": "T · 76%",
                "tone": "good",
                "detail": "The highest raw tag match from the heuristic engine before visibility thresholds and manual overrides."
            },
            {
                "label": "Trust score",
                "value": "55/100",
                "tone": "caution",
                "detail": "Confidence derived from authority, crawl quality, stability, and risk signals."
            },
            {
                "label": "Authority score",
                "value": "42/100",
                "tone": "caution",
                "detail": "A higher authority score usually means broader reputation and backlink confidence."
            },
            {
                "label": "Spam risk",
                "value": "32/100",
                "tone": "caution",
                "detail": "Lower is better. This blends spam indicators with false-positive protections for legitimate sites."
            },
            {
                "label": "Quality score",
                "value": "76/100",
                "tone": "good",
                "detail": "Based on crawl quality, content completeness, and technical evidence."
            },
            {
                "label": "Safety score",
                "value": "100/100",
                "tone": "good",
                "detail": "Higher is safer. Direct fraud signals can heavily cap this even when SEO signals look strong."
            },
            {
                "label": "Fraud score",
                "value": "0/100",
                "tone": "good",
                "detail": "Lower is better. This reflects phishing, drainer, fake-support, fake-shop, and malware signals."
            },
            {
                "label": "Infrastructure risk",
                "value": "0/100",
                "tone": "good",
                "detail": "Lower is better. This reflects the IP, registrar, and nameserver neighbourhood seen by the crawler."
            },
            {
                "label": "Evidence confidence",
                "value": "100/100",
                "tone": "good",
                "detail": "Higher means the crawler had enough pages and registry evidence to make a stronger call."
            },
            {
                "label": "External evidence",
                "value": "Low",
                "tone": "unknown",
                "detail": "Quality of the structured search and review evidence cluster."
            },
            {
                "label": "External decision",
                "value": "Inconclusive",
                "tone": "unknown",
                "detail": "How third-party evidence compares with the current candidate tag."
            },
            {
                "label": "NSFW score",
                "value": "0/100",
                "tone": "good",
                "detail": "Context-aware adult-content detection with medical / educational false-positive reduction."
            },
            {
                "label": "Registry stability",
                "value": "88/100",
                "tone": "good",
                "detail": "Based on age, expiry runway, and the amount of ownership / registrar churn."
            }
        ],
        "signal_sections": [
            {
                "title": "Registry & ownership",
                "items": [
                    {
                        "label": "Domain age",
                        "value": "4.8 years",
                        "tone": "good",
                        "detail": "Older domains generally carry more historical trust than very new ones."
                    },
                    {
                        "label": "Stability score",
                        "value": "88/100",
                        "tone": "good",
                        "detail": "Penalised by registrar, ownership, and nameserver churn."
                    },
                    {
                        "label": "Days to expiry",
                        "value": "83",
                        "tone": "caution",
                        "detail": "Very short renewal windows can be a weak trust signal."
                    },
                    {
                        "label": "Registrar / ownership changes",
                        "value": "0 / 0",
                        "tone": "good",
                        "detail": "Frequent ownership churn can weaken trust."
                    },
                    {
                        "label": "Nameserver changes",
                        "value": "0",
                        "tone": "good",
                        "detail": "Repeated infrastructure changes can indicate instability."
                    },
                    {
                        "label": "DNSSEC / privacy",
                        "value": "DNSSEC on · privacy off",
                        "tone": "good",
                        "detail": "DNSSEC strengthens DNS trust; privacy is neutral on its own."
                    }
                ]
            },
            {
                "title": "Reputation & search evidence",
                "items": [
                    {
                        "label": "Backlinks",
                        "value": "1",
                        "tone": "unknown",
                        "detail": "Broader backlink evidence usually improves confidence."
                    },
                    {
                        "label": "Referring domains",
                        "value": "1",
                        "tone": "unknown",
                        "detail": "Unique linking domains are more useful than raw link volume."
                    },
                    {
                        "label": "Organic keywords",
                        "value": "67",
                        "tone": "caution",
                        "detail": "Search footprint helps distinguish real sites from thin shells."
                    },
                    {
                        "label": "Indexed pages",
                        "value": "13",
                        "tone": "caution",
                        "detail": "Larger index coverage usually means more evidence to classify from."
                    },
                    {
                        "label": "Brand strength",
                        "value": "63/100",
                        "tone": "good",
                        "detail": "Stronger brand signals reduce false positives for legitimate sites."
                    },
                    {
                        "label": "Risk label",
                        "value": "GOOD",
                        "tone": "unknown",
                        "detail": "This is the raw crawl / heuristic risk label feeding the tag model."
                    }
                ]
            },
            {
                "title": "Crawl, content & technicals",
                "items": [
                    {
                        "label": "HTTP status",
                        "value": "200",
                        "tone": "good",
                        "detail": "Healthy responses make classification more reliable."
                    },
                    {
                        "label": "HTTPS / speed",
                        "value": "HTTPS OK · 231 ms",
                        "tone": "good",
                        "detail": "Slow or broken technical signals weaken confidence."
                    },
                    {
                        "label": "Content words",
                        "value": "242",
                        "tone": "caution",
                        "detail": "Thin pages are harder to trust and easier to manipulate."
                    },
                    {
                        "label": "Schema / structure",
                        "value": "0 schema · meta · H1",
                        "tone": "caution",
                        "detail": "Structured markup and basic on-page hygiene improve quality confidence."
                    },
                    {
                        "label": "Links on page",
                        "value": "14 internal · 1 external",
                        "tone": "good",
                        "detail": "Link patterns help detect thin directories and promo pages."
                    },
                    {
                        "label": "Page speed / mobile",
                        "value": "100/100 · 83/100",
                        "tone": "good",
                        "detail": "Better technical quality generally reduces low-effort site patterns."
                    },
                    {
                        "label": "Crawl access",
                        "value": "Open",
                        "tone": "good",
                        "detail": "The crawler reached the site without an anti-bot challenge."
                    }
                ]
            },
            {
                "title": "External evidence & explainability",
                "items": [
                    {
                        "label": "Decision state",
                        "value": "Inconclusive",
                        "tone": "unknown",
                        "detail": "Structured third-party evidence is still too thin, mixed, or unqualified to force a harder verdict."
                    },
                    {
                        "label": "Evidence quality",
                        "value": "Low",
                        "tone": "unknown",
                        "detail": "Blends source trust, domain matching, evidence diversity, and freshness."
                    },
                    {
                        "label": "Support vs contradiction",
                        "value": "0 / 0",
                        "tone": "unknown",
                        "detail": "Compares how much structured external evidence supports the candidate tag against evidence that contradicts it."
                    },
                    {
                        "label": "Qualified risk sources",
                        "value": "No",
                        "tone": "good",
                        "detail": "Risk tags only promote from external evidence when source diversity or source trust thresholds are met."
                    },
                    {
                        "label": "Uncertainty buffer",
                        "value": "Clear",
                        "tone": "good",
                        "detail": "Prevents thin or mixed external evidence from forcing a stronger tag than the evidence can justify."
                    }
                ]
            }
        ],
        "positives": [
            "Established domain age: 4.8 years.",
            "Low registrar / ownership churn with solid registry stability.",
            "Healthy crawl quality and on-page completeness.",
            "DNSSEC is enabled."
        ],
        "risks": []
    },
    "traffic_confidence": 60,
    "whois": {
        "current": {
            "id": 32042,
            "domain": "borfigat.org",
            "source_type": "rdap",
            "rdap_url": "https://rdap.publicinterestregistry.org/rdap/domain/borfigat.org",
            "registrar_name": "Gandi SAS",
            "registrar_handle": "81",
            "registrant_name": "",
            "registrant_org": "",
            "registrant_country": "",
            "registrant_email": "",
            "abuse_email": "abuse@support.gandi.net",
            "created_date": "2021-07-12 07:22:58",
            "updated_date": "2025-05-18 05:27:36",
            "expires_date": "2026-07-12 07:22:58",
            "nameservers_json": "[\"ns-21-a.gandi.net\",\"ns-26-c.gandi.net\",\"ns-65-b.gandi.net\"]",
            "status_json": "[\"client transfer prohibited\"]",
            "dnssec": "signed",
            "privacy_protected": 0,
            "content_hash": "cdc364581e0d6c9f3c748cfa9552b90c1d8437c4c46488e1f8d7454a4930bae4",
            "history_count": 1,
            "last_checked_at": "2026-04-12 08:21:27",
            "last_changed_at": "2026-03-19 05:57:30",
            "created_at": "2026-03-19 05:57:31",
            "updated_at": "2026-04-12 08:21:28"
        },
        "history": [
            {
                "id": 32809,
                "domain": "borfigat.org",
                "source_type": "rdap",
                "registrar_name": "Gandi SAS",
                "registrar_handle": "81",
                "registrant_name": "",
                "registrant_org": "",
                "registrant_country": "",
                "registrant_email": "",
                "abuse_email": "abuse@support.gandi.net",
                "created_date": "2021-07-12 07:22:58",
                "updated_date": "2025-05-18 05:27:36",
                "expires_date": "2026-07-12 07:22:58",
                "nameservers_json": "[\"ns-21-a.gandi.net\",\"ns-26-c.gandi.net\",\"ns-65-b.gandi.net\"]",
                "status_json": "[\"client transfer prohibited\"]",
                "dnssec": "signed",
                "privacy_protected": 0,
                "content_hash": "cdc364581e0d6c9f3c748cfa9552b90c1d8437c4c46488e1f8d7454a4930bae4",
                "checked_at": "2026-03-19 05:57:30",
                "change_summary": "Initial WHOIS snapshot captured.",
                "created_at": "2026-03-19 05:57:30"
            }
        ],
        "signals": {
            "age_years": 4.8,
            "days_to_expiry": 83,
            "days_since_last_registry_update": 336,
            "stability_score": 88,
            "registrar_changes": 0,
            "ownership_changes": 0,
            "nameserver_changes": 0,
            "status_changes": 0,
            "history_entries": 1,
            "privacy_protected": false,
            "dnssec_enabled": true,
            "has_registrant_country": false,
            "registrant_country": "",
            "nameserver_count": 3,
            "status_count": 1
        }
    },
    "discovered_domain": {
        "id": 68558,
        "domain": "borfigat.org",
        "first_seen_at": "2026-03-15 18:57:00",
        "last_crawled_at": "2026-04-12 08:21:36",
        "last_title": "Site Web de Rémi Borfigat",
        "last_http_status": 200,
        "discovered_from_domain": "250kb.club",
        "depth": 0,
        "backlinks_count": 1,
        "rating_cache": 48,
        "spam_score": 0,
        "risk_label": "good",
        "category_name": "Business",
        "primary_country_code": "",
        "internal_links_count": 14,
        "external_links_count": 1,
        "social_profiles_count": 0,
        "content_word_count": 242,
        "title_quality_score": 93,
        "has_meta_description": 1,
        "has_h1": 1,
        "language_code": "fr-FR",
        "response_time_ms": 231,
        "robots_status": 200,
        "sitemap_status": 404,
        "sitemap_total_urls": 0,
        "quality_score": 76,
        "site_name": "",
        "canonical_domain": "",
        "favicon_present": 1,
        "schema_org_count": 0,
        "noindex_detected": 0,
        "feed_links_count": 1,
        "https_working": 1,
        "estimated_authority_score": 37,
        "trust_score": 77,
        "nsfw_score": 0,
        "overall_rank_estimate": 3671614,
        "primary_tag": "C",
        "tag_codes": "C,T,Uncertain",
        "manual_verified_status": "",
        "manual_tag_codes": "",
        "manual_rating_delta": 0,
        "manual_authority_delta": 0,
        "manual_trust_delta": 0,
        "manual_note": null,
        "manual_adjusted_by": null,
        "manual_adjusted_at": null,
        "manual_lock_scores": 0,
        "manual_lock_flags": 0,
        "crawl_blocked": 0,
        "crawl_blocked_by": "",
        "crawl_blocked_reason": null,
        "safety_score": 100,
        "fraud_score": 0,
        "legitimacy_score": 55,
        "infrastructure_risk_score": 0,
        "score_confidence": 98,
        "tag_confidence": 72,
        "category_confidence": 25,
        "deep_crawl_pages": 14,
        "resolved_ip": "46.23.92.211",
        "category_candidates_json": "[{\"category\":\"Business\",\"score\":22}]",
        "page_signals_json": "[{\"path\":\"/blog/\",\"status\":200,\"title\":\"Blog\",\"word_count\":170,\"summary_text\":\"Blog Blog 🛖 Accueil 📰 Blog 📚 Bibli’ 🧑‍💻 À propos ✉️ Contact Blog Tous les articles du blog sont référencés sur cette page dans l’ordre antéchronologique. 2026 31 mars 2026 · Ne plus jouer sur consoles 2025 3 décembre 2025 · Nouvelles du site (automne 2025) 7 février 2025 · Copier ses jeux PlayStation avec le shell Linux 2023 12 août · Bilan après deux ans 2022 5 septembre · Fuir les moteurs de recherche 23 juillet · Quitter les réseaux sociaux 22 juin · Avis sur Ni Web ni master 25 avril · Entretenir un ordinateur sur le long terme 28 février · Apprendre le japonais en autodidacte 31 janvier · Une vie sans ordiphone 2021 6 décembre · Les joies de l’auto-hébergement de courriel 8 novembre · Une nouvelle galerie photo 6 octobre · 8 idées pour vivre davantage en pleine conscience 17 septembre · Co\",\"classification_terms\":[\"blog\",\"contact\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":0,\"depth\":1},{\"path\":\"/pages/bibliothèque.html\",\"status\":200,\"title\":\"Bibliothèque\",\"word_count\":589,\"summary_text\":\"Bibliothèque Bibliothèque 🛖 Accueil 📰 Blog 📚 Bibli’ 🧑‍💻 À propos ✉️ Contact Bibliothèque Je liste ici la plupart des livres papiers que je possède, et que j’ai déjà lu. Néanmoins, cela ne signifie pas que j’approuve nécessairement la thèse de leurs auteurs et autrices. En langue française Antispécisme Duran-Le Peuch, Victor, En finir avec les idées fausses sur l’antispécisme Asie Bouvier, Nicolas, Chronique japonaise Chapellet, Josette, À la découverte de la diététique chinoise Laval, Marie-Édith, Comme une feuille de thé à Shikoku. Sur les chemins sacrés du Japon Nothomb, Amélie, Stupeur et tremblements Tesson, Sylvain, Dans les forêts de Sibérie Écologie Filteau-Chiba, Gabrielle, Encabanée Filteau-Chiba, Gabrielle, Sauvagines L’atelier paysan, Reprendre la terre aux machines. Manifeste pour une auton\",\"classification_terms\":[\"pages/bibliothèque.html\",\"contact\",\"api\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":0,\"depth\":1},{\"path\":\"/pages/à-propos.html\",\"status\":200,\"title\":\"À propos\",\"word_count\":468,\"summary_text\":\"À propos À propos 🛖 Accueil 📰 Blog 📚 Bibli’ 🧑‍💻 À propos ✉️ Contact À propos Qui suis-je&#8239;? Ingénieur déserteur&#8239;; après quelques années de carrière dans l’aéronautique, je décidai de quitter ce milieu et d’arrêter d’alimenter la mégamachine. En quête de sens, je partis sur les routes du Japon faire du bénévolat dans des fermes en agriculture biologique —&nbsp;c’est-à-dire faire du «&nbsp;WWOOFing&nbsp;». Ces expériences de vie m’amèneront finalement à pratiquer le zen dans des temples bouddhistes, en France et au Japon, pendant quatre ans. Depuis, je m’efforce à vivre une vie plus simple, loin du consumérisme actuel. Voici quelques sujets et activités qui m’intéressent&nbsp;: *nix Écologie Écriture Jeu vidéo Lecture Méditation Politique Qi gong Taoïsme Tir à l’arc Suis-je encore en vie&#\",\"classification_terms\":[\"pages/à-propos.html\",\"contact\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":0,\"depth\":1},{\"path\":\"/pages/contact.html\",\"status\":200,\"title\":\"Contact\",\"word_count\":203,\"summary_text\":\"Contact Contact 🛖 Accueil 📰 Blog 📚 Bibli’ 🧑‍💻 À propos ✉️ Contact Contact Il est possible de me contacter via les moyens suivants&nbsp;: Courriel webmaster@borfigat.org Chiffrement On peut utiliser le protocole OpenPGP pour chiffrer les correspondances. Pour apprendre comment faire, je recommande de suivre le guide d’Autodéfense courriel créé par la Free Software Foundation. Ma clé publique peut être récupérée de l’une des deux façons expliquées ci-dessous. Automatiquement Les utilisateurs de Proton n’ont rien à configurer&#8239;; les messages devraient être automatiquement chiffrés de bout-en-bout. Dans le cas où vous n’avez pas d’adresse courriel hébergée chez Proton, il faut récupérer ma clé publique manuellement pour pouvoir m’envoyer des messages chiffrés. Manuellement Télécharger la clé et l\",\"classification_terms\":[\"pages/contact.html\",\"contact\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":0,\"depth\":1},{\"path\":\"/blog/articles/concevoir-un-site-web-minimaliste-et-éthique.html\",\"status\":200,\"title\":\"Concevoir un site Web minimaliste et éthique\",\"word_count\":1433,\"summary_text\":\"Concevoir un site Web minimaliste et éthique Concevoir un site Web minimaliste et éthique 🛖 Accueil 📰 Blog 📚 Bibli’ 🧑‍💻 À propos ✉️ Contact Concevoir un site Web minimaliste et éthique Publié le 17 septembre 2021 Partager sur Devant les dérives et la captation du World Wide Web par une poignée d’acteurs privés, il est urgent que les développeurs de site adoptent des pratiques plus éthiques et responsables. Cet article est destiné, avant tout, à ces initiés, même si le profane pourra y trouver des informations intéressantes pour approfondir sa connaissance du Web. Il se limite à discuter des principes de conception et ne présupposera de rien concernant les outils utilisés pour les mettre en œuvre. État actuel du Web À ses débuts, le Web était un outil pour grandement faciliter le partage d’information, répartie à différents endroits —\",\"classification_terms\":[\"blog/articles/concevoir-un-site-web-minimaliste-et-éthique.html\",\"contact\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":0,\"depth\":1},{\"path\":\"/blog/articles/copier-ses-jeux-playstation-avec-le-shell-linux.html\",\"status\":200,\"title\":\"Copier ses jeux PlayStation avec le shell Linux\",\"word_count\":689,\"summary_text\":\"Copier ses jeux PlayStation avec le shell Linux Copier ses jeux PlayStation avec le shell Linux 🛖 Accueil 📰 Blog 📚 Bibli’ 🧑‍💻 À propos ✉️ Contact Copier ses jeux PlayStation avec le shell Linux Publié le 7 février 2025 Partager sur Malgré les sorties successives de nouvelles consoles de jeu vidéo, avec des graphismes et une réalisation toujours plus aboutie, les jeux des générations précédentes continuent d’attirer une certaine partie de la communauté des joueuses et des joueurs —&nbsp;c’est le rétrogaming. Malheureusement, les vieilles consoles finissent par rendre l’âme, tout comme les TV à tube cathodique. Il faut donc se tourner vers l’émulation sur ordinateur pour continuer à jouer aux vieux jeux que l’on possède dans nos armoires. Si, comme moi, vous étiez plutôt un inconditionnel de la PlayStation, cet article vous décrit comment\",\"classification_terms\":[\"blog/articles/copier-ses-jeux-playstation-avec-le-shell-linux.html\",\"about\",\"contact\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":0,\"depth\":1},{\"path\":\"/blog/articles/quitter-les-réseaux-sociaux.html\",\"status\":200,\"title\":\"Quitter les réseaux sociaux\",\"word_count\":383,\"summary_text\":\"Quitter les réseaux sociaux Quitter les réseaux sociaux 🛖 Accueil 📰 Blog 📚 Bibli’ 🧑‍💻 À propos ✉️ Contact Quitter les réseaux sociaux Publié le 23 juillet 2022 Partager sur En 2017, je supprimai mon compte Facebook après avoir passé une semaine loin de toute connexion Internet. Je le fis, non sans difficulté —&nbsp;rien que pour prévenir mes contacts et proposer des alternatives par exemple&nbsp;— et je ne me souviens pas regretter cette décision. Puis, je décidai de tester les réseaux sociaux alternatifs du Fédivers —&nbsp;principalement Mastodon. Malgré ces essais, j’en arrivais toujours à supprimer mes comptes. Les réseaux sociaux ne servent, au final, à rien. Ce n’est que du bruit ambiant et ils donnent l’impression, illusoire, de faire quelque chose de sa vie, de se connecter à d’autres personnes, voir de mener\",\"classification_terms\":[\"blog/articles/quitter-les-réseaux-sociaux.html\",\"contact\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":0,\"depth\":1},{\"path\":\"/blog/articles/avis-sur-ni-web-ni-master.html\",\"status\":200,\"title\":\"Avis sur Ni Web ni master\",\"word_count\":532,\"summary_text\":\"Avis sur Ni Web ni master Avis sur Ni Web ni master 🛖 Accueil 📰 Blog 📚 Bibli’ 🧑‍💻 À propos ✉️ Contact Avis sur Ni Web ni master Publié le 22 juin 2022 Partager sur J’ai récemment découvert une bande dessinée engagée sur le thème du numérique, et, plus spécifiquement, sur les ordiphones et les services qui y gravitent autour. Il s’agit de Ni Web ni master de David Snug publiée chez nada éditions. Scénario Le personnage principal discute avec une version plus jeune de lui-même, venant de 1989 grâce à une machine à voyager dans le temps. Celui-ci découvre donc le monde en 2022. Tout au long de l’ouvrage, le personnage principal va expliquer à sa version plus jeune ce que sont les différents services proposés par les grandes entreprises du numérique (GAFAM) et leur utilisation via les smartphones, tandis que ce dernier\",\"classification_terms\":[\"blog/articles/avis-sur-ni-web-ni-master.html\",\"contact\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":0,\"depth\":1},{\"path\":\"/blog/articles/entrenir-un-ordinateur-sur-le-long-terme.html\",\"status\":200,\"title\":\"Entretenir un ordinateur sur le long terme\",\"word_count\":933,\"summary_text\":\"Entretenir un ordinateur sur le long terme Entretenir un ordinateur sur le long terme 🛖 Accueil 📰 Blog 📚 Bibli’ 🧑‍💻 À propos ✉️ Contact Entretenir un ordinateur sur le long terme Publié le 25 avril 2022 Partager sur Pénurie des matières premières, impact écologique et humain de la fabrication de matériel électronique, obsolescence programmée, ou encore enfermement propriétaire des utilisateurs, les raisons sont nombreuses pour décider de conserver son ordinateur personnel (PC) le plus longtemps possible. J’utilise un ThinkPad T400s, PC portable sorti en 2009 et qui fonctionne encore très bien aujourd’hui, treize ans après sa première date de commercialisation. Ainsi, je donne quelques pistes dans cet article afin de conserver un ordinateur le plus longtemps possible. Les conseils qui suivent s’appliquent davantage à un PC portable\",\"classification_terms\":[\"blog/articles/entrenir-un-ordinateur-sur-le-long-terme.html\",\"contact\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":0,\"depth\":1},{\"path\":\"/blog/articles/apprendre-le-japonais-en-autodidacte.html\",\"status\":200,\"title\":\"Apprendre le japonais en autodidacte\",\"word_count\":1126,\"summary_text\":\"Apprendre le japonais en autodidacte Apprendre le japonais en autodidacte 🛖 Accueil 📰 Blog 📚 Bibli’ 🧑‍💻 À propos ✉️ Contact Apprendre le japonais en autodidacte Publié le 28 février 2022 Partager sur Comme beaucoup de personnes de ma génération, j’ai baigné dans la culture populaire japonaise dès mon plus jeune âge&nbsp;: d’abord avec les séries d’animations diffusées à la télévision dans les années 90, puis avec les jeux vidéos et les mangas. Pourtant, tous ces supports étaient traduits en français&#8239;; je n’avais donc aucune exposition à la langue japonaise à cette époque-là. Ce n’est qu’avec le jeu vidéo Dragon Ball Z Budokai sur PlayStation&#8239;2 que j’entendis, pour la première fois de ma vie, parler japonais, car les dialogues étaient en version originale —&nbsp;chose très rare à l’époque. Cette première découverte\",\"classification_terms\":[\"blog/articles/apprendre-le-japonais-en-autodidacte.html\",\"contact\",\"support\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":0,\"depth\":1},{\"path\":\"/blog/articles/8-idées-pour-vivre-davantage-en-pleine-conscience.html\",\"status\":200,\"title\":\"8 idées pour vivre davantage en pleine conscience\",\"word_count\":511,\"summary_text\":\"8 idées pour vivre davantage en pleine conscience 8 idées pour vivre davantage en pleine conscience 🛖 Accueil 📰 Blog 📚 Bibli’ 🧑‍💻 À propos ✉️ Contact 8 idées pour vivre davantage en pleine conscience Publié le 6 octobre 2021 Partager sur Les stimulations et sollicitations que nous vivons au quotidien n’ont, probablement, jamais été aussi nombreuses que dans nos sociétés contemporaines. Face à ce déluge, de nos cerveaux émanent de multiples pensées tout au long de la journée, entrainant tout un panel d’émotions diverses et variées. Un des effets délétères est le stress, constamment subit par nombre d’entre nous. Ne serait-il pas intéressant de calmer l’esprit —&nbsp;notre meilleur allié et pire ennemi&nbsp;— pour pouvoir s’ancrer dans le présent et relâcher toutes ces tensions inutiles&#8239;? Voici donc huit propositions, que tout le mond\",\"classification_terms\":[\"blog/articles/8-idées-pour-vivre-davantage-en-pleine-conscience.html\",\"contact\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":0,\"depth\":1},{\"path\":\"/pages/politique-de-confidentialité.html\",\"status\":200,\"title\":\"Politique de confidentialité\",\"word_count\":281,\"summary_text\":\"Politique de confidentialité Politique de confidentialité 🛖 Accueil 📰 Blog 📚 Bibli’ 🧑‍💻 À propos ✉️ Contact Politique de confidentialité Cette page a pour but d’informer les personnes visitant le site de la collecte, l’utilisation, la conservation et la communication de leurs données personnelles qui est faite, dans le cadre de leur navigation et de leurs communications avec les gestionnaires de celui-ci. Site Web Aucun mécanisme de cookie, de traceur ou d’analyse publicitaire n’est employé. Seules les adresses IP des visiteurs du site sont collectées et consignées dans les journaux de connexion du serveur. Ceux-ci sont conservés pour une durée de six mois, et ne sont accessibles que par le gestionnaire du site. En particulier, ils sont chiffrés et signés pour éviter tout accès non autorisé. Ce traitement de données p\",\"classification_terms\":[\"pages/politique-de-confidentialité.html\",\"contact\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":0,\"depth\":1},{\"path\":\"/pages/mentions-légales.html\",\"status\":200,\"title\":\"Mentions légales\",\"word_count\":355,\"summary_text\":\"Mentions légales Mentions légales 🛖 Accueil 📰 Blog 📚 Bibli’ 🧑‍💻 À propos ✉️ Contact Mentions légales Ce site Web est édité à titre non professionnel par Rémi BORFIGAT. Hébergeur High5! B.V. Oskar Nedbalhof 16 3543 HW Utrecht Pays-Bas Tél. +31&#8239;84&#8239;867&#8239;3692 Crédits Images La favicon du site est mise à disposition par FatCow selon les termes de la licence Creative Commons Attribution —&nbsp;Partage dans les Mêmes Conditions 3.0 non transposé. Elle est utilisée telle quel et sans aucune modification. Elle peut être téléchargée sur le site de FatCow. Le logo du flux Atom est mis à disposition par la fondation Mozilla selon les termes d’une triple licence MPL/GPL/LGPL. Il peut être consulté sur Wikimedia Commons. Le logo de Mastodon est mis à disposition par le projet lui-même selon les termes d\",\"classification_terms\":[\"pages/mentions-légales.html\",\"contact\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":0,\"depth\":1},{\"path\":\"/blog/articles/une-vie-sans-ordiphone.html\",\"status\":200,\"title\":\"Une vie sans ordiphone\",\"word_count\":1364,\"summary_text\":\"Une vie sans ordiphone Une vie sans ordiphone 🛖 Accueil 📰 Blog 📚 Bibli’ 🧑‍💻 À propos ✉️ Contact Une vie sans ordiphone Publié le 31 janvier 2022 Partager sur Début 2021, je décidai de ne plus avoir d’ordiphone et de vivre avec un simple téléphone portable —&nbsp;un Nokia 3310 datant de 2000. Je détaille donc mon expérience dans ce billet. Les raisons À l’heure actuelle, vivre sans ce dispositif n’est pas une décision à prendre à la légère&#8239;; une part importante de nos vies gravite désormais autour de cet objet. Cependant, ceci n’est pas une fatalité et il est possible de s’en passer, à condition que sa résolution soit assez solide pour résister face à la pression sociale. Dans mon cas, je n’utilise plus d’ordiphone pour des raisons éthiques, liées à son impact sur nos sociétés et sur l’environnement. Une ca\",\"classification_terms\":[\"blog/articles/une-vie-sans-ordiphone.html\",\"contact\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":0,\"depth\":2}]",
        "score_reasons_json": "[\"Category confidence was reduced, so the classifier fell back to the broader parent category.\",\"Trusted status now requires clean crawl access and stronger confidence, so this result was downgraded to caution.\"]",
        "route_domain": "borfigat.org",
        "display_domain": "borfigat.org"
    },
    "explainability": {
        "summary": "borfigat.org currently scores 64/100. The score is being shaped by a mixed signal profile rather than one dominant factor. Evidence confidence is strong enough for a relatively stable read. This is an estimated profile rather than a manually tracked one. Crawler access looks clean.",
        "badges": [
            {
                "label": "Profile",
                "value": "Estimated profile",
                "tone": "unknown",
                "detail": null
            },
            {
                "label": "Evidence confidence",
                "value": "High confidence",
                "tone": "good",
                "detail": "99/100"
            },
            {
                "label": "Traffic confidence",
                "value": "Solid confidence",
                "tone": "caution",
                "detail": "60/100"
            },
            {
                "label": "Crawler access",
                "value": "Clean visibility",
                "tone": "good",
                "detail": null
            }
        ],
        "weighted_contributions": [
            {
                "label": "Quality system",
                "points": "+24.5",
                "tone": "good",
                "detail": "Technical quality, crawl depth, page structure, and implementation hygiene. Current subsystem score: 72/100."
            },
            {
                "label": "Reputation system",
                "points": "+14.6",
                "tone": "caution",
                "detail": "Authority, search visibility, reach, engagement, and registry stability. Current subsystem score: 43/100."
            },
            {
                "label": "Safety system",
                "points": "+32.0",
                "tone": "good",
                "detail": "Fraud, spam, and trust signals from infrastructure, crawl, and registry evidence. Current subsystem score: 100/100."
            },
            {
                "label": "Risk clamp",
                "points": "-7.0",
                "tone": "risk",
                "detail": "Safety thresholds capped the final score until the risk profile improves."
            }
        ],
        "evidence_cards": [
            {
                "label": "Authority and trust",
                "value": "40/100 · trust 51/100",
                "tone": "caution",
                "detail": "113 monthly visitors, 67 organic keywords, brand completeness 63/100, engagement 78/100."
            },
            {
                "label": "Backlink and search evidence",
                "value": "1 referring domains",
                "tone": "good",
                "detail": "1 backlinks across 1 referring domains. Diversity 92/100; spam penalty 6."
            },
            {
                "label": "Registry and domain stability",
                "value": "4.8 years old",
                "tone": "good",
                "detail": "Stability 88/100 · age 4.8 years · registrar Gandi SAS · expires in 83 days."
            },
            {
                "label": "Safety and fraud posture",
                "value": "Safety 100/100 · fraud 0/100",
                "tone": "good",
                "detail": "Primary tag T · safety 100/100 · fraud 0/100."
            }
        ],
        "positives": [
            "Established domain age: 4.8 years.",
            "Low registrar / ownership churn with solid registry stability.",
            "Healthy crawl quality and on-page completeness.",
            "DNSSEC is enabled.",
            "Registry history looks stable, which supports legitimacy and trust.",
            "HTTPS is working, so the site clears a basic transport-security check."
        ],
        "risks": [],
        "freshness": [
            {
                "label": "Crawl evidence",
                "value": "2026-04-12 08:21:36",
                "tone": "risk",
                "detail": "Crawl and page content sample. Age: 7d ago."
            },
            {
                "label": "WHOIS snapshot",
                "value": "2026-04-12 08:21:27",
                "tone": "risk",
                "detail": "Registry profile and stability signals. Age: 7d ago."
            },
            {
                "label": "Keyword view",
                "value": "2026-04-19 10:43:36",
                "tone": "good",
                "detail": "Estimated visibility until tracked keyword snapshots exist. Age: 0s ago."
            },
            {
                "label": "Rank history",
                "value": "2026-04-19 10:43:36",
                "tone": "good",
                "detail": "Estimated trend derived from current profile and crawl signals. Age: 0s ago."
            },
            {
                "label": "Audience geography",
                "value": "Not captured yet",
                "tone": "unknown",
                "detail": "Audience mix is estimated from available signals rather than first-party audience logs."
            }
        ],
        "section_notes": {
            "audience": "Audience geography is estimated from category, country, traffic mix, and brand signals until first-party audience data is collected.",
            "keywords": "Top keywords are estimated from crawl language, brand, category, and visibility signals until tracked keyword snapshots are stored.",
            "history": "Rank history is estimated from the current profile because no stored history exists for this domain yet."
        },
        "base_weighted_score": 71,
        "fraud_clamp_penalty": 7,
        "final_score": 64
    },
    "insight_snapshot": {
        "version": 1,
        "generated_at": "2026-04-19T10:43:36+00:00",
        "domain": "borfigat.org",
        "display_name": "Site Web de Rémi Borfigat",
        "is_tracked": false,
        "is_estimated": true,
        "overall_score": 64,
        "authority_score": 40,
        "trust_score": 51,
        "safety_score": 100,
        "fraud_score": 0,
        "confidence_score": 99,
        "traffic_confidence": 60,
        "last_crawled_at": "2026-04-12 08:21:36",
        "crawl_blocked": false,
        "summary": "borfigat.org currently scores 64/100. The score is being shaped by a mixed signal profile rather than one dominant factor. Evidence confidence is strong enough for a relatively stable read. This is an estimated profile rather than a manually tracked one. Crawler access looks clean.",
        "badges": [
            {
                "label": "Profile",
                "value": "Estimated profile",
                "tone": "unknown",
                "detail": null
            },
            {
                "label": "Evidence confidence",
                "value": "High confidence",
                "tone": "good",
                "detail": "99/100"
            },
            {
                "label": "Traffic confidence",
                "value": "Solid confidence",
                "tone": "caution",
                "detail": "60/100"
            },
            {
                "label": "Crawler access",
                "value": "Clean visibility",
                "tone": "good",
                "detail": null
            }
        ],
        "top_positive_signals": [
            "Established domain age: 4.8 years.",
            "Low registrar / ownership churn with solid registry stability.",
            "Healthy crawl quality and on-page completeness.",
            "DNSSEC is enabled.",
            "Registry history looks stable, which supports legitimacy and trust."
        ],
        "top_risk_signals": [],
        "freshness": [
            {
                "label": "Crawl evidence",
                "value": "2026-04-12 08:21:36",
                "tone": "risk",
                "detail": "Crawl and page content sample. Age: 7d ago."
            },
            {
                "label": "WHOIS snapshot",
                "value": "2026-04-12 08:21:27",
                "tone": "risk",
                "detail": "Registry profile and stability signals. Age: 7d ago."
            },
            {
                "label": "Keyword view",
                "value": "2026-04-19 10:43:36",
                "tone": "good",
                "detail": "Estimated visibility until tracked keyword snapshots exist. Age: 0s ago."
            },
            {
                "label": "Rank history",
                "value": "2026-04-19 10:43:36",
                "tone": "good",
                "detail": "Estimated trend derived from current profile and crawl signals. Age: 0s ago."
            },
            {
                "label": "Audience geography",
                "value": "Not captured yet",
                "tone": "unknown",
                "detail": "Audience mix is estimated from available signals rather than first-party audience logs."
            }
        ],
        "top_tags": [
            {
                "code": "T",
                "label": "Trusted",
                "tone": "good"
            }
        ]
    },
    "is_tracked": false,
    "is_estimated": true,
    "live_state": {
        "status": "processing",
        "status_label": "Cache build running",
        "message": "The refreshed page cache is still being built for this domain.",
        "updated_at": "2026-04-19T15:15:20+00:00"
    },
    "refresh_state": {
        "canRequest": false,
        "queued": true,
        "processing": true,
        "stageKey": "cache-queued",
        "stageLabel": "Cache build running",
        "cooldownUntil": null,
        "message": "The refreshed page cache is still being built for this domain.",
        "action": "/domain/borfigat.org/refresh",
        "isGuestCooldown": false,
        "cooldownSeconds": 0
    },
    "urlscan_report": {
        "domain": "borfigat.org",
        "status": "error",
        "submitted_at": "2026-03-19T05:57:32+00:00",
        "completed_at": null,
        "last_checked_at": "2026-03-19T05:57:32+00:00",
        "last_error": "Rate limit for 'public' exceeded. Limit is 500 per hour. Reset in 147 seconds.",
        "submitted_url": "https://borfigat.org/",
        "uuid": "",
        "result_url": "",
        "api_result_url": "",
        "visibility": "public",
        "summary": "urlscan.io scan submission failed.",
        "report": [],
        "report_summary": [],
        "is_fresh": false,
        "can_retry": true,
        "poll_after_seconds": 20
    }
}