{
  "#abstract": {
    "current": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "Abstract",
      "url": "https://w3c.github.io/webappsec-csp/#abstract"
    },
    "snapshot": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "Abstract",
      "url": "https://www.w3.org/TR/CSP3/#abstract"
    }
  },
  "#acknowledgements": {
    "current": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "11. Acknowledgements",
      "url": "https://w3c.github.io/webappsec-csp/#acknowledgements"
    },
    "snapshot": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "11. Acknowledgements",
      "url": "https://www.w3.org/TR/CSP3/#acknowledgements"
    }
  },
  "#allow-all-inline": {
    "current": {
      "number": "6.7.3.2",
      "spec": "Content Security Policy 3",
      "text": "Does a source list allow all inline behavior for type?",
      "url": "https://w3c.github.io/webappsec-csp/#allow-all-inline"
    },
    "snapshot": {
      "number": "6.7.3.2",
      "spec": "Content Security Policy 3",
      "text": "Does a source list allow all inline behavior for type?",
      "url": "https://www.w3.org/TR/CSP3/#allow-all-inline"
    }
  },
  "#allow-base-for-document": {
    "current": {
      "number": "6.3.1.1",
      "spec": "Content Security Policy 3",
      "text": "Is base allowed for document?",
      "url": "https://w3c.github.io/webappsec-csp/#allow-base-for-document"
    },
    "snapshot": {
      "number": "6.3.1.1",
      "spec": "Content Security Policy 3",
      "text": "Is base allowed for document?",
      "url": "https://www.w3.org/TR/CSP3/#allow-base-for-document"
    }
  },
  "#authoring-considerations": {
    "current": {
      "number": "8",
      "spec": "Content Security Policy 3",
      "text": "Authoring Considerations",
      "url": "https://w3c.github.io/webappsec-csp/#authoring-considerations"
    },
    "snapshot": {
      "number": "8",
      "spec": "Content Security Policy 3",
      "text": "Authoring Considerations",
      "url": "https://www.w3.org/TR/CSP3/#authoring-considerations"
    }
  },
  "#can-compile-strings": {
    "current": {
      "number": "4.4.1",
      "spec": "Content Security Policy 3",
      "text": "EnsureCSPDoesNotBlockStringCompilation(realm, source)",
      "url": "https://w3c.github.io/webappsec-csp/#can-compile-strings"
    },
    "snapshot": {
      "number": "4.4.1",
      "spec": "Content Security Policy 3",
      "text": "EnsureCSPDoesNotBlockStringCompilation(realm, source)",
      "url": "https://www.w3.org/TR/CSP3/#can-compile-strings"
    }
  },
  "#can-compile-wasm-bytes": {
    "current": {
      "number": "4.5.1",
      "spec": "Content Security Policy 3",
      "text": "EnsureCSPDoesNotBlockWasmByteCompilation(realm)",
      "url": "https://w3c.github.io/webappsec-csp/#can-compile-wasm-bytes"
    },
    "snapshot": {
      "number": "4.5.1",
      "spec": "Content Security Policy 3",
      "text": "EnsureCSPDoesNotBlockWasmByteCompilation(realm)",
      "url": "https://www.w3.org/TR/CSP3/#can-compile-wasm-bytes"
    }
  },
  "#changes-from-level-2": {
    "current": {
      "number": "1.3",
      "spec": "Content Security Policy 3",
      "text": "Changes from Level 2",
      "url": "https://w3c.github.io/webappsec-csp/#changes-from-level-2"
    },
    "snapshot": {
      "number": "1.3",
      "spec": "Content Security Policy 3",
      "text": "Changes from Level 2",
      "url": "https://www.w3.org/TR/CSP3/#changes-from-level-2"
    }
  },
  "#child-src-post-request": {
    "current": {
      "number": "6.1.1.2",
      "spec": "Content Security Policy 3",
      "text": "child-src Post-request check",
      "url": "https://w3c.github.io/webappsec-csp/#child-src-post-request"
    },
    "snapshot": {
      "number": "6.1.1.2",
      "spec": "Content Security Policy 3",
      "text": "child-src Post-request check",
      "url": "https://www.w3.org/TR/CSP3/#child-src-post-request"
    }
  },
  "#child-src-pre-request": {
    "current": {
      "number": "6.1.1.1",
      "spec": "Content Security Policy 3",
      "text": "child-src Pre-request check",
      "url": "https://w3c.github.io/webappsec-csp/#child-src-pre-request"
    },
    "snapshot": {
      "number": "6.1.1.1",
      "spec": "Content Security Policy 3",
      "text": "child-src Pre-request check",
      "url": "https://www.w3.org/TR/CSP3/#child-src-pre-request"
    }
  },
  "#connect-src-post-request": {
    "current": {
      "number": "6.1.2.2",
      "spec": "Content Security Policy 3",
      "text": "connect-src Post-request check",
      "url": "https://w3c.github.io/webappsec-csp/#connect-src-post-request"
    },
    "snapshot": {
      "number": "6.1.2.2",
      "spec": "Content Security Policy 3",
      "text": "connect-src Post-request check",
      "url": "https://www.w3.org/TR/CSP3/#connect-src-post-request"
    }
  },
  "#connect-src-pre-request": {
    "current": {
      "number": "6.1.2.1",
      "spec": "Content Security Policy 3",
      "text": "connect-src Pre-request check",
      "url": "https://w3c.github.io/webappsec-csp/#connect-src-pre-request"
    },
    "snapshot": {
      "number": "6.1.2.1",
      "spec": "Content Security Policy 3",
      "text": "connect-src Pre-request check",
      "url": "https://www.w3.org/TR/CSP3/#connect-src-pre-request"
    }
  },
  "#create-violation-for-global": {
    "current": {
      "number": "2.4.1",
      "spec": "Content Security Policy 3",
      "text": "Create a violation object for global, policy, and directive",
      "url": "https://w3c.github.io/webappsec-csp/#create-violation-for-global"
    },
    "snapshot": {
      "number": "2.4.1",
      "spec": "Content Security Policy 3",
      "text": "Create a violation object for global, policy, and directive",
      "url": "https://www.w3.org/TR/CSP3/#create-violation-for-global"
    }
  },
  "#create-violation-for-request": {
    "current": {
      "number": "2.4.2",
      "spec": "Content Security Policy 3",
      "text": "Create a violation object for request, and policy.",
      "url": "https://w3c.github.io/webappsec-csp/#create-violation-for-request"
    },
    "snapshot": {
      "number": "2.4.2",
      "spec": "Content Security Policy 3",
      "text": "Create a violation object for request, and policy.",
      "url": "https://www.w3.org/TR/CSP3/#create-violation-for-request"
    }
  },
  "#csp-directives": {
    "current": {
      "number": "6",
      "spec": "Content Security Policy 3",
      "text": "Content Security Policy Directives",
      "url": "https://w3c.github.io/webappsec-csp/#csp-directives"
    },
    "snapshot": {
      "number": "6",
      "spec": "Content Security Policy 3",
      "text": "Content Security Policy Directives",
      "url": "https://www.w3.org/TR/CSP3/#csp-directives"
    }
  },
  "#csp-header": {
    "current": {
      "number": "3.1",
      "spec": "Content Security Policy 3",
      "text": "The Content-Security-Policy HTTP Response Header Field",
      "url": "https://w3c.github.io/webappsec-csp/#csp-header"
    },
    "snapshot": {
      "number": "3.1",
      "spec": "Content Security Policy 3",
      "text": "The Content-Security-Policy HTTP Response Header Field",
      "url": "https://www.w3.org/TR/CSP3/#csp-header"
    }
  },
  "#cspro-header": {
    "current": {
      "number": "3.2",
      "spec": "Content Security Policy 3",
      "text": "The Content-Security-Policy-Report-Only HTTP Response Header Field",
      "url": "https://w3c.github.io/webappsec-csp/#cspro-header"
    },
    "snapshot": {
      "number": "3.2",
      "spec": "Content Security Policy 3",
      "text": "The Content-Security-Policy-Report-Only HTTP Response Header Field",
      "url": "https://www.w3.org/TR/CSP3/#cspro-header"
    }
  },
  "#dangling-markup-attacks": {
    "current": {
      "number": "7.2.1",
      "spec": "Content Security Policy 3",
      "text": "Dangling markup attacks",
      "url": "https://w3c.github.io/webappsec-csp/#dangling-markup-attacks"
    },
    "snapshot": {
      "number": "7.2.1",
      "spec": "Content Security Policy 3",
      "text": "Dangling markup attacks",
      "url": "https://www.w3.org/TR/CSP3/#dangling-markup-attacks"
    }
  },
  "#default-src-inline": {
    "current": {
      "number": "6.1.3.3",
      "spec": "Content Security Policy 3",
      "text": "default-src Inline Check",
      "url": "https://w3c.github.io/webappsec-csp/#default-src-inline"
    },
    "snapshot": {
      "number": "6.1.3.3",
      "spec": "Content Security Policy 3",
      "text": "default-src Inline Check",
      "url": "https://www.w3.org/TR/CSP3/#default-src-inline"
    }
  },
  "#default-src-post-request": {
    "current": {
      "number": "6.1.3.2",
      "spec": "Content Security Policy 3",
      "text": "default-src Post-request check",
      "url": "https://w3c.github.io/webappsec-csp/#default-src-post-request"
    },
    "snapshot": {
      "number": "6.1.3.2",
      "spec": "Content Security Policy 3",
      "text": "default-src Post-request check",
      "url": "https://www.w3.org/TR/CSP3/#default-src-post-request"
    }
  },
  "#default-src-pre-request": {
    "current": {
      "number": "6.1.3.1",
      "spec": "Content Security Policy 3",
      "text": "default-src Pre-request check",
      "url": "https://w3c.github.io/webappsec-csp/#default-src-pre-request"
    },
    "snapshot": {
      "number": "6.1.3.1",
      "spec": "Content Security Policy 3",
      "text": "default-src Pre-request check",
      "url": "https://www.w3.org/TR/CSP3/#default-src-pre-request"
    }
  },
  "#deprecated-serialize-violation": {
    "current": {
      "number": "5.3",
      "spec": "Content Security Policy 3",
      "text": "Obtain the deprecated serialization of violation",
      "url": "https://w3c.github.io/webappsec-csp/#deprecated-serialize-violation"
    },
    "snapshot": {
      "number": "5.3",
      "spec": "Content Security Policy 3",
      "text": "Obtain the deprecated serialization of violation",
      "url": "https://www.w3.org/TR/CSP3/#deprecated-serialize-violation"
    }
  },
  "#directive-algorithms": {
    "current": {
      "number": "6.8",
      "spec": "Content Security Policy 3",
      "text": "Directive Algorithms",
      "url": "https://w3c.github.io/webappsec-csp/#directive-algorithms"
    },
    "snapshot": {
      "number": "6.8",
      "spec": "Content Security Policy 3",
      "text": "Directive Algorithms",
      "url": "https://www.w3.org/TR/CSP3/#directive-algorithms"
    }
  },
  "#directive-base-uri": {
    "current": {
      "number": "6.3.1",
      "spec": "Content Security Policy 3",
      "text": "base-uri",
      "url": "https://w3c.github.io/webappsec-csp/#directive-base-uri"
    },
    "snapshot": {
      "number": "6.3.1",
      "spec": "Content Security Policy 3",
      "text": "base-uri",
      "url": "https://www.w3.org/TR/CSP3/#directive-base-uri"
    }
  },
  "#directive-child-src": {
    "current": {
      "number": "6.1.1",
      "spec": "Content Security Policy 3",
      "text": "child-src",
      "url": "https://w3c.github.io/webappsec-csp/#directive-child-src"
    },
    "snapshot": {
      "number": "6.1.1",
      "spec": "Content Security Policy 3",
      "text": "child-src",
      "url": "https://www.w3.org/TR/CSP3/#directive-child-src"
    }
  },
  "#directive-connect-src": {
    "current": {
      "number": "6.1.2",
      "spec": "Content Security Policy 3",
      "text": "connect-src",
      "url": "https://w3c.github.io/webappsec-csp/#directive-connect-src"
    },
    "snapshot": {
      "number": "6.1.2",
      "spec": "Content Security Policy 3",
      "text": "connect-src",
      "url": "https://www.w3.org/TR/CSP3/#directive-connect-src"
    }
  },
  "#directive-default-src": {
    "current": {
      "number": "6.1.3",
      "spec": "Content Security Policy 3",
      "text": "default-src",
      "url": "https://w3c.github.io/webappsec-csp/#directive-default-src"
    },
    "snapshot": {
      "number": "6.1.3",
      "spec": "Content Security Policy 3",
      "text": "default-src",
      "url": "https://www.w3.org/TR/CSP3/#directive-default-src"
    }
  },
  "#directive-fallback-list": {
    "current": {
      "number": "6.8.3",
      "spec": "Content Security Policy 3",
      "text": "Get fetch directive fallback list",
      "url": "https://w3c.github.io/webappsec-csp/#directive-fallback-list"
    },
    "snapshot": {
      "number": "6.8.3",
      "spec": "Content Security Policy 3",
      "text": "Get fetch directive fallback list",
      "url": "https://www.w3.org/TR/CSP3/#directive-fallback-list"
    }
  },
  "#directive-font-src": {
    "current": {
      "number": "6.1.4",
      "spec": "Content Security Policy 3",
      "text": "font-src",
      "url": "https://w3c.github.io/webappsec-csp/#directive-font-src"
    },
    "snapshot": {
      "number": "6.1.4",
      "spec": "Content Security Policy 3",
      "text": "font-src",
      "url": "https://www.w3.org/TR/CSP3/#directive-font-src"
    }
  },
  "#directive-form-action": {
    "current": {
      "number": "6.4.1",
      "spec": "Content Security Policy 3",
      "text": "form-action",
      "url": "https://w3c.github.io/webappsec-csp/#directive-form-action"
    },
    "snapshot": {
      "number": "6.4.1",
      "spec": "Content Security Policy 3",
      "text": "form-action",
      "url": "https://www.w3.org/TR/CSP3/#directive-form-action"
    }
  },
  "#directive-frame-ancestors": {
    "current": {
      "number": "6.4.2",
      "spec": "Content Security Policy 3",
      "text": "frame-ancestors",
      "url": "https://w3c.github.io/webappsec-csp/#directive-frame-ancestors"
    },
    "snapshot": {
      "number": "6.4.2",
      "spec": "Content Security Policy 3",
      "text": "frame-ancestors",
      "url": "https://www.w3.org/TR/CSP3/#directive-frame-ancestors"
    }
  },
  "#directive-frame-src": {
    "current": {
      "number": "6.1.5",
      "spec": "Content Security Policy 3",
      "text": "frame-src",
      "url": "https://w3c.github.io/webappsec-csp/#directive-frame-src"
    },
    "snapshot": {
      "number": "6.1.5",
      "spec": "Content Security Policy 3",
      "text": "frame-src",
      "url": "https://www.w3.org/TR/CSP3/#directive-frame-src"
    }
  },
  "#directive-img-src": {
    "current": {
      "number": "6.1.6",
      "spec": "Content Security Policy 3",
      "text": "img-src",
      "url": "https://w3c.github.io/webappsec-csp/#directive-img-src"
    },
    "snapshot": {
      "number": "6.1.6",
      "spec": "Content Security Policy 3",
      "text": "img-src",
      "url": "https://www.w3.org/TR/CSP3/#directive-img-src"
    }
  },
  "#directive-manifest-src": {
    "current": {
      "number": "6.1.7",
      "spec": "Content Security Policy 3",
      "text": "manifest-src",
      "url": "https://w3c.github.io/webappsec-csp/#directive-manifest-src"
    },
    "snapshot": {
      "number": "6.1.7",
      "spec": "Content Security Policy 3",
      "text": "manifest-src",
      "url": "https://www.w3.org/TR/CSP3/#directive-manifest-src"
    }
  },
  "#directive-media-src": {
    "current": {
      "number": "6.1.8",
      "spec": "Content Security Policy 3",
      "text": "media-src",
      "url": "https://w3c.github.io/webappsec-csp/#directive-media-src"
    },
    "snapshot": {
      "number": "6.1.8",
      "spec": "Content Security Policy 3",
      "text": "media-src",
      "url": "https://www.w3.org/TR/CSP3/#directive-media-src"
    }
  },
  "#directive-object-src": {
    "current": {
      "number": "6.1.9",
      "spec": "Content Security Policy 3",
      "text": "object-src",
      "url": "https://w3c.github.io/webappsec-csp/#directive-object-src"
    },
    "snapshot": {
      "number": "6.1.9",
      "spec": "Content Security Policy 3",
      "text": "object-src",
      "url": "https://www.w3.org/TR/CSP3/#directive-object-src"
    }
  },
  "#directive-prefetch-src": {
    "snapshot": {
      "number": "6.1.10",
      "spec": "Content Security Policy 3",
      "text": "prefetch-src",
      "url": "https://www.w3.org/TR/CSP3/#directive-prefetch-src"
    }
  },
  "#directive-report-to": {
    "current": {
      "number": "6.5.2",
      "spec": "Content Security Policy 3",
      "text": "report-to",
      "url": "https://w3c.github.io/webappsec-csp/#directive-report-to"
    },
    "snapshot": {
      "number": "6.5.2",
      "spec": "Content Security Policy 3",
      "text": "report-to",
      "url": "https://www.w3.org/TR/CSP3/#directive-report-to"
    }
  },
  "#directive-report-uri": {
    "current": {
      "number": "6.5.1",
      "spec": "Content Security Policy 3",
      "text": "report-uri",
      "url": "https://w3c.github.io/webappsec-csp/#directive-report-uri"
    },
    "snapshot": {
      "number": "6.5.1",
      "spec": "Content Security Policy 3",
      "text": "report-uri",
      "url": "https://www.w3.org/TR/CSP3/#directive-report-uri"
    }
  },
  "#directive-sandbox": {
    "current": {
      "number": "6.3.2",
      "spec": "Content Security Policy 3",
      "text": "sandbox",
      "url": "https://w3c.github.io/webappsec-csp/#directive-sandbox"
    },
    "snapshot": {
      "number": "6.3.2",
      "spec": "Content Security Policy 3",
      "text": "sandbox",
      "url": "https://www.w3.org/TR/CSP3/#directive-sandbox"
    }
  },
  "#directive-script-src": {
    "current": {
      "number": "6.1.10",
      "spec": "Content Security Policy 3",
      "text": "script-src",
      "url": "https://w3c.github.io/webappsec-csp/#directive-script-src"
    },
    "snapshot": {
      "number": "6.1.11",
      "spec": "Content Security Policy 3",
      "text": "script-src",
      "url": "https://www.w3.org/TR/CSP3/#directive-script-src"
    }
  },
  "#directive-script-src-attr": {
    "current": {
      "number": "6.1.12",
      "spec": "Content Security Policy 3",
      "text": "script-src-attr",
      "url": "https://w3c.github.io/webappsec-csp/#directive-script-src-attr"
    },
    "snapshot": {
      "number": "6.1.13",
      "spec": "Content Security Policy 3",
      "text": "script-src-attr",
      "url": "https://www.w3.org/TR/CSP3/#directive-script-src-attr"
    }
  },
  "#directive-script-src-elem": {
    "current": {
      "number": "6.1.11",
      "spec": "Content Security Policy 3",
      "text": "script-src-elem",
      "url": "https://w3c.github.io/webappsec-csp/#directive-script-src-elem"
    },
    "snapshot": {
      "number": "6.1.12",
      "spec": "Content Security Policy 3",
      "text": "script-src-elem",
      "url": "https://www.w3.org/TR/CSP3/#directive-script-src-elem"
    }
  },
  "#directive-style-src": {
    "current": {
      "number": "6.1.13",
      "spec": "Content Security Policy 3",
      "text": "style-src",
      "url": "https://w3c.github.io/webappsec-csp/#directive-style-src"
    },
    "snapshot": {
      "number": "6.1.14",
      "spec": "Content Security Policy 3",
      "text": "style-src",
      "url": "https://www.w3.org/TR/CSP3/#directive-style-src"
    }
  },
  "#directive-style-src-attr": {
    "current": {
      "number": "6.1.15",
      "spec": "Content Security Policy 3",
      "text": "style-src-attr",
      "url": "https://w3c.github.io/webappsec-csp/#directive-style-src-attr"
    },
    "snapshot": {
      "number": "6.1.16",
      "spec": "Content Security Policy 3",
      "text": "style-src-attr",
      "url": "https://www.w3.org/TR/CSP3/#directive-style-src-attr"
    }
  },
  "#directive-style-src-elem": {
    "current": {
      "number": "6.1.14",
      "spec": "Content Security Policy 3",
      "text": "style-src-elem",
      "url": "https://w3c.github.io/webappsec-csp/#directive-style-src-elem"
    },
    "snapshot": {
      "number": "6.1.15",
      "spec": "Content Security Policy 3",
      "text": "style-src-elem",
      "url": "https://www.w3.org/TR/CSP3/#directive-style-src-elem"
    }
  },
  "#directive-webrtc": {
    "current": {
      "number": "6.2.1",
      "spec": "Content Security Policy 3",
      "text": "webrtc",
      "url": "https://w3c.github.io/webappsec-csp/#directive-webrtc"
    },
    "snapshot": {
      "number": "6.2.1",
      "spec": "Content Security Policy 3",
      "text": "webrtc",
      "url": "https://www.w3.org/TR/CSP3/#directive-webrtc"
    }
  },
  "#directive-worker-src": {
    "current": {
      "number": "6.2.2",
      "spec": "Content Security Policy 3",
      "text": "worker-src",
      "url": "https://w3c.github.io/webappsec-csp/#directive-worker-src"
    },
    "snapshot": {
      "number": "6.2.2",
      "spec": "Content Security Policy 3",
      "text": "worker-src",
      "url": "https://www.w3.org/TR/CSP3/#directive-worker-src"
    }
  },
  "#directives-document": {
    "current": {
      "number": "6.3",
      "spec": "Content Security Policy 3",
      "text": "Document Directives",
      "url": "https://w3c.github.io/webappsec-csp/#directives-document"
    },
    "snapshot": {
      "number": "6.3",
      "spec": "Content Security Policy 3",
      "text": "Document Directives",
      "url": "https://www.w3.org/TR/CSP3/#directives-document"
    }
  },
  "#directives-elsewhere": {
    "current": {
      "number": "6.6",
      "spec": "Content Security Policy 3",
      "text": "Directives Defined in Other Documents",
      "url": "https://w3c.github.io/webappsec-csp/#directives-elsewhere"
    },
    "snapshot": {
      "number": "6.6",
      "spec": "Content Security Policy 3",
      "text": "Directives Defined in Other Documents",
      "url": "https://www.w3.org/TR/CSP3/#directives-elsewhere"
    }
  },
  "#directives-fetch": {
    "current": {
      "number": "6.1",
      "spec": "Content Security Policy 3",
      "text": "Fetch Directives",
      "url": "https://w3c.github.io/webappsec-csp/#directives-fetch"
    },
    "snapshot": {
      "number": "6.1",
      "spec": "Content Security Policy 3",
      "text": "Fetch Directives",
      "url": "https://www.w3.org/TR/CSP3/#directives-fetch"
    }
  },
  "#directives-navigation": {
    "current": {
      "number": "6.4",
      "spec": "Content Security Policy 3",
      "text": "Navigation Directives",
      "url": "https://w3c.github.io/webappsec-csp/#directives-navigation"
    },
    "snapshot": {
      "number": "6.4",
      "spec": "Content Security Policy 3",
      "text": "Navigation Directives",
      "url": "https://www.w3.org/TR/CSP3/#directives-navigation"
    }
  },
  "#directives-other": {
    "current": {
      "number": "6.2",
      "spec": "Content Security Policy 3",
      "text": "Other Directives",
      "url": "https://w3c.github.io/webappsec-csp/#directives-other"
    },
    "snapshot": {
      "number": "6.2",
      "spec": "Content Security Policy 3",
      "text": "Other Directives",
      "url": "https://www.w3.org/TR/CSP3/#directives-other"
    }
  },
  "#directives-reporting": {
    "current": {
      "number": "6.5",
      "spec": "Content Security Policy 3",
      "text": "Reporting Directives",
      "url": "https://w3c.github.io/webappsec-csp/#directives-reporting"
    },
    "snapshot": {
      "number": "6.5",
      "spec": "Content Security Policy 3",
      "text": "Reporting Directives",
      "url": "https://www.w3.org/TR/CSP3/#directives-reporting"
    }
  },
  "#does-request-violate-policy": {
    "current": {
      "number": "6.7.2.1",
      "spec": "Content Security Policy 3",
      "text": "Does request violate policy?",
      "url": "https://w3c.github.io/webappsec-csp/#does-request-violate-policy"
    },
    "snapshot": {
      "number": "6.7.2.1",
      "spec": "Content Security Policy 3",
      "text": "Does request violate policy?",
      "url": "https://www.w3.org/TR/CSP3/#does-request-violate-policy"
    }
  },
  "#does-resource-hint-violate-policy": {
    "current": {
      "number": "6.7.2.2",
      "spec": "Content Security Policy 3",
      "text": "Does resource hint request violate policy?",
      "url": "https://w3c.github.io/webappsec-csp/#does-resource-hint-violate-policy"
    }
  },
  "#ecma-integration": {
    "current": {
      "number": "4.4",
      "spec": "Content Security Policy 3",
      "text": "Integration with ECMAScript",
      "url": "https://w3c.github.io/webappsec-csp/#ecma-integration"
    },
    "snapshot": {
      "number": "4.4",
      "spec": "Content Security Policy 3",
      "text": "Integration with ECMAScript",
      "url": "https://www.w3.org/TR/CSP3/#ecma-integration"
    }
  },
  "#effective-directive-for-a-request": {
    "current": {
      "number": "6.8.1",
      "spec": "Content Security Policy 3",
      "text": "Get the effective directive for request",
      "url": "https://w3c.github.io/webappsec-csp/#effective-directive-for-a-request"
    },
    "snapshot": {
      "number": "6.8.1",
      "spec": "Content Security Policy 3",
      "text": "Get the effective directive for request",
      "url": "https://www.w3.org/TR/CSP3/#effective-directive-for-a-request"
    }
  },
  "#effective-directive-for-inline-check": {
    "current": {
      "number": "6.8.2",
      "spec": "Content Security Policy 3",
      "text": "Get the effective directive for inline checks",
      "url": "https://w3c.github.io/webappsec-csp/#effective-directive-for-inline-check"
    },
    "snapshot": {
      "number": "6.8.2",
      "spec": "Content Security Policy 3",
      "text": "Get the effective directive for inline checks",
      "url": "https://www.w3.org/TR/CSP3/#effective-directive-for-inline-check"
    }
  },
  "#example-basic": {
    "current": {
      "number": "1.1.1",
      "spec": "Content Security Policy 3",
      "text": "Control Execution",
      "url": "https://w3c.github.io/webappsec-csp/#example-basic"
    },
    "snapshot": {
      "number": "1.1.1",
      "spec": "Content Security Policy 3",
      "text": "Control Execution",
      "url": "https://www.w3.org/TR/CSP3/#example-basic"
    }
  },
  "#examples": {
    "current": {
      "number": "1.1",
      "spec": "Content Security Policy 3",
      "text": "Examples",
      "url": "https://w3c.github.io/webappsec-csp/#examples"
    },
    "snapshot": {
      "number": "1.1",
      "spec": "Content Security Policy 3",
      "text": "Examples",
      "url": "https://www.w3.org/TR/CSP3/#examples"
    }
  },
  "#exfiltration": {
    "current": {
      "number": "8.6",
      "spec": "Content Security Policy 3",
      "text": "Exfiltration",
      "url": "https://w3c.github.io/webappsec-csp/#exfiltration"
    }
  },
  "#extensions": {
    "current": {
      "number": "9.1",
      "spec": "Content Security Policy 3",
      "text": "Vendor-specific Extensions and Addons",
      "url": "https://w3c.github.io/webappsec-csp/#extensions"
    },
    "snapshot": {
      "number": "9.1",
      "spec": "Content Security Policy 3",
      "text": "Vendor-specific Extensions and Addons",
      "url": "https://www.w3.org/TR/CSP3/#extensions"
    }
  },
  "#external-hash": {
    "current": {
      "number": "8.4",
      "spec": "Content Security Policy 3",
      "text": "Allowing external JavaScript via hashes",
      "url": "https://w3c.github.io/webappsec-csp/#external-hash"
    },
    "snapshot": {
      "number": "8.4",
      "spec": "Content Security Policy 3",
      "text": "Allowing external JavaScript via hashes",
      "url": "https://www.w3.org/TR/CSP3/#external-hash"
    }
  },
  "#fetch-integration": {
    "current": {
      "number": "4.1",
      "spec": "Content Security Policy 3",
      "text": "Integration with Fetch",
      "url": "https://w3c.github.io/webappsec-csp/#fetch-integration"
    },
    "snapshot": {
      "number": "4.1",
      "spec": "Content Security Policy 3",
      "text": "Integration with Fetch",
      "url": "https://www.w3.org/TR/CSP3/#fetch-integration"
    }
  },
  "#font-src-post-request": {
    "current": {
      "number": "6.1.4.2",
      "spec": "Content Security Policy 3",
      "text": "font-src Post-request check",
      "url": "https://w3c.github.io/webappsec-csp/#font-src-post-request"
    },
    "snapshot": {
      "number": "6.1.4.2",
      "spec": "Content Security Policy 3",
      "text": "font-src Post-request check",
      "url": "https://www.w3.org/TR/CSP3/#font-src-post-request"
    }
  },
  "#font-src-pre-request": {
    "current": {
      "number": "6.1.4.1",
      "spec": "Content Security Policy 3",
      "text": "font-src Pre-request check",
      "url": "https://w3c.github.io/webappsec-csp/#font-src-pre-request"
    },
    "snapshot": {
      "number": "6.1.4.1",
      "spec": "Content Security Policy 3",
      "text": "font-src Pre-request check",
      "url": "https://www.w3.org/TR/CSP3/#font-src-pre-request"
    }
  },
  "#form-action-pre-navigate": {
    "current": {
      "number": "6.4.1.1",
      "spec": "Content Security Policy 3",
      "text": "form-action Pre-Navigation Check",
      "url": "https://w3c.github.io/webappsec-csp/#form-action-pre-navigate"
    },
    "snapshot": {
      "number": "6.4.1.1",
      "spec": "Content Security Policy 3",
      "text": "form-action Pre-Navigation Check",
      "url": "https://www.w3.org/TR/CSP3/#form-action-pre-navigate"
    }
  },
  "#frame-ancestors-and-frame-options": {
    "current": {
      "number": "6.4.2.2",
      "spec": "Content Security Policy 3",
      "text": "Relation to ``X-Frame-Options``",
      "url": "https://w3c.github.io/webappsec-csp/#frame-ancestors-and-frame-options"
    },
    "snapshot": {
      "number": "6.4.2.2",
      "spec": "Content Security Policy 3",
      "text": "Relation to ``X-Frame-Options``",
      "url": "https://www.w3.org/TR/CSP3/#frame-ancestors-and-frame-options"
    }
  },
  "#frame-ancestors-navigation-response": {
    "current": {
      "number": "6.4.2.1",
      "spec": "Content Security Policy 3",
      "text": "frame-ancestors Navigation Response Check",
      "url": "https://w3c.github.io/webappsec-csp/#frame-ancestors-navigation-response"
    },
    "snapshot": {
      "number": "6.4.2.1",
      "spec": "Content Security Policy 3",
      "text": "frame-ancestors Navigation Response Check",
      "url": "https://www.w3.org/TR/CSP3/#frame-ancestors-navigation-response"
    }
  },
  "#frame-src-post-request": {
    "current": {
      "number": "6.1.5.2",
      "spec": "Content Security Policy 3",
      "text": "frame-src Post-request check",
      "url": "https://w3c.github.io/webappsec-csp/#frame-src-post-request"
    },
    "snapshot": {
      "number": "6.1.5.2",
      "spec": "Content Security Policy 3",
      "text": "frame-src Post-request check",
      "url": "https://www.w3.org/TR/CSP3/#frame-src-post-request"
    }
  },
  "#frame-src-pre-request": {
    "current": {
      "number": "6.1.5.1",
      "spec": "Content Security Policy 3",
      "text": "frame-src Pre-request check",
      "url": "https://w3c.github.io/webappsec-csp/#frame-src-pre-request"
    },
    "snapshot": {
      "number": "6.1.5.1",
      "spec": "Content Security Policy 3",
      "text": "frame-src Pre-request check",
      "url": "https://www.w3.org/TR/CSP3/#frame-src-pre-request"
    }
  },
  "#framework": {
    "current": {
      "number": "2",
      "spec": "Content Security Policy 3",
      "text": "Framework",
      "url": "https://w3c.github.io/webappsec-csp/#framework"
    },
    "snapshot": {
      "number": "2",
      "spec": "Content Security Policy 3",
      "text": "Framework",
      "url": "https://www.w3.org/TR/CSP3/#framework"
    }
  },
  "#framework-directive-source-list": {
    "current": {
      "number": "2.3.1",
      "spec": "Content Security Policy 3",
      "text": "Source Lists",
      "url": "https://w3c.github.io/webappsec-csp/#framework-directive-source-list"
    },
    "snapshot": {
      "number": "2.3.1",
      "spec": "Content Security Policy 3",
      "text": "Source Lists",
      "url": "https://www.w3.org/TR/CSP3/#framework-directive-source-list"
    }
  },
  "#framework-directives": {
    "current": {
      "number": "2.3",
      "spec": "Content Security Policy 3",
      "text": "Directives",
      "url": "https://w3c.github.io/webappsec-csp/#framework-directives"
    },
    "snapshot": {
      "number": "2.3",
      "spec": "Content Security Policy 3",
      "text": "Directives",
      "url": "https://www.w3.org/TR/CSP3/#framework-directives"
    }
  },
  "#framework-infrastructure": {
    "current": {
      "number": "2.1",
      "spec": "Content Security Policy 3",
      "text": "Infrastructure",
      "url": "https://w3c.github.io/webappsec-csp/#framework-infrastructure"
    },
    "snapshot": {
      "number": "2.1",
      "spec": "Content Security Policy 3",
      "text": "Infrastructure",
      "url": "https://www.w3.org/TR/CSP3/#framework-infrastructure"
    }
  },
  "#framework-policy": {
    "current": {
      "number": "2.2",
      "spec": "Content Security Policy 3",
      "text": "Policies",
      "url": "https://w3c.github.io/webappsec-csp/#framework-policy"
    },
    "snapshot": {
      "number": "2.2",
      "spec": "Content Security Policy 3",
      "text": "Policies",
      "url": "https://www.w3.org/TR/CSP3/#framework-policy"
    }
  },
  "#framework-violation": {
    "current": {
      "number": "2.4",
      "spec": "Content Security Policy 3",
      "text": "Violations",
      "url": "https://w3c.github.io/webappsec-csp/#framework-violation"
    },
    "snapshot": {
      "number": "2.4",
      "spec": "Content Security Policy 3",
      "text": "Violations",
      "url": "https://www.w3.org/TR/CSP3/#framework-violation"
    }
  },
  "#get-csp-of-object": {
    "current": {
      "number": "4.2.2",
      "spec": "Content Security Policy 3",
      "text": "Retrieve the CSP list of an object",
      "url": "https://w3c.github.io/webappsec-csp/#get-csp-of-object"
    },
    "snapshot": {
      "number": "4.2.2",
      "spec": "Content Security Policy 3",
      "text": "Retrieve the CSP list of an object",
      "url": "https://www.w3.org/TR/CSP3/#get-csp-of-object"
    }
  },
  "#goals": {
    "current": {
      "number": "1.2",
      "spec": "Content Security Policy 3",
      "text": "Goals",
      "url": "https://w3c.github.io/webappsec-csp/#goals"
    },
    "snapshot": {
      "number": "1.2",
      "spec": "Content Security Policy 3",
      "text": "Goals",
      "url": "https://www.w3.org/TR/CSP3/#goals"
    }
  },
  "#html-integration": {
    "current": {
      "number": "4.2",
      "spec": "Content Security Policy 3",
      "text": "Integration with HTML",
      "url": "https://w3c.github.io/webappsec-csp/#html-integration"
    },
    "snapshot": {
      "number": "4.2",
      "spec": "Content Security Policy 3",
      "text": "Integration with HTML",
      "url": "https://www.w3.org/TR/CSP3/#html-integration"
    }
  },
  "#iana-considerations": {
    "current": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "10. IANA Considerations",
      "url": "https://w3c.github.io/webappsec-csp/#iana-considerations"
    },
    "snapshot": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "10. IANA Considerations",
      "url": "https://www.w3.org/TR/CSP3/#iana-considerations"
    }
  },
  "#iana-csp": {
    "current": {
      "number": "10.2.1",
      "spec": "Content Security Policy 3",
      "text": "Content-Security-Policy",
      "url": "https://w3c.github.io/webappsec-csp/#iana-csp"
    },
    "snapshot": {
      "number": "10.2.1",
      "spec": "Content Security Policy 3",
      "text": "Content-Security-Policy",
      "url": "https://www.w3.org/TR/CSP3/#iana-csp"
    }
  },
  "#iana-cspro": {
    "current": {
      "number": "10.2.2",
      "spec": "Content Security Policy 3",
      "text": "Content-Security-Policy-Report-Only",
      "url": "https://w3c.github.io/webappsec-csp/#iana-cspro"
    },
    "snapshot": {
      "number": "10.2.2",
      "spec": "Content Security Policy 3",
      "text": "Content-Security-Policy-Report-Only",
      "url": "https://www.w3.org/TR/CSP3/#iana-cspro"
    }
  },
  "#iana-headers": {
    "current": {
      "number": "10.2",
      "spec": "Content Security Policy 3",
      "text": "Headers",
      "url": "https://w3c.github.io/webappsec-csp/#iana-headers"
    },
    "snapshot": {
      "number": "10.2",
      "spec": "Content Security Policy 3",
      "text": "Headers",
      "url": "https://www.w3.org/TR/CSP3/#iana-headers"
    }
  },
  "#iana-registry": {
    "current": {
      "number": "10.1",
      "spec": "Content Security Policy 3",
      "text": "Directive Registry",
      "url": "https://w3c.github.io/webappsec-csp/#iana-registry"
    },
    "snapshot": {
      "number": "10.1",
      "spec": "Content Security Policy 3",
      "text": "Directive Registry",
      "url": "https://www.w3.org/TR/CSP3/#iana-registry"
    }
  },
  "#idl-index": {
    "current": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "IDL Index",
      "url": "https://w3c.github.io/webappsec-csp/#idl-index"
    },
    "snapshot": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "IDL Index",
      "url": "https://www.w3.org/TR/CSP3/#idl-index"
    }
  },
  "#img-src-post-request": {
    "current": {
      "number": "6.1.6.2",
      "spec": "Content Security Policy 3",
      "text": "img-src Post-request check",
      "url": "https://w3c.github.io/webappsec-csp/#img-src-post-request"
    },
    "snapshot": {
      "number": "6.1.6.2",
      "spec": "Content Security Policy 3",
      "text": "img-src Post-request check",
      "url": "https://www.w3.org/TR/CSP3/#img-src-post-request"
    }
  },
  "#img-src-pre-request": {
    "current": {
      "number": "6.1.6.1",
      "spec": "Content Security Policy 3",
      "text": "img-src Pre-request check",
      "url": "https://w3c.github.io/webappsec-csp/#img-src-pre-request"
    },
    "snapshot": {
      "number": "6.1.6.1",
      "spec": "Content Security Policy 3",
      "text": "img-src Pre-request check",
      "url": "https://www.w3.org/TR/CSP3/#img-src-pre-request"
    }
  },
  "#implementation-considerations": {
    "current": {
      "number": "9",
      "spec": "Content Security Policy 3",
      "text": "Implementation Considerations",
      "url": "https://w3c.github.io/webappsec-csp/#implementation-considerations"
    },
    "snapshot": {
      "number": "9",
      "spec": "Content Security Policy 3",
      "text": "Implementation Considerations",
      "url": "https://www.w3.org/TR/CSP3/#implementation-considerations"
    }
  },
  "#index": {
    "current": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "Index",
      "url": "https://w3c.github.io/webappsec-csp/#index"
    },
    "snapshot": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "Index",
      "url": "https://www.w3.org/TR/CSP3/#index"
    }
  },
  "#index-defined-elsewhere": {
    "current": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "Terms defined by reference",
      "url": "https://w3c.github.io/webappsec-csp/#index-defined-elsewhere"
    },
    "snapshot": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "Terms defined by reference",
      "url": "https://www.w3.org/TR/CSP3/#index-defined-elsewhere"
    }
  },
  "#index-defined-here": {
    "current": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "Terms defined by this specification",
      "url": "https://w3c.github.io/webappsec-csp/#index-defined-here"
    },
    "snapshot": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "Terms defined by this specification",
      "url": "https://www.w3.org/TR/CSP3/#index-defined-here"
    }
  },
  "#informative": {
    "current": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "Informative References",
      "url": "https://w3c.github.io/webappsec-csp/#informative"
    },
    "snapshot": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "Informative References",
      "url": "https://www.w3.org/TR/CSP3/#informative"
    }
  },
  "#integrations": {
    "current": {
      "number": "4",
      "spec": "Content Security Policy 3",
      "text": "Integrations",
      "url": "https://w3c.github.io/webappsec-csp/#integrations"
    },
    "snapshot": {
      "number": "4",
      "spec": "Content Security Policy 3",
      "text": "Integrations",
      "url": "https://www.w3.org/TR/CSP3/#integrations"
    }
  },
  "#intro": {
    "current": {
      "number": "1",
      "spec": "Content Security Policy 3",
      "text": "Introduction",
      "url": "https://w3c.github.io/webappsec-csp/#intro"
    },
    "snapshot": {
      "number": "1",
      "spec": "Content Security Policy 3",
      "text": "Introduction",
      "url": "https://www.w3.org/TR/CSP3/#intro"
    }
  },
  "#is-element-nonceable": {
    "current": {
      "number": "6.7.3.1",
      "spec": "Content Security Policy 3",
      "text": "Is element nonceable?",
      "url": "https://w3c.github.io/webappsec-csp/#is-element-nonceable"
    },
    "snapshot": {
      "number": "6.7.3.1",
      "spec": "Content Security Policy 3",
      "text": "Is element nonceable?",
      "url": "https://www.w3.org/TR/CSP3/#is-element-nonceable"
    }
  },
  "#issues-index": {
    "current": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "Issues Index",
      "url": "https://w3c.github.io/webappsec-csp/#issues-index"
    },
    "snapshot": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "Issues Index",
      "url": "https://www.w3.org/TR/CSP3/#issues-index"
    }
  },
  "#manifest-src-post-request": {
    "current": {
      "number": "6.1.7.2",
      "spec": "Content Security Policy 3",
      "text": "manifest-src Post-request check",
      "url": "https://w3c.github.io/webappsec-csp/#manifest-src-post-request"
    },
    "snapshot": {
      "number": "6.1.7.2",
      "spec": "Content Security Policy 3",
      "text": "manifest-src Post-request check",
      "url": "https://www.w3.org/TR/CSP3/#manifest-src-post-request"
    }
  },
  "#manifest-src-pre-request": {
    "current": {
      "number": "6.1.7.1",
      "spec": "Content Security Policy 3",
      "text": "manifest-src Pre-request check",
      "url": "https://w3c.github.io/webappsec-csp/#manifest-src-pre-request"
    },
    "snapshot": {
      "number": "6.1.7.1",
      "spec": "Content Security Policy 3",
      "text": "manifest-src Pre-request check",
      "url": "https://www.w3.org/TR/CSP3/#manifest-src-pre-request"
    }
  },
  "#match-element-to-source-list": {
    "current": {
      "number": "6.7.3.3",
      "spec": "Content Security Policy 3",
      "text": "Does element match source list for type and source?",
      "url": "https://w3c.github.io/webappsec-csp/#match-element-to-source-list"
    },
    "snapshot": {
      "number": "6.7.3.3",
      "spec": "Content Security Policy 3",
      "text": "Does element match source list for type and source?",
      "url": "https://www.w3.org/TR/CSP3/#match-element-to-source-list"
    }
  },
  "#match-hosts": {
    "current": {
      "number": "6.7.2.9",
      "spec": "Content Security Policy 3",
      "text": "host-part matching",
      "url": "https://w3c.github.io/webappsec-csp/#match-hosts"
    },
    "snapshot": {
      "number": "6.7.2.8",
      "spec": "Content Security Policy 3",
      "text": "host-part matching",
      "url": "https://www.w3.org/TR/CSP3/#match-hosts"
    }
  },
  "#match-nonce-to-source-list": {
    "current": {
      "number": "6.7.2.3",
      "spec": "Content Security Policy 3",
      "text": "Does nonce match source list?",
      "url": "https://w3c.github.io/webappsec-csp/#match-nonce-to-source-list"
    },
    "snapshot": {
      "number": "6.7.2.2",
      "spec": "Content Security Policy 3",
      "text": "Does nonce match source list?",
      "url": "https://www.w3.org/TR/CSP3/#match-nonce-to-source-list"
    }
  },
  "#match-paths": {
    "current": {
      "number": "6.7.2.11",
      "spec": "Content Security Policy 3",
      "text": "path-part matching",
      "url": "https://w3c.github.io/webappsec-csp/#match-paths"
    },
    "snapshot": {
      "number": "6.7.2.10",
      "spec": "Content Security Policy 3",
      "text": "path-part matching",
      "url": "https://www.w3.org/TR/CSP3/#match-paths"
    }
  },
  "#match-ports": {
    "current": {
      "number": "6.7.2.10",
      "spec": "Content Security Policy 3",
      "text": "port-part matching",
      "url": "https://w3c.github.io/webappsec-csp/#match-ports"
    },
    "snapshot": {
      "number": "6.7.2.9",
      "spec": "Content Security Policy 3",
      "text": "port-part matching",
      "url": "https://www.w3.org/TR/CSP3/#match-ports"
    }
  },
  "#match-request-to-source-list": {
    "current": {
      "number": "6.7.2.4",
      "spec": "Content Security Policy 3",
      "text": "Does request match source list?",
      "url": "https://w3c.github.io/webappsec-csp/#match-request-to-source-list"
    },
    "snapshot": {
      "number": "6.7.2.3",
      "spec": "Content Security Policy 3",
      "text": "Does request match source list?",
      "url": "https://www.w3.org/TR/CSP3/#match-request-to-source-list"
    }
  },
  "#match-response-to-source-list": {
    "current": {
      "number": "6.7.2.5",
      "spec": "Content Security Policy 3",
      "text": "Does response to request match source list?",
      "url": "https://w3c.github.io/webappsec-csp/#match-response-to-source-list"
    },
    "snapshot": {
      "number": "6.7.2.4",
      "spec": "Content Security Policy 3",
      "text": "Does response to request match source list?",
      "url": "https://www.w3.org/TR/CSP3/#match-response-to-source-list"
    }
  },
  "#match-schemes": {
    "current": {
      "number": "6.7.2.8",
      "spec": "Content Security Policy 3",
      "text": "scheme-part matching",
      "url": "https://w3c.github.io/webappsec-csp/#match-schemes"
    },
    "snapshot": {
      "number": "6.7.2.7",
      "spec": "Content Security Policy 3",
      "text": "scheme-part matching",
      "url": "https://www.w3.org/TR/CSP3/#match-schemes"
    }
  },
  "#match-url-to-source-expression": {
    "current": {
      "number": "6.7.2.7",
      "spec": "Content Security Policy 3",
      "text": "Does url match expression in origin with redirect count?",
      "url": "https://w3c.github.io/webappsec-csp/#match-url-to-source-expression"
    },
    "snapshot": {
      "number": "6.7.2.6",
      "spec": "Content Security Policy 3",
      "text": "Does url match expression in origin with redirect count?",
      "url": "https://www.w3.org/TR/CSP3/#match-url-to-source-expression"
    }
  },
  "#match-url-to-source-list": {
    "current": {
      "number": "6.7.2.6",
      "spec": "Content Security Policy 3",
      "text": "Does url match source list in origin with redirect count?",
      "url": "https://w3c.github.io/webappsec-csp/#match-url-to-source-list"
    },
    "snapshot": {
      "number": "6.7.2.5",
      "spec": "Content Security Policy 3",
      "text": "Does url match source list in origin with redirect count?",
      "url": "https://www.w3.org/TR/CSP3/#match-url-to-source-list"
    }
  },
  "#matching-algorithms": {
    "current": {
      "number": "6.7",
      "spec": "Content Security Policy 3",
      "text": "Matching Algorithms",
      "url": "https://w3c.github.io/webappsec-csp/#matching-algorithms"
    },
    "snapshot": {
      "number": "6.7",
      "spec": "Content Security Policy 3",
      "text": "Matching Algorithms",
      "url": "https://www.w3.org/TR/CSP3/#matching-algorithms"
    }
  },
  "#matching-elements": {
    "current": {
      "number": "6.7.3",
      "spec": "Content Security Policy 3",
      "text": "Element Matching Algorithms",
      "url": "https://w3c.github.io/webappsec-csp/#matching-elements"
    },
    "snapshot": {
      "number": "6.7.3",
      "spec": "Content Security Policy 3",
      "text": "Element Matching Algorithms",
      "url": "https://www.w3.org/TR/CSP3/#matching-elements"
    }
  },
  "#matching-urls": {
    "current": {
      "number": "6.7.2",
      "spec": "Content Security Policy 3",
      "text": "URL Matching",
      "url": "https://w3c.github.io/webappsec-csp/#matching-urls"
    },
    "snapshot": {
      "number": "6.7.2",
      "spec": "Content Security Policy 3",
      "text": "URL Matching",
      "url": "https://www.w3.org/TR/CSP3/#matching-urls"
    }
  },
  "#media-src-post-request": {
    "current": {
      "number": "6.1.8.2",
      "spec": "Content Security Policy 3",
      "text": "media-src Post-request check",
      "url": "https://w3c.github.io/webappsec-csp/#media-src-post-request"
    },
    "snapshot": {
      "number": "6.1.8.2",
      "spec": "Content Security Policy 3",
      "text": "media-src Post-request check",
      "url": "https://www.w3.org/TR/CSP3/#media-src-post-request"
    }
  },
  "#media-src-pre-request": {
    "current": {
      "number": "6.1.8.1",
      "spec": "Content Security Policy 3",
      "text": "media-src Pre-request check",
      "url": "https://w3c.github.io/webappsec-csp/#media-src-pre-request"
    },
    "snapshot": {
      "number": "6.1.8.1",
      "spec": "Content Security Policy 3",
      "text": "media-src Pre-request check",
      "url": "https://www.w3.org/TR/CSP3/#media-src-pre-request"
    }
  },
  "#meta-element": {
    "current": {
      "number": "3.3",
      "spec": "Content Security Policy 3",
      "text": "The <meta> element",
      "url": "https://w3c.github.io/webappsec-csp/#meta-element"
    },
    "snapshot": {
      "number": "3.3",
      "spec": "Content Security Policy 3",
      "text": "The <meta> element",
      "url": "https://www.w3.org/TR/CSP3/#meta-element"
    }
  },
  "#multiple-policies": {
    "current": {
      "number": "8.1",
      "spec": "Content Security Policy 3",
      "text": "The effect of multiple policies",
      "url": "https://w3c.github.io/webappsec-csp/#multiple-policies"
    },
    "snapshot": {
      "number": "8.1",
      "spec": "Content Security Policy 3",
      "text": "The effect of multiple policies",
      "url": "https://www.w3.org/TR/CSP3/#multiple-policies"
    }
  },
  "#nonce-exfiltration-content-attributes": {
    "current": {
      "number": "7.2.2",
      "spec": "Content Security Policy 3",
      "text": "Nonce exfiltration via content attributes",
      "url": "https://w3c.github.io/webappsec-csp/#nonce-exfiltration-content-attributes"
    },
    "snapshot": {
      "number": "7.2.2",
      "spec": "Content Security Policy 3",
      "text": "Nonce exfiltration via content attributes",
      "url": "https://www.w3.org/TR/CSP3/#nonce-exfiltration-content-attributes"
    }
  },
  "#normative": {
    "current": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "Normative References",
      "url": "https://w3c.github.io/webappsec-csp/#normative"
    },
    "snapshot": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "Normative References",
      "url": "https://www.w3.org/TR/CSP3/#normative"
    }
  },
  "#object-src-post-request": {
    "current": {
      "number": "6.1.9.2",
      "spec": "Content Security Policy 3",
      "text": "object-src Post-request check",
      "url": "https://w3c.github.io/webappsec-csp/#object-src-post-request"
    },
    "snapshot": {
      "number": "6.1.9.2",
      "spec": "Content Security Policy 3",
      "text": "object-src Post-request check",
      "url": "https://www.w3.org/TR/CSP3/#object-src-post-request"
    }
  },
  "#object-src-pre-request": {
    "current": {
      "number": "6.1.9.1",
      "spec": "Content Security Policy 3",
      "text": "object-src Pre-request check",
      "url": "https://w3c.github.io/webappsec-csp/#object-src-pre-request"
    },
    "snapshot": {
      "number": "6.1.9.1",
      "spec": "Content Security Policy 3",
      "text": "object-src Pre-request check",
      "url": "https://www.w3.org/TR/CSP3/#object-src-pre-request"
    }
  },
  "#obtain-violation-blocked-uri": {
    "current": {
      "number": "5.2",
      "spec": "Content Security Policy 3",
      "text": "Obtain the blockedURI of a violation’s resource",
      "url": "https://w3c.github.io/webappsec-csp/#obtain-violation-blocked-uri"
    },
    "snapshot": {
      "number": "5.2",
      "spec": "Content Security Policy 3",
      "text": "Obtain the blockedURI of a violation’s resource",
      "url": "https://www.w3.org/TR/CSP3/#obtain-violation-blocked-uri"
    }
  },
  "#parse-response-csp": {
    "current": {
      "number": "2.2.3",
      "spec": "Content Security Policy 3",
      "text": "Parse response’s Content Security Policies",
      "url": "https://w3c.github.io/webappsec-csp/#parse-response-csp"
    },
    "snapshot": {
      "number": "2.2.3",
      "spec": "Content Security Policy 3",
      "text": "Parse response’s Content Security Policies",
      "url": "https://www.w3.org/TR/CSP3/#parse-response-csp"
    }
  },
  "#parse-serialized-policy": {
    "current": {
      "number": "2.2.1",
      "spec": "Content Security Policy 3",
      "text": "Parse a serialized CSP",
      "url": "https://w3c.github.io/webappsec-csp/#parse-serialized-policy"
    },
    "snapshot": {
      "number": "2.2.1",
      "spec": "Content Security Policy 3",
      "text": "Parse a serialized CSP",
      "url": "https://www.w3.org/TR/CSP3/#parse-serialized-policy"
    }
  },
  "#parse-serialized-policy-list": {
    "current": {
      "number": "2.2.2",
      "spec": "Content Security Policy 3",
      "text": "Parse a serialized CSP list",
      "url": "https://w3c.github.io/webappsec-csp/#parse-serialized-policy-list"
    },
    "snapshot": {
      "number": "2.2.2",
      "spec": "Content Security Policy 3",
      "text": "Parse a serialized CSP list",
      "url": "https://www.w3.org/TR/CSP3/#parse-serialized-policy-list"
    }
  },
  "#policy-delivery": {
    "current": {
      "number": "3",
      "spec": "Content Security Policy 3",
      "text": "Policy Delivery",
      "url": "https://w3c.github.io/webappsec-csp/#policy-delivery"
    },
    "snapshot": {
      "number": "3",
      "spec": "Content Security Policy 3",
      "text": "Policy Delivery",
      "url": "https://www.w3.org/TR/CSP3/#policy-delivery"
    }
  },
  "#prefetch-src-post-request": {
    "snapshot": {
      "number": "6.1.10.2",
      "spec": "Content Security Policy 3",
      "text": "prefetch-src Post-request check",
      "url": "https://www.w3.org/TR/CSP3/#prefetch-src-post-request"
    }
  },
  "#prefetch-src-pre-request": {
    "snapshot": {
      "number": "6.1.10.1",
      "spec": "Content Security Policy 3",
      "text": "prefetch-src Pre-request check",
      "url": "https://www.w3.org/TR/CSP3/#prefetch-src-pre-request"
    }
  },
  "#references": {
    "current": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "References",
      "url": "https://w3c.github.io/webappsec-csp/#references"
    },
    "snapshot": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "References",
      "url": "https://www.w3.org/TR/CSP3/#references"
    }
  },
  "#report-for-request": {
    "current": {
      "number": "4.1.1",
      "spec": "Content Security Policy 3",
      "text": "Report Content Security Policy violations for request",
      "url": "https://w3c.github.io/webappsec-csp/#report-for-request"
    },
    "snapshot": {
      "number": "4.1.1",
      "spec": "Content Security Policy 3",
      "text": "Report Content Security Policy violations for request",
      "url": "https://www.w3.org/TR/CSP3/#report-for-request"
    }
  },
  "#report-violation": {
    "current": {
      "number": "5.5",
      "spec": "Content Security Policy 3",
      "text": "Report a violation",
      "url": "https://w3c.github.io/webappsec-csp/#report-violation"
    },
    "snapshot": {
      "number": "5.5",
      "spec": "Content Security Policy 3",
      "text": "Report a violation",
      "url": "https://www.w3.org/TR/CSP3/#report-violation"
    }
  },
  "#reporting": {
    "current": {
      "number": "5",
      "spec": "Content Security Policy 3",
      "text": "Reporting",
      "url": "https://w3c.github.io/webappsec-csp/#reporting"
    },
    "snapshot": {
      "number": "5",
      "spec": "Content Security Policy 3",
      "text": "Reporting",
      "url": "https://www.w3.org/TR/CSP3/#reporting"
    }
  },
  "#run-document-csp-initialization": {
    "current": {
      "number": "4.2.1",
      "spec": "Content Security Policy 3",
      "text": "Run CSP initialization for a Document",
      "url": "https://w3c.github.io/webappsec-csp/#run-document-csp-initialization"
    },
    "snapshot": {
      "number": "4.2.1",
      "spec": "Content Security Policy 3",
      "text": "Run CSP initialization for a Document",
      "url": "https://www.w3.org/TR/CSP3/#run-document-csp-initialization"
    }
  },
  "#run-global-object-csp-initialization": {
    "current": {
      "number": "4.2.6",
      "spec": "Content Security Policy 3",
      "text": "Run CSP initialization for a global object.",
      "url": "https://w3c.github.io/webappsec-csp/#run-global-object-csp-initialization"
    },
    "snapshot": {
      "number": "4.2.6",
      "spec": "Content Security Policy 3",
      "text": "Run CSP initialization for a global object.",
      "url": "https://www.w3.org/TR/CSP3/#run-global-object-csp-initialization"
    }
  },
  "#sandbox-init": {
    "current": {
      "number": "6.3.2.1",
      "spec": "Content Security Policy 3",
      "text": "sandbox Initialization",
      "url": "https://w3c.github.io/webappsec-csp/#sandbox-init"
    },
    "snapshot": {
      "number": "6.3.2.1",
      "spec": "Content Security Policy 3",
      "text": "sandbox Initialization",
      "url": "https://www.w3.org/TR/CSP3/#sandbox-init"
    }
  },
  "#script-checks": {
    "current": {
      "number": "6.7.1",
      "spec": "Content Security Policy 3",
      "text": "Script directive checks",
      "url": "https://w3c.github.io/webappsec-csp/#script-checks"
    },
    "snapshot": {
      "number": "6.7.1",
      "spec": "Content Security Policy 3",
      "text": "Script directive checks",
      "url": "https://www.w3.org/TR/CSP3/#script-checks"
    }
  },
  "#script-post-request": {
    "current": {
      "number": "6.7.1.2",
      "spec": "Content Security Policy 3",
      "text": "Script directives post-request check",
      "url": "https://w3c.github.io/webappsec-csp/#script-post-request"
    },
    "snapshot": {
      "number": "6.7.1.2",
      "spec": "Content Security Policy 3",
      "text": "Script directives post-request check",
      "url": "https://www.w3.org/TR/CSP3/#script-post-request"
    }
  },
  "#script-pre-request": {
    "current": {
      "number": "6.7.1.1",
      "spec": "Content Security Policy 3",
      "text": "Script directives pre-request check",
      "url": "https://w3c.github.io/webappsec-csp/#script-pre-request"
    },
    "snapshot": {
      "number": "6.7.1.1",
      "spec": "Content Security Policy 3",
      "text": "Script directives pre-request check",
      "url": "https://www.w3.org/TR/CSP3/#script-pre-request"
    }
  },
  "#script-src-attr-inline": {
    "current": {
      "number": "6.1.12.1",
      "spec": "Content Security Policy 3",
      "text": "script-src-attr Inline Check",
      "url": "https://w3c.github.io/webappsec-csp/#script-src-attr-inline"
    },
    "snapshot": {
      "number": "6.1.13.1",
      "spec": "Content Security Policy 3",
      "text": "script-src-attr Inline Check",
      "url": "https://www.w3.org/TR/CSP3/#script-src-attr-inline"
    }
  },
  "#script-src-elem-inline": {
    "current": {
      "number": "6.1.11.3",
      "spec": "Content Security Policy 3",
      "text": "script-src-elem Inline Check",
      "url": "https://w3c.github.io/webappsec-csp/#script-src-elem-inline"
    },
    "snapshot": {
      "number": "6.1.12.3",
      "spec": "Content Security Policy 3",
      "text": "script-src-elem Inline Check",
      "url": "https://www.w3.org/TR/CSP3/#script-src-elem-inline"
    }
  },
  "#script-src-elem-post-request": {
    "current": {
      "number": "6.1.11.2",
      "spec": "Content Security Policy 3",
      "text": "script-src-elem Post-request check",
      "url": "https://w3c.github.io/webappsec-csp/#script-src-elem-post-request"
    },
    "snapshot": {
      "number": "6.1.12.2",
      "spec": "Content Security Policy 3",
      "text": "script-src-elem Post-request check",
      "url": "https://www.w3.org/TR/CSP3/#script-src-elem-post-request"
    }
  },
  "#script-src-elem-pre-request": {
    "current": {
      "number": "6.1.11.1",
      "spec": "Content Security Policy 3",
      "text": "script-src-elem Pre-request check",
      "url": "https://w3c.github.io/webappsec-csp/#script-src-elem-pre-request"
    },
    "snapshot": {
      "number": "6.1.12.1",
      "spec": "Content Security Policy 3",
      "text": "script-src-elem Pre-request check",
      "url": "https://www.w3.org/TR/CSP3/#script-src-elem-pre-request"
    }
  },
  "#script-src-inline": {
    "current": {
      "number": "6.1.10.3",
      "spec": "Content Security Policy 3",
      "text": "script-src Inline Check",
      "url": "https://w3c.github.io/webappsec-csp/#script-src-inline"
    },
    "snapshot": {
      "number": "6.1.11.3",
      "spec": "Content Security Policy 3",
      "text": "script-src Inline Check",
      "url": "https://www.w3.org/TR/CSP3/#script-src-inline"
    }
  },
  "#script-src-post-request": {
    "current": {
      "number": "6.1.10.2",
      "spec": "Content Security Policy 3",
      "text": "script-src Post-request check",
      "url": "https://w3c.github.io/webappsec-csp/#script-src-post-request"
    },
    "snapshot": {
      "number": "6.1.11.2",
      "spec": "Content Security Policy 3",
      "text": "script-src Post-request check",
      "url": "https://www.w3.org/TR/CSP3/#script-src-post-request"
    }
  },
  "#script-src-pre-request": {
    "current": {
      "number": "6.1.10.1",
      "spec": "Content Security Policy 3",
      "text": "script-src Pre-request check",
      "url": "https://w3c.github.io/webappsec-csp/#script-src-pre-request"
    },
    "snapshot": {
      "number": "6.1.11.1",
      "spec": "Content Security Policy 3",
      "text": "script-src Pre-request check",
      "url": "https://www.w3.org/TR/CSP3/#script-src-pre-request"
    }
  },
  "#security-considerations": {
    "current": {
      "number": "7",
      "spec": "Content Security Policy 3",
      "text": "Security and Privacy Considerations",
      "url": "https://w3c.github.io/webappsec-csp/#security-considerations"
    },
    "snapshot": {
      "number": "7",
      "spec": "Content Security Policy 3",
      "text": "Security and Privacy Considerations",
      "url": "https://www.w3.org/TR/CSP3/#security-considerations"
    }
  },
  "#security-css-parsing": {
    "current": {
      "number": "7.4",
      "spec": "Content Security Policy 3",
      "text": "CSS Parsing",
      "url": "https://w3c.github.io/webappsec-csp/#security-css-parsing"
    },
    "snapshot": {
      "number": "7.4",
      "spec": "Content Security Policy 3",
      "text": "CSS Parsing",
      "url": "https://www.w3.org/TR/CSP3/#security-css-parsing"
    }
  },
  "#security-inherit-csp": {
    "current": {
      "number": "7.8",
      "spec": "Content Security Policy 3",
      "text": "CSP Inheriting to avoid bypasses",
      "url": "https://w3c.github.io/webappsec-csp/#security-inherit-csp"
    },
    "snapshot": {
      "number": "7.8",
      "spec": "Content Security Policy 3",
      "text": "CSP Inheriting to avoid bypasses",
      "url": "https://www.w3.org/TR/CSP3/#security-inherit-csp"
    }
  },
  "#security-nonce-hijacking": {
    "current": {
      "number": "7.2",
      "spec": "Content Security Policy 3",
      "text": "Nonce Hijacking",
      "url": "https://w3c.github.io/webappsec-csp/#security-nonce-hijacking"
    },
    "snapshot": {
      "number": "7.2",
      "spec": "Content Security Policy 3",
      "text": "Nonce Hijacking",
      "url": "https://www.w3.org/TR/CSP3/#security-nonce-hijacking"
    }
  },
  "#security-nonce-retargeting": {
    "current": {
      "number": "7.3",
      "spec": "Content Security Policy 3",
      "text": "Nonce Retargeting",
      "url": "https://w3c.github.io/webappsec-csp/#security-nonce-retargeting"
    },
    "snapshot": {
      "number": "7.3",
      "spec": "Content Security Policy 3",
      "text": "Nonce Retargeting",
      "url": "https://www.w3.org/TR/CSP3/#security-nonce-retargeting"
    }
  },
  "#security-nonces": {
    "current": {
      "number": "7.1",
      "spec": "Content Security Policy 3",
      "text": "Nonce Reuse",
      "url": "https://w3c.github.io/webappsec-csp/#security-nonces"
    },
    "snapshot": {
      "number": "7.1",
      "spec": "Content Security Policy 3",
      "text": "Nonce Reuse",
      "url": "https://www.w3.org/TR/CSP3/#security-nonces"
    }
  },
  "#security-secure-upgrades": {
    "current": {
      "number": "7.7",
      "spec": "Content Security Policy 3",
      "text": "Secure Upgrades",
      "url": "https://w3c.github.io/webappsec-csp/#security-secure-upgrades"
    },
    "snapshot": {
      "number": "7.7",
      "spec": "Content Security Policy 3",
      "text": "Secure Upgrades",
      "url": "https://www.w3.org/TR/CSP3/#security-secure-upgrades"
    }
  },
  "#security-violation-reports": {
    "current": {
      "number": "7.5",
      "spec": "Content Security Policy 3",
      "text": "Violation Reports",
      "url": "https://w3c.github.io/webappsec-csp/#security-violation-reports"
    },
    "snapshot": {
      "number": "7.5",
      "spec": "Content Security Policy 3",
      "text": "Violation Reports",
      "url": "https://www.w3.org/TR/CSP3/#security-violation-reports"
    }
  },
  "#should-block-inline": {
    "current": {
      "number": "4.2.3",
      "spec": "Content Security Policy 3",
      "text": "Should element’s inline type behavior be blocked by Content Security Policy?",
      "url": "https://w3c.github.io/webappsec-csp/#should-block-inline"
    },
    "snapshot": {
      "number": "4.2.3",
      "spec": "Content Security Policy 3",
      "text": "Should element’s inline type behavior be blocked by Content Security Policy?",
      "url": "https://www.w3.org/TR/CSP3/#should-block-inline"
    }
  },
  "#should-block-navigation-request": {
    "current": {
      "number": "4.2.4",
      "spec": "Content Security Policy 3",
      "text": "Should navigation request of type be blocked by Content Security Policy?",
      "url": "https://w3c.github.io/webappsec-csp/#should-block-navigation-request"
    },
    "snapshot": {
      "number": "4.2.4",
      "spec": "Content Security Policy 3",
      "text": "Should navigation request of type be blocked by Content Security Policy?",
      "url": "https://www.w3.org/TR/CSP3/#should-block-navigation-request"
    }
  },
  "#should-block-navigation-response": {
    "current": {
      "number": "4.2.5",
      "spec": "Content Security Policy 3",
      "text": "Should navigation response to navigation request of type in target be blocked by Content Security Policy?",
      "url": "https://w3c.github.io/webappsec-csp/#should-block-navigation-response"
    },
    "snapshot": {
      "number": "4.2.5",
      "spec": "Content Security Policy 3",
      "text": "Should navigation response to navigation request of type in target be blocked by Content Security Policy?",
      "url": "https://www.w3.org/TR/CSP3/#should-block-navigation-response"
    }
  },
  "#should-block-request": {
    "current": {
      "number": "4.1.2",
      "spec": "Content Security Policy 3",
      "text": "Should request be blocked by Content Security Policy?",
      "url": "https://w3c.github.io/webappsec-csp/#should-block-request"
    },
    "snapshot": {
      "number": "4.1.2",
      "spec": "Content Security Policy 3",
      "text": "Should request be blocked by Content Security Policy?",
      "url": "https://www.w3.org/TR/CSP3/#should-block-request"
    }
  },
  "#should-block-response": {
    "current": {
      "number": "4.1.3",
      "spec": "Content Security Policy 3",
      "text": "Should response to request be blocked by Content Security Policy?",
      "url": "https://w3c.github.io/webappsec-csp/#should-block-response"
    },
    "snapshot": {
      "number": "4.1.3",
      "spec": "Content Security Policy 3",
      "text": "Should response to request be blocked by Content Security Policy?",
      "url": "https://www.w3.org/TR/CSP3/#should-block-response"
    }
  },
  "#should-block-rtc-connection": {
    "current": {
      "number": "4.3.1",
      "spec": "Content Security Policy 3",
      "text": "Should RTC connections be blocked for global?",
      "url": "https://w3c.github.io/webappsec-csp/#should-block-rtc-connection"
    },
    "snapshot": {
      "number": "4.3.1",
      "spec": "Content Security Policy 3",
      "text": "Should RTC connections be blocked for global?",
      "url": "https://www.w3.org/TR/CSP3/#should-block-rtc-connection"
    }
  },
  "#should-directive-execute": {
    "current": {
      "number": "6.8.4",
      "spec": "Content Security Policy 3",
      "text": "Should fetch directive execute",
      "url": "https://w3c.github.io/webappsec-csp/#should-directive-execute"
    },
    "snapshot": {
      "number": "6.8.4",
      "spec": "Content Security Policy 3",
      "text": "Should fetch directive execute",
      "url": "https://www.w3.org/TR/CSP3/#should-directive-execute"
    }
  },
  "#sotd": {
    "current": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "Status of this document",
      "url": "https://w3c.github.io/webappsec-csp/#sotd"
    },
    "snapshot": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "Status of this document",
      "url": "https://www.w3.org/TR/CSP3/#sotd"
    }
  },
  "#source-list-paths-and-redirects": {
    "current": {
      "number": "7.6",
      "spec": "Content Security Policy 3",
      "text": "Paths and Redirects",
      "url": "https://w3c.github.io/webappsec-csp/#source-list-paths-and-redirects"
    },
    "snapshot": {
      "number": "7.6",
      "spec": "Content Security Policy 3",
      "text": "Paths and Redirects",
      "url": "https://www.w3.org/TR/CSP3/#source-list-paths-and-redirects"
    }
  },
  "#strict-csp": {
    "current": {
      "number": "8.5",
      "spec": "Content Security Policy 3",
      "text": "Strict CSP",
      "url": "https://w3c.github.io/webappsec-csp/#strict-csp"
    },
    "snapshot": {
      "number": "8.5",
      "spec": "Content Security Policy 3",
      "text": "Strict CSP",
      "url": "https://www.w3.org/TR/CSP3/#strict-csp"
    }
  },
  "#strict-dynamic-usage": {
    "current": {
      "number": "8.2",
      "spec": "Content Security Policy 3",
      "text": "Usage of \"'strict-dynamic'\"",
      "url": "https://w3c.github.io/webappsec-csp/#strict-dynamic-usage"
    },
    "snapshot": {
      "number": "8.2",
      "spec": "Content Security Policy 3",
      "text": "Usage of \"'strict-dynamic'\"",
      "url": "https://www.w3.org/TR/CSP3/#strict-dynamic-usage"
    }
  },
  "#strip-url-for-use-in-reports": {
    "current": {
      "number": "5.4",
      "spec": "Content Security Policy 3",
      "text": "Strip URL for use in reports",
      "url": "https://w3c.github.io/webappsec-csp/#strip-url-for-use-in-reports"
    },
    "snapshot": {
      "number": "5.4",
      "spec": "Content Security Policy 3",
      "text": "Strip URL for use in reports",
      "url": "https://www.w3.org/TR/CSP3/#strip-url-for-use-in-reports"
    }
  },
  "#style-src-attr-inline": {
    "current": {
      "number": "6.1.15.1",
      "spec": "Content Security Policy 3",
      "text": "style-src-attr Inline Check",
      "url": "https://w3c.github.io/webappsec-csp/#style-src-attr-inline"
    },
    "snapshot": {
      "number": "6.1.16.1",
      "spec": "Content Security Policy 3",
      "text": "style-src-attr Inline Check",
      "url": "https://www.w3.org/TR/CSP3/#style-src-attr-inline"
    }
  },
  "#style-src-elem-inline": {
    "current": {
      "number": "6.1.14.3",
      "spec": "Content Security Policy 3",
      "text": "style-src-elem Inline Check",
      "url": "https://w3c.github.io/webappsec-csp/#style-src-elem-inline"
    },
    "snapshot": {
      "number": "6.1.15.3",
      "spec": "Content Security Policy 3",
      "text": "style-src-elem Inline Check",
      "url": "https://www.w3.org/TR/CSP3/#style-src-elem-inline"
    }
  },
  "#style-src-elem-post-request": {
    "current": {
      "number": "6.1.14.2",
      "spec": "Content Security Policy 3",
      "text": "style-src-elem Post-request Check",
      "url": "https://w3c.github.io/webappsec-csp/#style-src-elem-post-request"
    },
    "snapshot": {
      "number": "6.1.15.2",
      "spec": "Content Security Policy 3",
      "text": "style-src-elem Post-request Check",
      "url": "https://www.w3.org/TR/CSP3/#style-src-elem-post-request"
    }
  },
  "#style-src-elem-pre-request": {
    "current": {
      "number": "6.1.14.1",
      "spec": "Content Security Policy 3",
      "text": "style-src-elem Pre-request Check",
      "url": "https://w3c.github.io/webappsec-csp/#style-src-elem-pre-request"
    },
    "snapshot": {
      "number": "6.1.15.1",
      "spec": "Content Security Policy 3",
      "text": "style-src-elem Pre-request Check",
      "url": "https://www.w3.org/TR/CSP3/#style-src-elem-pre-request"
    }
  },
  "#style-src-inline": {
    "current": {
      "number": "6.1.13.3",
      "spec": "Content Security Policy 3",
      "text": "style-src Inline Check",
      "url": "https://w3c.github.io/webappsec-csp/#style-src-inline"
    },
    "snapshot": {
      "number": "6.1.14.3",
      "spec": "Content Security Policy 3",
      "text": "style-src Inline Check",
      "url": "https://www.w3.org/TR/CSP3/#style-src-inline"
    }
  },
  "#style-src-post-request": {
    "current": {
      "number": "6.1.13.2",
      "spec": "Content Security Policy 3",
      "text": "style-src Post-request Check",
      "url": "https://w3c.github.io/webappsec-csp/#style-src-post-request"
    },
    "snapshot": {
      "number": "6.1.14.2",
      "spec": "Content Security Policy 3",
      "text": "style-src Post-request Check",
      "url": "https://www.w3.org/TR/CSP3/#style-src-post-request"
    }
  },
  "#style-src-pre-request": {
    "current": {
      "number": "6.1.13.1",
      "spec": "Content Security Policy 3",
      "text": "style-src Pre-request Check",
      "url": "https://w3c.github.io/webappsec-csp/#style-src-pre-request"
    },
    "snapshot": {
      "number": "6.1.14.1",
      "spec": "Content Security Policy 3",
      "text": "style-src Pre-request Check",
      "url": "https://www.w3.org/TR/CSP3/#style-src-pre-request"
    }
  },
  "#toc": {
    "current": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "Table of Contents",
      "url": "https://w3c.github.io/webappsec-csp/#toc"
    },
    "snapshot": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "Table of Contents",
      "url": "https://www.w3.org/TR/CSP3/#toc"
    }
  },
  "#unsafe-hashes-usage": {
    "current": {
      "number": "8.3",
      "spec": "Content Security Policy 3",
      "text": "Usage of \"'unsafe-hashes'\"",
      "url": "https://w3c.github.io/webappsec-csp/#unsafe-hashes-usage"
    },
    "snapshot": {
      "number": "8.3",
      "spec": "Content Security Policy 3",
      "text": "Usage of \"'unsafe-hashes'\"",
      "url": "https://www.w3.org/TR/CSP3/#unsafe-hashes-usage"
    }
  },
  "#violation-events": {
    "current": {
      "number": "5.1",
      "spec": "Content Security Policy 3",
      "text": "Violation DOM Events",
      "url": "https://w3c.github.io/webappsec-csp/#violation-events"
    },
    "snapshot": {
      "number": "5.1",
      "spec": "Content Security Policy 3",
      "text": "Violation DOM Events",
      "url": "https://www.w3.org/TR/CSP3/#violation-events"
    }
  },
  "#w3c-conformance": {
    "current": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "Conformance",
      "url": "https://w3c.github.io/webappsec-csp/#w3c-conformance"
    },
    "snapshot": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "Conformance",
      "url": "https://www.w3.org/TR/CSP3/#w3c-conformance"
    }
  },
  "#w3c-conformant-algorithms": {
    "current": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "Conformant Algorithms",
      "url": "https://w3c.github.io/webappsec-csp/#w3c-conformant-algorithms"
    },
    "snapshot": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "Conformant Algorithms",
      "url": "https://www.w3.org/TR/CSP3/#w3c-conformant-algorithms"
    }
  },
  "#w3c-conventions": {
    "current": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "Document conventions",
      "url": "https://w3c.github.io/webappsec-csp/#w3c-conventions"
    },
    "snapshot": {
      "number": "",
      "spec": "Content Security Policy 3",
      "text": "Document conventions",
      "url": "https://www.w3.org/TR/CSP3/#w3c-conventions"
    }
  },
  "#wasm-integration": {
    "current": {
      "number": "4.5",
      "spec": "Content Security Policy 3",
      "text": "Integration with WebAssembly",
      "url": "https://w3c.github.io/webappsec-csp/#wasm-integration"
    },
    "snapshot": {
      "number": "4.5",
      "spec": "Content Security Policy 3",
      "text": "Integration with WebAssembly",
      "url": "https://www.w3.org/TR/CSP3/#wasm-integration"
    }
  },
  "#webrtc-integration": {
    "current": {
      "number": "4.3",
      "spec": "Content Security Policy 3",
      "text": "Integration with WebRTC",
      "url": "https://w3c.github.io/webappsec-csp/#webrtc-integration"
    },
    "snapshot": {
      "number": "4.3",
      "spec": "Content Security Policy 3",
      "text": "Integration with WebRTC",
      "url": "https://www.w3.org/TR/CSP3/#webrtc-integration"
    }
  },
  "#webrtc-pre-connect": {
    "current": {
      "number": "6.2.1.1",
      "spec": "Content Security Policy 3",
      "text": "webrtc Pre-connect Check",
      "url": "https://w3c.github.io/webappsec-csp/#webrtc-pre-connect"
    },
    "snapshot": {
      "number": "6.2.1.1",
      "spec": "Content Security Policy 3",
      "text": "webrtc Pre-connect Check",
      "url": "https://www.w3.org/TR/CSP3/#webrtc-pre-connect"
    }
  },
  "#worker-src-post-request": {
    "current": {
      "number": "6.2.2.2",
      "spec": "Content Security Policy 3",
      "text": "worker-src Post-request Check",
      "url": "https://w3c.github.io/webappsec-csp/#worker-src-post-request"
    },
    "snapshot": {
      "number": "6.2.2.2",
      "spec": "Content Security Policy 3",
      "text": "worker-src Post-request Check",
      "url": "https://www.w3.org/TR/CSP3/#worker-src-post-request"
    }
  },
  "#worker-src-pre-request": {
    "current": {
      "number": "6.2.2.1",
      "spec": "Content Security Policy 3",
      "text": "worker-src Pre-request Check",
      "url": "https://w3c.github.io/webappsec-csp/#worker-src-pre-request"
    },
    "snapshot": {
      "number": "6.2.2.1",
      "spec": "Content Security Policy 3",
      "text": "worker-src Pre-request Check",
      "url": "https://www.w3.org/TR/CSP3/#worker-src-pre-request"
    }
  }
}