HeadlinesBriefing HeadlinesBriefing.com

Installation de chaque extension Firefox

Hacker News •
×

Un développeur autodidacte a exploité l’API des modules complémentaires de Mozilla pour extraire chaque extension Firefox, aboutissant à 84 235 entrées uniques. L’effort a révélé un catalogue étonnamment petit — moins de 50 Go de code, avec une moyenne de 585 kB par module. Le projet montre comment les API publiques peuvent devenir des mines d’or pour l’extraction de données.

Au départ, le point de terminaison de recherche ne renvoyait que 30 000 résultats, obligeant l’auteur à expérimenter le tri par date de création, note, popularité et date de mise à jour. Même ainsi, des entrées manquantes persistaient jusqu’à ce que des requêtes parallèles et des requêtes spécifiques par catégorie comblent les lacunes. Le jeu de données final, désormais hébergé sur Hugging Face, offre un instantané complet pour les chercheurs et les analystes en sécurité.

L’analyse de la collection a mis en évidence quelques valeurs aberrantes : le plus grand module, *dmitlichess*, consomme 196 Mo de fichiers audio, tandis que le plus petit, *theTabs‑saver*, ne fait que 7,5 kB. L’étude a également souligné des risques de sécurité, en signalant plusieurs extensions qui récupèrent des phrases de récupération. Le jeu de données sert désormais de référence pour les analyses de vulnérabilités et les études de marché.

En automatisant le scraping, l’auteur a éliminé le travail manuel répétitif et a fourni à la communauté une ressource prête à l’emploi, exploitable pour des audits, des recherches de performance et des aperçus de l’écosystème des extensions.

Entités clés : Entreprises : Mozilla

FAQ : Comment puis‑je utiliser le jeu de données pour une analyse de sécurité ?

Téléchargez le fichier JSON depuis Hugging Face, puis filtrez par autorisations ou par nombre de téléchargements afin d’identifier les extensions à haut risque, comme celles qui demandent de nombreuses autorisations ou qui contiennent des modèles d’IA intégrés.

Source: Hacker News · Résumé par HeadlinesBriefing