Add email tracking, CSP reporting, security controllers and services
- EmailTracking entity + repository + pixel tracking controller - CspReportController: filter noise, alert on real violations - RedirectController: external redirect warning page - UnsubscribeManager: HMAC-based unsubscribe with hashed storage - MailerService: rewrite with S/MIME, tracking, unsubscribe headers - ViteAssetExtension: add nonce CSP via Nelmio, isMobile - composer: add stripe/stripe-php, mobiledetect - Templates: add home/index, update base.html.twig with vite_asset - Email template: rebrand to E-Ticket Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -15,9 +15,11 @@
|
||||
"league/flysystem-aws-s3-v3": "^3.32",
|
||||
"league/flysystem-bundle": "^3.6",
|
||||
"liip/imagine-bundle": "^2.17",
|
||||
"mobiledetect/mobiledetectlib": "*",
|
||||
"nelmio/security-bundle": "^3.9",
|
||||
"phpdocumentor/reflection-docblock": "^6.0",
|
||||
"phpstan/phpdoc-parser": "^2.3",
|
||||
"stripe/stripe-php": "*",
|
||||
"symfony/asset": "8.0.*",
|
||||
"symfony/console": "8.0.*",
|
||||
"symfony/doctrine-messenger": "8.0.*",
|
||||
|
||||
Reference in New Issue
Block a user