smfr

WebCore contributor

114 commits (7mo)
1 security fixes
View all commits on GitHub ↗

Summary

smfr works almost entirely in WebCore rendering and scrolling — a sustained run on `corner-shape`/`shape-outside` geometry, plus scroll-snap semantics, `RemoteLayerTreeEventDispatcher` main-thread blocking, and WPT test-infrastructure resyncs. Security-flagged work is rare and not memory-safety: the flagged change coarsens LCP `renderTime` granularity to 4ms, a timing side-channel mitigation rather than a bug fix, and there is no hardening activity. The audit angle: `corner-shape` and `shape-outside` are young geometry paths here with recurring correctness fixes (thick borders, intersecting inner corners, `<shape-box>` values, negative outline offsets), and the cross-process scrolling path yielded a crash under `WebPageProxy::sendScrollUpdateForNode()` during scrolling WPTs — both are actively churning code with attacker-reachable CSS and input surfaces.

Components

WebCore
64%
WebKit
14%
Platform
12%
Other
8%
WTF
2%
JSC
1%

Security Fix History

Hardening Commits

Recent Commits

1 / 8

← All Contributors