@@ -2199,10 +2199,15 @@ Additions Since Level 4</h3>
2199
2199
<h2 class="no-num" id="security">
2200
2200
Security Considerations</h2>
2201
2201
2202
- This specification mostly just defines units that are common to CSS specifications,
2203
- and which present no security concerns.
2202
+ This specification allows CSS <<url>> values to have various aspects of their request modified.
2203
+ Although this is new to CSS,
2204
+ every ability is already present in <{img}> or <{link}> , as well as via JavaScript.
2204
2205
2205
- Note: Does URL handling have a security concern? Probably.
2206
+ The ''attr()'' function allows HTML attribute values
2207
+ to be used in CSS values,
2208
+ potentially exposing sensitive information
2209
+ that was previously not accessible via CSS.
2210
+ See [[#attr-security]] .
2206
2211
2207
2212
<h2 class="no-num" id="privacy">
2208
2213
Privacy Considerations</h2>
@@ -2211,6 +2216,9 @@ Privacy Considerations</h2>
2211
2216
and default font size,
2212
2217
but both are trivially observable from JS,
2213
2218
so they do not constitute a new privacy risk.
2219
+ Similarly the ''media-progress()'' notation exposes
2220
+ information about the user's environment and preferences
2221
+ that are already observiable via [=media queries=] .
2214
2222
2215
2223
The ''attr()'' function allows HTML attribute values
2216
2224
to be used in CSS values,
0 commit comments