lib/aaf/secure_headers.rb in aaf-secure_headers-2.0.0 vs lib/aaf/secure_headers.rb in aaf-secure_headers-3.0.0

- old
+ new

@@ -7,21 +7,19 @@ module SecureHeaders ::SecureHeaders::Configuration.default do |config| config.cookies = { secure: true, httponly: true, - samesite: { - lax: false - } + samesite: ::SecureHeaders::OPT_OUT } config.hsts = "max-age=#{6.months.to_i}; includeSubdomains; preload" config.x_frame_options = 'DENY' config.x_content_type_options = 'nosniff' config.x_xss_protection = '1; mode=block' config.x_download_options = 'noopen' config.x_permitted_cross_domain_policies = 'none' - config.referrer_policy = 'no-referrer' + config.referrer_policy = 'strict-origin' config.csp = { preserve_schemes: false, block_all_mixed_content: true, upgrade_insecure_requests: true,