Annuaire 360° est une application Google Apps Script dédiée à l’audit des annuaires Google Workspace. Elle surveille la qualité des données et détecte les failles de sécurité, comme les comptes suspendus ou sans authentification multifacteur. L’outil génère des rapports quotidiens automatiques signalant toute nouvelle anomalie aux administrateurs.
Cette solution open source permet des exports sécurisés vers Google Sheets et offre une traçabilité des accès. L’installation nécessite des privilèges d’administration et l’activation de l’API Admin SDK. La sécurité est assurée par une liste blanche restreignant l’accès aux utilisateurs autorisés de l’organisation.
Tu penses qu’un annuaire d’entreprise n’est qu’une base de contacts statique et ennuyeuse, bonne à être consultée une fois par an ? C’est totalement faux, ton annuaire est la base de données la plus critique de ton système d’information. Rester dans le noir avec des exports au format texte illisibles, c’est laisser des failles de sécurité ouvertes et la qualité de tes données se dégrader silencieusement.

C’est pour cela que je vous présente Annuaire 360°. C’est une application web Google Apps Script puissantequi est conçue pour explorer et auditer l’intégralité des champs de vos comptes Google Workspace.
Les fonctionnalités principales de la tour de contrôle
Cet outil agit comme une véritable tour de contrôle qui surveille ta donnée en temps réel. Il ne se contente plus de répondre à tes questions, il t’en pose : qui partage un numéro de téléphone ou quel manager déclaré n’existe plus ?
Voici ce qu’il permet de faire :
- Qualité des données et anomalies : L’outil détecte automatiquement les risques via un onglet dédié. Il identifie les comptes suspendus, les administrateurs sans double authentification, ou encore les comptes fantômes jamais connectés. Il repère aussi les noms en double ou les e-mails de secours partagés.
- Rapports quotidiens automatiques : Un déclencheur surveille l’annuaire chaque nuit. Il t’alerte par e-mail uniquement en cas de nouvelle anomalie, ce qui évite la fatigue liée aux alertes inutiles.
- Exports sécurisés vers Google Sheets : Un simple clic envoie ton tableau filtré dans Google Sheets. L’export est direct vers Google Drive avec une neutralisation stricte des risques d’injection de formules. Le fichier est partagé en lecture avec le demandeur et bénéficie d’une purge automatique à 30 jours.
- Vues sauvegardées : Tu peux mémoriser tes filtres, tes colonnes et tes tris par utilisateur pour les rejouer en un seul clic lors de tes audits récurrents.
- Indicateurs visuels : Des tuiles de synthèse cliquables en tête de page (basées sur la charte Material Design 3) te permettent de piloter l’état de ton parc d’un seul coup d’œil.
- Journal d’usage : L’annuaire intègre une traçabilité native des chargements et des exports. Tu peux savoir qui accède à l’outil, quand, et pour combien de comptes.
La sécurité avant tout
La sécurité est au cœur de l’architecture d’Annuaire 360°. L’accès n’est pas ouvert à tout le monde. L’administrateur doit obligatoirement renseigner une liste blanche d’e-mails autorisés ou un groupe Google Workspace spécifique pour restreindre l’utilisation. Sans cette configuration, l’accès est refusé par défaut.
Comment l’installer ?
Le déploiement nécessite quelques prérequis techniques :
- Le compte qui exécute le script doit être un super-administrateur ou un administrateur délégué avec le droit de lecture sur les utilisateurs.
- Le service avancé de l’API Admin SDK doit être activé dans Apps Script et dans le projet Google Cloud associé.
L’outil est totalement open source et distribué sous licence MIT.
Tu peux retrouver l’intégralité du code source, la documentation détaillée et les instructions de déploiement directement sur le dépôt GitHub du projet : google-workspace-directory-360.