[meta] Apply Meta CSP to remaining about: pages
Categories
(Core :: DOM: Security, enhancement, P3)
Tracking
()
People
(Reporter: ckerschb, Assigned: ckerschb)
References
(Depends on 1 open bug, Blocks 3 open bugs)
Details
(Keywords: meta, Whiteboard: [domsecurity-meta])
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 1•5 years ago
|
||
I am renaming this bug as we are not exclusively dealing with system privileged about pages anymore within this tracking bug.
Assignee | ||
Comment 2•5 years ago
|
||
Brendan, Brian, within the dependencies of this bug we are applying a Content Security Policy to all our about: pages. At this point we have applied CSPs to pretty much all about: pages except the ones that are written in *.xul files, namely:
- about:addons
- about:config
- about:downloads
- about:preferences
- about:devtools-toolbox
Within Bug 1567877 we are adding a special attribute 'csp' to the root element so we can pipe that CSP through to the CSP machinery within Firefox. I started to apply a CSP to about:downloads but it's rather cumbersome because of all the inline event handlers and what not. Before moving any further I just wanted to quickly check if there are any plans to convert the above about pages to rely on (x)html rather then *.xul in the upcoming future?
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1497200#c11
Comment 3•5 years ago
|
||
There a few things in the works, but I think for what you need it will still be a few months away. I just landed a change to make all XUL pages load as XHTML documents in bug 1550801. I'll also soon be renaming XUL files to XHTML, however the DOM structure in the files will still be "XUL like". We're going to start re-structuring the XUL documents to be more "html like", but we're starting with browser.xhtml in bug 1492582.
Assignee | ||
Comment 4•5 years ago
|
||
All dependencies for this bug have cleared and all 50+ about pages are secured by a CSP. I think it's time to close this bug.
Assignee | ||
Updated•5 years ago
|
Description
•