aprotyas

WebKit security specialist

267 commits (11mo)
6 security fixes
1 hardening
View all commits on GitHub ↗

Summary

aprotyas works almost entirely on UI-side input handling — the AppKit gesture path spanning WebKit and Platform, covering scroll deceleration interruption, press-and-drag over custom sliders, media controls and `<model>` orbit stages, scrollbar dragging during live scrolls, and transient zoom/magnification state — with a secondary line in test infrastructure (Swift Testing mouse delivery, API waits for synthetic momentum scrolling). The contribution pattern is regression-driven rather than security-driven: the security-flagged commits are themselves REGRESSION fixes in adjacent code (a UI process crash under DisplayLink callbacks for remote layer trees, and broken gesture-driven back/forward swipe), and the recurring failure mode is gesture state desynchronizing from what the page believes is happening — hover state drifting away from the pointer mid-pan, `WKWebView.magnification` reporting the pre-gesture scale while a committed zoom animates. Systematic-variant candidate: the PDF copy-restriction cluster, where edit-menu and context-menu paths on both macOS and iOS independently enabled Copy for documents that disallow copying — a document-permission check reached through several entry points, with at least one test in that area found to be loading no PDF content at all.

Components

WebKit
41%
Platform
33%
WebCore
11%
Other
7%
WTF
5%
JSC
1%

Security Fix History

Hardening Commits

Recent Commits

1 / 18

← All Contributors