Nothing serious, a few points to improve
scan of 01/11/2026 09:12 UTC, full, 1 JavaScript file readA cookie without Secure can travel unencrypted, without HttpOnly an injected script can read it, without SameSite it is sent with requests from other sites.
Add Secure, HttpOnly and SameSite=Lax to session cookies.
session : Secure, SameSite
See the prompt
Tamiso found a security problem on my site https://boutique-martin.fr: Cookie without protections (session : Secure, SameSite). A cookie without Secure can travel unencrypted, without HttpOnly an injected script can read it, without SameSite it is sent with requests from other sites. Fix it in the project's code or configuration: Add Secure, HttpOnly and SameSite=Lax to session cookies. Tell me what you changed and what I need to set myself with my host.
Without this header, the browser can still open the unencrypted version of the site.
Add the header Strict-Transport-Security: max-age=31536000; includeSubDomains.
See the prompt
Tamiso found a security problem on my site https://boutique-martin.fr: Strict-Transport-Security header missing (https://boutique-martin.fr). Without this header, the browser can still open the unencrypted version of the site. Fix it in the project's code or configuration: Add the header Strict-Transport-Security: max-age=31536000; includeSubDomains. Tell me what you changed and what I need to set myself with my host.
The http:// version does not redirect to https://: on public Wi-Fi, someone can read or change what the visitor sees.
Turn on automatic redirection to HTTPS in your host's settings.
http://boutique-martin.fr/
See the prompt
Tamiso found a security problem on my site https://boutique-martin.fr: The site is still reachable without HTTPS (http://boutique-martin.fr/). The http:// version does not redirect to https://: on public Wi-Fi, someone can read or change what the visitor sees. Fix it in the project's code or configuration: Turn on automatic redirection to HTTPS in your host's settings. Tell me what you changed and what I need to set myself with my host.
.map files let anyone rebuild the original source code, comments included.
Turn off source maps in production (for example productionBrowserSourceMaps: false, build.sourcemap: false) or keep them for your error tracking tool only.
https://boutique-martin.fr/_next/static/chunks/main.js.map
See the prompt
Tamiso found a security problem on my site https://boutique-martin.fr: Source code published with source maps (https://boutique-martin.fr/_next/static/chunks/main.js.map). .map files let anyone rebuild the original source code, comments included. Fix it in the project's code or configuration: Turn off source maps in production (for example productionBrowserSourceMaps: false, build.sourcemap: false) or keep them for your error tracking tool only. Tell me what you changed and what I need to set myself with my host.
This header limits the scripts the page can load: it greatly reduces the impact of an XSS flaw.
Add a Content-Security-Policy, starting with default-src 'self' and then the domains you need.
See the prompt
Tamiso found a security problem on my site https://boutique-martin.fr: Content-Security-Policy header missing (https://boutique-martin.fr). This header limits the scripts the page can load: it greatly reduces the impact of an XSS flaw. Fix it in the project's code or configuration: Add a Content-Security-Policy, starting with default-src 'self' and then the domains you need. Tell me what you changed and what I need to set myself with my host.
Another site can show yours invisibly and make your visitors click without knowing it (clickjacking).
Add Content-Security-Policy: frame-ancestors 'self' (or X-Frame-Options: DENY).
See the prompt
Tamiso found a security problem on my site https://boutique-martin.fr: The site can be shown inside another site's frame (https://boutique-martin.fr). Another site can show yours invisibly and make your visitors click without knowing it (clickjacking). Fix it in the project's code or configuration: Add Content-Security-Policy: frame-ancestors 'self' (or X-Frame-Options: DENY). Tell me what you changed and what I need to set myself with my host.
The full address of your pages (with its parameters) can be sent to the sites your pages call.
Add the header Referrer-Policy: strict-origin-when-cross-origin.
See the prompt
Tamiso found a security problem on my site https://boutique-martin.fr: Referrer-Policy header missing (https://boutique-martin.fr). The full address of your pages (with its parameters) can be sent to the sites your pages call. Fix it in the project's code or configuration: Add the header Referrer-Policy: strict-origin-when-cross-origin. Tell me what you changed and what I need to set myself with my host.
Someone who finds a flaw does not know whom to write to. For a product sold in the EU, the Cyber Resilience Act requires a contact for reporting vulnerabilities.
Publish /.well-known/security.txt with at least a Contact: line and an Expires: line (RFC 9116).
See the prompt
Tamiso found a security problem on my site https://boutique-martin.fr: No security.txt file (https://boutique-martin.fr). Someone who finds a flaw does not know whom to write to. For a product sold in the EU, the Cyber Resilience Act requires a contact for reporting vulnerabilities. Fix it in the project's code or configuration: Publish /.well-known/security.txt with at least a Contact: line and an Expires: line (RFC 9116). Tell me what you changed and what I need to set myself with my host.
- Server version hidden
- Resources loaded over HTTPS
- No secret key in the JavaScript
- Production build
- No sensitive file online
- No debug mode or console online
- Admin tools closed
- API schema not public
- No open redirect
- Folders not listed
- TLS 1.2 and 1.3 only
- CORS limited to your domains
Full scan
site confirmed on 01/11/2026Each scan also looks for sensitive files (.env, .git, backups, logs), debug mode and consoles, admin tools, API documentation and GraphQL, open redirects, listed folders, old TLS versions, security.txt and CORS. Everything is read-only on your domain: no login, no form sent, no data changed.
Leave the verification code in place: it is checked before each full scan.
How it works
Basic scan
For any website: the home page, its headers and cookies, the redirect to HTTPS, source maps and keys visible in the JavaScript.
Full scan
After proof that the domain is yours: sensitive files left online, debug consoles, database panels, Actuator, Swagger, GraphQL, directory listings.
One prompt per problem
Each item comes with the explanation, the fix and a prompt to paste into your coding assistant.