nullhook
WebCore contributor
Summary
nullhook works almost entirely in WebCore's SVG and CSS resource-loading paths: the `link-parameters` property and css-link-params test coverage, SVG external resources (moved from preview to enabled-by-default within this window), and external/`data:` URL references for clip-path, filter, and marker on both SVG and HTML elements. The pattern is feature enablement rather than security work — the lone security fix (`SVGProperty::contextElement` dropping `m_animVal` without `detach()` after `stopAnimation`) and the `IsolatedSVGDocumentContext` hardening commit both sit inside the same SVG surface being expanded. Where to look next: external and `data:` resource references are newly reachable from HTML elements, and the supporting churn — fragment stripping in `DocumentLoader::subresource()`, scope-bound image observer save/restore, `SVGImage` container parameters bundled into a struct — concentrates in the lifetime and URL-resolution logic that the isolated-document boundary is meant to contain.
Components
Security Fix History
Hardening Commits
- 2026-07-14 Introduce IsolatedSVGDocumentContext
Recent Commits
- 2026-09-18 [css-link-params] Support param() as a <url-modifier>
- 2026-09-18 heap-use-after-free in Style::commitRelations via MatchResultCache 2026-W37
- 2026-09-16 [css-link-params] Support a <css-type> in param()
- 2026-09-14 [css-link-params] Update currentcolor WPT tests
- 2026-09-10 SVGImage::isAnimating() returns true for SVG images that have no animations
- 2026-09-10 [css-link-params] Two img-with-linked-parameters WPT tests now pass
- 2026-09-09 Update css-link-params URL fragment tests to the :~: fragment directive syntax
- 2026-09-03 [css-link-params] Add a tentative test for currentcolor as a parameter value
- 2026-08-31 Move css-link-params rendering tests to WPT
- 2026-08-31 Bundle SVGImage's container parameters into a struct
- 2026-08-31 [css-link-params] Render SVG resources with link parameters
- 2026-08-25 Image observer save/restore should be scope-bound
- 2026-08-24 Rename SVGSVGElement::scrollToFragment/resetScrollAnchor
- 2026-08-18 Enable SVG external resources by default
- 2026-08-15 [css-link-params] Add the link-parameters property