diff --git a/index.html b/index.html index 1c5b90d..c210d0e 100644 --- a/index.html +++ b/index.html @@ -1273,6 +1273,11 @@

The frame-src directive, which was deprecated in CSP Level 2, has been removed.

+
  • +

    Insecure schemes in source expressions now match their secure variants. + That is, http: is equivalent to http: https:, and http://a.com to http://a.com https://a.com.

    +

    Likewise, 'self' now matches https and wss variants of the page’s + origin, even on pages whose scheme is http.

    1.4. Open Questions

      diff --git a/index.src.html b/index.src.html index 24b13b7..ab904d4 100644 --- a/index.src.html +++ b/index.src.html @@ -321,6 +321,13 @@

      Changes from Level 2

      2. The `frame-src` directive, which was deprecated in CSP Level 2, has been removed. + 3. Insecure schemes in source expressions now match their secure variants. + That is, `http:` is equivalent to `http: https:`, and `http://a.com` + to `http://a.com https://a.com`. + + Likewise, `'self'` now matches `https` and `wss` variants of the page's + origin, even on pages whose scheme is `http`. +

      Open Questions

      1. Do we really want to remove `frame-src`? Though the threat model of