Skip to content

Commit

Permalink
Ff130 csp report to (#24047)
Browse files Browse the repository at this point in the history
* FF130 Content-Security-Policy report-to directive

* FF130 Report-To HTTP header

* Add CSPViolationReportBody and Reporting-Endpoints
  • Loading branch information
hamishwillee authored Aug 12, 2024
1 parent 0830c05 commit 26dd1d0
Show file tree
Hide file tree
Showing 4 changed files with 77 additions and 5 deletions.
9 changes: 8 additions & 1 deletion api/CSPViolationReportBody.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,14 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
"version_added": "130",
"flags": [
{
"type": "preference",
"name": "dom.reporting.enabled",
"value_to_set": "true"
}
]
},
"firefox_android": "mirror",
"ie": {
Expand Down
9 changes: 8 additions & 1 deletion http/headers/Content-Security-Policy.json
Original file line number Diff line number Diff line change
Expand Up @@ -780,7 +780,14 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
"version_added": "130",
"flags": [
{
"type": "preference",
"name": "dom.reporting.enabled",
"value_to_set": "true"
}
]
},
"firefox_android": "mirror",
"ie": {
Expand Down
13 changes: 10 additions & 3 deletions http/headers/Report-To.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,14 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
"version_added": "130",
"flags": [
{
"type": "preference",
"name": "dom.reporting.enabled",
"value_to_set": "true"
}
]
},
"firefox_android": "mirror",
"ie": {
Expand All @@ -32,8 +39,8 @@
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
"standard_track": false,
"deprecated": true
}
}
}
Expand Down
51 changes: 51 additions & 0 deletions http/headers/Reporting-Endpoints.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
{
"http": {
"headers": {
"Reporting-Endpoints": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Reporting-Endpoints",
"spec_url": "https://w3c.github.io/reporting/#header-field-registration",
"support": {
"chrome": {
"version_added": "96"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "130",
"flags": [
{
"type": "preference",
"name": "dom.reporting.enabled",
"value_to_set": "true"
}
]
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": {
"version_added": false
},
"opera_android": {
"version_added": false
},
"safari": {
"version_added": false
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
}
}
}
}

0 comments on commit 26dd1d0

Please sign in to comment.