LGTM2

On Thu, Oct 7, 2021 at 12:11 AM 'Francis McCabe' via blink-dev <
blink-dev@chromium.org> wrote:

> Confirming: there is no current plan to modify how extensions would work.
> I was alluding to semi-solid thoughts on how a possible wasm-src policy
> would work. But, in any case, wasm-unsafe-eval would continue even without
> any new wasm-src.
>
> Also, currently, extensions (and only extensions and chrome apps), can use
> the 'wasm-eval' policy source keyword. There was a lot of discussion about
> using wasm-eval for normal web pages but the community eventually decided
> against doing that.
>
> wasm-eval will continue to work for extensions. But, IMO, that sets up a
> problem for the future. Chrome extensions will be able to use wasm-eval;
> but noone else will (they will have to use wasm-unsafe-eval, or, in the
> future, a wasm-src policy). I can see there being some pressure to
> normalize this down the road.
>
>
> On Wednesday, October 6, 2021 at 11:05:26 AM UTC-7 oli...@oliverdunk.com
> wrote:
>
>> Hey! Just to confirm, it seems like this change wouldn't impact
>> extensions at all? My understanding is that the current implementation
>> supports extensions by adding the chrome-extension:// URL scheme to an
>> allow-list. With that in mind, I imagine the implementation here would be
>> removing that allow-list but keeping the behaviour for extensions otherwise
>> the same?
>>
>> On Thursday, September 23, 2021 at 10:36:20 PM UTC+1 Francis McCabe wrote:
>>
>>> Contact emailsad...@chromium.org
>>> f...@chromium.org
>>>
>>> Explainer
>>> https://github.com/WebAssembly/content-security-policy/blob/master/proposals/CSP.md
>>>
>>> Specificationhttps://github.com/w3c/webappsec-csp/pull/293
>>>
>>> Design docs
>>>
>>> https://github.com/WebAssembly/content-security-policy/blob/master/proposals/CSP.md
>>>
>>> Summary
>>>
>>> Enhancements to Content Security Policy to improve interoperability with
>>> WebAssembly.
>>> The change involves adding a new CSP source keyword: wasm-unsafe-eval
>>> that would allow a web page to compile and execute WebAssembly modules.
>>>
>>> Blink componentBlink
>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink>
>>>
>>> Search tagswasm <https://www.chromestatus.com/features#tags:wasm>,
>>> webassembly <https://www.chromestatus.com/features#tags:webassembly>,
>>> csp <https://www.chromestatus.com/features#tags:csp>
>>>
>>> TAG reviewNot needed in our view, as this is a very small change to
>>> existing CSP functionality.
>>>
>>> TAG review status
>>>
>>> Risks
>>>
>>>
>>> Interoperability and Compatibility
>>>
>>>
>>>
>>> Gecko: https://github.com/mozilla/standards-positions/issues/580
>>>
>>> WebKit:
>>> https://lists.webkit.org/pipermail/webkit-dev/2021-August/031974.html
>>>
>>> Web developers: There has been a considerable amount of discussion of
>>> this within the WebAppSec WG and there is some pressure from developers to
>>> adopt this (see
>>> https://bugs.chromium.org/p/chromium/issues/detail?id=841404 and
>>> https://bugs.chromium.org/p/chromium/issues/detail?id=948834 and
>>> https://bugs.chromium.org/p/chromium/issues/detail?id=915648)
>>>
>>>
>>> Debuggability
>>>
>>>
>>>
>>> Is this feature fully tested by web-platform-tests
>>> <https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md>
>>> ?Yes * CL
>>> https://chromium-review.googlesource.com/c/chromium/src/+/3171519 under
>>> review
>>>
>>> Flag nameBlink feature flag WebAssemblyCSP
>>>
>>> Requires code in //chrome?False
>>>
>>> Tracking bughttps://bugs.chromium.org/p/chromium/issues/detail?id=841404
>>>
>>> Estimated milestones
>>>
>>> M96
>>>
>>> Link to entry on the Chrome Platform Status
>>> https://www.chromestatus.com/feature/5499765773041664
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "blink-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to blink-dev+unsubscr...@chromium.org.
> To view this discussion on the web visit
> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/339519e8-ab1c-4a84-b332-dc49bdcd6b72n%40chromium.org
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/339519e8-ab1c-4a84-b332-dc49bdcd6b72n%40chromium.org?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfWaXo5d362EEhmtcHAMtmJPPqc9rOk2J9N_58mzELnG9A%40mail.gmail.com.

Reply via email to