diff --git a/server.js b/server.js index 9d860ad..86a78ec 100644 --- a/server.js +++ b/server.js @@ -19,7 +19,8 @@ app.use(helmet({ contentSecurityPolicy: { directives: { defaultSrc: ["'self'"], - scriptSrc: ["'self'", "'unsafe-inline'"], // unsafe-inline needed for onclick handlers in HTML + scriptSrc: ["'self'", "'unsafe-inline'"], + scriptSrcAttr: ["'unsafe-inline'"], // allow onclick/onchange attribute handlers styleSrc: ["'self'", "'unsafe-inline'", 'https://fonts.googleapis.com', 'https://cdnjs.cloudflare.com'], fontSrc: ["'self'", 'https://fonts.gstatic.com', 'https://cdnjs.cloudflare.com'], imgSrc: ["'self'", 'data:', 'blob:'],