
Vous avez entendu parler de scan.samaritain.io mais vous ne savez pas exactement ce qu’il analyse ? Dans cet article, je vous explique en détail comment fonctionne le scanner, ce qu’il vérifie sur votre site, comment est calculé votre score, et surtout, comment l’améliorer.
Le scanner est entièrement gratuit, sans inscription, et l’analyse dure entre 30 secondes et 2 minutes selon les sites.
Comment se déroule une analyse ?
Quand vous entrez l’URL de votre site, le scanner lance 13 modules d’analyse en parallèle, regroupés en 4 phases successives :
À la fin, vous obtenez un score de 0 à 100 et une note de A+ à F, avec le détail de chaque problème détecté et les recommandations pour les corriger.
Le système de notation : comment est calculé votre score ?
Le score global est une moyenne pondérée de 5 catégories :
| Catégorie | Poids | Ce qu’elle mesure |
|---|---|---|
| Malwares & Listes noires | 35% | Présence de malwares, blacklists Google et VirusTotal |
| SSL / TLS | 20% | Qualité du certificat et du chiffrement |
| Headers de sécurité | 20% | Configuration des en-têtes HTTP de sécurité |
| Configuration | 15% | Fichiers sensibles exposés, ports ouverts |
| Bonnes pratiques | 10% | CMS à jour, DNS, mixed content, robots.txt |
Correspondance score / note :
| Note | Score | Signification |
|---|---|---|
| A+ | 95 – 100 | Excellente sécurité |
| A | 85 – 94 | Très bonne sécurité |
| B | 70 – 84 | Bonne sécurité |
| C | 55 – 69 | Des améliorations sont nécessaires |
| D | 40 – 54 | Risques de sécurité significatifs |
| F | 0 – 39 | Problèmes critiques à traiter d’urgence |
Important : La catégorie Malwares fonctionne différemment. Si le moindre malware est détecté, la catégorie tombe à 0, quelle que soit la qualité du reste. C’est intentionnel : un site infecté reste dangereux même s’il a de bons headers HTTP.
Les 13 modules expliqués
1. En-têtes HTTP de sécurité
Ce module vérifie que votre serveur envoie les bons en-têtes de sécurité dans ses réponses HTTP. Ces en-têtes sont invisibles pour vos visiteurs, mais essentiels pour protéger leur navigateur.
Ce qui est vérifié :
2. Détection du CMS et vulnérabilités
Le scanner détecte automatiquement si votre site utilise WordPress, Joomla, Drupal, Magento, PrestaShop ou d’autres CMS.
Pour WordPress, il vérifie en plus :
Plugins WordPress à risque connu :
RevSlider, WP File Manager, TimThumb, Easy WP SMTP, Duplicator, MailPoet… Si vous les utilisez, assurez-vous qu’ils sont à jour.
3. Technologies utilisées
Module informatif qui détecte les frameworks JavaScript (React, Vue, jQuery, Next.js…), les CDN (Cloudflare, AWS CloudFront…), les outils d’analytics (Google Analytics, Matomo…) et les serveurs web (Nginx, Apache, LiteSpeed…). Pas de score impacté, mais utile pour avoir une vue d’ensemble de l’empreinte technologique de votre site.
4. Analyse DNS
Vérifie la configuration de vos enregistrements DNS, en particulier pour sécuriser vos emails :
5. Détection de malwares (analyse du code source)
C’est le module le plus important. Il analyse le code HTML de votre page à la recherche de 11 types d’indicateurs de compromission :
6. Contenus mixtes (Mixed Content)
Si votre site est en HTTPS mais charge des ressources (images, scripts, iframes) en HTTP, les navigateurs peuvent bloquer le contenu ou afficher des avertissements de sécurité.
7. Robots.txt et Sitemap
Vérifie que votre fichier robots.txt n’est pas mal configuré et que votre sitemap est présent. Un Disallow: / bloque toute l’indexation par Google. Certaines mauvaises configurations exposent aussi des chemins sensibles (/admin, /wp-admin).
8. Fichiers de configuration exposés
Teste l’accès à des fichiers qui ne devraient jamais être accessibles publiquement :
9. Google Safe Browsing
Vérifie si votre URL est référencée dans les listes de menaces de Google : malwares, phishing, logiciels indésirables, applications potentiellement dangereuses. Si votre site est listé, Chrome affichera une page d’avertissement rouge à vos visiteurs.
10. VirusTotal
Soumet votre URL à l’analyse de plus de 60 moteurs antivirus. Les résultats sont classés selon le nombre de détections :
11. Mozilla Observatory
Analyse indépendante de la configuration de vos en-têtes de sécurité HTTP par Mozilla. Complète le module d’en-têtes avec une note de A+ à F selon la grille d’évaluation de Mozilla.
12. SSL Labs (Qualys)
Analyse approfondie de votre configuration SSL/TLS par Qualys SSL Labs, référence mondiale en la matière. Vérifie :
13. Scan de ports
Teste si des ports sensibles sont accessibles depuis Internet sur votre serveur :
| Port | Service | Risque |
|---|---|---|
| 3306 | MySQL | Critique — base de données accessible publiquement |
| 5432 | PostgreSQL | Critique |
| 27017 | MongoDB | Critique |
| 6379 | Redis | Critique |
| 21 | FTP | Haut — protocole non chiffré |
| 22 | SSH | Info — normal si vous administrez votre serveur |
Comment améliorer votre score ?
Priorité 1 : Éliminer les problèmes critiques
Si votre score est F ou D, commencez par là :
Priorité 2 : Renforcer la configuration SSL/TLS
Pour obtenir un A+ sur SSL Labs :
Chez la plupart des hébergeurs mutualisés (OVH, o2switch, Infomaniak), ces paramètres sont gérables depuis le panneau de contrôle.
Priorité 3 : Ajouter les en-têtes de sécurité
C’est souvent le point qui fait la différence entre un B et un A. Ces en-têtes se configurent dans votre fichier .htaccess (Apache) ou dans la configuration Nginx :
Exemple pour Apache (.htaccess) :
Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains"
Header always set X-Content-Type-Options "nosniff"
Header always set X-Frame-Options "SAMEORIGIN"
Header always set Referrer-Policy "strict-origin-when-cross-origin"
Pour WordPress, des plugins comme Headers Security Advanced & HSTS WP, HTTP Headers ou notre extension Samaritain Security permettent de configurer ces en-têtes sans toucher au code.
Priorité 4 : Sécuriser les emails (SPF et DMARC)
Ces enregistrements DNS se configurent chez votre registrar (OVH, Gandi, Cloudflare…) :
SPF minimal :
v=spf1 include:_spf.votrehebergeur.com ~all
DMARC minimal :
v=DMARC1; p=quarantine; rua=mailto:admin@votredomaine.fr
Priorité 5 : Corriger les contenus mixtes
Recherchez dans votre thème ou vos articles WordPress les URL commençant par http:// et remplacez-les par https://. Le plugin Better Search Replace peut automatiser cette opération en base de données.
Priorité 6 : Optimiser robots.txt et sitemap
Conclusion
Le scanner de sécurité de Samaritain vous donne en quelques minutes une vision claire de l’état de sécurité de votre site. Chaque problème détecté est accompagné d’une recommandation concrète pour le corriger.
Si vous obtenez une note C ou en dessous, commencez par les problèmes critiques et hauts. Si votre site affiche des signes d’infection (présence de malwares, contenu SEO spam), n’attendez pas : contactez-nous pour une assistance piratage — chaque heure compte quand un site est compromis.
Testez votre site maintenant → scan.samaritain.io

