Aller au contenu
Commune · Essonne

Ris-Orangis

Note A · 88/100

Empreinte externe reposant sur des fournisseurs européens.

Rapport IA disponible (rédigé avec Mistral AI) : aller à la synthèse
  • 31 189 habitants
  • Domaine : mairie-ris-orangis.fr
  • Scan du 29 septembre 2026
  • Couverture : 100 %
  • Méthodologie v1.2
Contours : geo.api.gouv.fr / IGN, licence Etalab 2.0

Ce score ne reflète que l'empreinte externe et visible publiquement de l'organisation (site web et DNS), pas ses outils internes. Il est indicatif.

Détail par catégorie

  • Hébergement du site 100/100

    Hébergement du site : niveau A (100/100). Poids : 25 %.

  • Messagerie 100/100

    Messagerie : niveau A (100/100). Le moins bon niveau parmi les serveurs est retenu. Poids : 25 %.

  • DNS 100/100

    Serveurs DNS : niveau A (100/100). Le moins bon niveau parmi les serveurs est retenu. Poids : 10 %.

  • Suites collaboratives et SaaS 100/100

    1 service SaaS(s) détecté(s), aucun de niveau D. Poids : 15 %.

  • Services tiers chargés par le site 20/100

    4 service tiers(s) de niveau D détecté(s) : 100 − 20 × 4 = 20/100. Poids : 15 %.

  • Mesure d'audience et cookies 100/100

    Aucune solution de mesure d'audience tierce détectée. Poids : 10 %.

Informations

Bureau d'enregistrement
OVH
Autorité de certification
Let's Encrypt (YE2)
SecNumCloud
OVHcloud propose(nt) une offre qualifiée (son usage n'est pas vérifiable de l'extérieur)

Fournisseurs identifiés

  • Cloudflare Niveau D
    Siège : États-Unis · soumis au Cloud Act · fait à vérifier
  • Google (Google Cloud, Workspace) Niveau D
    Siège : États-Unis · maison mère : Alphabet Inc. (États-Unis) · soumis au Cloud Act · fait à vérifier
  • jsDelivr Niveau A
    Siège : Pologne · fait à vérifier
  • OVHcloud Niveau A
    Siège : France · maison mère : OVH Groupe SA (France) · fait à vérifier

Constats et preuves

Chaque point retiré est rattaché à un constat. Dépliez un constat pour voir la preuve technique qui le justifie.

Hébergement du site

  • Niveau A 213.186.33.18 (AS16276 OVH SAS) OVHcloud

    Sonde : ip · Constat : hebergeur

    {
      "nom_hote": "www.mairie-ris-orangis.fr",
      "cnames": [],
      "ip": "213.186.33.18",
      "asn": 16276,
      "nom_as": "OVH SAS",
      "pays": "FR",
      "source": "base_locale",
      "attribution": {
        "methode": "asn",
        "element": "213.186.33.18",
        "motif": "AS16276",
        "role": "hebergement"
      }
    }

Messagerie

  • Niveau A mx3.ovh.net OVHcloud

    Sonde : dns · Constat : mx

    {
      "hote": "mx3.ovh.net",
      "priorite": 1,
      "attribution": {
        "methode": "nom_hote",
        "element": "mx3.ovh.net",
        "motif": "ovh.net",
        "role": "hebergement"
      }
    }
  • Niveau A mx4.ovh.net OVHcloud

    Sonde : dns · Constat : mx

    {
      "hote": "mx4.ovh.net",
      "priorite": 5,
      "attribution": {
        "methode": "nom_hote",
        "element": "mx4.ovh.net",
        "motif": "ovh.net",
        "role": "hebergement"
      }
    }
  • Niveau A mxb.ovh.net OVHcloud

    Sonde : dns · Constat : mx

    {
      "hote": "mxb.ovh.net",
      "priorite": 100,
      "attribution": {
        "methode": "nom_hote",
        "element": "mxb.ovh.net",
        "motif": "ovh.net",
        "role": "hebergement"
      }
    }

DNS

  • Niveau A dns.ovh.net OVHcloud

    Sonde : dns · Constat : ns

    {
      "hote": "dns.ovh.net",
      "attribution": {
        "methode": "nom_hote",
        "element": "dns.ovh.net",
        "motif": "ovh.net",
        "role": "hebergement"
      }
    }
  • Niveau A ns.ovh.net OVHcloud

    Sonde : dns · Constat : ns

    {
      "hote": "ns.ovh.net",
      "attribution": {
        "methode": "nom_hote",
        "element": "ns.ovh.net",
        "motif": "ovh.net",
        "role": "hebergement"
      }
    }

