Rapporto di esempio per un panificio fittizio su WordPress, Cloudflare e Google Workspace. Nessun sito web reale è stato controllato.Controlla il mio sito web
Rapporto di esempio
bakery.example
C
Voto di sicurezza
Alcune correzioni renderebbero la Sua attività più difficile da attaccare.
Il Suo dominio deve essere rinnovato entro il 25 Ottobre 2026. Se scade, il sito e le email smettono di funzionare e qualcun altro può acquistare il nome. Senza blocco del trasferimento, chi entra nel Suo account presso il registrar, o inganna il registrar, può spostare più facilmente il dominio presso un’altra società.
Cosa abbiamo rilevato: rinnovo entro il 25 Ottobre 2026 · nessun blocco del trasferimento · registrar: OVH SAS
Chi può correggerlo: Titolare dell’account presso il registrar
SPF elenca i servizi autorizzati a inviare e-mail per il Suo dominio. Senza SPF, o con più record SPF in conflitto, i criminali possono inviare più facilmente e-mail a Suo nome, e le Sue e-mail autentiche finiscono più facilmente nello spam.
Cosa abbiamo rilevato: Il Suo dominio riceve e-mail ma non pubblica alcun record SPF, quindi chiunque può inviare più facilmente e-mail che sembrano provenire da Lei.
Chi può correggerlo: Il Suo amministratore di posta elettronica e chi gestisce il Suo DNS · rilevato qui: Google Workspace (e-mail), Cloudflare (DNS)
Senza HSTS, i browser dei Suoi visitatori possono tentare prima la versione non cifrata del Suo sito, che può essere intercettata su reti condivise come il Wi-Fi pubblico.
Cosa abbiamo rilevato: Il Suo sito non invia questa impostazione di protezione (intestazione HTTP) ai browser.
Chi può correggerlo: Il Suo provider di hosting o il Suo sviluppatore web · rilevato qui: Cloudflare (sito web), WordPress (sito web)
La sicurezza del sito richiede interventi immediati su dominio, e-mail e aggiornamenti della piattaforma.
Gemini 3.8 FlashAdattato alla Sua risposta «Non ho competenze tecniche»
Rischio significativo
La Sua presenza online presenta una base funzionante, ma alcuni punti critici espongono l'attività a rischi operativi e di reputazione. In particolare, il dominio Internet è in scadenza imminente e chiunque può inviare comunicazioni false a Suo nome a clienti o fornitori senza essere bloccato. Inoltre, la piattaforma su cui poggia il sito web non è aggiornata, rendendo possibili accessi indesiderati e blocchi improvvisi delle vendite online. Intervenire tempestivamente su queste priorità permetterà di proteggere il Suo marchio e garantire la continuità del servizio per i Suoi clienti.
Pagine esplorate dall’agente sul Suo sito web: 5
https://bakery.example/200
https://bakery.example/my-account/200
https://bakery.example/order/200
https://bakery.example/contact/200
https://bakery.example/privacy-policy/200
Richieste identificate come FmindCyber, in sola lettura, limitate al Suo dominio e alle pagine collegate da esso: nessun accesso, invio di moduli o percorso indovinato.
Il Suo piano d’azione
Da fare subitoPochi minuti · Il titolare dell'attività (presso il registrar OVH SAS)Servizio a pagamento
Rinnovare il dominio ed evitare trasferimenti non autorizzati
Il Suo indirizzo web scade tra 24 giorni. Se non viene rinnovato immediatamente, il sito e le caselle di posta smetteranno di funzionare e chiunque potrà registrare il Suo nome aziendale. Inoltre, senza una protezione specifica contro i trasferimenti, un malintenzionato potrebbe tentare di appropriarsi del dominio.
Come fare
Acceda al pannello di gestione del Suo fornitore del dominio (OVH SAS) con le credenziali aziendali.
Attivi la verifica in due passaggi sul Suo account per proteggere l'accesso con un codice temporaneo generato su smartphone.
Verifichi che il metodo di pagamento memorizzato sia valido e attivi il rinnovo automatico, oppure proceda subito al pagamento per uno o più anni.
Nella sezione di gestione del dominio, attivi l'opzione di blocco del trasferimento (Transfer Lock).
Verificare che abbia funzionato: Acceda alla scheda del dominio nel pannello di OVH SAS e confermi che la data di scadenza sia stata prorogata al 2027 e che lo stato del blocco trasferimento risulti attivo.
Passo successivo, quando questo funziona: Imposti un promemoria annuale nel Suo calendario per verificare la validità della carta di pagamento prima del rinnovo successivo.
Da fare subitoPochi minuti · Chi gestisce il Suo DNS su Cloudflare e l'amministratore di Google WorkspaceDi solito incluso dal Suo fornitore
Autenticare l'invio delle e-mail e bloccare i messaggi contraffatti
Attualmente il Suo dominio riceve posta ma non specifica quali server sono autorizzati a inviarla, e non fornisce istruzioni per bloccare i mittenti non autorizzati. Di conseguenza, persone malintenzionate possono inviare e-mail ingannevoli fingendosi la Sua azienda, danneggiando i rapporti con clienti e fornitori.
Come fare
Acceda alla console di amministrazione di Google Workspace e attivi la verifica in due passaggi per tutti gli account con privilegi amministrativi.
Chieda al gestore del DNS di pubblicare un record di autorizzazione dei mittenti (SPF) che includa Google Workspace.
In Google Admin, nel menu App > Google Workspace > Gmail > Autentica email, verifichi che la firma digitale dei messaggi (DKIM) sia attiva per il dominio.
Faccia pubblicare nel DNS un record per il controllo delle e-mail (DMARC) con criterio iniziale di solo monitoraggio (p=none) e una casella dedicata per ricevere i rapporti periodici.
Record TXT per SPF (sul dominio bakery.example):
v=spf1 include:_spf.google.com ~all
Record TXT per DMARC (sul nome host _dmarc.bakery.example):
v=DMARC1; p=none; rua=mailto:dmarc-reports@bakery.example
Verificare che abbia funzionato: Invii un'e-mail di prova da Google Workspace a una casella esterna e controlli nelle intestazioni del messaggio ricevuto che le voci relative all'autenticazione mostrino spf=pass e dkim=pass.
Passo successivo, quando questo funziona: Dopo qualche settimana di monitoraggio dei rapporti senza anomalie per le Sue e-mail ordinarie, chieda di passare la politica DMARC a p=quarantine e infine a p=reject per bloccare attivamente i tentativi di contraffazione.
Da fare prestoPoche ore · Il Suo sviluppatore web o il gestore del sitoDi solito incluso dal Suo fornitore
Aggiornare la piattaforma del sito e proteggere l'accesso amministrativo
La versione del software su cui è costruito il sito web e alcune librerie collegate presentano problemi di sicurezza noti. Gli aggressori utilizzano strumenti automatici per individuare questi difetti ed entrare nel pannello di controllo, con il rischio di modificare le pagine o interrompere il servizio.
Come fare
Acceda al pannello di amministrazione di WordPress e attivi la verifica in due passaggi per tutti gli account con ruolo di amministratore.
Esegua un backup completo del database e dei file del sito web prima di procedere agli aggiornamenti.
In Bacheca > Aggiornamenti, installi la versione più recente di WordPress e aggiorni tutti i componenti aggiuntivi (WooCommerce, Contact Form 7, Cookie Notice e il tema Astra).
Attivi gli aggiornamenti automatici per il software di base e per i plugin, rimuovendo temi o componenti non più utilizzati.
Verificare che abbia funzionato: Verifichi in Bacheca > Aggiornamenti che non vi siano avvisi di componenti arretrati e navighi sul sito, simulando un ordine per confermare che tutte le funzioni rimangano operative.
Passo successivo, quando questo funziona: Pianifichi un controllo mensile per assicurarsi che i plugin continuino ad aggiornarsi regolarmente senza conflitti.
Da fare prestoPochi minuti · Chi gestisce il Suo account Cloudflare e il Suo sviluppatore webDi solito incluso dal Suo fornitore
Rafforzare la sicurezza delle connessioni e proteggere i dati di navigazione
Senza un'istruzione che obbliga i dispositivi a usare sempre connessioni protette, i dati scambiati tra i visitatori e il sito possono essere intercettati su reti condivise. Inoltre, i piccoli file che memorizzano le impostazioni di navigazione non sono contrassegnati come protetti, rendendoli vulnerabili.
Come fare
Nel pannello Cloudflare, in SSL/TLS > Edge Certificates, verifichi che l'opzione Always Use HTTPS sia attiva e che la versione minima di TLS sia impostata su 1.2 o superiore.
In Cloudflare, in Rules > Overview, crei una Response Header Transform Rule per impostare l'intestazione Strict-Transport-Security con un valore iniziale di 5 minuti (max-age=300).
Nel pannello di WordPress, in Impostazioni > Generali, verifichi che entrambi gli indirizzi del sito utilizzino https:// e sostituisca l'indirizzo non cifrato dell'immagine del logo.
Chieda allo sviluppatore di verificare che tutti i cookie generati dal sito abbiano l'attributo Secure attivo.
Regola di trasformazione intestazioni di risposta in Cloudflare:
Match: (http.host eq "bakery.example" and ssl)
Operation: Set static
Header: Strict-Transport-Security
Value: max-age=300
Verificare che abbia funzionato: Verifichi che visitando il sito da un browser moderno la connessione mostri il lucchetto di protezione su ogni pagina e che non compaiano avvisi di elementi non cifrati.
Passo successivo, quando questo funziona: Dopo aver confermato che tutte le pagine e i sottodomini funzionano stabilmente in HTTPS, aumenti la durata di Strict-Transport-Security ad almeno 6 mesi (max-age=15768000).
Buongiorno,
Vi contatto in merito alla gestione del nostro sito web bakery.example e dei relativi servizi di posta elettronica. A seguito di una verifica di sicurezza, desideriamo effettuare alcuni interventi tecnici prioritari per proteggere il nostro dominio e i nostri canali di comunicazione.
Vi chiedo cortesemente di prendere in carico le seguenti modifiche, ordinate per priorità:
1. Priorità immediata - Configurazione dell'autenticazione delle e-mail (SPF e DMARC):
- Verificate che l'invio e-mail tramite Google Workspace utilizzi correttamente la firma DKIM.
- Pubblicate nel nostro DNS su Cloudflare il record TXT per SPF che autorizza i mittenti legittimi:
v=spf1 include:_spf.google.com ~all
- Pubblicate nel DNS il record TXT per DMARC su _dmarc.bakery.example in modalità iniziale di monitoraggio:
v=DMARC1; p=none; rua=mailto:dmarc-reports@bakery.example
2. Priorità immediata - Rinnovo del dominio e blocco trasferimenti:
- Confermate con noi la verifica della scadenza del dominio presso il registrar (OVH SAS), accertandovi che il rinnovo automatico sia attivo e abilitando la protezione contro i trasferimenti (Transfer Lock).
3. A breve termine - Aggiornamento di WordPress e dei componenti aggiuntivi:
- Effettuate un backup completo di file e database.
- Aggiornate l'installazione di WordPress dalla versione 6.8 all'ultima versione stabile disponibile.
- Aggiornate tutti i plugin installati (tra cui WooCommerce, Contact Form 7, Cookie Notice) e il tema Astra, rimuovendo componenti o temi non utilizzati.
- Verificate che gli aggiornamenti automatici di sicurezza siano abilitati e che l'accesso amministrativo richieda l'autenticazione a due fattori.
4. A breve termine - Protezione delle connessioni e dei cookie su Cloudflare e WordPress:
- Nel pannello Cloudflare, verificate l'attivazione di "Always Use HTTPS" e impostate tramite Transform Rule l'intestazione Strict-Transport-Security (HSTS) iniziale con valore max-age=300.
- Risolvete il caricamento dell'immagine del logo (attualmente richiamata via http://) aggiornandola a https:// per eliminare il contenuto misto.
- Accertatevi che tutti i cookie impostati dal sito abbiano il flag Secure attivo.
Resto a disposizione per qualsiasi chiarimento o per concordare una finestra temporale per questi interventi. Una volta completate le modifiche, vi prego di darmi conferma così da verificare che i servizi operino regolarmente.
Cordiali saluti,
[Name]
Altro dalla Sua analisi: rischi, osservazioni dell’agente, roadmap e glossario
Cosa potrebbe andare storto
Probabile
Invio di comunicazioni contraffatte a nome della panetteria
Un truffatore invia messaggi di posta elettronica a clienti o fornitori apparendo con l'indirizzo della Sua attività. Poiché il dominio non ha regole attive che indicano ai sistemi di posta mondiali quali server sono autorizzati a spedire, i server dei destinatari accettano i messaggi ingannevoli senza bloccarli. Il truffatore potrebbe richiedere pagamenti su conti bancari diversi per ordini di catering o diffondere offerte fittizie, danneggiando gravemente la reputazione e la fiducia costruite nel tempo.
Probabile
Intrusione nel sito tramite componenti non aggiornati
I criminali informatici effettuano scansioni automatiche continue su Internet per trovare siti web che utilizzano versioni superate dei software di gestione. Individuando le debolezze note della piattaforma e delle librerie non aggiornate, un malintenzionato potrebbe riuscire a modificare i contenuti delle pagine, inserire collegamenti a siti pericolosi o intercettare le informazioni inviate dai clienti nei moduli per gli ordini e per le richieste di preventivo.
Cosa ha notato l’agente sul Suo sito web
Indirizzo di contatto pubblico su casella webmail gratuitaOsservato
Sul sito web l'indirizzo e-mail di contatto indicato ai visitatori appartiene a un servizio gratuito esterno (gmail.com), nonostante il dominio aziendale disponga già di un servizio di posta professionale attivo. L'utilizzo di un indirizzo di posta con il proprio dominio (come ordini o info) conferisce maggiore autorevolezza al marchio ed evita che comunicazioni importanti si disperdano su caselle personali.
Caricamento preventivo degli script di statistica rispetto al banner dei cookieOsservato
Il codice di Google Tag Manager viene eseguito immediatamente al caricamento iniziale della pagina, prima di qualsiasi interazione dell'utente con il banner di consenso fornito dal componente Cookie Notice. È consigliabile verificare con il proprio consulente legale o responsabile della privacy se sia necessario bloccare preventivamente tali script fino all'accettazione esplicita da parte dell'utente.
Presenza di un campo per l'invio di file nel modulo di contattoOsservato
Nel modulo della pagina di contatto, gestito tramite il componente Contact Form 7, è presente un campo che consente ai visitatori di allegare file (come fotografie di torte). Poiché i caricamenti di file possono rappresentare un canale di trasmissione di file dannosi, è consigliabile limitare le estensioni consentite ai soli formati grafici sicuri e impostare un limite rigoroso sulla dimensione massima dei file ricevuti.
Send us a message and your inspiration photohttps://bakery.example/contact/
Integrazione di servizi esterni per prenotazioni e comunicazioni commercialiOsservato
Nella pagina principale è incorporato un riquadro esterno per le prenotazioni da un servizio terzo (booking.example.net) e il modulo per la newsletter trasmette i dati direttamente a Mailchimp. È una buona pratica verificare periodicamente che i servizi di terze parti integrati mantengano adeguate garanzie di sicurezza e siano citati correttamente nell'informativa sul trattamento dei dati.
Il certificato di sicurezza HTTPS è valido, emesso da un'autorità riconosciuta e utilizza il protocollo moderno TLS 1.3 per proteggere i dati in transito.
I visitatori che digitano l'indirizzo web senza protezione vengono reindirizzati automaticamente alla versione sicura cifrata del sito.
Il sito include l'intestazione di sicurezza che impedisce ai browser di interpretare erroneamente i tipi di file (X-Content-Type-Options: nosniff).
Il dominio non risulta presente in elenchi pubblici di reputazione negativa o segnalato come pericoloso.
I messaggi di posta elettronica in uscita dispongono di una configurazione per la firma digitale crittografica (DKIM).
Termini usati in questo rapporto
SPF (Sender Policy Framework)
Un'impostazione pubblicata nel DNS del dominio che elenca quali server sono autorizzati a spedire messaggi di posta elettronica a nome dell'azienda.
DKIM (DomainKeys Identified Mail)
Una firma digitale invisibile applicata alle e-mail in uscita che certifica che il messaggio proviene realmente dal mittente dichiarato e non è stato alterato.
DMARC
Una regola di sicurezza che indica ai server di posta che ricevono le e-mail come comportarsi con i messaggi che non superano i controlli SPF o DKIM (monitoraggio, quarantena o rifiuto).
HSTS (Strict-Transport-Security)
Un comando inviato ai browser dei visitatori che impone di collegarsi al sito solo ed esclusivamente tramite connessione sicura cifrata HTTPS.
Verifica in due passaggi (2FA)
Un sistema di sicurezza per l'accesso che richiede, oltre alla password abituale, un secondo codice di conferma temporaneo generato su un'applicazione per smartphone.
DNS (Domain Name System)
L'elenco pubblico globale che traduce il nome del Suo sito negli indirizzi tecnici dei server che ospitano le pagine web e la posta elettronica.
Cookie di sessione
Piccoli dati memorizzati nel browser necessari per riconoscere l'utente e mantenere attivo l'accesso durante la navigazione sul sito web.
Contenuto misto (Mixed Content)
Una situazione in cui una pagina web protetta carica elementi singoli, come immagini o file multimediali, tramite un collegamento non cifrato.
Questa analisi è stata condotta come verifica passiva e non invasiva, esplorando la Sua pagina principale e le pagine pubbliche dedicate all'accesso, agli ordini, ai contatti e all'informativa sulla privacy, oltre ai record visibili nel DNS pubblico. Non sono stati simulati attacchi informatici, non sono stati inviati moduli né tentati accessi con credenziali. La verifica non può valutare la sicurezza interna dei server di hosting, la robustezza delle password degli utenti, la configurazione privata delle caselle di posta elettronica né l'eventuale presenza di vulnerabilità nascoste nel codice personalizzato o nei database aziendali. Scritta da un agente IA in una sandbox isolata a partire dalle prove di questo rapporto e dalle pagine che ha esplorato; il voto e i controlli qui sotto provengono da test deterministici.
Questo esempio premium è stato scritto in inglese. La Sua analisi premium è scritta nella Sua lingua.
Piano d’azione IA
Renew your domain urgently, update WordPress, and protect your bakery against email spoofing.
Premium · Gemini 4 ArgonAdattato alla Sua risposta «Gestisco il mio sito da un pannello di amministrazione»
Rischio significativo
Golden Crust Bakery (bakery.example) currently earns a C grade (score 65) with an elevated risk level. Your foundation has solid pieces in place: a valid TLSv1.3 HTTPS certificate, automatic redirection from HTTP to HTTPS, x-content-type-options: nosniff protection, CAA records restricting certificate issuance to letsencrypt.org, and Google Workspace MX and candidate DKIM records. However, three urgent issues put your business at immediate risk. First, your domain registration at OVH SAS is due for renewal on October 25, 2026, and has no transfer lock enabled, meaning your website and email could stop working or be transferred away if not renewed and locked today. Second, your website runs WordPress 6.8 (while 7.1.3 is available) and loads an outdated jQuery 1.12.4 library with known security flaws, while your public user sitemap and author page (/author/marie/) expose the administrator username marie. Third, your domain publishes no SPF record and its DMARC policy (p=none) does not block fake emails or send reports to any mailbox, allowing scammers to spoof @bakery.example emails to your catering and online-order customers. Working with Pixel Agency (listed on your legal notice as your website maintainer) and using your OVH, Cloudflare, and Google Workspace dashboards, you can resolve the most urgent domain, WordPress, and email spoofing risks this week and then add browser security headers and cookie protections over the coming month.
Richieste identificate come FmindCyber, in sola lettura, limitate al Suo dominio e alle pagine collegate da esso: nessun accesso, invio di moduli o percorso indovinato.
Il Suo piano d’azione
Da fare subitoPochi minuti · Business owner (in your OVH SAS registrar dashboard)Gratuito
Renew your domain name immediately and turn on the registrar transfer lock
Your domain registration is due for renewal on October 25, 2026, and has no transfer lock enabled. If it expires, both your website and email stop working immediately and someone else can buy your domain name. Without a transfer lock, anyone who gets into your registrar account can move your domain to another provider.
Come fare
Sign in to your OVH SAS control panel and open the Domain Names section for bakery.example.
Renew the domain immediately for at least one year, turn on automatic renewal, and confirm that your saved payment method is valid.
In the domain general information tab, enable the domain transfer lock (protection against transfer) and turn on two-step sign-in for your OVH account.
Verificare che abbia funzionato: Check your OVH domain panel to confirm the new expiration date is in 2027 or later and that transfer protection shows as active.
Passo successivo, quando questo funziona: Keep automatic renewal enabled and verify your saved payment card in OVH each year at least 30 days before the renewal date.
Da fare subitoPoche ore · Pixel Agency (your web developer) and business owner in WordPress AdminDi solito incluso dal Suo fornitore
Update WordPress, plugins, and jQuery, and protect the administrator account
Your website runs WordPress 6.8 (while 7.1.3 is available) and loads jQuery 1.12.4, both of which have publicly known security flaws that automated bots actively target. In addition, your user sitemap and author page reveal the administrator username marie, making password-guessing attacks against your sign-in page much easier.
Come fare
Take a full backup of your website files and database through your OVHcloud hosting panel or backup plugin before making changes.
In WordPress, go to Dashboard -> Updates, update WordPress from 6.8 to 7.1.3, update your theme (astra4.6.2) and plugins (woocommerce8.9.1, contact-form-75.9.3, cookie-notice2.4.16), and click Enable auto-updates for all plugins and themes.
Ask Pixel Agency to replace the external https://code.jquery.com/jquery-1.12.4.min.js script with the current version bundled with WordPress, and to hide public version numbers (WordPress 6.8 and ?ver= query strings).
Enable two-step sign-in for the marie administrator account and any staff accounts, change the public display name so it differs from the login username, and restrict public user sitemaps (/wp-sitemap-users-1.xml) and file upload types on /contact/.
Verificare che abbia funzionato: Check Dashboard -> Updates in WordPress to confirm version 7.1.3 and all plugin updates are installed, confirm jquery-1.12.4.min.js and the WordPress 6.8 generator tag no longer appear on your homepage, and test signing in with two-step verification.
Passo successivo, quando questo funziona: Review installed plugins quarterly with Pixel Agency and remove any plugins or themes that are no longer used.
Da fare subitoPoche ore · Business owner (in Google Workspace Admin) and DNS manager (in Cloudflare)Gratuito
Publish an SPF record, confirm DKIM signing, and set up DMARC reporting
Your domain receives email through Google Workspace (smtp.google.com) and publishes a google._domainkey record, but has no SPF record at all and its DMARC policy (v=DMARC1; p=none) neither blocks fake emails nor sends reports to a mailbox. Criminals can spoof @bakery.example to send fake catering invoices to your customers, and genuine emails may land in spam.
Come fare
List every service that sends email using @bakery.example, including Google Workspace, your website forms (woocommerce and contact-form-7), and Mailchimp if it sends from your domain.
In Cloudflare, go to DNS -> Records and publish a single TXT record on bakery.example with v=spf1 include:_spf.google.com ~all (adding any other confirmed sending services to that same record).
In the Google Workspace Admin console, go to Apps -> Google Workspace -> Gmail -> Authenticate email, select bakery.example, and confirm that DKIM signing is active for your google._domainkey record.
In Cloudflare (DNS -> Records), update the _dmarc.bakery.exampleTXT record to add a monitored reporting mailbox (rua=mailto:postmaster@bakery.example) while keeping p=none during initial monitoring, and replace goldencrust.bakery@gmail.com on your website footer with an @bakery.example address once ready.
Verificare che abbia funzionato: Send a test email from a @bakery.example Google Workspace mailbox to an external email address and check the received message headers to confirm spf=pass, dkim=pass, and dmarc=pass.
Passo successivo, quando questo funziona: After two to four weeks of clean DMARC reports showing that all legitimate emails pass, update _dmarc.bakery.example from p=none to p=quarantine, and later to p=reject.
Da fare prestoPoche ore · Pixel Agency (your web developer)Di solito incluso dal Suo fornitore
Add Secure and HttpOnly cookie protections and fix unencrypted image links
Cookies set on your homepage (wp_lang) and sign-in page (wordpress_test_cookie) lack the Secure flag, allowing them to travel over unencrypted connections, and session cookies without HttpOnly can be stolen by malicious scripts to hijack accounts. In addition, your homepage loads its logo (http://bakery.example/wp-content/uploads/2019/03/logo.png) over unencrypted HTTP.
Come fare
In WordPress, go to Settings -> General and confirm both WordPress Address (URL) and Site Address (URL) use https://, then update http://bakery.example/wp-content/uploads/2019/03/logo.png and any other http:// media links to https://.
Ask Pixel Agency to review the cookies set across the site (wp_lang on the homepage and wordpress_test_cookie on /my-account/) and ensure every cookie sets the Secure attribute and all sign-in or session cookies also set HttpOnly.
While reviewing /my-account/, check the WooCommerce endpoint settings (WooCommerce -> Settings -> Advanced) so customers have a working password reset flow.
Verificare che abbia funzionato: Open https://bakery.example/ and https://bakery.example/my-account/ in a browser, check the developer tools cookie list to confirm Secure (and HttpOnly for session cookies) are enabled, and verify no http:// mixed content warnings appear.
Passo successivo, quando questo funziona: Whenever a new plugin is installed, check browser storage tools to ensure any new session cookies include Secure and HttpOnly.
Da fare prestoPochi minuti · Pixel Agency or business owner (in Cloudflare dashboard)Gratuito
Enable HSTS, clickjacking protection, and Permissions-Policy headers in Cloudflare
Without Strict-Transport-Security (HSTS), visitors on public Wi-Fi can have their initial connection intercepted before redirecting to HTTPS. Without X-Frame-Options and Permissions-Policy, other websites can embed your pages in hidden frames to trick customers into clicking buttons (clickjacking), and scripts could request access to camera, microphone, or location features.
Come fare
In the Cloudflare dashboard for bakery.example, check SSL/TLS -> Edge Certificates to confirm Always Use HTTPS is enabled and Minimum TLS Version is set to at least TLS 1.2.
Go to Rules -> Overview and create a Response Header Transform Rule matching HTTPS requests for http.host eq "bakery.example" and ssl.
Add three Set static header actions: Strict-Transport-Security with value max-age=300 (a five-minute initial trial), X-Frame-Options with value SAMEORIGIN, and Permissions-Policy with value camera=(), microphone=(), geolocation=().
Match: (http.host eq "bakery.example" and ssl)
Set static: Strict-Transport-Security = max-age=300
Set static: X-Frame-Options = SAMEORIGIN
Set static: Permissions-Policy = camera=(), microphone=(), geolocation=()
Verificare che abbia funzionato: Load https://bakery.example/ and verify in browser developer tools (Network tab) that Strict-Transport-Security, X-Frame-Options, and Permissions-Policy appear in the response headers and that all pages and the booking frame load normally.
Passo successivo, quando questo funziona: Once you confirm all pages and subdomains work over HTTPS without errors, increase Strict-Transport-Security step by step to max-age=15768000 (six months) and then max-age=31536000 (one year).
Da fare prestoPoche ore · Pixel Agency (your web developer) in CloudflareDi solito incluso dal Suo fornitore
Deploy a Content Security Policy starting in report-only mode
Your pages load third-party scripts and frames without a Content-Security-Policy header. If a vulnerable plugin or compromised script injects malicious code into your order or sign-in pages, browsers currently have no rule stopping that code from running and stealing customer information.
Come fare
Ask Pixel Agency to list every external script, font, style, form action, and frame origin used across your site, including www.googletagmanager.com, booking.example.net, and bakery.us21.list-manage.com.
In Cloudflare (Rules -> Overview), add a Response Header Transform Rule setting Content-Security-Policy-Report-Only first, so browsers report policy violations without blocking anything on the live site.
Test every customer journey—signing in at /my-account/, ordering pick-up items at /order/, sending a message with an image at /contact/, and loading the booking widget on the homepage—before switching to enforcement.
Verificare che abbia funzionato: Open your homepage, /my-account/, /order/, and /contact/ in a browser, confirm Content-Security-Policy-Report-Only is present in the response headers, and check the browser console to ensure legitimate features work cleanly.
Passo successivo, quando questo funziona: After testing all key pages in report-only mode and resolving any legitimate warnings, change the header name from Content-Security-Policy-Report-Only to Content-Security-Policy to enforce the protection.
Più avantiPochi minuti · Pixel Agency or website managerGratuito
Publish a security.txt contact file for security researchers
No /.well-known/security.txt file is currently available on your website. If a security researcher or partner finds a problem on your site, they have no standard way to report it directly to your team.
Come fare
Set up a monitored email address or alias on your domain (such as security@bakery.example) for receiving security reports.
Ask Pixel Agency to publish a UTF-8 plain-text file at /.well-known/security.txt containing Contact:, Expires: (in RFC 3339 format), and Canonical: lines.
Verificare che abbia funzionato: Open https://bakery.example/.well-known/security.txt in a browser and confirm it displays the plain-text contact file with a future expiration date.
Passo successivo, quando questo funziona: Set a yearly calendar reminder to update the Expires: date before it lapses.
Più avantiPochi minuti · DNS manager (in Cloudflare) and registrar manager (in OVH SAS)Gratuito
Inspect and confirm end-to-end DNSSEC validation between Cloudflare and OVH SAS
Public DNS shows a published DS record for bakery.example, which helps prevent attackers from redirecting visitors or email to fake servers, but the passive check does not verify whether the cryptographic chain of trust is valid from end to end.
Come fare
Note that this item is unassessed rather than a confirmed defect; inspect the current setup before changing anything, because an incorrect change can make your domain unreachable.
In Cloudflare (DNS -> Settings -> DNSSEC) and your OVH SAS domain control panel, check that the active zone signing key matches the published parent DS record (key tag 2371, algorithm 13).
Ask Pixel Agency or your DNS administrator to run an independent end-to-end DNSSEC chain validation and document a rollback procedure before making any future DNS changes.
Verificare che abbia funzionato: Confirm in Cloudflare's DNSSEC settings that DNSSEC shows as active and that your DNS administrator confirms end-to-end signature validation.
Passo successivo, quando questo funziona: Before any future DNS migration or registrar change, coordinate disabling and re-enabling DNSSEC carefully so your domain stays reachable.
Hello Pixel Agency team,
We recently completed a security review of https://bakery.example/ and would like your help applying the following updates, ordered by priority:
1. Domain renewal and transfer lock (urgent - due October 25, 2026)
- Please confirm with us that bakery.example is renewed in the OVH SAS registrar panel, automatic renewal is enabled, and the registrar transfer lock is turned on.
2. WordPress core, plugins, jQuery, and administrator security (urgent)
- Back up the site on OVHcloud, then update WordPress from 6.8 to 7.1.3 and update the astra (4.6.2) theme and all plugins (woocommerce 8.9.1, contact-form-7 5.9.3, cookie-notice 2.4.16), enabling automatic updates.
- Replace the external https://code.jquery.com/jquery-1.12.4.min.js script with the current version bundled with WordPress.
- Remove the public WordPress 6.8 generator tag and ?ver= asset version strings, disable the public users sitemap (/wp-sitemap-users-1.xml), change the public display name for the marie administrator account, and enable two-step sign-in for all administrators.
- Verify that the file upload field on /contact/ strictly restricts allowed image types and file sizes.
3. Email authentication for @bakery.example (high priority)
- Confirm all services that send email from @bakery.example (Google Workspace, WooCommerce/Contact Form 7, and Mailchimp if applicable) and publish a single SPF TXT record on bakery.example, starting from v=spf1 include:_spf.google.com ~all.
- Confirm active DKIM signing for google._domainkey.bakery.example in Google Workspace Admin (Apps -> Google Workspace -> Gmail -> Authenticate email).
- Update _dmarc.bakery.example to include a monitored report address (v=DMARC1; p=none; rua=mailto:postmaster@bakery.example) so we can review reports and move to p=quarantine and p=reject.
4. HTTPS mixed content, cookies, and password reset link (soon)
- Update the unencrypted logo URL (http://bakery.example/wp-content/uploads/2019/03/logo.png) to https:// and verify both URLs under Settings -> General use https://.
- Ensure all cookies (including wp_lang and wordpress_test_cookie) use the Secure attribute and that sign-in/session cookies also use HttpOnly.
- Check the /my-account/lost-password/ endpoint in WooCommerce so customer password resets work properly, and check that Google Tag Manager (G-EXAMPLE) waits for cookie consent.
5. Cloudflare security headers, security.txt, and DNSSEC check (soon / later)
- In Cloudflare (Rules -> Overview), add a Response Header Transform Rule for bakery.example over HTTPS setting Strict-Transport-Security: max-age=300 (to be increased after testing), X-Frame-Options: SAMEORIGIN, and Permissions-Policy: camera=(), microphone=(), geolocation=().
- Prepare and test a Content-Security-Policy-Report-Only header covering self, https://www.googletagmanager.com, https://booking.example.net, and https://bakery.us21.list-manage.com before enforcing it.
- Publish https://bakery.example/.well-known/security.txt as plain text with a monitored contact address and future expiration date, and confirm that the DNSSEC DS record (key tag 2371) at OVH SAS validates end to end with Cloudflare.
Please let me know when Steps 1 through 3 are complete and share the schedule for the remaining items.
Best regards,
[Name]
Altro dalla Sua analisi: rischi, osservazioni dell’agente, roadmap e glossario
Cosa potrebbe andare storto
Probabile
Automated website takeover via outdated WordPress software or exposed admin username
Automated bots constantly scan websites for WordPress 6.8 and jQuery 1.12.4, and read /wp-sitemap-users-1.xml and /author/marie/ to discover that your administrator username is marie. An attacker either exploits a known flaw in the outdated software or runs automated password-guessing attacks against /my-account/ for user marie, gaining control of your store to deface pages or read customer pick-up orders.
Probabile
Spoofed catering invoices and payment requests sent in your bakery's name
Because bakery.example publishes no SPF record and its DMARC policy is p=none with no reporting address, a scammer sends emails appearing to come from orders@bakery.example to your wedding-cake or catering customers asking them to wire a deposit to a fraudulent bank account. Receiving mail providers have no rule telling them to block these fake messages, and customers may also be confused because the website footer shows a free @gmail.com address.
Possibile
Injected script stealing customer login sessions or order details
An attacker uses the known flaw in jQuery 1.12.4 or a vulnerable plugin to inject a malicious script into /order/ or /my-account/. Because no Content-Security-Policy header restricts which scripts may run or where they can send data, the script runs in visitors' browsers, reading unprotected cookies or skimming customer names, phone numbers, and passwords as they are typed.
Improbabile ma possibile
Interception of unencrypted requests or cookies on shared public Wi-Fi
A customer or staff member connects to café Wi-Fi and visits bakery.example. Before the browser redirects to HTTPS—or when it requests the unencrypted http:// logo image or sends cookies (wp_lang, wordpress_test_cookie) that lack the Secure flag—someone on the same wireless network intercepts the initial connection or reads the unprotected cookies.
Cosa ha notato l’agente sul Suo sito web
Administrator username exposed on author page and user sitemapOsservato
Your public user sitemap (/wp-sitemap-users-1.xml) and blog page (/blog/) link to /author/marie/, which publicly displays the administrator's username and role. Giving away the exact administrator login name makes automated password-guessing attacks against /my-account/ much easier.
Posts by Marie (administrator)https://bakery.example/author/marie/
Sign-in page sets an unprotected cookie and links to a missing password reset pageOsservato
The customer account page (/my-account/) serves a password login form (method="post") and sets a cookie named wordpress_test_cookie without the Secure or HttpOnly attributes. Its password reset link (/my-account/lost-password/) also points to a page we could not reach.
wordpress_test_cookie (secure: false, httponly: false) and form action https://bakery.example/my-account/ with password fieldhttps://bakery.example/my-account/
Contact form accepts file uploads via Contact Form 7Osservato
Your contact page (/contact/) invites customers to upload an inspiration photo using a file input field powered by the contact-form-7 plugin (version 5.9.3). File upload forms need strict checks on allowed image formats and file size so attackers cannot upload malicious scripts or fill up server storage.
Send us a message and your inspiration photo · form action https://bakery.example/contact/#wpcf7-f42-o1 with file fieldhttps://bakery.example/contact/
Google Analytics script loads alongside the cookie consent pluginOsservato
Every page loads Google Tag Manager (https://www.googletagmanager.com/gtag/js?id=G-EXAMPLE) immediately alongside the cookie-notice plugin (ver=2.4.16). Loading analytics scripts before a visitor accepts the cookie banner can raise privacy compliance questions that you should check with an advisor.
Public contact address uses a free Gmail account instead of your domainOsservato
Even though your domain has Google Workspace mail servers configured, every page lists a free Gmail address (goldencrust.bakery@gmail.com) as your public contact. Using a free webmail address makes it harder for customers to spot look-alike Gmail accounts created by scammers.
WordPress plugin versions and third-party booking and newsletter services identifiedOsservato
Your pages expose the exact versions of your theme (astra4.6.2) and plugins (woocommerce8.9.1, contact-form-75.9.3, cookie-notice2.4.16), which can be updated in WordPress under Dashboard -> Updates. The site also embeds a booking frame from https://booking.example.net, sends newsletter sign-ups to https://bakery.us21.list-manage.com/subscribe/post, and posts online pick-up orders from /order/ to /checkout/.
External scripts loaded without integrity verification hashesOsservato
Every page loads two third-party scripts (https://code.jquery.com/jquery-1.12.4.min.js and https://www.googletagmanager.com/gtag/js?id=G-EXAMPLE) without subresource integrity checks. If an external script host were ever modified, browsers would run the altered script on your sign-in and ordering pages automatically.
2 external scripts loaded from https://code.jquery.com and https://www.googletagmanager.com without integrity attributeshttps://bakery.example/
Web agency and hosting provider identified on legal notice pageOsservato
Your legal notice page states that the site is built and maintained by Pixel Agency and hosted by OVHcloud in Roubaix, France. Knowing that Pixel Agency manages WordPress while Cloudflare and OVH handle DNS, hosting, and domain registration helps you assign each security fix to the right team.
Publisher: Golden Crust Bakery SARL. Website built and maintained by Pixel Agency. Hosting: OVHcloud, Roubaix, France.https://bakery.example/legal-notice/
La Sua tabella di marcia
Questa settimana
Renew bakery.example at OVH SAS before October 25, 2026, turn on automatic renewal, and enable the domain transfer lock.
Back up the site and update WordPress from 6.8 to 7.1.3, update all plugins and the astra theme, replace jQuery 1.12.4, and enable two-step sign-in for administrator marie.
Publish a single SPF record (v=spf1 include:_spf.google.com ~all), confirm active Google Workspace DKIM signing, and add a rua= reporting mailbox to _dmarc.bakery.example.
Questo mese
Fix the unencrypted http:// logo link on the homepage, add Secure and HttpOnly flags to cookies, and repair the /my-account/lost-password/ page in WooCommerce.
Add Strict-Transport-Security (max-age=300), X-Frame-Options (SAMEORIGIN), and Permissions-Policy via a Cloudflare Response Header Transform Rule.
Deploy a Content-Security-Policy-Report-Only header in Cloudflare and test sign-in, online ordering, contact uploads, and the booking widget.
Questo trimestre
Review DMARC reports and step up _dmarc.bakery.example from p=none to p=quarantine and then p=reject, and replace goldencrust.bakery@gmail.com on the site with an @bakery.example address.
Switch Content-Security-Policy-Report-Only to an enforced Content-Security-Policy header and increase Strict-Transport-Security to max-age=31536000 (one year).
Publish /.well-known/security.txt and verify end-to-end DNSSEC chain validation between Cloudflare and OVH SAS.
Cosa va già bene
Your HTTPS security certificate is valid until December 29, 2026, and protects connections using modern TLSv1.3 encryption.
Visitors who type your web address without https:// are automatically redirected to the encrypted HTTPS website.
Your server sends the x-content-type-options: nosniff header so browsers do not misinterpret uploaded or served file types.
Public DNS includes CAA records limiting certificate issuance to letsencrypt.org, Google Workspace MX records, and a candidate DKIM key at google._domainkey.bakery.example.
Your website is not flagged as dangerous by Google Safe Browsing and uses safe default referrer behavior across linked pages.
Termini usati in questo rapporto
Content Security Policy (CSP)
An HTTP response header that tells browsers which scripts, frames, and connections are allowed to run on your pages, helping block injected malicious code.
DMARC
A DNS record that tells receiving email servers what to do with messages claiming to come from your domain that fail SPF or DKIM checks, and where to send summary reports.
DKIM
A digital signature added to outgoing emails by your mail provider (such as Google Workspace) so receivers can verify the message was genuinely sent by your domain.
DNSSEC
A system of digital signatures on your DNS records that prevents attackers from redirecting your domain name to a fake server.
HSTS
An HTTP header (Strict-Transport-Security) that instructs browsers to always connect to your website over encrypted HTTPS and never fall back to unencrypted HTTP.
Secure and HttpOnly cookie flags
Flags on browser cookies: Secure ensures the cookie is only sent over encrypted HTTPS, and HttpOnly blocks page scripts from reading session cookies.
SPF
A DNS TXT record listing every mail server and third-party service authorized to send email on behalf of your domain.
Transfer lock
A safety lock at your domain registrar (OVH SAS) that blocks your domain name from being moved to another registrar without your explicit approval.
This passive review examined public DNS records, HTTPS certificate settings, and publicly reachable pages on `bakery.example` (including your homepage, `/my-account/`, `/order/`, `/contact/`, `/privacy-policy/`, `/legal-notice/`, `/blog/`, `/robots.txt`, `/wp-sitemap.xml`, `/wp-sitemap-users-1.xml`, `/wp-sitemap-posts-page-1.xml`, and `/author/marie/`). Pages we could not reach (`/sitemap.xml`, `/my-account/lost-password/`, and `/.well-known/security.txt`) were not accessible. Because a passive check never signs in, submits forms, or tests for vulnerabilities, it cannot see inside your WordPress admin panel, Cloudflare or Google Workspace dashboards, server configuration, payment processing behind `/checkout/`, or whether DNSSEC signatures and DKIM email signing validate end to end. Scritta da un agente IA in una sandbox isolata a partire dalle prove di questo rapporto e dalle pagine che ha esplorato; il voto e i controlli qui sotto provengono da test deterministici.
Assistente
Chieda qualsiasi cosa su questo rapporto
Esempio di conversazione sul panificio fittizio. Il Suo rapporto include l’assistente.
Il mio sito è stato hackerato?
Questo controllo è stato condotto in modo passivo dall'esterno (analizzando la pagina iniziale, alcune pagine pubbliche, la configurazione del dominio e i record pubblici), perciò non può rilevare se il Suo sito sia stato compromesso o violato.
Per verificare se il Suo sito presenta segnali di compromissione, Le consigliamo di controllare direttamente questi aspetti:
Utenti amministratori non riconosciuti all'interno della bacheca di WordPress.
Pagine nuove, articoli o reindirizzamenti verso siti esterni che Lei o i Suoi collaboratori non avete mai creato.
Avvisi di sicurezza o segnalazioni all'interno della console di Google Search Console.
Messaggi di allerta o blocchi mostrati dai browser quando i visitatori aprono il sito.
Google Web Risk non segnalava la Sua pagina iniziale come pericolosa al momento dell'analisi, ma ciò non esclude la presenza di problemi non visibili dall'esterno. Se ha il dubbio di aver subito un attacco, Le suggeriamo di contattare subito il Suo sviluppatore web o il fornitore di hosting per un'analisi approfondita dei registri di accesso e dei file.
Cosa devo chiedere per prima cosa alla mia agenzia web?
Per tutelare l'attività e prevenire blocchi o intrusioni, Le suggeriamo di dare priorità immediata a tre interventi tecnici da affidare alla Sua agenzia o sviluppatore web.
Ecco cosa chiedere subito per iscritto:
Aggiornare WordPress e i componenti: la versione attuale del Suo sito e alcune librerie collegate presentano problemi di sicurezza noti che possono facilitare accessi non autorizzati. Chieda all'agenzia di effettuare un backup completo e di aggiornare WordPress, il tema e tutti i plugin alle versioni più recenti, attivando gli aggiornamenti automatici.
Proteggere le e-mail aziendali: al momento chiunque può inviare e-mail fingendosi la Sua azienda, rischiando di ingannare clienti o fornitori. Chieda a chi gestisce il Suo DNS e la posta di configurare il record SPF e di verificare la firma digitale DKIM, impostando poi una regola di controllo DMARC.
Mettere in sicurezza i collegamenti e i cookie: chieda di correggere i riferimenti alle immagini ancora caricati con l'indirizzo non cifrato http://, di configurare la protezione HSTS sul server o su Cloudflare per imporre sempre connessioni sicure, e di verificare che i cookie abbiano la protezione Secure.
In parallelo, verifichi personalmente presso il Suo fornitore del dominio (registrar) che il dominio non sia prossimo alla scadenza e che sia attivo il rinnovo automatico.
Per verificare che i lavori siano stati completati, chieda all'agenzia la conferma degli aggiornamenti eseguiti e ripeta questo controllo di sicurezza con Fmind Cyber AI per constatare il miglioramento dei singoli punti.
Molti attacchi alle piccole imprese iniziano con una password rubata o una fattura falsa, non dal sito. Un controllo passivo non può vederli: dedichi qualche minuto a ciascun punto.
Verifica in due passaggi per i Suoi account (MFA)
Attivi la verifica in due passaggi per gli account di amministrazione del sito, dell’e-mail, del registrar del dominio e dell’hosting. Prima di farlo, conservi i codici di recupero in un luogo sicuro e si assicuri che qualcuno possa recuperare l’accesso, per non perdere l’accesso ai Suoi account.
Chieda che cosa viene salvato, con quale frequenza e se una copia è conservata separatamente dal sito, in modo che un attacco o una cancellazione non possa raggiungerla. Provi un ripristino su una copia separata, mai sul sito online, e annoti chi può eseguire il ripristino e come.
Verifichi se i Suoi indirizzi sono comparsi in una violazione
Have I Been Pwned e XposedOrNot Le permettono di verificare Lei stesso il dominio e di ricevere un avviso gratuito quando indirizzi di quel dominio compaiono in una violazione pubblicata. Non lo verifichiamo per Lei e non trattiamo mai dati trafugati. Se compare un indirizzo, ne cambi la password e attivi l’accesso in due passaggi.
Copi le priorità, il contesto dell’hosting e i passaggi di correzione come un’unica attività, oppure li scarichi in Markdown.
Leggi o copia le istruzioni per l’agente
Fornitori rilevati
Questi indizi provengono dalle intestazioni raccolte, dall’HTML della home page e dai record DNS. Confermi il servizio e i Suoi accessi prima di modificare le impostazioni. L’instradamento della posta in arrivo non identifica tutti i mittenti in uscita.
Cloudflare — Fornitore DNS
Cloudflare — Distribuzione del sito web
Google Workspace — Posta in arrivo
WordPress — Software del sito web
Tutti i controlli
Da correggere primaDa migliorareConformeNon confermato
Connessione sicura Tutto a posto
Certificato di sicurezza (HTTPS)Conforme
Il certificato HTTPS è valido: i browser mostrano una connessione sicura.
Perché è importante
Se il certificato manca o non è valido, i browser mostrano ai Suoi visitatori un avviso “Non sicuro” o “La connessione non è privata”, e molti se ne andranno prima di contattarLa o di acquistare.
Chi può correggerlo
Il Suo provider di hosting o il Suo sviluppatore web · rilevato qui: Cloudflare (sito web), WordPress (sito web)
Cosa fare
Questo risultato non richiede modifiche. Mantenga la configurazione funzionante e usi questi passaggi per verificarla.
Come verificare la correzione
Apra il Suo sito in una finestra di navigazione privata: dovrebbe caricarsi senza avvisi e mostrare il lucchetto. Poi ripeta questo controllo: questa voce dovrebbe indicare Conforme.
Il certificato è valido e non è prossimo alla scadenza.
Perché è importante
Quando il certificato scade, i browser bloccano i Suoi visitatori con un avviso di sicurezza a tutta pagina: di fatto il Suo sito è fuori servizio finché il certificato non viene rinnovato.
Chi può correggerlo
Il Suo provider di hosting (di solito i certificati si rinnovano automaticamente) · rilevato qui: Cloudflare (sito web), WordPress (sito web)
Cosa fare
Questo risultato non richiede modifiche. Mantenga la configurazione funzionante e usi questi passaggi per verificarla.
Come verificare la correzione
Dopo il rinnovo, ripeta questo controllo: la data di scadenza dovrebbe essere più lontana e questa voce dovrebbe indicare Conforme.
Il Suo sito non invia questa impostazione di protezione (intestazione HTTP) ai browser.
Perché è importante
Senza HSTS, i browser dei Suoi visitatori possono tentare prima la versione non cifrata del Suo sito, che può essere intercettata su reti condivise come il Wi-Fi pubblico.
Chi può correggerlo
Il Suo provider di hosting o il Suo sviluppatore web · rilevato qui: Cloudflare (sito web), WordPress (sito web)
Cosa fare
Attivi HSTS solo quando HTTPS funziona in modo affidabile su tutto il sito: i browser lo memorizzano, anche dopo che è stato rimosso. Chieda al Suo provider di hosting l’intestazione Strict-Transport-Security, prima con una durata breve (max-age=300, cinque minuti), poi la aumenti gradualmente fino ad almeno 180 giorni (max-age=15552000), idealmente un anno (max-age=31536000). Aggiunga includeSubDomains o preload solo quando tutti i sottodomini funzionano in HTTPS: sono difficili da annullare.
Come verificare la correzione
Ripeta questo controllo: questa voce dovrebbe indicare Conforme. Poi verifichi che le pagine principali si carichino ancora normalmente.
Passaggi per il fornitore suggerito
Impostare Strict-Transport-Security su Cloudflare
Prerequisiti
Le prove raccolte indicano Cloudflare. Confermi di gestire il servizio interessato prima di seguire questi passaggi.
Confermi di controllare la zona Cloudflare, che il proxy sia attivo per questo nome host e che ci sia capacità disponibile per una Transform Rule. Salvi le intestazioni di risposta e le regole esistenti; esamini le regole successive che potrebbero sovrascrivere questa modifica.
Per una nuova introduzione di HSTS, confermi prima che HTTPS e il rinnovo dei certificati funzionino in modo affidabile. Conservi qualsiasi criterio esistente più rigoroso. Questa prova di cinque minuti esclude i sottodomini e il preload.
Per WordPress, annoti gli attuali valori di Indirizzo WordPress (URL) e Indirizzo sito (URL) e le impostazioni del proxy. Dopo la modifica approvata, verifichi home page, pagina di accesso e risorse del tema, cercando loop o contenuti misti. Non modifichi gli URL del sito e non si fidi delle intestazioni inoltrate senza controllare la configurazione del server di origine.
Passaggi
In Rules → Overview, crei una Response Header Transform Rule. Sostituisca YOUR_HOSTNAME nell’espressione qui sotto con il nome host autorizzato esatto; faccia corrispondere solo HTTPS.
Scelga Set static per Strict-Transport-Security, con valore max-age=300. Salvi con Save as Draft, esamini la regola esatta e ottenga l’approvazione prima di Deploy. Modifichi solo questa intestazione; non attivi la trasformazione predefinita Add security headers.
Match: (http.host eq "YOUR_HOSTNAME" and ssl)
Operation: Set static
Header: Strict-Transport-Security
Value: max-age=300
Verifica della modifica
Sul nome host previsto, verifichi la presenza di una sola intestazione di risposta Strict-Transport-Security: max-age=300 tramite HTTPS. Controlli pagine e risorse rappresentative, compresi reindirizzamenti ed errori controllati, e verifichi che gli altri nomi host non siano interessati.
Come tornare indietro
Ripristini il criterio precedente, se esisteva. Per ritirare solo questo nuovo criterio del nome host, invii max-age=0 tramite HTTPS valido; rimuovere l’intestazione non cancella l’HSTS memorizzato. Mantenga HTTPS funzionante per tutta la durata massima precedente (max-age). I criteri del dominio padre e il preload richiedono una gestione separata.
Si applica all’edge di Cloudflare, non al server di origine. Un nameserver corrispondente non dimostra da solo che il proxy sia attivo né il controllo della zona. Regole successive possono sovrascrivere il risultato; l’HSTS memorizzato può persistere oltre un ripristino.
Protezione contro gli script dannosi (CSP)Da migliorare
Il Suo sito non invia questa impostazione di protezione (intestazione HTTP) ai browser.
Perché è importante
Una Content Security Policy indica ai browser quali script e risorse il Suo sito può caricare. Senza di essa, un codice dannoso infiltrato nel Suo sito (ad esempio tramite un plugin vulnerabile) viene eseguito liberamente nei browser dei Suoi visitatori e può rubare ciò che digitano.
Chi può correggerlo
Il Suo sviluppatore web · rilevato qui: Cloudflare (sito web), WordPress (sito web)
Cosa fare
Qui serve cautela, perché un criterio troppo restrittivo può bloccare il funzionamento del sito. Chieda al Suo sviluppatore di elencare gli script, i font e i servizi che il sito utilizza (statistiche, pagamenti, chat), poi di provare un criterio in modalità “report-only” (solo segnalazione), che segnala i problemi senza bloccare nulla. Passi all’applicazione effettiva solo quando le pagine principali funzionano, e tenga pronta l’impostazione precedente da ripristinare.
Come verificare la correzione
Ripeta questo controllo: questa voce dovrebbe indicare Conforme. Poi provi le pagine principali (modulo di contatto, pagamento, prenotazione) per assicurarsi che tutto funzioni ancora.
Passaggi per il fornitore suggerito
Preparare una regola di osservazione CSP in Cloudflare
Prerequisiti
Le prove raccolte indicano Cloudflare. Confermi di gestire il servizio interessato prima di seguire questi passaggi.
Confermi di controllare questo nome host passante per il proxy e di avere capacità disponibile per le regole sulle intestazioni di risposta. Registri i criteri applicati e Report-Only esistenti, comprese le regole Client-side security. Non li sovrascriva.
Con lo sviluppatore, faccia l’inventario delle risorse necessarie e dei percorsi essenziali. Usi un endpoint HTTPS di segnalazione approvato dal titolare, con controlli di accesso e conservazione limitata; le segnalazioni possono rivelare gli URL delle pagine.
Per WordPress, annoti gli attuali valori di Indirizzo WordPress (URL) e Indirizzo sito (URL) e le impostazioni del proxy. Dopo la modifica approvata, verifichi home page, pagina di accesso e risorse del tema, cercando loop o contenuti misti. Non modifichi gli URL del sito e non si fidi delle intestazioni inoltrate senza controllare la configurazione del server di origine.
Passaggi
In Rules → Overview, prepari una Response Header Transform Rule che corrisponda solo a questo nome host esatto. Salvi una bozza; non distribuisca segnaposto.
Adatti l’esempio solo come criterio di osservazione. Se le intestazioni esistono già, faccia unire al loro titolare il criterio e le destinazioni delle segnalazioni. Esamini l’ordine delle regole e ottenga l’approvazione prima della distribuzione.
Provi i percorsi essenziali ed esamini le segnalazioni ricevute. Per WordPress includa accesso, editor, plugin ed eventuale checkout. Prepari un criterio applicato, da esaminare separatamente, solo dopo aver risolto le violazioni legittime.
Controlli le due intestazioni di risposta e la ricezione di una segnalazione di violazione controllata in un browser supportato. Report-Only non blocca le risorse e non chiude il rilievo di questo rapporto sulla CSP applicata mancante.
Come tornare indietro
Disattivi solo la nuova regola di osservazione o ripristini le intestazioni registrate; conservi qualsiasi criterio applicato preesistente.
Si tratta di un punto di partenza restrittivo per l’osservazione, non di un criterio applicato. Il supporto della Reporting API varia. Il solo DNS su Cloudflare non stabilisce il controllo della risposta pubblica.
Protezione dei cookie (Secure, HttpOnly)Da migliorare
Ad alcuni cookie manca Secure, oppure a un cookie di accesso o di sessione manca HttpOnly; chieda a cosa serve ciascuno.
Perché è importante
I cookie possono mantenere connessi i Suoi visitatori o il Suo personale. Senza l’attributo Secure un cookie può viaggiare non cifrato, e senza HttpOnly un codice dannoso nella pagina può leggerlo, il che potrebbe permettere a qualcuno di impadronirsi di una sessione.
Chi può correggerlo
Il Suo sviluppatore web · rilevato qui: Cloudflare (sito web), WordPress (sito web)
Cosa fare
Chieda al Suo sviluppatore a cosa serve ciascun cookie. I cookie di accesso e di sessione dovrebbero avere sia Secure sia HttpOnly. Alcuni cookie, come quelli dei banner di consenso o delle statistiche, devono legittimamente poter essere letti dalla pagina, quindi non li modifichi tutti insieme: provi prima l’accesso e le integrazioni, e mantenga un modo per tornare indietro.
Come verificare la correzione
Ripeta questo controllo ed esamini l’elenco dei cookie con il Suo sviluppatore. Poi confermi che l’accesso e le altre funzionalità operano ancora correttamente.
File di contatto per la sicurezza (security.txt)Da migliorare
Nessun file security.txt era disponibile nella posizione standard.
Perché è importante
Se qualcuno scopre un problema di sicurezza nel Suo sito, un file security.txt gli indica come mettersi in contatto con Lei. Senza questo file, una segnalazione utile potrebbe non arrivarLe mai o finire alla persona sbagliata.
Chi può correggerlo
Il Suo sviluppatore web o chi gestisce il Suo sito · rilevato qui: Cloudflare (sito web), WordPress (sito web)
Cosa fare
Pubblichi un file di testo semplice all’indirizzo /.well-known/security.txt del Suo sito HTTPS. Deve contenere una riga Contact: con un indirizzo monitorato (ad esempio mailto:security@il-suo-dominio.example) e una riga Expires: con una data futura in formato RFC 3339 (come 2027-12-31T23:59:59Z). Imposti un promemoria per aggiornarlo prima di quella data, e indichi solo recapiti che accetta di rendere pubblici.
Come verificare la correzione
Apra https://il-suo-dominio/.well-known/security.txt in un browser: dovrebbe mostrare il file di testo con il Suo contatto e una data futura. Poi ripeta questo controllo. Se aggiunge una riga Canonical:, deve contenere esattamente quell’indirizzo.
Invii questa correzione al Suo sviluppatore o assistente IA
Indirizzare i visitatori al sito sicuro (reindirizzamento HTTPS)Conforme
I visitatori che digitano l’indirizzo senza https:// vengono indirizzati al sito sicuro.
Perché è importante
I visitatori che digitano il Suo indirizzo senza “https://” possono restare su una pagina non cifrata, dove ciò che leggono o scrivono (ad esempio i dati di un modulo di contatto) può essere visto o modificato da altri, per esempio su una rete Wi-Fi pubblica.
Chi può correggerlo
Il Suo provider di hosting o il Suo sviluppatore web · rilevato qui: Cloudflare (sito web), WordPress (sito web)
Cosa fare
Questo risultato non richiede modifiche. Mantenga la configurazione funzionante e usi questi passaggi per verificarla.
Come verificare la correzione
In una finestra di navigazione privata, digiti il Suo indirizzo iniziando con http://: dovrebbe arrivare alla versione https:// dello stesso indirizzo. Poi ripeta questo controllo: questa voce dovrebbe indicare Conforme.
Protezione del tipo di file (X-Content-Type-Options)Conforme
Il Suo sito invia questa impostazione di protezione ai browser.
Perché è importante
Senza questa impostazione, i browser possono tentare di indovinare il tipo di file che ricevono, quindi un file caricato o etichettato per errore potrebbe essere eseguito come codice nei browser dei Suoi visitatori.
Chi può correggerlo
Il Suo sviluppatore web o il Suo provider di hosting · rilevato qui: Cloudflare (sito web), WordPress (sito web)
Cosa fare
Questo risultato non richiede modifiche. Mantenga la configurazione funzionante e usi questi passaggi per verificarla.
Come verificare la correzione
Ripeta questo controllo: questa voce dovrebbe indicare Conforme. Poi verifichi che le pagine abbiano ancora l’aspetto e il comportamento abituali.
Mittenti e-mail autorizzati (SPF)Da correggere prima
Il Suo dominio riceve e-mail ma non pubblica alcun record SPF, quindi chiunque può inviare più facilmente e-mail che sembrano provenire da Lei.
Perché è importante
SPF elenca i servizi autorizzati a inviare e-mail per il Suo dominio. Senza SPF, o con più record SPF in conflitto, i criminali possono inviare più facilmente e-mail a Suo nome, e le Sue e-mail autentiche finiscono più facilmente nello spam.
Chi può correggerlo
Il Suo amministratore di posta elettronica e chi gestisce il Suo DNS · rilevato qui: Google Workspace (e-mail), Cloudflare (DNS)
Cosa fare
Elenchi tutti i servizi che inviano e-mail per Suo conto: il fornitore della casella di posta, ma anche i moduli del sito, le newsletter, gli strumenti di fatturazione o di prenotazione. Mantenga un solo record SPF che li copra tutti, usando i valori documentati da ciascun fornitore; unisca i duplicati invece di aggiungere un secondo record. Non sostituisca le voci esistenti con un record restrittivo che “blocca tutto”, altrimenti le Sue e-mail legittime potrebbero essere rifiutate.
Come verificare la correzione
Quando la modifica DNS è diventata effettiva, ripeta questo controllo: questa voce dovrebbe indicare Conforme. Poi invii un’e-mail di prova da ciascun servizio e controlli che le intestazioni del messaggio ricevuto mostrino spf=pass.
Passaggi per il fornitore suggerito
Rivedere SPF per Google Workspace
Prerequisiti
Le prove raccolte indicano Google Workspace. Confermi di gestire il servizio interessato prima di seguire questi passaggi.
Confermi che Google Workspace invii posta per questo dominio esatto, e non si limiti a riceverla. Faccia l’inventario dei moduli del sito, delle newsletter, dei gateway e di ogni altro mittente. Salvi i record TXT esistenti e i relativi TTL; conservi MX, DKIM e i record DNS non correlati.
Confermi il dominio del mittente di busta (envelope sender) usato da SPF e il dominio visibile nel campo From usato da DMARC; possono essere diversi.
Mantenga esattamente un criterio SPF per ogni dominio di invio. Un record MX per la posta in arrivo non può stabilire l’elenco completo dei mittenti in uscita.
Passaggi
Presso il fornitore DNS autoritativo, riunisca i record SPF duplicati in un unico criterio verificato. L’esempio qui sotto vale solo per un nuovo criterio quando Google Workspace è l’unico mittente. Altrimenti conservi tutti i mittenti confermati e la protezione esistente; non sostituisca il record alla cieca.
Verifichi l’intera valutazione SPF rispetto al limite di dieci termini che richiedono interrogazioni DNS, compresi include e redirect annidati. Esamini le modifiche (diff) e ottenga l’approvazione prima della pubblicazione.
Dopo la propagazione DNS, verifichi il valore TXT autoritativo e i risultati di autenticazione del server ricevente per ciascun servizio di invio.
TXT sul dominio di invio SPF:
v=spf1 include:_spf.google.com ~all
Verifica della modifica
Dopo che questa modifica si è propagata nel DNS, usi un messaggio appena ricevuto in una casella separata per verificare spf=pass e il dominio di busta valutato per ciascun mittente. Confermi che sia pubblicato un solo criterio e che le interrogazioni DNS siano valide. I messaggi precedenti servono solo come riferimento iniziale; un record DNS da solo non dimostra il recapito nella posta in arrivo.
Come tornare indietro
Ripristini il criterio SPF salvato mentre corregge le autorizzazioni, conservando i record DNS non correlati. I record nella cache ritardano l’effetto; ricontrolli messaggi reali da ogni mittente.
SPF controlla il dominio di busta e può fallire dopo un inoltro. Non eredita automaticamente un criterio del dominio padre. Un esito positivo per un dominio di proprietà del fornitore non garantisce di per sé l’allineamento con il Suo indirizzo visibile nel campo From.
Protezione contro la falsificazione delle e-mail (DMARC)Da migliorare
Il Suo criterio DMARC è «p=none»: segnala le e-mail false ma le lascia comunque passare. Dopo aver controllato i rapporti, passi a «p=quarantine» e poi a «p=reject».
Perché è importante
Senza un criterio DMARC, i criminali possono inviare più facilmente e-mail che sembrano provenire dalla Sua attività, e i fornitori di posta non hanno alcuna istruzione per bloccarle. Se esistono più record DMARC, nessuno viene applicato.
Chi può correggerlo
Il Suo amministratore di posta elettronica e chi gestisce il Suo DNS · rilevato qui: Google Workspace (e-mail), Cloudflare (DNS)
Cosa fare
Configuri prima SPF e DKIM per ogni servizio che invia e-mail per Suo conto. Poi pubblichi un unico record DMARC (_dmarc.il-suo-dominio) con p=none e un indirizzo di segnalazione monitorato: così monitora senza bloccare. Dopo alcune settimane di rapporti senza problemi, passi gradualmente a p=quarantine, poi a p=reject; diventare restrittivi troppo presto può bloccare le Sue stesse e-mail.
Come verificare la correzione
Quando la modifica DNS è diventata effettiva, ripeta questo controllo: questa voce indica Conforme quando il criterio è p=quarantine o p=reject. Poi verifichi nei rapporti DMARC che le Sue e-mail legittime superino il controllo.
Passaggi per il fornitore suggerito
Rivedere DMARC per Google Workspace
Prerequisiti
Le prove raccolte indicano Google Workspace. Confermi di gestire il servizio interessato prima di seguire questi passaggi.
Confermi che Google Workspace invii posta per questo dominio esatto, e non si limiti a riceverla. Faccia l’inventario dei moduli del sito, delle newsletter, dei gateway e di ogni altro mittente. Salvi i record TXT esistenti e i relativi TTL; conservi MX, DKIM e i record DNS non correlati.
Confermi il dominio del mittente di busta (envelope sender) usato da SPF e il dominio visibile nel campo From usato da DMARC; possono essere diversi.
Controlli l’eventuale criterio DMARC applicabile del dominio padre e verifichi l’allineamento SPF/DKIM dei mittenti legittimi prima di modificare il criterio. Concordi una casella per i rapporti aggregati di proprietà dell’operatore o da lui approvata; non ne inventi una.
Esamini la firma DKIM attuale prima di modificare le chiavi. L’assenza di risposta per un selettore comune non dimostra che DKIM manchi. Mantenga attivi i selettori e la firma funzionanti; un alias della casella non stabilisce il dominio di firma.
Passaggi
In Google Admin → Apps → Google Workspace → Gmail → Authenticate email (interfaccia in italiano: App → Google Workspace → Gmail → Autentica email), selezioni il dominio di invio esatto. Solo per una nuova configurazione, faccia generare a un super amministratore una chiave a 2048 bit se il DNS la supporta, usando un selettore non utilizzato. Copi il nome e il valore TXT completi forniti da Google; conservi una chiave esistente funzionante.
Pubblichi esattamente quel TXT presso il fornitore DNS autoritativo, verificando se quest’ultimo aggiunge automaticamente il dominio. Poi scelga Start authentication e confermi lo stato Authenticating email with DKIM. Se Gmail è stato attivato da poco, possono servire 24–72 ore prima di poter generare la chiave; DNS e autenticazione possono richiedere 48 ore.
Dopo la propagazione e l’attivazione, invii un nuovo messaggio di prova autorizzato da ogni servizio e indirizzo From a una casella esterna separata che controlla. Esamini Authentication-Results del destinatario per dkim=pass e DKIM-Signature per il dominio d= e il selettore s= effettivi; verifichi l’allineamento con il From visibile. Un altro alias della stessa casella e i messaggi precedenti non costituiscono una prova successiva alla modifica.
Presso il fornitore DNS autoritativo, riunisca i criteri TXT _dmarc duplicati in un unico criterio approvato dal titolare. Conservi un criterio più rigoroso già in vigore; l’esempio qui sotto vale solo per una nuova introduzione in modalità di monitoraggio.
Sostituisca YOUR_APPROVED_REPORT_ADDRESS con la casella concordata, poi esamini e approvi le modifiche DNS (diff). Le destinazioni esterne dei rapporti richiedono l’autorizzazione del destinatario nel DNS. Non aggiunga i rapporti forensi per impostazione predefinita.
Per Google Workspace, attenda almeno 48 ore dopo la configurazione di SPF/DKIM prima di attivare DMARC, poi monitori per circa una settimana. Esamini ogni flusso di invio legittimo prima di passare gradualmente a quarantine e reject.
TXT su _dmarc.YOUR_MAIL_DOMAIN:
v=DMARC1; p=none; rua=mailto:YOUR_APPROVED_REPORT_ADDRESS
Verifica della modifica
Dopo che questa modifica si è propagata nel DNS, verifichi che esista un solo criterio DMARC applicabile, SPF o DKIM allineati, dmarc=pass nei risultati di autenticazione di un messaggio appena ricevuto e rapporti aggregati utilizzabili che coprano il criterio modificato. I messaggi precedenti servono solo come riferimento iniziale. p=none monitora; non impone il rifiuto.
Come tornare indietro
Ripristini il criterio precedente approvato dal titolare, di solito p=none durante una nuova introduzione, mentre corregge l’allineamento. Conservi SPF/DKIM funzionanti. Le cache DNS ritardano il ripristino e i messaggi rifiutati non vengono recuperati automaticamente. Conservi le chiavi DKIM TXT durante l’analisi; Google consiglia di mantenerle dopo aver interrotto la firma e di attendere almeno quattro giorni prima di rimuovere un record appena aggiunto. Non rigeneri una chiave funzionante come forma di ripristino.
Questi passaggi richiedono il Suo amministratore di posta e non esaminano le impostazioni del tenant. I record MX in entrata non stabiliscono i mittenti in uscita. Un record DNS o l’assenza di un selettore comune non dimostrano né che la firma sia attiva né che manchi; verifichi messaggi effettivamente ricevuti.
Sono pubblicati record MX. Le loro destinazioni, la disponibilità e la consegna nelle caselle di posta non sono state testate.
Perché è importante
I record MX indicano agli altri server di posta dove consegnare le e-mail per il Suo dominio. Se sono errati o contraddittori, le e-mail dei Suoi clienti possono essere respinte o andare perse. Un indirizzo web non usato per la posta può giustamente non averne nessuno.
Chi può correggerlo
Il Suo fornitore di posta elettronica, o chi gestisce il DNS del Suo dominio · rilevato qui: Google Workspace (e-mail), Cloudflare (DNS)
Cosa fare
Questo risultato non richiede modifiche. Mantenga la configurazione funzionante e usi questi passaggi per verificarla.
Come verificare la correzione
Quando la modifica DNS è diventata effettiva, ripeta questo controllo. Poi, separatamente, invii un’e-mail di prova verso la Sua casella e dalla Sua casella per confermare la consegna.
È stata trovata una possibile chiave su un selettore comune. La firma dei messaggi e la validità della chiave non sono state testate.
Perché è importante
DKIM aggiunge una firma digitale alle Sue e-mail, così i destinatari possono verificare che provengano davvero dalla Sua attività e che non siano state alterate. Senza DKIM, le Sue e-mail finiscono più facilmente nello spam e DMARC protegge meno bene il Suo dominio.
Chi può correggerlo
Il Suo amministratore di posta elettronica · rilevato qui: Google Workspace (e-mail), Cloudflare (DNS)
Cosa fare
Questo risultato non richiede modifiche. Mantenga la configurazione funzionante e usi questi passaggi per verificarla.
Come verificare la correzione
Quando DKIM è attivo e la modifica DNS è diventata effettiva, invii una nuova e-mail a un indirizzo esterno che controlla (non un alias né un collega). Nelle intestazioni del messaggio ricevuto, cerchi dkim=pass e annoti i valori d= e s= in DKIM-Signature: s= è il selettore da cercare nel DNS.
È pubblicato un record DS; le firme DNSSEC e la catena di fiducia non sono state convalidate.
Perché è importante
DNSSEC firma digitalmente le risposte DNS del Suo dominio, rendendo più difficile per gli aggressori indirizzare i Suoi visitatori o le Sue e-mail verso un server falso. È un livello di protezione aggiuntivo, non un requisito di base.
Chi può correggerlo
Chi gestisce il DNS del Suo dominio, insieme al Suo registrar · rilevato qui: Cloudflare (DNS)
Cosa fare
DNSSEC sembra attivo: il Suo registrar pubblica il relativo collegamento (record DS). Non c’è nulla da cambiare. Se trasferisce il Suo DNS a un altro fornitore, chieda prima ai due fornitori di pianificare insieme il passaggio di DNSSEC.
Come verificare la correzione
Chieda al Suo fornitore DNS di confermare che DNSSEC viene convalidato correttamente da un capo all’altro. Questo controllo può mostrare che DNSSEC è pubblicato, non che funziona.
Invii questa correzione al Suo sviluppatore o assistente IA
Autorità di certificazione autorizzate (CAA)Conforme
Sono pubblicati record CAA per questo nome host. Le loro restrizioni e il loro trattamento da parte delle autorità di certificazione non sono stati valutati.
Perché è importante
Un record CAA elenca quali organizzazioni possono emettere certificati HTTPS per il Suo dominio, rendendo più difficile ottenere un certificato fraudolento. È facoltativo, e un record errato può impedire il rinnovo del Suo stesso certificato.
Chi può correggerlo
Chi gestisce il Suo DNS, insieme al Suo provider di hosting · rilevato qui: Cloudflare (DNS)
Cosa fare
Questo risultato non richiede modifiche. Mantenga la configurazione funzionante e usi questi passaggi per verificarla.
Come verificare la correzione
Chieda al Suo provider di hosting di confermare le regole CAA effettive, comprese quelle ereditate dal dominio principale o dagli alias, e che il certificato del Suo sito possa ancora essere rinnovato.
Letti dalla stessa risposta della home page, più l’elenco dei siti pericolosi di Google, con correzioni per la Sua piattaforma. Non contano ancora nel voto.
Non segnalato come pericoloso da GoogleConforme
Perché è importante
Se Google indicasse il Suo sito come pericoloso, i browser metterebbero in guardia i visitatori.
Google non può garantire che le sue informazioni siano complete e prive di errori: alcuni siti rischiosi potrebbero non essere identificati e alcuni siti sicuri potrebbero essere identificati per errore.
Dominio rinnovato in anticipo e bloccato contro i trasferimentiDa migliorare
Perché è importante
Il Suo dominio deve essere rinnovato entro il 25 Ottobre 2026. Se scade, il sito e le email smettono di funzionare e qualcun altro può acquistare il nome. Senza blocco del trasferimento, chi entra nel Suo account presso il registrar, o inganna il registrar, può spostare più facilmente il dominio presso un’altra società.
Cosa abbiamo visto
rinnovo entro il 25 Ottobre 2026 · nessun blocco del trasferimento · registrar: OVH SAS
Come correggerlo
Acceda al Suo registrar e verifichi che il rinnovo automatico sia attivo e la carta di pagamento valida, oppure rinnovi ora. Nel pannello del Suo registrar, attivi il blocco del trasferimento (chiamato anche registrar lock o protezione dal trasferimento) se è disponibile.
Moduli e contenuti della pagina in HTTPSDa migliorare
Perché è importante
Immagini o contenuti multimediali della Sua home page usano indirizzi http:// non cifrati: i browser provano https:// e li scartano se non funziona, quindi potrebbero non essere visualizzati.
Cosa abbiamo visto
Immagini o contenuti multimediali via http://: 1
Come correggerlo
In WordPress imposti entrambi gli indirizzi in Impostazioni → Generali su https://, poi sostituisca i vecchi link http:// con un plugin di ricerca e sostituzione (faccia prima un backup).
Nessuna libreria del sito con falle noteDa migliorare
Perché è importante
Le vecchie versioni di queste librerie hanno falle pubblicamente note che gli attaccanti possono usare contro i Suoi visitatori, ad esempio per eseguire propri script sulle Sue pagine.
Cosa abbiamo visto
jQuery 1.12.4 (CVE-2020-11022)
Come correggerlo
Aggiorni WordPress, il tema e i plugin; una vecchia libreria di solito proviene da un tema o un plugin non aggiornato. Chieda al Suo sviluppatore di rimuovere o aggiornare ciò che resta.
Versione di WordPress senza falle noteDa migliorare
Perché è importante
Questa versione di WordPress ha falle di sicurezza pubblicamente note che gli attaccanti cercano in automatico.
Cosa abbiamo visto
WordPress 6.8 · più recente 7.1.3
Come correggerlo
Faccia un backup, poi in WordPress vada in Bacheca → Aggiornamenti e installi la versione più recente; attivi gli aggiornamenti automatici. Se un’agenzia ha realizzato il Suo sito, lo chieda a loro.
Protezione contro l’incorporamento nascostoDa migliorare
Perché è importante
Senza questa protezione, un altro sito può mostrare le Sue pagine dentro un riquadro invisibile e indurre i visitatori a cliccare pulsanti che non vedono (clickjacking).
Come correggerlo
In Cloudflare, aggiunga una Transform Rule di intestazione di risposta X-Frame-Options: SAMEORIGIN.
Limiti a fotocamera, microfono e posizioneDa migliorare
Perché è importante
Una Permissions-Policy impedisce agli script delle Sue pagine, compresi quelli di terze parti, di chiedere l’accesso a fotocamera, microfono o posizione.
Come correggerlo
In Cloudflare, aggiunga una Transform Rule Permissions-Policy: camera=(), microphone=(), geolocation=().
Versioni del software non esposteDa migliorare
Perché è importante
I numeri di versione visibili indicano agli aggressori esattamente quali falle note provare.
Cosa abbiamo visto
WordPress 6.8
Come correggerlo
Mantenga WordPress e i suoi plugin aggiornati automaticamente e nasconda la versione con il Suo plugin di sicurezza.
Indirizzi delle pagine private non divulgatiConforme
Perché è importante
Una Referrer-Policy non sicura invia gli indirizzi completi delle pagine, che possono contenere link privati o token, a ogni sito verso cui puntano le Sue pagine. In sua assenza, i browser usano un’impostazione predefinita sicura.
Con il Suo consenso, Google Analytics misura come i visitatori usano le nostre pagine pubbliche, così possiamo migliorarle. Le verifiche, i rapporti e le pagine dell’account non lo caricano mai. Nulla viene caricato prima della Sua scelta, che può modificare in qualsiasi momento da Impostazioni dei cookie, a piè di pagina. Privacy e cookie