diff --git a/ipn/localapi/localapi.go b/ipn/localapi/localapi.go index 31f9b363d..db59c777d 100644 --- a/ipn/localapi/localapi.go +++ b/ipn/localapi/localapi.go @@ -143,6 +143,9 @@ func (h *Handler) ServeHTTP(w http.ResponseWriter, r *http.Request) { return } w.Header().Set("Tailscale-Version", version.Long) + w.Header().Set("Content-Security-Policy", `default-src 'none'; frame-ancestors 'none'; script-src 'none'; script-src-elem 'none'; script-src-attr 'none'`) + w.Header().Set("X-Frame-Options", "DENY") + w.Header().Set("X-Content-Type-Options", "nosniff") if h.RequiredPassword != "" { _, pass, ok := r.BasicAuth() if !ok {