# WebAuthn / Passkey Mediation Analysis The extension intercepts all WebAuthn (passkey) operations on every HTTPS page. This is the most security-sensitive component because it runs code in the **page world** (not the extension's isolated world). ## Injection Chain ``` manifest.json └─ content_scripts[1]: webauthn.js + webauthn-listeners.js matches: https://*/* and http://localhost/* run_at: document_start all_frames: true webauthn.js (content script, ISOLATED world) └─ Contains full inline menu / frame manager code (93KB) └─ Communicates with background via chrome.runtime.sendMessage webauthn-injection-helper.js (bundled in webauthn.js) └─ Creates a