CMSPatrol entstand aus einem realen Sicherheitsvorfall und dem Wunsch nach einer modernen, langfristig gepflegten Lösung.
Eine von uns betreute Website wurde mit Schadcode infiziert. Die betroffenen Dateien ließen sich nicht vollständig auffinden, das manuelle Prüfen und Löschen war aufwendig und fehleranfällig. Bis dahin hatten wir für die Integritätsüberwachung auf EyeSite gesetzt. Weil diese Lösung nicht weiterentwickelt wird, bauen wir einen eigenen Ansatz — mit der Transparenz, die wir uns bei diesem Vorfall selbst gewünscht hätten.
Aus dem Vorfall
Der Ausgangspunkt war kein Konzeptpapier, sondern der Betrieb einer selbst betreuten Website. Nach der Infektion war klar, dass Schadcode da war, aber nicht jede betroffene Datei ließ sich zuverlässig finden. Jede Datei einzeln prüfen und löschen dauerte lange und riskierte, legitime Dateien zu entfernen oder versteckte Manipulationen zu übersehen. Daraus entstand die Idee: Baseline, strukturierte Vergleiche und nachvollziehbare Analyse.
Von EyeSite zu CMSPatrol
EyeSite hat uns lange bei Dateiänderungen geholfen. Ohne Weiterentwicklung fehlte die Perspektive für aktuelle Joomla-Versionen, moderne Anforderungen und einen zentralen Multi-Site-Überblick. CMSPatrol greift die Integritätskontrolle auf und führt sie in eigenen Produkten weiter: Integrity, Backup, Statistik und das Cloud-Portal. Sachlich, ohne Spekulation über fremde Produktenden.
Vision
Veränderungen sollen früh sichtbar sein. Lokale Kontrolle bleibt, optionale Cloud-Dienste nur nach deiner Zustimmung. Daten werden nicht ungefragt übertragen. Sicherheit soll ohne permanente manuelle Dateiprüfung umsetzbar sein.
Moderne Entwicklung
Teile von Website und Funktionen entstehen mit KI-Unterstützung. So setzen wir moderne Architekturen schneller um: klare Produktschnitte, Joomla-6-Services, getrennte Lizenzen und ausdrückliche Zustimmung. Die Leitplanken bleiben dieselben — KI hilft beim Bauen, nicht beim Aufweichen der Produktregeln.
Roadmap
Die öffentliche Roadmap steht in den Produktnotizen: Integrity, Cloud, Backup und Statistik getrennt. Geplante Ideen sind keine Leistungszusage. Termine nennen wir nur, wenn sie belastbar sind.