Résultat du scan pour
github.com
Diagnostic complet
Ce que le scan a directement lu et vérifié sur votre site, regroupé par catégorie. Ces constats déterminent votre score.
Sécurité
97/100En-tête de sécurité manquant ou mal configuré : Subresource Integrity (SRI)
InfoLe test Mozilla HTTP Observatory indique que Subresource Integrity (SRI) n'est pas correctement configuré sur ce site (résultat technique : sri-not-implemented-but-external-scripts-loaded-securely).
🔎 Preuve : Mozilla HTTP Observatory — test "subresource-integrity", résultat "sri-not-implemented-but-external-scripts-loaded-securely", impact sur le score : -5.
🔒 Recommandation détaillée débloquée avec le rapport complet
SPF publié
InfoEnregistrement SPF trouvé : "v=spf1 ip4:192.30.252.0/22 include:spf.protection.outlook.com include:_netblocks.google.com include:_netblocks2.google.com include:mail.zendesk.com include:_spf.salesforce.com include:servers.mcsv.net include:mktomail.com include:sendgrid.net ip4:62.253.227.114 ip4:166.78.69.169 ip4:166.78.69.170 ip4:166.78.71.131 ~all".
🔎 Preuve : Requête DNS TXT sur github.com : "v=spf1 ip4:192.30.252.0/22 include:spf.protection.outlook.com include:_netblocks.google.com include:_netblocks2.google.com include:mail.zendesk.com include:_spf.salesforce.com include:servers.mcsv.net include:mktomail.com include:sendgrid.net ip4:62.253.227.114 ip4:166.78.69.169 ip4:166.78.69.170 ip4:166.78.71.131 ~all"
🔒 Recommandation détaillée débloquée avec le rapport complet
DMARC publié (politique "quarantine")
InfoEnregistrement DMARC trouvé : "v=DMARC1; p=quarantine; sp=reject; pct=100; rua=mailto:dmarc@github.com; ruf=mailto:dmarc@github.com; fo=1".
🔎 Preuve : Requête DNS TXT sur _dmarc.github.com : "v=DMARC1; p=quarantine; sp=reject; pct=100; rua=mailto:dmarc@github.com; ruf=mailto:dmarc@github.com; fo=1"
🔒 Recommandation détaillée débloquée avec le rapport complet
DKIM détecté (sélecteur "google")
InfoUn enregistrement DKIM a été trouvé pour le sélecteur courant "google". D'autres sélecteurs peuvent exister en plus de celui-ci.
🔎 Preuve : Requête DNS TXT sur google._domainkey.github.com : enregistrement présent.
🔒 Recommandation détaillée débloquée avec le rapport complet
DNS
90/100DNSSEC non activé
MoyenneAucun enregistrement DS validé n'a été trouvé pour github.com : les réponses DNS de ce domaine ne sont pas signées cryptographiquement, ce qui les rend vulnérables à l'empoisonnement de cache DNS (un attaquant pourrait rediriger le trafic vers un serveur frauduleux).
🔎 Preuve : Requête DNS-over-HTTPS (Cloudflare) sur github.com, type DS : aucun enregistrement DS trouvé.
🔒 Recommandation détaillée débloquée avec le rapport complet
RGPD
80/100Aucun gestionnaire de consentement cookies identifié
MoyenneAucune signature de solution de gestion du consentement (CMP) connue n'a été détectée sur la page d'accueil (Axeptio, Tarteaucitron, Cookiebot, Didomi, OneTrust, Complianz, Iubenda...).
🔎 Preuve : Recherche de signatures de CMP connues dans le HTML de la page d'accueil : aucune trouvée (un gestionnaire personnalisé non signé resterait indétectable par cette méthode).
🔒 Recommandation détaillée débloquée avec le rapport complet
Page(s) légale(s) non trouvée(s) sur l'accueil : politique de confidentialité, mentions légales
MoyenneAucun lien vers politique de confidentialité et mentions légales n'a été trouvé sur la page d'accueil. Ces pages sont obligatoires en France (RGPD, loi pour la confiance dans l'économie numérique). Elles peuvent exister ailleurs sur le site sans être liées depuis l'accueil — ce constat porte uniquement sur l'accueil.
🔎 Preuve : Analyse des liens de la page d'accueil : aucun lien correspondant à politique de confidentialité, mentions légales trouvé.
🔒 Recommandation détaillée débloquée avec le rapport complet
Aucun traceur tiers connu détecté
InfoAucune signature de traceur tiers courant (Google Analytics, Meta Pixel, LinkedIn Insight, TikTok Pixel, Hotjar, Microsoft Clarity...) n'a été trouvée dans le HTML initial de la page.
🔎 Preuve : Recherche de signatures de traceurs tiers courants dans le HTML : aucune trouvée.
🔒 Recommandation détaillée débloquée avec le rapport complet
Accessibilité
90/10018 image(s) sans texte alternatif sur 25 détectée(s)
Moyenne18 balise(s) <img> sur 25 n'ont pas d'attribut alt (ou un attribut vide), ce qui les rend invisibles pour les utilisateurs de lecteurs d'écran. Exemples : https://github.githubassets.com/assets/universe_26-logo-566849d4d513de6c.svg, https://github.githubassets.com/assets/particles-170bd1fd231f4669.png, //images.ctfassets.net/8aevphvgewt8/1Dt1ncaR6ZM4dQvknFzfBI/e5c2092be5bd53881622eced4fd37564/accordion-1-ce487d44c0bf.webp.
🔎 Preuve : Analyse de 25 balise(s) <img> dans le HTML : 18 sans alt non vide.
🔒 Recommandation détaillée débloquée avec le rapport complet
Attribut lang présent ("en")
InfoLa balise <html> précise lang="en".
🔎 Preuve : Balise <html> lue directement : lang="en"
🔒 Recommandation détaillée débloquée avec le rapport complet
Structure de titre <h1> correcte
InfoLa page contient exactement un <h1>.
🔎 Preuve : Analyse de la structure des titres : 1 balise <h1> trouvée.
🔒 Recommandation détaillée débloquée avec le rapport complet
Champs de formulaire correctement labellisés
InfoLes 2 champ(s) de formulaire détecté(s) possèdent tous un label associé ou un attribut aria-label.
🔎 Preuve : Analyse de 2 champ(s) de formulaire : tous labellisés.
🔒 Recommandation détaillée débloquée avec le rapport complet
Structure sémantique HTML5 présente
InfoBalises de structure trouvées : nav, main, header, footer.
🔎 Preuve : Balises trouvées : nav, main, header, footer.
🔒 Recommandation détaillée débloquée avec le rapport complet
Performance
91/100Temps de réponse correct (204 ms)
InfoLa page d'accueil a répondu en 204 ms lors du scan.
🔎 Preuve : Temps jusqu'à la première réponse exploitable, mesuré lors du scan : 204 ms.
🔒 Recommandation détaillée débloquée avec le rapport complet
Page HTML volumineuse (567 Ko)
InfoLe document HTML de la page d'accueil pèse 567 Ko. Au-delà de quelques centaines de Ko, le HTML seul peut ralentir le premier rendu, indépendamment des images/scripts.
🔎 Preuve : Taille du document HTML lue directement : 580255 octets (567 Ko).
🔒 Recommandation détaillée débloquée avec le rapport complet
3 image(s) en format non optimisé (JPEG/PNG/BMP/GIF)
Info3 image(s) référencée(s) utilisent un format historique (JPEG, PNG, BMP ou GIF) plutôt qu'un format moderne (WebP, AVIF), généralement 25 à 50 % plus léger à qualité équivalente. 16 image(s) sont déjà en format moderne.
🔎 Preuve : Analyse des extensions d'image dans le HTML : 3 au format historique sur 25 image(s) référencée(s).
🔒 Recommandation détaillée débloquée avec le rapport complet
1 script(s) bloquant(s) dans <head>
Info1 balise(s) <script src="..."> dans <head> n'ont ni attribut async ni defer : leur téléchargement et leur exécution bloquent l'affichage de la page.
🔎 Preuve : Analyse de la balise <head> : 1 script(s) externe(s) sans async/defer.
🔒 Recommandation détaillée débloquée avec le rapport complet
Échantillon de 5 ressource(s) : 82 Ko au total
InfoSur un échantillon de 5 script(s)/feuille(s) de style référencé(s) (sur 5 analysé(s)), le poids cumulé mesuré est de 82 Ko.
🔎 Preuve : Requêtes HEAD sur un échantillon de 5 ressource(s) (limite 5) : 5 en-têtes Content-Length lus.
🔒 Recommandation détaillée débloquée avec le rapport complet
Technique
97/100robots.txt présent
InfoUn fichier /robots.txt valide a été trouvé, avec une directive Sitemap.
🔎 Preuve : GET /robots.txt → HTTP 200, balise User-agent trouvée.
🔒 Recommandation détaillée débloquée avec le rapport complet
sitemap.xml absent à l'emplacement standard
InfoAucun fichier /sitemap.xml valide n'a été trouvé à l'emplacement standard. Il peut exister ailleurs et être référencé depuis robots.txt.
🔎 Preuve : GET /sitemap.xml : HTTP 406.
🔒 Recommandation détaillée débloquée avec le rapport complet
Échantillon de liens internes valide
InfoLes 5 lien(s) interne(s) échantillonné(s) depuis la page d'accueil répondent correctement.
🔎 Preuve : Requêtes HEAD sur 5 lien(s) interne(s) échantillonné(s) : tous répondent (< 400).
🔒 Recommandation détaillée débloquée avec le rapport complet
À vérifier
Hypothèses que le scan ne peut pas confirmer à distance avec certitude. Elles méritent une vérification manuelle mais ne sont pas comptées dans le score.
Aucune trace de PHP détectée (INDETERMINE)
InfoAucun en-tête, cookie ou référence ne permet de confirmer l'usage de PHP à distance. Ceci n'est pas une preuve de sécurité : l'absence de preuve n'est pas une preuve d'absence.
🔎 Preuve : Absence de X-Powered-By/Server nommant PHP, absence de cookie PHPSESSID (y compris après sonde POST bénigne), absence de référence .php dans le HTML
🔒 Recommandation détaillée débloquée avec le rapport complet
MTA-STS : résolution DNS indisponible (INDETERMINE)
InfoLa requête DNS pour vérifier MTA-STS n'a pas abouti (service DNS temporairement indisponible ou délai dépassé). Aucune conclusion ne peut être tirée pour l'instant.
🔎 Preuve : Requête DNS sur _mta-sts.github.com : échec ou timeout.
🔒 Recommandation détaillée débloquée avec le rapport complet
TLS-RPT : résolution DNS indisponible (INDETERMINE)
InfoLa requête DNS pour vérifier TLS-RPT n'a pas abouti (service DNS temporairement indisponible ou délai dépassé). Aucune conclusion ne peut être tirée pour l'instant.
🔎 Preuve : Requête DNS sur _smtp._tls.github.com : échec ou timeout.
🔒 Recommandation détaillée débloquée avec le rapport complet
BIMI : résolution DNS indisponible (INDETERMINE)
InfoLa requête DNS pour vérifier BIMI n'a pas abouti (service DNS temporairement indisponible ou délai dépassé). Aucune conclusion ne peut être tirée pour l'instant.
🔎 Preuve : Requête DNS sur default._bimi.github.com : échec ou timeout.
🔒 Recommandation détaillée débloquée avec le rapport complet
Rapport de sécurité complet pour github.com
Analyse détaillée de chaque vulnérabilité, impact concret pour votre activité, et plan d'action priorisé avec les étapes exactes selon votre hébergeur.
Résumé pour github.com : 4 points nécessitant une action a été identifié lors du scan.
Priorité n°1 : corriger les constats de sévérité la plus élevée ci-dessus en premier.
Étape 1 — Accéder au panneau d'hébergement et localiser le sélecteur de version concerné, puis appliquer la mise à jour recommandée sans interrompre le service.
Étape 2 — Vérifier l'absence de fichiers suspects et confirmer la bonne application du correctif avant de clore le dossier.
- ✅ Votre rapport débloque : 4 correctifs priorisés
- ✅ Les étapes exactes pour votre hébergeur (OVH, o2switch, cPanel…)
- ✅ Un plan d'action daté, prêt à suivre
Envoyé en 30s · pas de spam · désinscription 1 clic
Analyse et rapport entièrement gratuits. Aucune carte bancaire.
Audit informatif à visée préventive. Les constats « probables » nécessitent une vérification manuelle. ScanMonSite ne saurait être tenu responsable des décisions prises sur la base de ce rapport.