Suites collaboratives et SaaS

  • Niveau A Messagerie OVHcloud OVHcloud Solution européenne ou libre

    Sonde : dns · Constat : spf · Messagerie

    {
      "regle": "ovhcloud-messagerie",
      "type_service": "messagerie",
      "signal_positif": true,
      "correspondances": [
        {
          "type": "spf",
          "motif": "include:mx\\.ovh\\.com",
          "element": "v=spf1 include:mx.ovh.com ~all"
        }
      ],
      "nombre_correspondances": 1
    }

Services tiers chargés par le site

  • Niveau D Google reCAPTCHA Google (Google Cloud, Workspace) −20 pts dans la catégorie

    Google reCAPTCHA : service de niveau D (−20).

    Sonde : http · Constat : ressource_tierce · CAPTCHA

    {
      "regle": "google-recaptcha",
      "type_service": "captcha",
      "signal_positif": false,
      "correspondances": [
        {
          "type": "chemin",
          "motif": "google\\.com/recaptcha",
          "element": "https://www.google.com/recaptcha/api.js"
        },
        {
          "type": "chemin",
          "motif": "google\\.com/recaptcha",
          "element": "https://www.google.com/recaptcha/api.js?render=6LcIdxcoAAAAAJjW2njh2OAENqswtno_CROXYkpR"
        }
      ],
      "nombre_correspondances": 2
    }
  • Niveau D Google Hosted Libraries Google (Google Cloud, Workspace) −20 pts dans la catégorie

    Google Hosted Libraries : service de niveau D (−20).

    Sonde : http · Constat : ressource_tierce · bibliotheques

    {
      "regle": "google-hosted-libraries",
      "type_service": "bibliotheques",
      "signal_positif": false,
      "correspondances": [
        {
          "type": "chemin",
          "motif": "ajax\\.googleapis\\.com",
          "element": "https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"
        }
      ],
      "nombre_correspondances": 1
    }
  • Niveau D cdnjs (Cloudflare) Cloudflare −20 pts dans la catégorie

    cdnjs (Cloudflare) : service de niveau D (−20).

    Sonde : http · Constat : ressource_tierce · bibliotheques

    {
      "regle": "cdnjs",
      "type_service": "bibliotheques",
      "signal_positif": false,
      "correspondances": [
        {
          "type": "chemin",
          "motif": "cdnjs\\.cloudflare\\.com",
          "element": "https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.0.47/jquery.fancybox.min.css"
        },
        {
          "type": "chemin",
          "motif": "cdnjs\\.cloudflare\\.com",
          "element": "https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.5.1/leaflet.css"
        },
        {
          "type": "chemin",
          "motif": "cdnjs\\.cloudflare\\.com",
          "element": "https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css"
        },
        {
          "type": "chemin",
          "motif": "cdnjs\\.cloudflare\\.com",
          "element": "https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.css"
        }
      ],
      "nombre_correspondances": 4
    }
  • Niveau D unpkg Cloudflare −20 pts dans la catégorie

    unpkg : service de niveau D (−20).

    Sonde : http · Constat : ressource_tierce · bibliotheques

    {
      "regle": "unpkg",
      "type_service": "bibliotheques",
      "signal_positif": false,
      "correspondances": [
        {
          "type": "ressource",
          "motif": "unpkg.com",
          "element": "https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js"
        }
      ],
      "nombre_correspondances": 1
    }
  • Niveau A jsDelivr

    Sonde : http · Constat : ressource_tierce · bibliotheques

    {
      "regle": "jsdelivr",
      "type_service": "bibliotheques",
      "signal_positif": false,
      "correspondances": [
        {
          "type": "ressource",
          "motif": "jsdelivr.net",
          "element": "https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.1/dist/umd/popper.min.js"
        },
        {
          "type": "ressource",
          "motif": "jsdelivr.net",
          "element": "https://cdn.jsdelivr.net/npm/@fancyapps/ui@4.0/dist/fancybox.umd.js"
        },
        {
          "type": "ressource",
          "motif": "jsdelivr.net",
          "element": "https://cdn.jsdelivr.net/npm/@fancyapps/ui@4.0/dist/fancybox.css"
        }
      ],
      "nombre_correspondances": 3
    }

Informations complémentaires

  • v=spf1 include:mx.ovh.com ~all

    Sonde : dns · Constat : spf

    {
      "txt": "v=spf1 include:mx.ovh.com ~all"
    }
  • Aucune politique DMARC

    Sonde : dns · Constat : dmarc

    {}
  • Google Search Console (vérification de propriété) Google (Google Cloud, Workspace)

    Sonde : dns · Constat : enregistrement_txt · verification_domaine

    {
      "regle": "google-search-console",
      "type_service": "verification_domaine",
      "signal_positif": false,
      "correspondances": [
        {
          "type": "txt",
          "motif": "^google-site-verification=",
          "element": "google-site-verification=TmuGKTlrSs3U3bAIZuWG3QQ98SgqzBM7xO5Xmr826TA"
        }
      ],
      "nombre_correspondances": 1
    }

