ferdi2goandClaude Opus 4.8 f8efcf136a fix(security): add SRI to SheetJS CDN + Content-Security-Policy (#6)
- SheetJS <script> now carries a sha384 integrity hash and crossorigin so a
  compromised/MITM'd CDN cannot inject code.
- Adds a CSP meta: default-src 'self'; script-src limited to self +
  cdn.sheetjs.com; style-src self + Google Fonts (+inline for app styles);
  font-src gstatic; object-src 'none'; base-uri 'self'.

Verified headless against localhost: no CSP violations, SheetJS loads with
a valid integrity digest, app.js renders normally.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-03 12:33:34 +00:00

Morning Meeting Planner

Web-App zur Planung und Verwaltung von Morning-Meeting-Moderatoren.

Features

  • Mitarbeiterverwaltung – Mitarbeiter anlegen, bearbeiten und deaktivieren
  • Monatsplanung – Kalenderbasierte Zuweisung von Moderatoren pro Tag
  • Algorithmus – Automatische, gleichmäßige Verteilung der Moderationen auf alle aktiven Mitarbeiter
  • Excel-Export – Fertige Monatsplanung als XLSX-Datei exportieren
  • JSON Import/Export – Kompletten Datenstand sichern und wiederherstellen
  • Verlauf – Vergangene Monatspläne einsehen und wiederherstellen
  • Persistenz – Automatische Speicherung im Browser (localStorage)

Starten

npm start

Die App läuft auf http://localhost:3001.

Tests

npm test
S
Description
No description provided
Readme
165 KiB
0 Stars 1 Watchers 0 Forks
Languages
JavaScript 78.8%
CSS 13.3%
HTML 7.9%