Rien de grave, quelques points à améliorer
analyse du 01/11/2026 09:12 UTC, complète, 1 fichier JavaScript luUn cookie sans Secure peut partir en clair, sans HttpOnly il est lisible par un script injecté, sans SameSite il part avec les requêtes d'autres sites.
Ajoutez Secure, HttpOnly et SameSite=Lax aux cookies de session.
session : Secure, SameSite
Voir le prompt
Tamiso a trouvé un problème de sécurité sur mon site https://boutique-martin.fr : Cookie sans protections (session : Secure, SameSite). Un cookie sans Secure peut partir en clair, sans HttpOnly il est lisible par un script injecté, sans SameSite il part avec les requêtes d'autres sites. Corrige-le dans le code ou la configuration du projet : Ajoutez Secure, HttpOnly et SameSite=Lax aux cookies de session. Dis-moi ce que tu as changé et ce que je dois régler moi-même chez mon hébergeur.
Sans cet en-tête, le navigateur peut encore ouvrir la version non chiffrée du site.
Ajoutez l'en-tête Strict-Transport-Security: max-age=31536000; includeSubDomains.
Voir le prompt
Tamiso a trouvé un problème de sécurité sur mon site https://boutique-martin.fr : En-tête Strict-Transport-Security absent (https://boutique-martin.fr). Sans cet en-tête, le navigateur peut encore ouvrir la version non chiffrée du site. Corrige-le dans le code ou la configuration du projet : Ajoutez l'en-tête Strict-Transport-Security: max-age=31536000; includeSubDomains. Dis-moi ce que tu as changé et ce que je dois régler moi-même chez mon hébergeur.
La version http:// ne renvoie pas vers https:// : sur un Wi-Fi public, quelqu'un peut lire ou modifier ce que voit le visiteur.
Activez la redirection automatique vers HTTPS dans les réglages de votre hébergeur.
http://boutique-martin.fr/
Voir le prompt
Tamiso a trouvé un problème de sécurité sur mon site https://boutique-martin.fr : Le site reste accessible sans HTTPS (http://boutique-martin.fr/). La version http:// ne renvoie pas vers https:// : sur un Wi-Fi public, quelqu'un peut lire ou modifier ce que voit le visiteur. Corrige-le dans le code ou la configuration du projet : Activez la redirection automatique vers HTTPS dans les réglages de votre hébergeur. Dis-moi ce que tu as changé et ce que je dois régler moi-même chez mon hébergeur.
Les fichiers .map permettent de reconstruire le code source d'origine, commentaires compris.
Désactivez les source maps en production (par exemple productionBrowserSourceMaps: false, build.sourcemap: false) ou réservez-les à votre outil de suivi d'erreurs.
https://boutique-martin.fr/_next/static/chunks/main.js.map
Voir le prompt
Tamiso a trouvé un problème de sécurité sur mon site https://boutique-martin.fr : Code source publié avec les cartes de source (https://boutique-martin.fr/_next/static/chunks/main.js.map). Les fichiers .map permettent de reconstruire le code source d'origine, commentaires compris. Corrige-le dans le code ou la configuration du projet : Désactivez les source maps en production (par exemple productionBrowserSourceMaps: false, build.sourcemap: false) ou réservez-les à votre outil de suivi d'erreurs. Dis-moi ce que tu as changé et ce que je dois régler moi-même chez mon hébergeur.
Cet en-tête limite les scripts que la page peut charger : il réduit beaucoup l'effet d'une faille XSS.
Ajoutez une politique Content-Security-Policy, en commençant par default-src 'self' puis les domaines dont vous avez besoin.
Voir le prompt
Tamiso a trouvé un problème de sécurité sur mon site https://boutique-martin.fr : En-tête Content-Security-Policy absent (https://boutique-martin.fr). Cet en-tête limite les scripts que la page peut charger : il réduit beaucoup l'effet d'une faille XSS. Corrige-le dans le code ou la configuration du projet : Ajoutez une politique Content-Security-Policy, en commençant par default-src 'self' puis les domaines dont vous avez besoin. Dis-moi ce que tu as changé et ce que je dois régler moi-même chez mon hébergeur.
Un autre site peut afficher le vôtre en transparence et faire cliquer vos visiteurs à leur insu (clickjacking).
Ajoutez Content-Security-Policy: frame-ancestors 'self' (ou X-Frame-Options: DENY).
Voir le prompt
Tamiso a trouvé un problème de sécurité sur mon site https://boutique-martin.fr : Le site peut être affiché dans un cadre d'un autre site (https://boutique-martin.fr). Un autre site peut afficher le vôtre en transparence et faire cliquer vos visiteurs à leur insu (clickjacking). Corrige-le dans le code ou la configuration du projet : Ajoutez Content-Security-Policy: frame-ancestors 'self' (ou X-Frame-Options: DENY). Dis-moi ce que tu as changé et ce que je dois régler moi-même chez mon hébergeur.
L'adresse complète des pages (avec ses paramètres) peut partir vers les sites que vos pages appellent.
Ajoutez l'en-tête Referrer-Policy: strict-origin-when-cross-origin.
Voir le prompt
Tamiso a trouvé un problème de sécurité sur mon site https://boutique-martin.fr : En-tête Referrer-Policy absent (https://boutique-martin.fr). L'adresse complète des pages (avec ses paramètres) peut partir vers les sites que vos pages appellent. Corrige-le dans le code ou la configuration du projet : Ajoutez l'en-tête Referrer-Policy: strict-origin-when-cross-origin. Dis-moi ce que tu as changé et ce que je dois régler moi-même chez mon hébergeur.
Quelqu'un qui trouve une faille ne sait pas à qui l'écrire. Pour un produit vendu dans l'UE, le Cyber Resilience Act demande un contact pour signaler les vulnérabilités.
Publiez /.well-known/security.txt avec au moins une ligne Contact: et une ligne Expires: (RFC 9116).
Voir le prompt
Tamiso a trouvé un problème de sécurité sur mon site https://boutique-martin.fr : Pas de fichier security.txt (https://boutique-martin.fr). Quelqu'un qui trouve une faille ne sait pas à qui l'écrire. Pour un produit vendu dans l'UE, le Cyber Resilience Act demande un contact pour signaler les vulnérabilités. Corrige-le dans le code ou la configuration du projet : Publiez /.well-known/security.txt avec au moins une ligne Contact: et une ligne Expires: (RFC 9116). Dis-moi ce que tu as changé et ce que je dois régler moi-même chez mon hébergeur.
- Version du serveur masquée
- Ressources chargées en HTTPS
- Aucune clé secrète dans le JavaScript
- Version de production
- Aucun fichier sensible en ligne
- Pas de mode debug ni de console en ligne
- Outils d'administration fermés
- Schéma de l'API non public
- Aucune redirection ouverte
- Dossiers non listés
- TLS 1.2 et 1.3 uniquement
- CORS limité à vos domaines
Analyse complète
site confirmé le 01/11/2026Chaque analyse cherche aussi les fichiers sensibles (.env, .git, sauvegardes, journaux), le mode debug et les consoles, les outils d'administration, la documentation d'API et GraphQL, les redirections ouvertes, les dossiers listés, les anciennes versions de TLS, security.txt et CORS. Tout se fait en lecture seule sur votre domaine : pas de connexion, pas de formulaire envoyé, aucune donnée modifiée.
Laissez le code de vérification en place : il est contrôlé avant chaque analyse complète.
Comment ça marche
Analyse de base
Pour tout site : la page d'accueil, ses en-têtes et ses cookies, la redirection vers HTTPS, les cartes de source et les clés visibles dans le JavaScript.
Analyse complète
Après la preuve que le domaine est à vous : fichiers sensibles laissés en ligne, consoles de débogage, panneaux de base de données, Actuator, Swagger, GraphQL, listes de répertoires.
Un prompt par problème
Chaque point arrive avec l'explication, la correction et un prompt à coller dans votre assistant de code.