{"id":302,"date":"2026-10-29T12:27:21","date_gmt":"2026-10-29T11:27:21","guid":{"rendered":"https:\/\/www.cisilino.com\/?page_id=302"},"modified":"2026-10-30T08:28:06","modified_gmt":"2026-10-30T07:28:06","slug":"cisilino-site-defense-network-changelog-versionsverlauf","status":"publish","type":"page","link":"https:\/\/www.cisilino.com\/de\/cisilino-site-defense-network-changelog-versionsverlauf\/","title":{"rendered":"Cisilino Site Defense Network: Changelog und Versionsverlauf"},"content":{"rendered":"<p>Versionsverlauf von <a href=\"https:\/\/www.cisilino.com\/de\/2026\/10\/29\/sicherheits-plugin-fur-wordpress\/\"><strong>Cisilino Site Defense Network<\/strong><\/a>, dem WordPress-Sicherheits-Plugin. Es sch\u00fctzt den Login, f\u00fchrt ein Aktivit\u00e4tsprotokoll und pr\u00fcft die Dateiintegrit\u00e4t. Dazu bietet es optionale H\u00e4rtungen. Hier finden Sie zu jedem Release, was sich ge\u00e4ndert hat. Die aktuelle Version ist die <strong>1.0.15<\/strong>.<\/p>\n<h2 class=\"wp-block-heading\">Version 1.0.15<\/h2>\n<ul class=\"wp-block-list\">\n<li>Neuer Tab &#8222;Debug-Log&#8220;. Er schreibt die PHP-Fehler der Website in eine eigene Datei. Der Administrator schaltet ihn ein und aus, ohne <code>wp-config.php<\/code> zu \u00e4ndern. Er schaltet sich nach der gew\u00e4hlten Zeit selbst aus: 1 Stunde, 24 Stunden oder 7 Tage.<\/li>\n<li>Kein Datenverlust. Das Log wird zu <code>debug.log<\/code> und zum Server-Log hinzugef\u00fcgt und ersetzt sie nicht. Dateien werden nie von selbst gel\u00f6scht oder gek\u00fcrzt.<\/li>\n<li>\u00dcberschreitet eine Datei die gew\u00e4hlte Gr\u00f6\u00dfe von 1 bis 50 MB, wird sie geschlossen und als <code>.zip<\/code> komprimiert. Vor dem Entfernen des Originals pr\u00fcft das Plugin das Zip. Bei der Obergrenze von 200 MB stoppt das Log und meldet es.<\/li>\n<li>Beim Ausschalten bleiben die Dateien erhalten. Sie lassen sich nur in der Verwaltung l\u00f6schen, einzeln oder alle auf einmal.<\/li>\n<li>Die Dateien liegen in einem Ordner mit zuf\u00e4lligem Namen in <code>uploads<\/code>, gesch\u00fctzt durch <code>.htaccess<\/code>. Das Log schaltet sich nicht ein, wenn der Ordner aus dem Internet erreichbar ist. Du kannst die letzten 200 Eintr\u00e4ge mit einem Filter nach Level lesen und die Dateien herunterladen.<\/li>\n<li>Sicherheit: Die Sperre der Benutzer-Enumeration (<code>?author=N<\/code>) funktionierte nicht. Die WordPress-Weiterleitung auf <code>\/author\/&lt;nome&gt;\/<\/code> lief vor der Pr\u00fcfung. Au\u00dferdem umgingen Werte wie <code>1a<\/code> oder <code>author[]=1<\/code> die Sperre. Jetzt l\u00e4uft die Pr\u00fcfung zuerst und gilt f\u00fcr jeden Wert.<\/li>\n<li>Sicherheit: Die Sperre der PHP-Ausf\u00fchrung in <code>uploads<\/code> ignorierte Endungen in Gro\u00dfbuchstaben, zum Beispiel <code>shell.PHP<\/code>, die viele Hostings ausf\u00fchren. Sie deckte auch WordPress in einem Unterordner nicht ab.<\/li>\n<li>Sicherheit: Bei Multisite schreiben die Plugin-Einstellungen die gemeinsame <code>.htaccess<\/code> des ganzen Netzwerks. Sie sind jetzt dem Super-Admin vorbehalten und nicht mehr jedem Administrator einer Unterseite.<\/li>\n<li>Sicherheit: Der Grund f\u00fcr einen im Panel empfangenen Bann wird als Kommentar in <code>.htaccess<\/code> geschrieben. Er darf keine Steuerzeichen mehr enthalten und nicht mehr mit <code>\\<\/code> enden. In Apache verl\u00e4ngert dieses Zeichen die Zeile und hob die n\u00e4chste Sperrregel auf.<\/li>\n<li>Grenzen: Das Log erfasst Fehler, die nach dem Laden des Plugins entstehen, nicht aber solche, die mit <code>@<\/code> unterdr\u00fcckt wurden. Bei der Deinstallation bleiben die gesammelten Dateien in <code>uploads<\/code>.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Version 1.0.14<\/h2>\n<ul class=\"wp-block-list\">\n<li>Dokumentation: Die Readme verweist jetzt auf die Anleitungen und den Versionsverlauf auf cisilino.com. Das Verhalten des Plugins \u00e4ndert sich nicht.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Version 1.0.13<\/h2>\n<ul class=\"wp-block-list\">\n<li>Rate Limiting f\u00fcr Autoren: Das Standardlimit lag bei 3 Inhalten in 5 Minuten. Es sperrte auch einen Administrator, der einfach nur arbeitete, etwa mehrere Seiten hintereinander importierte oder duplizierte. Es traf nicht nur kompromittierte Konten. Der neue Standardwert ist 150 Inhalte in 5 Minuten. Er vertr\u00e4gt intensive echte Nutzung und blockiert weiterhin, wer Hunderte auf einmal ver\u00f6ffentlicht. Wer den Wert schon angepasst hatte, bleibt unber\u00fchrt.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Version 1.0.12<\/h2>\n<ul class=\"wp-block-list\">\n<li>Rate Limiting f\u00fcr Autoren: Es z\u00e4hlt nicht mehr, was innerhalb einer WordPress-Installation oder in einer tempor\u00e4ren Umgebung mit anderem Tabellenpr\u00e4fix geschieht. Ein realer Fall: Das Plugin Check legt eine Testinstallation mit Beispielbeitrag, Beispielseite und Datenschutzerkl\u00e4rung an. Es sperrte den Administrator, der es benutzte. Auch automatische Entw\u00fcrfe, Revisionen und Elemente im Papierkorb z\u00e4hlen nicht mehr.<\/li>\n<li>Hinweis im Dashboard, solange eine Sperre aktiv ist. Der gesperrte Benutzer sieht den Grund und das Enddatum. Administratoren sehen die Liste der gesperrten Benutzer mit dem Link zum Aufheben.<\/li>\n<li>Der Reiter \u201eRate limiting\u201c erkl\u00e4rt konkret, was gez\u00e4hlt wird und was nicht. Er erkl\u00e4rt auch, was es bedeutet, gesperrt zu sein, und wie man wieder herauskommt.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Version 1.0.11<\/h2>\n<ul class=\"wp-block-list\">\n<li>Neuer Reiter \u201eRate limiting\u201c mit drei Schutzvorkehrungen, die einzeln ein- und ausgeschaltet werden k\u00f6nnen. Autoren: Ein Benutzer, der im Zeitfenster T mehr als N Beitr\u00e4ge\/Seiten anlegt oder ver\u00f6ffentlicht, wird f\u00fcr S Sekunden gesperrt. Der Hauptadministrator erh\u00e4lt eine E-Mail mit den j\u00fcngsten Inhalten zur Kontrolle. Besucher (G\u00e4ste): Mehr als N Kommentare oder Kontaktformulare im Zeitfenster T sperren die IP f\u00fcr S Sekunden. Die Sperre gilt nur f\u00fcr diese Art des Absendens. Die Z\u00e4hlung liegt in einer eigenen Tabelle und funktioniert auch bei deaktivierten Kommentaren. Pflicht-E-Mail (im Reiter Benutzerregistrierung): Kein Benutzer kann ohne g\u00fcltige E-Mail-Adresse angelegt werden, auf jedem Anlegeweg. Jede Schutzvorkehrung hat zwei Schalter: Rate Limit aktiv ja\/nein und E-Mail-Benachrichtigung ja\/nein. Die Autoren-Benachrichtigung ist standardm\u00e4\u00dfig an, die Besucher-Benachrichtigung aus. Alle Werte N, T und S sind konfigurierbar. Aktive Sperren werden im Reiter aufgelistet und lassen sich aufheben.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Version 1.0.10<\/h2>\n<ul class=\"wp-block-list\">\n<li>Einen weiteren blockierenden ERROR des Plugin Check (WordPress.Security.EscapeOutput.OutputNotEscaped) behoben, der die vorherige Korrektur \u00fcberlebt hatte. Das phpcs:ignore beim mehrzeiligen echo in print_idle_script() deckte nur die eigene Zeile ab. Die folgenden Zeilen mit admin_url()\/wp_create_nonce()\/wp_login_url() deckte es nicht ab. Der Aufruf wird jetzt vor der einzigen echo-Zeile einer Variablen zugewiesen, die das Ignore vollst\u00e4ndig tr\u00e4gt.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Version 1.0.9<\/h2>\n<ul class=\"wp-block-list\">\n<li>Einen blockierenden ERROR des offiziellen Plugin Check behoben (PluginCheck.CodeAnalysis.Heredoc.NotAllowed). Das Inline-Skript des Admin-Auto-Logouts verwendete Heredoc-Syntax, die die Richtlinien von wordpress.org nicht erlauben. Es ist jetzt ein normaler PHP-String, ohne Verhaltens\u00e4nderung.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Version 1.0.8<\/h2>\n<ul class=\"wp-block-list\">\n<li>Einen Fatal Error behoben (Uncaught Error: Call to undefined function get_home_path()), der bei einem fehlgeschlagenen Login-Versuch auftreten konnte. Csdn_Htaccess::htaccess_path() lud f\u00e4lschlich wp-admin\/includes\/misc.php statt wp-admin\/includes\/file.php, der Datei, die get_home_path() tats\u00e4chlich definiert. Im Admin-Kontext blieb der Fatal Error unsichtbar, weil die Funktion anderweitig schon verf\u00fcgbar war. Auf wp-login.php konnte er dagegen den Zugriff auf die Seite mit einem Fatal Error blockieren. Das Plugin sollte nur den Versuch protokollieren.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Version 1.0.7<\/h2>\n<ul class=\"wp-block-list\">\n<li>Sicherheit: Eine Race Condition in der Brute-Force-Erkennung behoben (Csdn_Detector::on_login_failed). Sie erlaubte es, die lokale Sperrschwelle zu umgehen, indem fehlgeschlagene Login-Versuche f\u00fcr dieselbe IP parallel gesendet wurden. Der Z\u00e4hler ist jetzt ein atomarer Upsert (INSERT &#8230; ON DUPLICATE KEY UPDATE), kein getrenntes Lesen und Schreiben mehr.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Version 1.0.6<\/h2>\n<ul class=\"wp-block-list\">\n<li>Neuer Reiter \u201eParanoic Hardening\u201c: optionale HTTP-Sicherheits-Header (X-Content-Type-Options, X-Frame-Options, Referrer-Policy, HSTS). Sie sind alle standardm\u00e4\u00dfig aus und werden \u00fcber WordPress (send_headers) angewendet, nicht \u00fcber .htaccess. Sie funktionieren daher auch ohne mod_headers.<\/li>\n<li>HSTS ist durch eine ausdr\u00fcckliche Schutzregel gesichert. Die Aktivierung wird abgelehnt, wenn die Speicheranfrage nicht \u00fcber https kommt. So wird kein Header gesendet, der die Seite f\u00fcr die Empf\u00e4nger unerreichbar machen w\u00fcrde, falls die Seite nicht mehr immer https w\u00e4re.<\/li>\n<li>Jede Option hat eine eingebettete Erkl\u00e4rung direkt unter dem Bedienelement. Sie sagt, was die Option tut, wann sie sicher ist und was sie kaputt machen kann.<\/li>\n<li>Neuer Selbsttest \u201eSicherheits-Header pr\u00fcfen\u201c: eine echte Anfrage an die Startseite, um zu kontrollieren, welche Header wirklich in der Antwort ankommen. Das ist n\u00fctzlich, wenn ein CDN oder ein vorgelagerter Reverse-Proxy sie unterwegs entfernt.<\/li>\n<li>Paranoic Hardening: neue automatische Abmeldung von Administratoren bei Inaktivit\u00e4t, standardm\u00e4\u00dfig aus. Der Timeout ist in Sekunden konfigurierbar (60-86400). Er wird im Browser gemessen (Maus, Tastatur, Scrollen, \u00fcber Tabs geteilt), nicht serverseitig. So werden die automatischen Anfragen von WP Heartbeat nicht mit echter Aktivit\u00e4t verwechselt. Nach Ablauf des Timeouts wird die Sitzung mit wp_logout() wirklich beendet, nicht nur optisch umgeleitet.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Version 1.0.5<\/h2>\n<ul class=\"wp-block-list\">\n<li>Neuorganisation des Panels: neue eigene Reiter \u201eGesperrte IPs\u201c (mit clientseitigem JavaScript-Filter), \u201eHardening \/ IDS\u201c und \u201eTest\u201c (Pr\u00fcfung der PHP-Upload-Sperre + Integrit\u00e4t). Sie sind vom Reiter Allgemein getrennt.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Version 1.0.4<\/h2>\n<ul class=\"wp-block-list\">\n<li>Sperre der PHP-Ausf\u00fchrung in uploads: Jetzt sind auch die Endungen .phar\/.phps\/.pht abgedeckt. Vorher waren nur .php\/.phpN\/.phtml abgedeckt.<\/li>\n<li>Die Direktive php_admin_flag aus der Sperrregel entfernt. Auf PHP-FPM\/CGI-Apache-Hosting lehnt Apache sie mit einem 500-Fehler auf der ganzen Seite ab. Require all denied allein gen\u00fcgt bereits.<\/li>\n<li>Einen Selbsttest im Panel hinzugef\u00fcgt, um zu pr\u00fcfen, dass die Sperre auf der Seite wirklich funktioniert. Man verl\u00e4sst sich nicht mehr nur auf die gespeicherte Konfiguration.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Version 1.0.3<\/h2>\n<ul class=\"wp-block-list\">\n<li>Sicherheit: Eine unzureichende Validierung der vom Panel empfangenen IP-Adressen behoben. Eine manipulierte Antwort konnte beliebige Direktiven in die .htaccess der Seite einschleusen. Jetzt werden nur noch vollst\u00e4ndige IP-Adressen und CIDRs akzeptiert, sowohl beim Empfang als auch als letzte Kontrolle vor dem Schreiben der Datei. Keine IP-Quelle kann sie mehr umgehen, auch lokale \u00dcbersteuerungen nicht.<\/li>\n<li>Sicherheit: Die Verbindung zum Panel erfordert jetzt https. Die Synchronisationsanfrage tr\u00e4gt den API-Schl\u00fcssel. \u00dcber http war er f\u00fcr jeden auf dem Netzwerkpfad lesbar. http bleibt nur zu lokalen Entwicklungshosts erlaubt.<\/li>\n<li>Sicherheit: Die Upload-\u00dcberwachung erkennt jetzt .user.ini, das unter PHP-FPM einer .htaccess entspricht. Sie erkennt auch SVG-Dateien und Namen, die mit Nullbytes oder angeh\u00e4ngten Leerzeichen gebaut sind, um eine ausf\u00fchrbare Endung zu tarnen.<\/li>\n<li>Neue Zeilenobergrenze des Aktivit\u00e4tsprotokolls, standardm\u00e4\u00dfig 500 und konfigurierbar unter Einstellungen &gt; Aktivit\u00e4tsprotokoll. Sie begrenzt den vom Protokoll belegten Speicherplatz. Das Protokoll w\u00e4chst auch durch nicht authentifizierte Anfragen (fehlgeschlagene Logins, Kommentare, Datei\u00fcbermittlungen). Beim Erh\u00f6hen der Grenze warnt die Seite vor dem h\u00f6heren Verbrauch.<\/li>\n<li>Einen Fehler behoben, bei dem die Aufbewahrung nie etwas l\u00f6schte, wenn das Aktivit\u00e4tsprotokoll eingeschaltet, aber kein Panel konfiguriert war. Die Zeilen warteten auf eine \u00dcbermittlung an einen nicht existierenden Empf\u00e4nger. Die Tabelle wuchs unbegrenzt.<\/li>\n<li>Eigene Pfade der H\u00e4rtungsregeln werden jetzt vor dem Schreiben bereinigt. Anf\u00fchrungszeichen und Steuerzeichen gelangen nie in die .htaccess, die sonst ung\u00fcltig werden konnte. Zuvor wurde die Anpassung nicht ausreichend gefiltert. Ein falsch geschriebener Pfad konnte die Seite unerreichbar machen. Wir haben uns entschieden, diese Zeichen beim Schreiben der Regel stillschweigend zu verwerfen, um den Benutzer vor Fehlern zu sch\u00fctzen. Im Feld bleiben sie wie eingegeben, haben aber keine Wirkung.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Version 1.0.2<\/h2>\n<ul class=\"wp-block-list\">\n<li>Neuer Abschnitt \u201eBenutzerregistrierung\u201c (Einstellungen): drei Richtlinien zur Begrenzung der Anlage neuer WordPress-Benutzer. Die Richtlinien lauten: keine Einschr\u00e4nkung, nur Rollen mit geringen Rechten oder Registrierung ganz ausgeschlossen. Mit Rollen mit geringen Rechten werden nie administrator, editor, author oder shop_manager angelegt. Das wird immer durchgesetzt, auch bei einem Konfigurationsfehler. Sie ist STANDARDM\u00c4SSIG AKTIV mit \u201enur Rollen mit geringen Rechten\u201c: Rollen mit hohen Rechten sind schon direkt nach der Installation gesperrt, ohne Konfiguration. Die Richtlinie deckt wp-admin, die REST-API, XML-RPC, WP-CLI und direkte Aufrufe von Plugins\/Themes Dritter ab. Sie nutzt den zentralen WordPress-Filter, den jeder Weg der Benutzeranlage durchl\u00e4uft. Dazu kommt ein Sicherheitsnetz: Es entzieht einem Konto, das bei aktiver Richtlinie angelegt wurde, sofort die Rechte, auf welchem Weg es auch hereinkam.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Version 1.0.1<\/h2>\n<ul class=\"wp-block-list\">\n<li>Aufr\u00e4umen des Readme: Der Changelog f\u00fchrt nur die im offiziellen Repository ver\u00f6ffentlichten Versionen auf.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Version 1.0.0<\/h2>\n<ul class=\"wp-block-list\">\n<li>Erste \u00f6ffentliche Version.<\/li>\n<li>Login-Schutz: Erkennung fehlgeschlagener Versuche, lokale Sperre l\u00e4stiger IPs in .htaccess, Whitelist und manuelles Entsperren in den Einstellungen.<\/li>\n<li>Cisilino-Netzwerk: optionaler Austausch eines Digests feindlicher IPs mit dem Panel und mit den anderen Seiten des Netzwerks. Er ist ausgeschaltet, bis die Verbindung konfiguriert ist.<\/li>\n<li>Aktivit\u00e4tsprotokoll: Die relevanten Ereignisse der Seite werden lokal mit konfigurierbarer Aufbewahrung erfasst. Das sind Logins, Benutzer, Inhalte, Plugins, Themes, Core, Optionen, Medien und Uploads. Sie werden gleich nach dem Ereignis an das Panel gesendet, ohne die ausgelieferte Seite zu verlangsamen.<\/li>\n<li>Integrit\u00e4tspr\u00fcfung: Das Plugin vergleicht die MD5-Hashes seiner eigenen Dateien mit dem mit dem Release ausgelieferten Manifest. Es meldet ge\u00e4nderte, fehlende oder unerwartete Dateien in seinem eigenen Ordner.<\/li>\n<li>Upload-\u00dcberwachung: Sie erfasst Dateien, die auf die Seite gelangen, auch au\u00dferhalb der Mediathek. Sie erkennt ausf\u00fchrbare Endungen, auch doppelte wie image.php.jpg, und kann sie ablehnen.<\/li>\n<li>Optionale H\u00e4rtungen, alle standardm\u00e4\u00dfig ausgeschaltet.<\/li>\n<\/ul>\n<p>Versionen vor 1.0.0 wurden nie \u00f6ffentlich verteilt. F\u00fcr die Funktionen im Detail beginnen Sie mit dem <a href=\"https:\/\/www.cisilino.com\/de\/2026\/10\/29\/sicherheits-plugin-fur-wordpress\/\">Einf\u00fchrungsartikel zum Plugin<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Changelog von Cisilino Site Defense Network, dem WordPress-Sicherheits-Plugin: alle \u00f6ffentlichen Versionen von 1.0.0 bis heute, mit Neuerungen und Korrekturen.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"wpai_generated_summary":"","footnotes":""},"class_list":["post-302","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"Changelog von Cisilino Site Defense Network, dem WordPress-Sicherheits-Plugin: alle \u00f6ffentlichen Versionen von 1.0.0 bis heute, mit Neuerungen und Korrekturen.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"google-site-verification\" content=\"_A-1f0dO30IDVHfP9muflI8kHQs-H4YOi8WLUkYzuLE\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.cisilino.com\/de\/cisilino-site-defense-network-changelog-versionsverlauf\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Matteo Cisilino - Guide su WordPress, server e sicurezza\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Cisilino Site Defense Network: Changelog der Versionen\" \/>\n\t\t<meta property=\"og:description\" content=\"Changelog von Cisilino Site Defense Network, dem WordPress-Sicherheits-Plugin: alle \u00f6ffentlichen Versionen von 1.0.0 bis heute, mit Neuerungen und Korrekturen.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.cisilino.com\/de\/cisilino-site-defense-network-changelog-versionsverlauf\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.cisilino.com\/wp-content\/uploads\/2026\/10\/cisilino-site-defense-network-og.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.cisilino.com\/wp-content\/uploads\/2026\/10\/cisilino-site-defense-network-og.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-10-29T11:27:21+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-10-30T07:28:06+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Cisilino Site Defense Network: Changelog der Versionen\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Changelog von Cisilino Site Defense Network, dem WordPress-Sicherheits-Plugin: alle \u00f6ffentlichen Versionen von 1.0.0 bis heute, mit Neuerungen und Korrekturen.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.cisilino.com\/wp-content\/uploads\/2026\/10\/cisilino-site-defense-network-og.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/de\\\/cisilino-site-defense-network-changelog-versionsverlauf\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/de\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.cisilino.com\\\/de\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/de\\\/cisilino-site-defense-network-changelog-versionsverlauf\\\/#listItem\",\"name\":\"Cisilino Site Defense Network: Changelog und Versionsverlauf\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/de\\\/cisilino-site-defense-network-changelog-versionsverlauf\\\/#listItem\",\"position\":2,\"name\":\"Cisilino Site Defense Network: Changelog und Versionsverlauf\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/de\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/de\\\/#organization\",\"name\":\"Matteo Cisilino\",\"description\":\"Guide su WordPress, server e sicurezza\",\"url\":\"https:\\\/\\\/www.cisilino.com\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.cisilino.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/logo-cisilino-512.png\",\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/de\\\/cisilino-site-defense-network-changelog-versionsverlauf\\\/#organizationLogo\",\"width\":512,\"height\":512,\"caption\":\"Logo: un cerchio a sinistra che si divide in cerchi pi\\u00f9 piccoli\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/de\\\/cisilino-site-defense-network-changelog-versionsverlauf\\\/#organizationLogo\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/de\\\/cisilino-site-defense-network-changelog-versionsverlauf\\\/#webpage\",\"url\":\"https:\\\/\\\/www.cisilino.com\\\/de\\\/cisilino-site-defense-network-changelog-versionsverlauf\\\/\",\"name\":\"Cisilino Site Defense Network: Changelog der Versionen\",\"description\":\"Changelog von Cisilino Site Defense Network, dem WordPress-Sicherheits-Plugin: alle \\u00f6ffentlichen Versionen von 1.0.0 bis heute, mit Neuerungen und Korrekturen.\",\"inLanguage\":\"de-DE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/de\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/de\\\/cisilino-site-defense-network-changelog-versionsverlauf\\\/#breadcrumblist\"},\"datePublished\":\"2026-10-29T12:27:21+01:00\",\"dateModified\":\"2026-10-30T08:28:06+01:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/www.cisilino.com\\\/de\\\/\",\"name\":\"Matteo Cisilino\",\"description\":\"Guide su WordPress, server e sicurezza\",\"inLanguage\":\"de-DE\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/de\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Cisilino Site Defense Network: Changelog der Versionen","description":"Changelog von Cisilino Site Defense Network, dem WordPress-Sicherheits-Plugin: alle \u00f6ffentlichen Versionen von 1.0.0 bis heute, mit Neuerungen und Korrekturen.","canonical_url":"https:\/\/www.cisilino.com\/de\/cisilino-site-defense-network-changelog-versionsverlauf\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"_A-1f0dO30IDVHfP9muflI8kHQs-H4YOi8WLUkYzuLE","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/www.cisilino.com\/de\/cisilino-site-defense-network-changelog-versionsverlauf\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.cisilino.com\/de\/#listItem","position":1,"name":"Home","item":"https:\/\/www.cisilino.com\/de\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.cisilino.com\/de\/cisilino-site-defense-network-changelog-versionsverlauf\/#listItem","name":"Cisilino Site Defense Network: Changelog und Versionsverlauf"}},{"@type":"ListItem","@id":"https:\/\/www.cisilino.com\/de\/cisilino-site-defense-network-changelog-versionsverlauf\/#listItem","position":2,"name":"Cisilino Site Defense Network: Changelog und Versionsverlauf","previousItem":{"@type":"ListItem","@id":"https:\/\/www.cisilino.com\/de\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/www.cisilino.com\/de\/#organization","name":"Matteo Cisilino","description":"Guide su WordPress, server e sicurezza","url":"https:\/\/www.cisilino.com\/de\/","logo":{"@type":"ImageObject","url":"https:\/\/www.cisilino.com\/wp-content\/uploads\/2026\/10\/logo-cisilino-512.png","@id":"https:\/\/www.cisilino.com\/de\/cisilino-site-defense-network-changelog-versionsverlauf\/#organizationLogo","width":512,"height":512,"caption":"Logo: un cerchio a sinistra che si divide in cerchi pi\u00f9 piccoli"},"image":{"@id":"https:\/\/www.cisilino.com\/de\/cisilino-site-defense-network-changelog-versionsverlauf\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/www.cisilino.com\/de\/cisilino-site-defense-network-changelog-versionsverlauf\/#webpage","url":"https:\/\/www.cisilino.com\/de\/cisilino-site-defense-network-changelog-versionsverlauf\/","name":"Cisilino Site Defense Network: Changelog der Versionen","description":"Changelog von Cisilino Site Defense Network, dem WordPress-Sicherheits-Plugin: alle \u00f6ffentlichen Versionen von 1.0.0 bis heute, mit Neuerungen und Korrekturen.","inLanguage":"de-DE","isPartOf":{"@id":"https:\/\/www.cisilino.com\/de\/#website"},"breadcrumb":{"@id":"https:\/\/www.cisilino.com\/de\/cisilino-site-defense-network-changelog-versionsverlauf\/#breadcrumblist"},"datePublished":"2026-10-29T12:27:21+01:00","dateModified":"2026-10-30T08:28:06+01:00"},{"@type":"WebSite","@id":"https:\/\/www.cisilino.com\/de\/#website","url":"https:\/\/www.cisilino.com\/de\/","name":"Matteo Cisilino","description":"Guide su WordPress, server e sicurezza","inLanguage":"de-DE","publisher":{"@id":"https:\/\/www.cisilino.com\/de\/#organization"}}]},"og:locale":"de_DE","og:site_name":"Matteo Cisilino - Guide su WordPress, server e sicurezza","og:type":"article","og:title":"Cisilino Site Defense Network: Changelog der Versionen","og:description":"Changelog von Cisilino Site Defense Network, dem WordPress-Sicherheits-Plugin: alle \u00f6ffentlichen Versionen von 1.0.0 bis heute, mit Neuerungen und Korrekturen.","og:url":"https:\/\/www.cisilino.com\/de\/cisilino-site-defense-network-changelog-versionsverlauf\/","og:image":"https:\/\/www.cisilino.com\/wp-content\/uploads\/2026\/10\/cisilino-site-defense-network-og.png","og:image:secure_url":"https:\/\/www.cisilino.com\/wp-content\/uploads\/2026\/10\/cisilino-site-defense-network-og.png","og:image:width":1200,"og:image:height":630,"article:published_time":"2026-10-29T11:27:21+00:00","article:modified_time":"2026-10-30T07:28:06+00:00","twitter:card":"summary_large_image","twitter:title":"Cisilino Site Defense Network: Changelog der Versionen","twitter:description":"Changelog von Cisilino Site Defense Network, dem WordPress-Sicherheits-Plugin: alle \u00f6ffentlichen Versionen von 1.0.0 bis heute, mit Neuerungen und Korrekturen.","twitter:image":"https:\/\/www.cisilino.com\/wp-content\/uploads\/2026\/10\/cisilino-site-defense-network-og.png"},"aioseo_meta_data":{"post_id":"302","title":"Cisilino Site Defense Network: Changelog der Versionen","description":"Changelog von Cisilino Site Defense Network, dem WordPress-Sicherheits-Plugin: alle \u00f6ffentlichen Versionen von 1.0.0 bis heute, mit Neuerungen und Korrekturen.","keywords":null,"keyphrases":{"focus":{"keyphrase":"changelog cisilino site defense network"},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_custom_url":null,"og_image_custom_fields":null,"og_image_url":null,"og_image_width":null,"og_image_height":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_image_url":null,"twitter_title":null,"twitter_description":null,"schema_type":"default","schema_type_options":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null,"created":"2026-10-29 09:30:37","updated":"2026-10-29 23:05:58","focus_keyword":"changelog cisilino site defense network","additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.cisilino.com\/de\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tCisilino Site Defense Network: Changelog und Versionsverlauf\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.cisilino.com\/de\/"},{"label":"Cisilino Site Defense Network: Changelog und Versionsverlauf","link":"https:\/\/www.cisilino.com\/de\/cisilino-site-defense-network-changelog-versionsverlauf\/"}],"_links":{"self":[{"href":"https:\/\/www.cisilino.com\/de\/wp-json\/wp\/v2\/pages\/302","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cisilino.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.cisilino.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.cisilino.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cisilino.com\/de\/wp-json\/wp\/v2\/comments?post=302"}],"version-history":[{"count":7,"href":"https:\/\/www.cisilino.com\/de\/wp-json\/wp\/v2\/pages\/302\/revisions"}],"predecessor-version":[{"id":1039,"href":"https:\/\/www.cisilino.com\/de\/wp-json\/wp\/v2\/pages\/302\/revisions\/1039"}],"wp:attachment":[{"href":"https:\/\/www.cisilino.com\/de\/wp-json\/wp\/v2\/media?parent=302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}