anttijk

WebCore contributor

175 commits (10mo)
2 security fixes
View all commits on GitHub ↗

Summary

anttijk works almost entirely in WebCore's style system, with the recent cluster concentrated on new CSS spec surface: `@function`/mixins (css-mixins-1), arbitrary substitution functions `if()` and `attr()` (css-values-5), style query ranges, and custom highlight pseudo-element inheritance. The pattern is feature implementation rather than security work — the one flagged fix is a use-after-free in `Style::TreeResolver` reached through `XMLDocumentParser::startElementNs` — but several of these commits flip previously off-by-default features (`attr()`, `if()`, `@function`) to enabled, and the accompanying work on attr()-taint propagation through `if()` conditions is itself a sanitization boundary. Where to look next: the newly-enabled substitution and `@function` paths, particularly function-body resolution against the calling context's custom properties and container-query re-resolution when the container changes — freshly shipped, recursion-capable style machinery that has had little external fuzzing.

Components

WebCore
69%
WebCore CSS
27%
WTF
3%
Other
1%

Security Fix History

Hardening Commits

Recent Commits

1 / 12

← All Contributors