Tous les projets
01Produit commercialAudit & conformitéDétection & réponse2026

AuditM365.

audit de sécurité Microsoft 365 & Intune

Un logiciel que je conçois, développe et vends seul : il audite un tenant Microsoft 365 complet en lecture seule et produit un rapport prêt à remettre, rattaché aux référentiels CIS, ISO 27001, NIS2, ANSSI et RGPD.

86contrôles de sécurité
17domaines Microsoft 365
5référentiels
< 30 minpour un tenant de plusieurs milliers d'utilisateurs

Le problème.

Les prestataires informatiques (MSP, ESN) qui gèrent Microsoft 365 pour leurs clients doivent prouver le niveau de sécurité d'un tenant : MFA des administrateurs, accès conditionnel, transferts de mails, partages SharePoint, conformité Intune, Defender… À la main, c'est plusieurs jours de travail dans une dizaine de consoles. Les outils du marché envoient souvent les données du client vers un service tiers, ce qui bloque beaucoup de clients.

En images.

Captures réalisées sur un tenant de démonstration fictif.

Ce que j'ai construit.

01

Collecte en lecture seule

  • Application Windows (installeur Inno Setup, mises à jour automatiques via GitHub Releases) : aucun serveur à installer.
  • Provisionnement en un clic : l'application crée l'App Registration Entra avec les seuls droits de lecture nécessaires et un certificat pour SharePoint.
  • 16 collecteurs PowerShell (Entra ID, accès conditionnel, Exchange, Teams, SharePoint, Intune, Defender, MDE, Purview, DLP, Defender for Cloud Apps, Sentinel, journaux, licences, Power Platform…) lancés en parallèle.
  • Collecte robuste aux réponses partielles de Microsoft : nouvelles tentatives, pagination complète, et un encadré « Qualité de la collecte » qui dit honnêtement ce qui n'a pas pu être lu au lieu d'afficher un faux « conforme ».
02

Moteur de contrôles

  • 86 contrôles notés : criticité, effort de correction, délai conseillé, et preuve lue dans le tenant.
  • Chaque contrôle a un guide de correction pas à pas, un script et une méthode de vérification.
  • Rattachement à CIS Microsoft 365, ISO 27001:2022, NIS2, au guide d'hygiène de l'ANSSI et au RGPD (vue dédiée et annexe du rapport).
03

Restitution

  • Tableau de bord web local : score, « les 3 choses à faire cette semaine », détail par service, tendance du score d'un audit à l'autre.
  • Rapports PDF, Word et PowerPoint générés sur le poste (Node.js : docx, pptxgenjs), export Excel des constats.
  • Vue Portefeuille pour les MSP : tous les tenants sur un écran, audits planifiés, alertes par e-mail et Teams.
04

Le produit autour

  • Serveur de licences (Flask, Stripe) : essai gratuit 24 h, offres Standard (1 tenant), Pro (5) et MSP (illimité).
  • Site public sur Cloudflare Workers avec vidéo de démonstration de 13 minutes en streaming HLS, chapitres et assistant de questions-réponses.
  • Prospection assistée par 9 agents IA (voir le projet dédié), chaque mail validé par un humain.

L' architecture.

Poste WindowsAuditM365.exe
Connexion adminlecture seule · certificat
Microsoft GraphEntra · Intune · Defender
PowerShellExchange · Purview · Teams
SharePointsites · partages
16 collecteursen parallèle
86 contrôlesnotés + preuves
Tableau de bordlocal
RapportsPDF · Word · PowerPoint

Sécurité & garde-fous.

  • Lecture seule de bout en bout : aucune écriture dans le tenant audité.
  • Aucune donnée du tenant ne quitte le poste de l'auditeur : pas de cloud tiers.
  • Secrets stockés localement, jamais dans le code ; clés de licence vérifiées côté serveur.
  • Chaque version relue (sécurité et code) avant publication, puis testée sur de vrais tenants.

Les résultats.

  • En production et vendu sous licence, avec un site public et une démo vidéo.
  • Audit réel mesuré à environ 25 minutes sur un tenant de plusieurs milliers d'utilisateurs, là où un audit manuel prend plusieurs jours.
  • 38 versions publiées en 2026, de la v1.1 à la v1.7.1.
08 / Contact

Travaillons ensemble.

Un poste, une mission, un audit ou un échange technique ?

Écrire un message
E-mailleonardsota@gmail.comLinkedInlinkedin.com/in/leonard-sota
LocalisationÎle-de-France, France
LanguesFrançais · Anglais · Italien
AuditM365Voir la démoen 13 minutes.