What an attacker sees of your website.

Tamiso visits your website like a stranger: headers, cookies, HTTPS, JavaScript files and what they expose. Read only, on your domain only.

boutique-martin.fr

What an attacker sees of your site from the outside, without access to the code.

Nothing serious, a few points to improve

scan of 01/11/2026 09:12 UTC, full, 1 JavaScript file read
medium
Cookie without protections

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.

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.

medium
Strict-Transport-Security header missing

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.

medium
The site is still reachable without HTTPS

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.

medium
Source code published with source maps

.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.

low
Content-Security-Policy header missing

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.

low
The site can be shown inside another site's frame

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.

low
Referrer-Policy header missing

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.

low
No security.txt file

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.

Checked, no problem
  • 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/2026

Each 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.

Delete this site and its history

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.

Included in the Indie plan19 € excl. VAT per month, up to 40 website scans per day.
Scan your website