REPORT DI INDAGINE
SEO, STACK & VULNERABILITÀ
Ispezione ingegneristica eseguita sull'infrastruttura di produzione empatiastudio.com (WordPress + Elementor su SiteGround) confrontata con la nuova architettura standalone WebGL distribuita su empatic.ghetes.dev. Tutti i dati riportati derivano da interrogazioni dirette DNS, TLS, header HTTP, endpoint REST API e albero DOM renderizzato.
PUNTEGGIO FINALE SEO, SICUREZZA E ARCHITETTURA
TELEMETRIA SERVER, CERTIFICATI E BLOCCO ANTI-BOT
| Indirizzo IPv4 | 35.214.146.207 (Google Cloud / SiteGround EU) |
|---|---|
| Nameservers | ns1.siteground.net / ns2.siteground.net |
| Web Server | nginx (Reverse Proxy SiteGround con sg-f-cache) |
| Certificato TLS | Let's Encrypt (CN=YR2) • SAN: *.empatiastudio.com, empatiastudio.com |
| Validità TLS | 05 Set 2026 22:36 GMT → 04 Dic 2026 22:36 GMT |
| Record MX | mx10 / mx20 / mx30.antispam.mailspamprotection.com |
| Record SPF | v=spf1 +a +mx +a:es93.siteground.eu include:empatiastudio.com.spf.auto.dnssmarthost.net ~all |
| Record DMARC | v=DMARC1; p=none; aspf=r; adkim=r; (Nessun blocco, nessun RUA) |
Qualsiasi richiesta HTTP proveniente da crawler non-browser, scraper social (WhatsApp, Telegram, LinkedIn, X/Twitter) o verificatori SEO (incluso User-Agent Googlebot/2.1 da IP non whitelisted) riceve codice HTTP/2 202 Accepted con direttiva esplicita x-robots-tag: noindex:
STACK TECNOLOGICO E PLUGIN INSTALLATI
| Componente | Versione Rilevata | Fonte Rilevamento |
|---|---|---|
| WordPress Core | 6.x / 7.1.3 (ver param) | /wp-includes/js/wp-emoji-release.min.js |
| Tema Hello Elementor | 3.4.7 | /wp-content/themes/hello-elementor/ |
| Elementor Free | 4.3.4 | <meta name="generator"> & CSS/JS |
| Elementor Pro | 4.3.1 | /wp-content/plugins/elementor-pro/ |
| Qi Addons for Elementor | 1.9.6 | /wp-content/plugins/qi-addons-for-elementor/ |
| Google Site Kit | 1.174.0 | <meta name="generator"> |
| Elementor MCP Composer | 1.0.19 | /wp-json/ namespace |
| Iubenda Cookie Solution | 3.13.1 / CS 1.109.0 | cdn.iubenda.com (ID: 89549018) |
| jQuery + Migrate + UI | 3.7.1 / 3.4.1 / 1.14.2 | /wp-includes/js/jquery/ |
| Swiper.js / FontAwesome | 8.4.5 / 5.15.3 | Bundle Qi Addons & Elementor |
Interrogando https://empatiastudio.com/wp-json/ sono stati censiti 23 namespace e 489 rotte API pubblicamente interrogabili, che rivelano l'intero parco plugin di backend:
VETTORI DI ESPOSIZIONE E MISCONFIGURAZIONI
01. Esposizione Plugin "File Manager Advanced" e "Advanced DB Cleaner" in Produzione
SEVERITÀ: ALTA (SUPERFICIE RCE)
L'endpoint /wp-json/ espone attivamente i namespace file-manager-advanced/v1 e advanced-db-cleaner/v1. Mantenere un gestore di filesystem e database attivo all'interno di WordPress in produzione moltiplica il rischio sistemico: in caso di compromissione di un account o vulnerabilità zero-day sul plugin (storicamente soggetto a CVE critiche di Arbitrary File Upload / RCE), un attaccante ottiene immediatamente shell sul server web senza necessità di accesso SSH/SFTP.
02. User Enumeration Aperta via REST API (/wp-json/wp/v2/users) e Author Sitemap
SEVERITÀ: MEDIA
L'interrogazione non autenticata a https://empatiastudio.com/wp-json/wp/v2/users e la sitemap https://empatiastudio.com/author-sitemap.xml espongono pubblicamente gli account amministrativi/autori del sito, fornendo username esatto, ID interno e hash Gravatar. Inoltre /wp-login.php (HTTP 200) è pubblicamente accessibile.
03. Assenza Totale di HTTP Security Headers su Risposta Server
SEVERITÀ: MEDIA
Gli header HTTP restituiti da Nginx su empatiastudio.com (dopo il superamento della challenge) sono sprovvisti di qualsiasi direttiva di sicurezza difensiva lato browser. Il sito è privo di protezione contro Clickjacking (incapsulamento in iframe malevoli), MIME-sniffing, downgrade TLS e Cross-Site Scripting (XSS).
04. Dominio Vulnerabile a Email Spoofing / Phishing (DMARC p=none + SPF SoftFail)
SEVERITÀ: MEDIA
Il record SPF termina con ~all (SoftFail) e il record DMARC (_dmarc.empatiastudio.com) è configurato su v=DMARC1; p=none; aspf=r; adkim=r; senza alcun indirizzo rua= di reporting. Un attaccante può inviare comunicazioni contraffatte a clienti o fornitori utilizzando il mittente @empatiastudio.com senza che i server di destinazione le rifiutino e senza che lo studio riceva alcuna notifica.
05. Information Disclosure (/readme.html, Meta Generator & Dump JSON Pagine)
SEVERITÀ: BASSA
Il file predefinito https://empatiastudio.com/readme.html è accessibile pubblicamente (HTTP 200, 7.407 byte). I tag <meta name="generator"> dichiarano esplicitamente le versioni di Elementor (4.3.4) e Site Kit (1.174.0), facilitando il fingerprinting automatizzato. Inoltre /wp-json/wp/v2/pages restituisce un dump non filtrato di 255 KB del markup interno.
06. Mixed Content (HTTP su HTTPS) e Errore Caricamento Font Custom "Clash Grotesk"
BUG TECNICO / UI
Nel foglio di stile generato da Elementor (/wp-content/uploads/elementor/css/post-2502.css), i quattro pesi del font proprietario Clash Grotesk (registrato sotto l'alias interno Clash9) sono richiamati tramite protocollo non cifrato http:// anziché https://, generando un errore status: "error" in document.fonts per blocco Mixed Content nei browser moderni, oltre a una errata mappatura dei pesi CSS (100→Regular, 200→Medium, 300→Semibold, 400→Bold) e un bug line-height: 20em su mobile.
ERRORI STRUTTURALI RILEVATI SULLA HOMEPAGE
| Livello Tag | Conteggio | Contenuto / Diagnosi Tecnica |
|---|---|---|
| <h1> | 0 (ZERO) | Assenza totale di H1 sulla homepage. I motori di ricerca non trovano alcun titolo primario semantico. |
| <h2> | 66 | Abuso strutturale del Loop Grid di Elementor: le etichette ripetitive ("cliente", "lavoro", "anno", "2026") sono marcate come H2. |
| <h3> | 0 | Nessun sottotitolo di terzo livello presente. |
| <h4> - <h6> | 0 | Gerarchia documentale completamente piatta. |
| Tag <title> | home - Empatia Studio | Graphic Design - Marketing - Eventi Inizia con la parola generica "home -" in minuscolo, sprecando il peso SEO dei primi caratteri. |
|---|---|
| Meta Description | ASSENTE (null) Nonostante Yoast SEO sia installato, il tag <meta name="description"> non è presente nel DOM. |
| OG Description | "Siamo una creative agency, un collettivo, una ciurma!Chiamaci come vuoi! [...] Abbiamo […]" Generata per fallback automatico, troncata con "[…]" e con refuso di spazio ("ciurma!Chiamaci"). |
| Dati Strutturati | Mancano coordinate Geo, OpeningHours, range servizi e struttura LocalBusiness/ProfessionalService. |
| Duplicazione Script | cdn.iubenda.com/iubenda.js e iubenda_i_badge.js sono iniettati due volte ciascuno. |
| # | URL Risorsa Immagine | Dimensioni Render | Attributo Alt | Note Tecniche |
|---|---|---|---|---|
| 01-03 | /wp-content/uploads/2023/09/empatiastudio-logo.png (x3) | 299x299 | "" (VUOTO) |
Caricata 3 volte nel DOM senza lazy loading |
| 04-07 | /wp-content/uploads/2023/09/empatiastudio-logotipo-1.png (x4) | 755x124 | "" (VUOTO) |
File PNG da 3432x565px ridimensionato via CSS |
| 08 | /wp-content/uploads/2026/07/studio-1024x1024.jpg | 755x755 | "" (VUOTO) |
Privo di testo alternativo descrittivo |
| 09 | /wp-content/uploads/2026/02/cainelli_1-819x1024.jpg | 755x944 | "" (VUOTO) |
Caso studio Ottica Cainelli privo di alt |
| 10 | /wp-content/uploads/2026/02/masking-1-819x1024.jpg | 819x1024 | "" (VUOTO) |
Caso studio Mas-king privo di alt |
| 11 | /wp-content/uploads/2024/04/bacci_1080x1350-819x1024.jpg | 819x1024 | "" (VUOTO) |
Caso studio Olio Bacci privo di alt |
| 12 | /wp-content/uploads/2025/01/cartone-pizza-819x1024.jpg | 819x1024 | "" (VUOTO) |
Caso studio Pizzeria Cherusè privo di alt |
| 13 | /wp-content/uploads/2026/02/AlFresco-7-819x1024.jpg | 819x1024 | "" (VUOTO) |
Caso studio AlFresco Festival privo di alt |
| 14-18 | veneri / fieralonigo / onda / cosa-facciamo-B / freccia2.png | 819x1024 / 474x474 | "" (VUOTO) |
Tutte prive di attributo alt |