Laissez votre assistant IA vérifier le site en ligne
Votre assistant écrit le code, mais il regarde rarement ce que le site publié sert vraiment : quelles clés ont atterri dans le JavaScript public, quels en-têtes envoie l'hébergeur, ce que voient les moteurs de recherche. Demandez-lui de vous envoyer vers une analyse gratuite de ScanYourSite et recollez-lui le prompt de correction — ou connectez-le par MCP pour qu'il vérifie, corrige et revérifie de lui-même.
Gratuit, sans inscription. L'analyse de base n'envoie que les requêtes qu'un navigateur ordinaire enverrait.
Ce que votre assistant reçoit après une analyse
- CritiqueAnalyse gratuite
Des clés secrètes dans le JavaScript public
Une clé secrète OpenAI, Anthropic ou Stripe, une clé Supabase service_role — envoyée au navigateur de chaque visiteur. Le rapport nomme le fichier et affiche la clé masquée : l'assistant sait où chercher, et qu'il faut révoquer la clé, pas seulement la retirer du code.
- CritiquePro
Un .env ou un .git accessible, des tables Supabase lisibles par tous
Une fois le domaine vérifié, nous demandons une courte liste de chemins comme /.env et /.git/config et comptons combien de lignes chaque table Supabase renvoie à la clé publique — sans jamais lire leur contenu.
- ÉlevéPro
Un déploiement qui a cassé le site
Avec la surveillance, chaque nouvelle version est vérifiée en quelques minutes : le site répond-il, la page s'affiche-t-elle, les scripts se chargent-ils, une clé a-t-elle fuité ? L'agent peut demander ce qui a échoué avec get_deploys.
- MoyenAnalyse gratuite
Des protections que l'hébergeur n'envoie pas
Pas de Content-Security-Policy, pas de HSTS, pas de protection contre le clickjacking. Cela se règle dans l'hébergement, auquel les assistants de code touchent rarement sans qu'on le leur demande — le prompt de correction indique où l'ajouter.
- FaibleAnalyse gratuite
Ce que voient les moteurs de recherche et les assistants IA
Title, description, aperçu du lien, robots.txt, le sitemap et le blocage éventuel des robots d'IA — vérifiés dans le HTML brut et dans la page rendue par un vrai navigateur.
Trois façons de le mettre en place
Commencez par la première : elle ne demande aucun compte et fonctionne avec n'importe quel assistant, y compris les créateurs par chat comme Lovable, Bolt, v0 et Replit Agent. MCP sert quand vous voulez que l'agent vérifie sans vous.
Sans rien configurer : demandez le lien
Écrivez à votre assistant : « Donne-moi un lien ScanYourSite pour vérifier mon site en ligne. » Le lien est l'adresse ci-dessous, avec votre domaine à la fin. Il ouvre notre page avec le domaine déjà saisi ; l'analyse ne démarre que lorsque vous cliquez sur « Analyser le site », donc un aperçu de lien n'en lance jamais une. Environ une minute plus tard, le rapport est prêt : cliquez sur « Copier le prompt » et recollez-le dans la conversation.
https://scanyoursite.app/fr?check=example.com
Claude Code : connexion par MCP
Connectez-vous à scanyoursite.app avec votre e-mail — sans mot de passe, et le compte est gratuit. Sur la page du compte, dans « Connecter votre agent IA », créez un jeton ; il ne s'affiche qu'une fois. Lancez ensuite une commande dans le terminal, avec votre jeton à la place de syst_… :
claude mcp add --transport http scanyoursite https://scanyoursite.app/mcp \ --header "Authorization: Bearer syst_…"
Cursor : ajoutez le serveur dans mcp.json
Mettez ceci dans ~/.cursor/mcp.json pour l'avoir dans tous vos projets. Si vous utilisez plutôt le .cursor/mcp.json du projet, gardez ce fichier hors de git : le jeton agit comme votre compte. Tout client MCP qui gère le streamable HTTP avec un en-tête personnalisé se connecte de la même façon.
{ "mcpServers": { "scanyoursite": { "url": "https://scanyoursite.app/mcp", "headers": { "Authorization": "Bearer syst_…" } } } }Ce que l'agent peut faire ensuite
scan_site analyse n'importe quel domaine de l'extérieur (jusqu'à 20 nouvelles analyses par jour avec un compte gratuit) ; get_report et get_fix_prompt renvoient les constats et les corrections ; rescan revérifie un site que vous surveillez après une correction, jusqu'à 6 fois par heure ; get_uptime, get_deploys et get_server_report répondent à « le site est-il en panne ? », « qu'a cassé le déploiement ? » et « qu'est-ce qui ne va pas sur le serveur ? ». Aucun outil n'écrit dans votre code ni dans votre hébergement : l'agent applique lui-même les corrections, et c'est vous qui décidez de ce qui est mis en ligne.
Une règle, et il vérifie avant de dire « terminé »
Collez ceci dans AGENTS.md, CLAUDE.md ou vos règles Cursor ; dans Lovable ou Bolt, dans les instructions du projet. Avec MCP connecté, l'agent lance l'analyse lui-même ; sans MCP, il vous donne le lien et attend le prompt que vous lui recollerez.
## Avant de dire qu'un déploiement est terminé Après le déploiement, analyse le site en ligne avec ScanYourSite et corrige les constats critiques avant de dire que la tâche est terminée. - Si le serveur MCP scanyoursite est connecté : appelle rescan si le site figure dans list_sites, sinon scan_site ; puis get_fix_prompt. - Sinon : donne-moi https://scanyoursite.app/fr?check=<domaine du site> et attends que je colle le prompt du rapport. - Corrige les constats critiques et élevés, redéploie et revérifie. Dis-moi ensuite ce qui est corrigé et ce qui reste.
L'agent vérifie quand vous le lui demandez. La surveillance, même quand vous oubliez.
Les assistants réécrivent des fichiers entiers, et un problème corrigé peut revenir avec le prompt suivant. Avec Pro, nous repérons chaque nouveau déploiement, le vérifions en quelques minutes et n'écrivons que lorsque quelque chose de nouveau casse — sur Telegram, par e-mail, ou dans Slack et Discord. Une alerte de nouveaux constats renvoie vers un prompt prêt pour votre agent ; un webhook indique en plus l'outil MCP à appeler. Pro : 3 sites, $19 / €19 par mois.
Voir les offresQuestions
Mon assistant peut-il lancer une analyse simplement en ouvrant le lien ?
Non, et c'est voulu. Un lien avec ?check= ne fait que remplir le domaine ; c'est une personne qui lance l'analyse avec le bouton. Les aperçus de liens, les robots des moteurs de recherche et le préchargement du navigateur ne déclenchent jamais d'analyse. Pour un agent qui travaille seul, connectez MCP.
Faut-il un compte ?
Pas pour le lien : l'analyse est gratuite et sans inscription. MCP demande un compte gratuit et un jeton, car l'agent agit en votre nom — avec les mêmes rapports, limites et droits que vous dans le navigateur.
MCP est-il gratuit ?
Oui. Un compte gratuit obtient un jeton, des analyses ponctuelles de n'importe quel domaine (jusqu'à 20 nouvelles par jour), les rapports et les prompts de correction. Avec l'offre gratuite, trois constats par rapport sont expliqués avec leur correction ; les autres figurent dans la liste mais restent verrouillés, et l'agent en est averti au lieu de deviner. Pro, à $19 / €19 par mois, débloque toutes les corrections et ajoute la surveillance de trois sites.
Est-ce que ça modifie mon code ou mon hébergement ?
Non. Tous les outils se contentent de lire : nous regardons le site de l'extérieur et renvoyons constats et corrections. C'est votre agent qui modifie votre code, et vous qui décidez de ce qui est déployé.
Est-ce un audit de sécurité complet ?
Non. C'est une vérification de l'extérieur de ce que sert votre site en ligne : clés dans les scripts publics, en-têtes, certificat, enregistrements e-mail, confidentialité et bases du référencement. Elle ne lit pas votre code source, ne se connecte à aucun compte et ne tente pas d'entrer ; les sondes plus poussées ne tournent que sur les domaines que vous avez vérifiés comme les vôtres. Si votre app gère des paiements ou des données sensibles, une revue par un professionnel de la sécurité reste utile.
Avec quels assistants ça marche ?
Le lien marche avec tous, y compris les créateurs par chat comme Lovable, Bolt, v0 et Replit Agent : l'assistant vous donne le lien, vous lui recollez le prompt. MCP demande un client capable de se connecter à un serveur distant en HTTP avec un en-tête — Claude Code et Cursor le font, et les autres clients qui le gèrent se connectent de la même façon.
Collez votre URL. Recevez la liste en une minute environ.
Chaque constat explique ce qu'il signifie pour vous et comment le corriger — ou vous donne un prompt que votre outil de code IA peut appliquer.
Gratuit, sans inscription. L'analyse de base n'envoie que les requêtes qu'un navigateur ordinaire enverrait.