annevk

WebCore contributor

434 commits (9mo)
2 security fixes
7 hardening
View all commits on GitHub ↗

Summary

annevk works primarily in WebCore on specification conformance: HTML tokenizer and tree-construction behavior, form/`<select>`/`<option>` algorithms, shadow DOM `:host` matching, and Fetch-aligned parsing such as `parseRange()`, plus recurring WPT import synchronization and consolidation or removal of feature preferences (Settings.yaml and UnifiedWebPreferences.yaml validation, dropping stale `*Enabled` flags). Commits flagged as security fixes are rare; the security-relevant work instead surfaces as parser correctness — U+0000 → U+FFFD in RCDATA/RAWTEXT and in foreign-content fragment parsing, foster parenting using the table's current parent — and as type gating like rejecting SharedArrayBuffer in `IDLBufferSource`. Where to look next: those tokenizer and fragment-parsing corrections, since divergence between WebKit's tree construction and the HTML Standard is a recurring source of mutation-XSS and sanitizer-bypass primitives, and each fix marks a spot where the old behavior was reachable from markup.

Components

WebCore
70%
WTF
12%
WebKit
6%
Platform
6%
Other
2%
JSC
2%

Security Fix History

Hardening Commits

Recent Commits

1 / 29

← All Contributors