SWPanel

Bot di SWPanel

I bot di SWPanel

SWPanel è la piattaforma con cui i nostri clienti gestiscono la loro infrastruttura IT. Per fornire loro report SEO, avvisi di sicurezza e monitoraggio della disponibilità, visita automaticamente i siti di quegli stessi clienti, solo finché il loro servizio è attivo. Se hai visto uno di questi nomi nei tuoi log, qui trovi cos'è, cosa richiede, ogni quanto passa e come verificare che siamo noi.

Operatore: DeepThink Software SLU Contatto: [email protected] Rivisto il: 17 ottobre 2026

Identificazione

Un nome, una funzione

Tutti si presentano con lo stesso schema: il nome SWPanelBot, un trattino con la funzione, la versione e l'indirizzo della loro scheda. Il nome serve anche come token di robots.txt.

Mozilla/5.0 (compatible; SWPanelBot-SEO/1.1; +https://www.swpanel.com/bots/seo) Mozilla/5.0 (compatible; SWPanelBot-Uptime/1.1; +https://www.swpanel.com/bots/uptime) Mozilla/5.0 (compatible; SWPanelBot-Security/1.1; +https://www.swpanel.com/bots/security) Mozilla/5.0 (compatible; SWPanelBot-Code/1.1; +https://www.swpanel.com/bots/code) Mozilla/5.0 (compatible; SWPanelBot-Web/1.1; +https://www.swpanel.com/bots/web)

Nomi precedenti, che possono ancora comparire in vecchi log o in qualche modulo che sta finendo di cambiare:

  • SWPanelBot-*/1.0, che rimandava a /bots
  • SWPanelSEO
  • SWPanel/SEOAnalyzer
  • SWPanel/SEOAnalyzer/1.0; headless
  • SWPanel-SOC
  • SWPanel-Uptime
  • SWPanel-CodeAnalyzer
  • SWPanel-WebGenerator

Cosa richiede ciascuno

Il riepilogo, e ogni quanto

I dati provengono dal codice di ogni modulo. Il dettaglio completo è nella scheda di ogni bot.

Report e monitoraggio SEO

SWPanelBot-SEO

Percorre il sito come farebbe un motore di ricerca per il report e il monitoraggio SEO: titoli, descrizioni, intestazioni, link, codici di risposta, canonical, hreflang e dati strutturati.

Quando entra
Programmato, sui siti con il modulo SEO attivo, e ogni volta che il proprietario richiede un report. Un utente può anche richiedere manualmente il report di un sito che non è in SWPanel.
Frequenza
Ogni 30 giorni nel piano Base e ogni 7 giorni in Professional e Premium, più i report richiesti manualmente.
Cosa richiede
GET della home, di /robots.txt, della sitemap (quella dichiarata da robots.txt o /sitemap.xml) e delle pagine HTML dello stesso dominio che trova seguendo i link.
Volume e ritmo
Fino a 10, 100 o 200 pagine per passata a seconda del piano, a 5 clic dalla home al massimo. Una richiesta alla volta, mai in parallelo, e un massimo di 15 minuti per sito. Rallenta se il sito risponde 429 o 503. Non riscarica le pagine che non sono cambiate.
robots.txt
Lo richiede con il proprio nome e lo conserva al massimo 24 ore. Cerca prima il gruppo SWPanelBot-SEO e, se non c'è, il gruppo SWPanelBot, e se nemmeno quello, il gruppo *, come stabilisce la RFC 9309. Se robots.txt dà 404, intende che può scansionare tutto; se dà un errore 5xx o non risponde, non scansiona.
Cosa conserva
Titoli, descrizioni, intestazioni e metriche di ogni pagina, e l'elenco dei problemi, nel SWPanel del proprietario.

Il report Premium chiede inoltre a PageSpeed Insights di misurare la home: quella visita arriva con il nome di Google, non con il nostro.

Monitoraggio della disponibilità

SWPanelBot-Uptime

Verifica che il sito risponda e avvisa il proprietario se cade o è lento.

Quando entra
Programmato, sui servizi con il monitoraggio della disponibilità.
Frequenza
Circa quattro volte al giorno per sito: percorre tutti i servizi in lotti di circa 200 ogni 5 minuti, e un giro completo dura circa 6 ore.
Cosa richiede
Un GET alla home via HTTPS e, se non risponde, via HTTP. Se qualcosa va storto, ripete una volta dopo 1,5 secondi. Non verifica il certificato.
Volume e ritmo
Una o due richieste per sito e passata. Attende al massimo 5 secondi per connettersi e 8 per la risposta.
robots.txt
Non lo consulta: è una sola richiesta alla home, come qualsiasi monitor di disponibilità.
Cosa conserva
Solo gli incidenti: quando, cosa è fallito e quanto ha impiegato. Non conserva il contenuto della pagina.

Lo stesso monitoraggio apre una connessione alle porte di posta (25 o 587) e FTP (21) per leggere il saluto del server, senza effettuare l'accesso. Quelle connessioni non portano User-Agent.

Sicurezza 360

SWPanelBot-Security

Guarda il sito dall'esterno, come lo vedrebbe un attaccante: il certificato e la cifratura, le intestazioni di sicurezza e se ci sono file che non dovrebbero mai essere pubblici. Conferma inoltre che una correzione di sicurezza è stata applicata.

Categoria: Test di sicurezza Scheda tecnica di SWPanelBot-Security
Quando entra
Nelle analisi del SOC di Sicurezza 360 e dell'analisi del codice, e nell'applicare o annullare una correzione.
Frequenza
Una volta per analisi programmata del servizio, e una per ogni correzione applicata o annullata.
Cosa richiede
Un GET alla home per leggere le intestazioni, una connessione TLS alla porta 443 e un GET, senza seguire i reindirizzamenti, a questi percorsi: /.git/config, /.git/HEAD, /.env, /wp-config.php.bak, /phpinfo.php, /server-status, /.svn/entries e /adminer.php. Per verificare una correzione richiede la home con un parametro ?swsoc= e senza cache.
Volume e ritmo
Una decina di richieste per analisi, una dopo l'altra, con attese massime da 3 a 8 secondi.
robots.txt
Non lo consulta. Sono controlli puntuali commissionati dal proprietario, e i percorsi sono proprio quelli che non dovrebbero essere leggibili.
Cosa conserva
Solo il risultato: quale percorso ha risposto e con quale firma, per l'avviso. Se trova un file esposto, non ne conserva il contenuto.

Nei tuoi log queste richieste possono sembrare una scansione. Se portano questo nome e corrispondono a questo elenco, siamo noi che controlliamo il sito su incarico del suo proprietario.

Analisi del codice

SWPanelBot-Code

Scopre se CMS, plugin e temi del sito sono aggiornati, per l'analisi e l'audit del codice.

Quando entra
Quando si richiede un'analisi o un audit del codice, e nelle analisi del SOC.
Frequenza
Una volta per analisi.
Cosa richiede
Il codice viene letto sul server stesso, non via web. Con questo nome consulta solo API pubbliche di versioni: api.wordpress.org, api.github.com e endoflife.date.
Volume e ritmo
Una richiesta per componente. Attende al massimo 10 secondi per connettersi e 25 per la risposta.
robots.txt
Non si applica alle API. L'analisi JavaScript in tempo reale non lo consulta: la commissiona il proprietario.
Cosa conserva
Le versioni trovate e, dall'analisi in tempo reale, gli errori JavaScript e gli indirizzi che falliscono.

L'analisi JavaScript in tempo reale apre fino a 20 pagine (la home, le più visitate secondo i log e quelle della sitemap) in un Chromium senza finestra. Lo fa con questo stesso nome e senza toccare l'avviso dei cookie.

Siti web e negozi con IA

SWPanelBot-Web

Raccoglie le foto, le icone e il logo del sito o del negozio che il proprietario crea con IA.

Quando entra
Solo quando il proprietario crea o aggiorna un sito o un negozio con IA.
Frequenza
Una volta per sito creato o aggiornato.
Cosa richiede
Non scansiona siti. Scarica foto e icone da banche con licenza (Unsplash, Openverse, Picsum e Iconify) e, se il proprietario indica l'indirizzo del suo logo, lo scarica da lì.
Volume e ritmo
Alcune decine di richieste per sito creato.
robots.txt
Non si applica: sono API pubbliche e un indirizzo fornito dal proprietario.
Cosa conserva
Le immagini che usa il sito, ottimizzate, sull'hosting del proprietario.

Verificare

È davvero un bot di SWPanel?

Un User-Agent si può copiare. Per questo bisogna guardarlo insieme al resto. Ogni scheda riporta i comandi per farlo.

È davvero un bot di SWPanel?
Lo User-Agent Inizia con SWPanelBot e rimanda alla sua scheda. Disponibile
Cosa richiede Corrisponde alla scheda tecnica della sua funzione: i percorsi, la frequenza e il volume. Disponibile
L'IP Pubblicheremo qui gli IP di uscita in un file JSON con il formato proposto dall'IETF. In preparazione
Il DNS inverso Ogni IP avrà un nome sotto bots.swpanel.com che risolve di nuovo alla stessa IP. In preparazione
La firma Le richieste portano le intestazioni di Web Bot Auth, firmate con la chiave pubblica di /.well-known/http-message-signatures-directory. Qualsiasi firewall che comprenda Web Bot Auth può verificarle. Disponibile

Se hai dubbi su una visita, scrivici a [email protected] con il dominio, l'ora con il suo fuso orario, l'IP e la riga del log, e verifichiamo.

Come fermarli

Li richiede il proprietario. Li spegne lui.

I nostri bot visitano solo siti di servizi attivi di SWPanel, solo per le funzioni che il proprietario ha attive, e smettono di passare non appena il servizio viene disdetto.

Se sei il proprietario

Disattiva la funzione nel tuo SWPanel: il modulo SEO, il monitoraggio della disponibilità, Sicurezza 360 o l'analisi del codice. Il bot smette di passare.

Se non lo sei

Se il dominio non è più in SWPanel non dovrebbe arrivarti nessuna visita programmata. Se ti arriva, scrivici a [email protected] e la fermiamo.

Con robots.txt

Per SWPanelBot-SEO, con un gruppo User-agent: SWPanelBot-SEO o User-agent: SWPanelBot. C'è un esempio nella sua scheda. Uptime e Security non lo consultano: sono controlli puntuali commissionati dal proprietario.

Se li blocchi

Il sito resta uguale, ma SWPanel diventa cieco: report SEO vuoti, un'interruzione che non è reale e correzioni non confermate.

Attenzione alle regole personalizzate molto generiche in altri firewall: un pattern come «bot» raggiunge anche SWPanelBot. Come funziona il blocco dei bot di Sicurezza 360.

Norme

Ciò che chiedono gli standard, e a che punto siamo

Non c'è una legge per i bot, ma ci sono norme dell'IETF e pratiche seguite da Google, Bing e Cloudflare. Questa è la nostra situazione su ogni punto, senza fronzoli.

Ciò che chiedono gli standard, e a che punto siamo
Un nome proprio nello User-Agent, con l'indirizzo della sua pagina RFC 9110, 10.1.5, e bozza IETF «Crawler best practices», 2.2 Conforme
Un nome valido per robots.txt: lettere, trattini e trattino basso RFC 9309, 2.2.1 Conforme
Visitare solo siti di servizi attivi di SWPanel, e smettere non appena il servizio viene disdetto Impegno proprio di SWPanel. Eccetto il report che un utente richiede manualmente. Conforme
Che il browser senza finestra si presenti con il suo nome e non accetti i cookie Stesse norme: identità onesta e non agire a nome di un visitatore. Analisi del codice in tempo reale. Conforme
Leggere e rispettare robots.txt RFC 9309 e «Crawler best practices», 2.1. La bozza consente l'esenzione documentata dei crawler che lavorano su incarico. SWPanelBot-SEO. Uptime, Security e Code, esenti con motivo. Conforme
Rispettare Crawl-delay Fuori dalla RFC 9309, ma Bing la applica e Cloudflare la richiede ai bot verificati. SWPanelBot-SEO Conforme
Non ostacolare il sito: una richiesta alla volta, limiti di pagine e di tempo, e attese brevi «Crawler best practices», 2.3 Conforme
Rallentare se il sito risponde 429 o 503 «Crawler best practices», 2.3, e RFC 9110, 15.6. Tutti, tranne il browser dell'analisi in tempo reale. Conforme
Rispettare la cache HTTP «Crawler best practices», 2.4, e RFC 9111. SWPanelBot-SEO, l'unico che percorre pagine. Conforme
Un contatto nella richiesta: intestazione From RFC 9110, 10.1.2. Tutti, tranne il browser dell'analisi in tempo reale. Conforme
Pubblicare gli IP di uscita in JSON, collegati da questa pagina «Crawler best practices», 2.5, con il formato JAFAR In preparazione
DNS inverso confermabile Pratica di Google, Bing e Cloudflare per verificare i bot In preparazione
Firmare le richieste (Web Bot Auth) Bozza IETF «HTTP Message Signatures for Bots», settembre 2026. Tutti, tranne il browser dell'analisi in tempo reale. Conforme
Pagina pubblica con cosa fa, cosa conserva, contatto, come fermarlo e le esenzioni «Crawler best practices», 2.6 Conforme

Esente, con motivo: Uptime e Security eseguono controlli puntuali richiesti dal proprietario, come quelli che Google chiama «fetcher attivati dall'utente», e Code e Web consultano API pubbliche. In parte: conforme con una riserva, spiegata nella riga. In preparazione: dipende dalla rete. In sospeso: ancora senza data.

Domande frequenti

Dubbi sui bot di SWPanel

Perché il proprietario del servizio ha attivato una funzione che ne ha bisogno: report SEO, Sicurezza 360, monitoraggio della disponibilità, analisi del codice o creazione di un sito con l'IA. Lo avvia il suo stesso SWPanel, non una terza parte.

Per verificare che non si possano leggere da Internet. Cerca nella risposta una firma specifica, come «[core]» in .git/config, e se la trova avvisa il proprietario. Non conserva il contenuto del file.

Solo i siti di servizi attivi di SWPanel, e smettono di passare appena il servizio viene disdetto: lo verificano prima di ogni richiesta. L'unica eccezione è il report SEO che un utente richiede a mano, che può riguardare un sito non presente su SWPanel; anche in quel caso rispetta robots.txt.

SWPanelBot-SEO sì: segue il gruppo SWPanelBot-SEO, poi SWPanelBot e, se non c'è nessuno dei due, il gruppo *. Uptime, Security e Code non lo consultano: eseguono controlli puntuali richiesti dal proprietario. Per fermarli, il proprietario disattiva la funzione nel suo SWPanel.

Si presenta con uno User-Agent che inizia con SWPanelBot, richiede solo ciò che dice la sua scheda e firma ogni richiesta con Web Bot Auth, con la chiave pubblicata su www.swpanel.com. Se hai dubbi su una visita, scrivici con il dominio, l'ora, l'IP e la riga del log, e verifichiamo.

Non ancora. Le richieste sono già firmate con Web Bot Auth, che è ciò che Cloudflare verifica; manca la nostra registrazione. Nel frattempo, se il tuo sito è dietro Cloudflare e hai la protezione dai bot attiva, puoi lasciar passare SWPanelBot con una regola personalizzata.

Vengono usati solo per il report, l'avviso o il sito del proprietario di quel servizio. Alcuni report usano modelli di IA per redigere le conclusioni con quei dati. Non vengono usati per addestrare modelli di IA, né venduti né ceduti a terzi.

Puoi, ma SWPanel non potrà più analizzare il sito: i report SEO risulteranno vuoti, il monitoraggio lo darà per non raggiungibile e i controlli di sicurezza non potranno confermare nulla. Per questo il blocco dei bot di Sicurezza 360 non permette di bloccarli.

Scrivici a [email protected] con il dominio, l'ora e la riga del log, e lo verifichiamo.