• Joined on 2026-04-11
a919a392cc fix(security): add CSRF protection to contact form (#42)
greggy created branch feature/issue-41-csp-header in greggy/landingpage-haus-schleusingen 2026-05-22 01:04:59 +02:00
2d9f1838b6 fix(security): add CSP and security headers via .htaccess (#41)
greggy commented on issue greggy/landingpage-haus-schleusingen#43 2026-05-22 01:03:50 +02:00
Sicherheit: Offene Redirects via REQUEST_URI fixen

Phase 1: Analyse abgeschlossen

Komplexität: S (Small)

Spezifikation

Alle 3 Vorkommen von $_SERVER["REQUEST_URI"] in HomeController ersetzen durch festen Pfad:

header("Loca…
greggy commented on issue greggy/landingpage-haus-schleusingen#42 2026-05-22 01:03:41 +02:00
Sicherheit: CSRF-Schutz für Kontaktformular

Phase 1: Analyse abgeschlossen

Komplexität: S (Small)

Spezifikation

CSRF-Token in HomeController implementieren:

  1. Token via bin2hex(random_bytes(32)) generieren und in Session…
greggy commented on issue greggy/landingpage-haus-schleusingen#41 2026-05-22 01:03:31 +02:00
Sicherheit: Content-Security-Policy (CSP) Header implementieren

Phase 1: Analyse abgeschlossen

Komplexität: S (Small)

Spezifikation

CSP-Header via .htaccess setzen:

Content-Security-Policy: default-src 'self'; script-src 'self';…
greggy opened issue greggy/landingpage-haus-schleusingen#48 2026-05-21 14:10:32 +02:00
Aufräumen: Dateien an korrekte Orte im Projekt verschieben
greggy deleted branch feature/issue-46-mvc-refactoring from greggy/landingpage-haus-schleusingen 2026-05-21 14:05:27 +02:00
greggy pushed to main at greggy/landingpage-haus-schleusingen 2026-05-21 14:05:10 +02:00
36b5639801 Merge pull request 'Refactoring: Umstellung auf Mini-MVC-Architektur (Issue #46)' (#47) from feature/issue-46-mvc-refactoring into main
ffbf23a524 merge: resolve conflicts with main – remove old files (MVC has all changes)
1aedcaf314 refactor: Umstellung auf Mini-MVC-Architektur (Issue #46)
Compare 3 commits »
greggy merged pull request greggy/landingpage-haus-schleusingen#47 2026-05-21 14:05:09 +02:00
Refactoring: Umstellung auf Mini-MVC-Architektur (Issue #46)
greggy closed issue greggy/landingpage-haus-schleusingen#46 2026-05-21 14:05:09 +02:00
Refactoring: Umstellung auf Mini-MVC-Architektur (ohne Framework)
ffbf23a524 merge: resolve conflicts with main – remove old files (MVC has all changes)
7e3b89bf63 Merge pull request 'Fix #44: CI Pipeline mit PHP/CSS/HTML Linting' (#45) from feature/issue-44-ci-lint-pipeline into main
afbf4ef80e fix(ci): run lint on all branches, not just main
a0615d10e2 fix(css): kebab-case keyframe name and empty line before rule
a0d89a93a6 feat(ci): add lint pipeline for PHP, CSS and HTML (#44)
Compare 16 commits »
greggy pushed to master at greggy/openclaw 2026-05-20 23:36:03 +02:00
d8db022c65 Auto-commit: 2026-05-20 21:35
greggy reopened pull request greggy/landingpage-haus-schleusingen#47 2026-05-19 16:44:35 +02:00
Refactoring: Umstellung auf Mini-MVC-Architektur (Issue #46)
greggy closed pull request greggy/landingpage-haus-schleusingen#47 2026-05-19 16:44:10 +02:00
Refactoring: Umstellung auf Mini-MVC-Architektur (Issue #46)
greggy created pull request greggy/landingpage-haus-schleusingen#47 2026-05-19 16:42:38 +02:00
Refactoring: Umstellung auf Mini-MVC-Architektur (Issue #46)
1aedcaf314 refactor: Umstellung auf Mini-MVC-Architektur (Issue #46)
greggy opened issue greggy/landingpage-haus-schleusingen#46 2026-05-19 16:23:15 +02:00
Refactoring: Umstellung auf Mini-MVC-Architektur (ohne Framework)
greggy pushed to master at greggy/openclaw 2026-05-19 16:08:37 +02:00
382b0a76d2 feat(skills): add mandatory linting gate before commits and PRs