Domaines tiers non identifiés

Ressources chargées depuis des domaines absents du référentiel (non notées).

  • static.addtoany.com

Synthèse et plan d'action

Rédigé par une IA à partir des constats techniques — peut contenir des erreurs. L'IA ne calcule pas le score et ne propose que des alternatives issues de notre référentiel public.

La commune de Ris-Orangis a une excellente maîtrise de ses infrastructures numériques locales (site, messagerie, DNS), toutes hébergées en France chez OVHcloud. Cependant, quatre services externes tiers, principalement des bibliothèques logicielles et un CAPTCHA, posent un risque de dépendance à des acteurs étrangers (Google et Cloudflare). Ces dépendances réduisent légèrement la note globale, mais restent maîtrisables avec des actions ciblées.

Points forts

  • Toutes les infrastructures critiques (hébergement, messagerie, DNS) sont hébergées en France chez OVHcloud, avec un niveau de souveraineté élevé (niveau A).
  • Aucun service de mesure d'audience ou de cookie tiers n'est détecté, limitant les risques liés à la vie privée des visiteurs.
  • La messagerie est gérée par une solution européenne et libre, conforme aux exigences de souveraineté numérique.
  • Seul un service sur quatre parmi les bibliothèques externes est déjà conforme (jsDelivr, basé en Pologne).

Risques

  • Dépendance à des services tiers non souverains gravité moyenne
    Quatre services externes (Google reCAPTCHA, Google Hosted Libraries, cdnjs et unpkg) sont hébergés aux États-Unis et soumis au Cloud Act, ce qui expose la commune à des risques juridiques et de souveraineté. Ces services sont utilisés pour des fonctionnalités comme la protection anti-spam ou des bibliothèques logicielles.
  • Absence de politique DMARC et SPF optimisée gravité faible
    L'absence de politique DMARC et une configuration SPF incomplète (incluant uniquement mx.ovh.com) pourraient exposer la commune à des risques de phishing ou de spoofing de ses emails. Ces mesures sont simples à mettre en place pour renforcer la sécurité des communications.

Plan de migration proposé

  1. Remplacer Google reCAPTCHA par une alternative européenne pour sécuriser les formulaires du site. (effort faible) — piste : CaptchEtat
  2. Évaluer et remplacer les bibliothèques externes non souveraines (Google Hosted Libraries, cdnjs, unpkg) par des alternatives locales ou européennes, comme jsDelivr (déjà utilisé pour une bibliothèque). (effort moyen)
  3. Mettre en place une politique DMARC pour renforcer la sécurité des emails et éviter les usurpations d'identité. (effort faible)
  4. Optimiser la configuration SPF pour inclure tous les serveurs de messagerie OVHcloud (mx3, mx4, mxb) et éviter les blocages de réception d'emails. (effort faible)
  5. Supprimer l'enregistrement TXT lié à Google Search Console pour éviter toute dépendance inutile à un service tiers soumis au Cloud Act. (effort faible)

Modèle : open-mistral-nemo · consignes v1.0 · généré le 29 septembre 2026

Pistes : alternatives françaises et européennes

Suggestions issues de notre référentiel public, sans rémunération des fournisseurs cités.

  • CaptchEtat

    France · Services tiers chargés par le site

    CAPTCHA accessible proposé par l'État aux entités publiques, alternative à reCAPTCHA.

  • Friendly Captcha

    Allemagne · Services tiers chargés par le site

    CAPTCHA allemand respectueux de la vie privée, sans puzzle d'images.

Une erreur ? Un droit de réponse ?

L'analyse est automatique et peut se tromper. Toute organisation peut demander une correction, exercer un droit de réponse ou demander son retrait de l'observatoire.

Signaler une erreur / demander une correction Retrait et droit de réponse

Faire analyser un site

  1. Par un ticket Codeberg

    Recommandé

    Automatique, réponse en moins d'une heure (compte gratuit).

    Ouvrir un ticket Codeberg

    Formulaire absent ? Version simplifiée

  2. Par e-mail

    Sans compte, traité à la main sous quelques jours : contact@berachem.dev

    Envoyer un e-mail

Analyse passive, résultat publié sur une fiche publique. Réservé à votre propre site ou à celui d'un organisme public (10 analyses par jour au maximum).