X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/c77c7d015f224db8c383932c3745e1cbd48eb519..5cd4aeb1aa08aaab2cb00a9de841783310790caa:/config/initializers/secure_headers.rb diff --git a/config/initializers/secure_headers.rb b/config/initializers/secure_headers.rb index 9af170623..ba9aa496f 100644 --- a/config/initializers/secure_headers.rb +++ b/config/initializers/secure_headers.rb @@ -1,5 +1,6 @@ if defined?(CSP_REPORT_URL) csp_policy = { + :preserve_schemes => true, :default_src => %w['self'], :child_src => %w['self'], :connect_src => %w['self'], @@ -12,10 +13,11 @@ if defined?(CSP_REPORT_URL) :object_src => %w['self'], :plugin_types => %w[], :script_src => %w['self'], - :style_src => %w['self' 'unsafe-inline'], + :style_src => %w['self'], :report_uri => [CSP_REPORT_URL] } + csp_policy[:connect_src] << PIWIK["location"] if defined?(PIWIK) csp_policy[:img_src] << PIWIK["location"] if defined?(PIWIK) csp_policy[:script_src] << PIWIK["location"] if defined?(PIWIK) else