Una WebExtension è il framework standard per componenti aggiuntivi usato da Firefox e da altri browser moderni. Offre alle estensioni accesso alle API del browser per schede, pagine, archiviazione, menu, messaggistica e altre funzionalità tramite un'interfaccia controllata. Per gli sviluppatori legittimi, questo rende i componenti aggiuntivi compatibili con più browser più facili da creare e più sicuri da mantenere rispetto ai vecchi modelli di estensione.
Nella sicurezza informatica, le WebExtension sono importanti perché operano all'interno di un potente confine di fiducia: possono leggere o modificare ciò che un utente vede nel browser e possono gestire dati sensibili prima che vengano archiviati o cifrati. Gli aggressori abusano di questo pubblicando estensioni simili a quelle legittime che raccolgono password, chiavi di wallet o dati di sessione direttamente dal runtime dell'estensione. I difensori si affidano ai controlli del browser, come la revisione del codice, la firma, i limiti dei permessi e la verifica del negozio, ma gli utenti devono comunque verificare il pubblicatore e installare solo da fonti affidabili.


