Vulnerability Reports.
Automatisiert. Punkt.

Komplexe Reports als .pptx –
voll automatisiert auf Linux.

Manchmal liegt die Herausforderung nicht in der Größe des Projekts – sondern in seiner Sperrigkeit.
Automatisierte PowerPoint-Reports auf einem Linux-Server? Geht. Wenn man weiß, wie.

Im Rahmen des Vulnerability Managements sollte die Deutsche Börse regelmäßig Sicherheitsreports erstellen – als PowerPoint-Datei, angepasst an ein klares Corporate Design.
Klingt einfach, war aber technisch anspruchsvoll: Das Format ist nicht für Automatisierung gemacht. Die Umgebung (Linux-Server ohne GUI) auch nicht.

Unsere Lösung: Ein Tool, das auf Basis von Python, pypptx und Pillow automatisch Folien generiert, Tabellen formatiert, Diagramme als Bild einbettet – und dabei alle Designvorgaben erfüllt.
Wir haben iterativ gearbeitet, eng mit dem Team abgestimmt und das Tool so konzipiert, dass es sich leicht anpassen und erweitern lässt.

Herusforderung

  • Erstellung von PowerPoint-Reports auf einem serverseitigen Linux-System ohne GUI
  • Sehr eingeschränkte technische Unterstützung für das pptx-Format
  • Integration dynamischer Inhalte (Tabellen, Charts) bei gleichzeitiger Einhaltung von Designvorgaben

Unsere Lösung

  • Aufbau einer automatisierten Generierungspipeline mit Python, pypptx und Pillow
  • Umsetzung der Diagramme als Bilder zur sauberen Integration ohne GUI-Abhängigkeit
  • Verwendung und Anpassung eines .pptx-Templates gemäß Corporate Design
  • Iterative Entwicklung mit schnellem Feedbackzyklus für Gestaltung und Struktur

Ergebnis

  • Vollständig automatisierte Erstellung der Reports im PowerPoint-Format
  • Saubere Darstellung aller Inhalte trotz technischer Restriktionen
  • Zukunftssichere Lösung, die jederzeit erweitert und angepasst werden kann

Tech-Stack

  • Python
  • pypptx
  • Pillow

Projekte

Payone
Zahlungssysteme,
sicher und skalierbar.

Wir haben die Plattform gebaut, auf
der Milliarden Transaktionen sicher
durchlaufen.

case entdecken
Deutsche Vermögensberatung
Komplexe Verträge.
Einfach digitalisiert.

Wie wir Vertragsprozesse neu gedacht
und in die cloud gebracht haben.

case entdecken
Deutsche Bahn
Fahrpläne in Echtzeit.
Daten, die bewegen.

Von statischen Dateien zu
skalierbaren Datenströmen.

case entdecken