mirror of
https://github.com/static-web-server/static-web-server.git
synced 2026-01-25 05:06:33 +00:00
fix: remove obsolete X-XSS-Protection header
the `X-XSS-Protection` is a legacy, non-standard and deprecated header for older web browsers that don't yet support CSP (Content-Security-Policy) header. but it is deprecated and no longer considered an effective defense mechanism. - https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-XSS-Protection - https://crashtest-security.com/x-xss-protection-retired/
This commit is contained in:
@@ -8,7 +8,6 @@
|
||||
|
||||
use http::header::{
|
||||
CONTENT_SECURITY_POLICY, STRICT_TRANSPORT_SECURITY, X_CONTENT_TYPE_OPTIONS, X_FRAME_OPTIONS,
|
||||
X_XSS_PROTECTION,
|
||||
};
|
||||
use hyper::{Body, Response};
|
||||
|
||||
@@ -27,10 +26,6 @@ pub fn append_headers(resp: &mut Response<Body>) {
|
||||
resp.headers_mut()
|
||||
.insert(X_FRAME_OPTIONS, "DENY".parse().unwrap());
|
||||
|
||||
// X-XSS-Protection
|
||||
resp.headers_mut()
|
||||
.insert(X_XSS_PROTECTION, "1; mode=block".parse().unwrap());
|
||||
|
||||
// X-Content-Type-Options
|
||||
resp.headers_mut()
|
||||
.insert(X_CONTENT_TYPE_OPTIONS, "nosniff".parse().unwrap());
|
||||
|
||||
Reference in New Issue
Block a user