Copilot Security ne compense pas un prompt vague. Un analyste qui écrit « analyse cet incident » obtient un résumé générique qu'il aurait pu produire lui-même en lisant la fiche ; le même analyste qui écrit « résume l'incident Sentinel 47821, liste toutes les entités impliquées avec leur type, et in.
Copilot Security ne compense pas un prompt vague. Un analyste qui écrit « analyse cet incident » obtient un résumé générique qu'il aurait pu produire lui-même en lisant la fiche ; le même analyste qui écrit « résume l'incident Sentinel 47821, liste toutes les entités impliquées avec leur type, et indique lesquelles apparaissent dans d'autres incidents ouverts depuis 14 jours » obtient une corrélation exploitable en trente secondes. L'écart entre les deux tient à trois variables que vous contrôlez entièrement : la spécificité (une entité nommée, une plage temporelle bornée, un identifiant réel), le contexte (quel plugin doit répondre, quel périmètre, quelle hypothèse de départ) et le format de sortie attendu (tableau markdown, JSON, requête KQL brute, synthèse de 200 mots pour un COMEX). Cette référence rassemble plus de cent prompts testés en production, classés par produit Microsoft et par cas d'usage SOC, avec pour chacun le plugin requis. Elle sert de bibliothèque à copier-coller autant que de grille de lecture pour écrire vos propres prompts.
Principes d'un bon prompt Copilot Security
Copilot Security n'est pas un moteur de recherche : c'est un orchestrateur qui choisit un ou plusieurs plugins, construit des requêtes, puis synthétise. Chaque imprécision de votre part se traduit par un choix arbitraire de sa part. Quatre règles couvrent 90 % des gains de qualité.
1. Nommez l'entité et bornez le temps. « Des connexions suspectes » ne veut rien dire ; « les connexions de [email protected] depuis des adresses hors France entre le 10 et le 12 août 2026 » définit un périmètre calculable. Sans borne temporelle, Copilot applique une fenêtre par défaut qui varie selon le plugin (souvent 24 h ou 7 jours) et vous ne saurez pas laquelle.
2. Déclarez le format de sortie. Ajoutez explicitement « as a markdown table with columns X, Y, Z », « as raw KQL only, no explanation », ou « as a JSON array ». C'est ce qui rend une réponse réutilisable dans un ticket, un workbook ou un script.
3. Chaînez plutôt que d'empiler. Un prompt qui demande six choses produit six réponses médiocres. Posez une question, lisez, puis rebondissez : « maintenant, pour les trois appareils que tu viens de citer, montre-moi les processus enfants de winword.exe ». Copilot conserve le contexte de session.
4. Exploitez la mémoire de session. Dans une même session, les entités déjà citées restent adressables par référence (« le second utilisateur de ta liste »). Ouvrir une nouvelle session pour chaque question détruit ce bénéfice et reconsomme des SCU.
| Mauvaise pratique | Bonne pratique | Pourquoi |
|---|---|---|
| « Y a-t-il des menaces ? » | « Liste les incidents de sévérité High créés depuis 48 h sans propriétaire assigné » | Périmètre et critère mesurables |
| « Analyse cet utilisateur » | « Montre la timeline d'authentification de [email protected] le 2026-08-12 en UTC » | Entité + date + fuseau |
| « Fais-moi une requête » | « Écris une requête KQL Advanced Hunting détectant PsExec, sortie en KQL brut sans commentaire » | Schéma cible et format explicites |
| « Résume tout » | « Résume l'incident 47821 en 150 mots pour un non-technicien, en français » | Longueur, audience, langue |
| Dix questions en un prompt | Une question, puis un prompt de suivi | Chaînage > empilement |
| Nouvelle session à chaque question | Session continue par investigation | Conserve le contexte, économise les SCU |
Plugins Copilot Security : lesquels activer avant de prompter
Un prompt parfait échoue si le plugin correspondant est désactivé ou si l'identité qui l'exécute n'a pas les droits sous-jacents. Copilot Security applique le principe du on-behalf-of : il ne voit que ce que votre compte voit. Un analyste en lecture seule sur Sentinel obtiendra « no results » là où un ingénieur SOC obtiendra la donnée, sans message d'erreur explicite.
Les plugins à activer pour couvrir les sections qui suivent : Microsoft Sentinel, Natural language to KQL for Microsoft Sentinel, Microsoft Defender XDR, Natural language to KQL for Microsoft Defender XDR, Microsoft Entra, Microsoft Intune, Microsoft Purview, Microsoft Defender EASM et Microsoft Defender Threat Intelligence. Vérifiez aussi que le workspace Sentinel ciblé est bien celui sélectionné dans les paramètres de session : en environnement multi-workspace, c'est la première cause de réponses vides.
Prompts Microsoft Sentinel (20+ prompts)
Investigation d'incidents
- Résumé d'incident et entités —
Summarize Sentinel incident 47821 and list all entities involved with their entity type
Cas d'usage : premier geste de triage, remplace la lecture manuelle de la fiche. Plugin : Microsoft Sentinel. - Chronologie unifiée —
Build a chronological timeline of all alerts in Sentinel incident 47821 with UTC timestamps and the data source of each alert
Cas d'usage : reconstituer l'ordre réel des événements quand plusieurs connecteurs alimentent l'incident. Plugin : Microsoft Sentinel. - Incidents orphelins —
Show me all high-severity incidents created in the last 48h that have no owner assigned
Cas d'usage : contrôle de prise en charge en début de shift. Plugin : Microsoft Sentinel. - Historique par utilisateur —
Summarize all open incidents involving the user [email protected] in the past 30 days
Cas d'usage : évaluer si un utilisateur est récurrent dans les alertes avant d'escalader. Plugin : Microsoft Sentinel. - Corrélation inter-incidents —
Are there other Sentinel incidents in the last 14 days sharing entities with incident 47821? List the shared entities
Cas d'usage : détecter une campagne fragmentée en incidents distincts. Plugin : Microsoft Sentinel. - Synthèse pour le management —
Write an executive summary of Sentinel incident 47821 in French, max 200 words, for a non-technical audience, ending with the business impact
Cas d'usage : communication de crise, note au RSSI. Plugin : Microsoft Sentinel.
Hunting
- KQL par technique ATT&CK —
What KQL query would detect T1059.001 PowerShell execution in my Sentinel workspace? Use only tables I have data in
Cas d'usage : passer d'une technique MITRE à une détection exploitable. Plugin : Natural language to KQL for Microsoft Sentinel. - PowerShell encodé —
Generate a hunting query for PowerShell encoded commands in the last 7 days, decoding the base64 argument where possible
Cas d'usage : chasse classique sur l'obfuscation. Plugin : Natural language to KQL for Microsoft Sentinel. - Sorties depuis les DC —
Create a KQL query to detect suspicious outbound connections from domain controllers, excluding Microsoft-owned IP ranges
Cas d'usage : un DC qui parle à Internet est un signal fort. Plugin : Natural language to KQL for Microsoft Sentinel. - Entités les plus risquées —
What are the entities with the highest risk score in my workspace right now? Return the top 15 as a table
Cas d'usage : orienter la chasse vers les cibles chaudes. Plugin : Microsoft Sentinel. - Impossible travel —
Write a KQL query detecting impossible travel sign-ins using SigninLogs over the last 30 days, with a 500 km/h threshold
Cas d'usage : compromission de compte. Plugin : Natural language to KQL for Microsoft Sentinel. - Explication et faux positifs —
Explain what this KQL query does, then list its most likely false positive scenarios and how to filter them: [coller la requête]
Cas d'usage : revue de règle héritée dont personne ne connaît l'intention. Plugin : Microsoft Sentinel. - Persistance par tâche planifiée —
Generate a hunting query for scheduled tasks created outside business hours on servers in the last 14 days
Cas d'usage : T1053, persistance discrète. Plugin : Natural language to KQL for Microsoft Sentinel.
Règles analytiques
- Règles les plus déclenchées —
List the top 10 alert rules that fired most frequently this week with their incident count
Cas d'usage : identifier le bruit avant de recruter. Plugin : Microsoft Sentinel. - Règles bruyantes —
Which analytic rules have generated the most closed-as-false-positive incidents in the last 30 days? Suggest a tuning for the top 3
Cas d'usage : réduction de la fatigue d'alerte. Plugin : Microsoft Sentinel. - Trous de couverture MITRE —
Which MITRE ATT&CK tactics have no enabled analytic rule in my workspace? Suggest one rule template per gap
Cas d'usage : préparation d'un plan de détection annuel. Plugin : Microsoft Sentinel. - Promotion en règle —
Convert this hunting query into a scheduled analytics rule with entity mappings for Account and Host, 1h frequency and 24h lookback: [coller la requête]
Cas d'usage : industrialiser une chasse fructueuse. Plugin : Natural language to KQL for Microsoft Sentinel.
Workbooks
- Conception de workbook —
Suggest a workbook layout to track identity attacks, with the KQL query for each tile and the recommended visualization type
Cas d'usage : industrialiser un reporting récurrent. Plugin : Natural language to KQL for Microsoft Sentinel. - Workbooks disponibles —
What Sentinel workbooks are available for my currently enabled data connectors?
Cas d'usage : éviter de recréer ce que Microsoft fournit déjà. Plugin : Microsoft Sentinel.
Threat Intelligence
- Vérification en watchlist —
Check if the IP 203.0.113.45 appears in my Sentinel threat intelligence watchlists or indicators
Cas d'usage : qualifier un IOC remonté par un tiers. Plugin : Microsoft Sentinel. - Indicateurs expirants —
List all threat intelligence indicators expiring in the next 7 days, grouped by source
Cas d'usage : hygiène du référentiel TI. Plugin : Microsoft Sentinel.
Gestion des logs
- Santé des connecteurs —
What data connectors are currently failing or have ingestion gaps in the last 24h?
Cas d'usage : contrôle quotidien, angle mort classique du SOC. Plugin : Microsoft Sentinel. - Coût par table —
Which tables ingested the most GB in the last 30 days and what is their retention setting?
Cas d'usage : maîtrise budgétaire. Plugin : Microsoft Sentinel. - Optimisation Basic Logs —
Suggest which tables I can move to Basic Logs to reduce ingestion cost, excluding any table used by an enabled analytic rule
Cas d'usage : économiser sans casser la détection. Plugin : Microsoft Sentinel.
Prompts Microsoft Defender XDR (20+ prompts)
Gestion des incidents
- Priorisation du jour —
Give me the top 5 high-severity incidents I should prioritize today, with a one-line justification for each
Cas d'usage : ouverture de shift. Plugin : Microsoft Defender XDR. - Chaîne d'attaque complète —
What is the full attack chain for Defender incident 45678? Map each step to a MITRE ATT&CK technique
Cas d'usage : compréhension bout en bout avant remédiation. Plugin : Microsoft Defender XDR. - Regroupement par technique —
List all Defender XDR incidents from the last 7 days grouped by attack technique
Cas d'usage : voir les tendances plutôt que les cas isolés. Plugin : Microsoft Defender XDR. - Actifs critiques —
Which incidents in the last 24h involve devices tagged as Critical Asset?
Cas d'usage : priorisation par valeur métier. Plugin : Microsoft Defender XDR. - Actions automatiques déjà prises —
Summarize the automated remediation actions already taken on incident 45678 and what remains manual
Cas d'usage : éviter de refaire ce que l'AIR a fait. Plugin : Microsoft Defender XDR. - Recommandations critiques —
What Defender recommendations are critical and not yet remediated? Sort by number of exposed devices
Cas d'usage : réduction de surface, pont vers l'équipe IT. Plugin : Microsoft Defender XDR.
Investigation endpoint
- Contacts avec une IP —
Show all devices that communicated with IP 198.51.100.22 in the last 7 days, with the initiating process
Cas d'usage : mesure de propagation après un IOC. Plugin : Microsoft Defender XDR. - Impact d'un malware —
Summarize the malware found on device SRV-FIN-01 and its potential impact on the business data hosted there
Cas d'usage : qualification de gravité. Plugin : Microsoft Defender XDR. - Recherche par hash —
Find all instances of hash e3b0c44298fc1c149afbf4c8996fb924 across my Defender for Endpoint fleet
Cas d'usage : balayage rétrospectif d'un IOC. Plugin : Microsoft Defender XDR. - Arbre de processus —
What processes were spawned by winword.exe on device WKS-042 in the last 48h?
Cas d'usage : confirmer une exécution macro malveillante. Plugin : Microsoft Defender XDR. - Signatures obsolètes —
Which devices are missing the latest antivirus signature and have been online in the last 24h?
Cas d'usage : hygiène opérationnelle. Plugin : Microsoft Defender XDR.
Email security
- Recherche par domaine —
What emails containing the URL contoso-invoice.net were received in the last month? Include recipient and delivery action
Cas d'usage : périmétrage d'une campagne de phishing. Plugin : Microsoft Defender XDR. - Campagne ciblée —
Summarize the phishing campaign targeting my finance department in the last 14 days, with sender infrastructure
Cas d'usage : rapport de campagne. Plugin : Microsoft Defender XDR. - Livraisons malgré verdict —
List all emails delivered despite a malicious verdict in the last 7 days and explain why they were delivered
Cas d'usage : détecter une règle de transport ou un override trop permissif. Plugin : Microsoft Defender XDR. - Clics à risque —
Which users clicked a URL later classified as malicious in the last 30 days?
Cas d'usage : liste de rappel pour sensibilisation ou réinitialisation. Plugin : Microsoft Defender XDR.
Identity protection
- Échecs MFA —
List users with failed MFA attempts in the past 24h across all Defender products, sorted by attempt count
Cas d'usage : détection de MFA fatigue. Plugin : Microsoft Defender XDR. - Timeline d'authentification —
Show the authentication timeline for user [email protected] on 2026-08-12, in UTC
Cas d'usage : cœur de l'investigation d'un compte compromis. Plugin : Microsoft Defender XDR. - Password spray —
Which accounts show signs of password spray targeting in the last 7 days? Group by source IP
Cas d'usage : attaque distribuée peu visible unité par unité. Plugin : Microsoft Defender XDR. - Chemins de mouvement latéral —
Summarize lateral movement paths leading to any Domain Admin account, ranked by number of hops
Cas d'usage : réduction de chemin d'attaque AD. Plugin : Microsoft Defender XDR.
Advanced Hunting
- PsExec —
Generate an Advanced Hunting query to find lateral movement via PsExec, returning raw KQL only
Cas d'usage : chasse T1021.002. Plugin : Natural language to KQL for Microsoft Defender XDR. - LOLBins sortants —
Write an Advanced Hunting KQL query joining DeviceProcessEvents and DeviceNetworkEvents to find LOLBins making external connections in the last 7 days
Cas d'usage : détection d'exfiltration via binaires légitimes. Plugin : Natural language to KQL for Microsoft Defender XDR. - Conversion de schéma —
Convert this Sentinel KQL query to the Defender Advanced Hunting schema, mapping table and column names: [coller la requête]
Cas d'usage : réutiliser une détection d'un produit à l'autre. Plugin : Natural language to KQL for Microsoft Defender XDR. - Règle de détection personnalisée —
Create a custom detection rule from this Advanced Hunting query with medium severity, 24h lookback and Account entity mapping: [coller la requête]
Cas d'usage : industrialisation d'une chasse. Plugin : Natural language to KQL for Microsoft Defender XDR.
Prompts Microsoft Entra ID (15+ prompts)
| Prompt | Cas d'usage | Plugin |
|---|---|---|
| Utilisateurs à risque | ||
List all users currently flagged as high risk in Entra ID Protection with the risk detection type | Triage identité quotidien | Microsoft Entra |
Why is user [email protected] flagged as risky? List every risk detection in the last 30 days | Justifier avant de bloquer un compte | Microsoft Entra |
Which risky users have not been remediated in the last 14 days? | Dette de remédiation identité | Microsoft Entra |
Show all risky sign-ins from anonymous IP addresses in the last 7 days | Détection Tor/VPN abusif | Microsoft Entra |
| Conditional Access | ||
List all Conditional Access policies currently in report-only mode and how long they have been in that state | Politiques oubliées avant activation | Microsoft Entra |
Which users or groups are excluded from the MFA-required Conditional Access policy? | Audit des exclusions, angle mort majeur | Microsoft Entra |
Explain what would happen to user [email protected] signing in from an unmanaged device in Germany, given my current CA policies | Simulation avant modification | Microsoft Entra |
Are there any sign-ins in the last 7 days that bypassed all Conditional Access policies? Explain why | Détection de trous de couverture | Microsoft Entra |
| Rôles et permissions | ||
List all users with permanently assigned Global Administrator role and when they last signed in | Réduction des rôles permanents | Microsoft Entra |
Which privileged role assignments were made in the last 30 days and by whom? | Détection d'élévation illégitime | Microsoft Entra |
List service principals with application permissions that allow reading all mailboxes | Consentement applicatif abusif | Microsoft Entra |
Which applications were granted admin consent in the last 90 days and what permissions did they receive? | Chasse aux OAuth malveillants | Microsoft Entra |
| Audit des connexions | ||
Show all sign-ins for [email protected] in the last 72h with location, device compliance state and CA result | Investigation de compte | Microsoft Entra |
Which accounts authenticated using legacy authentication protocols in the last 30 days? | Protocoles non-MFA résiduels | Microsoft Entra |
List sign-ins from countries where we have no employees in the last 14 days | Anomalie géographique | Microsoft Entra |
Summarize failed sign-in reasons across the tenant in the last 24h, grouped by error code | Distinguer panne et attaque | Microsoft Entra |
Prompts Microsoft Intune (10+ prompts)
| Prompt | Cas d'usage | Plugin |
|---|---|---|
| Conformité des appareils | ||
How many devices are non-compliant right now and what is the top reason for each platform? | Vue d'ensemble du parc | Microsoft Intune |
Why is device WKS-042 marked non-compliant? List each failed compliance setting | Support N2, résolution unitaire | Microsoft Intune |
List devices that have not checked in with Intune for more than 30 days | Appareils fantômes, sortie de parc | Microsoft Intune |
| Configuration | ||
Which configuration profiles are failing to apply and on how many devices? | Détection de conflits de politiques | Microsoft Intune |
Compare the BitLocker settings applied to WKS-042 with our baseline profile and list the differences | Écart de durcissement | Microsoft Intune |
Which devices do not have disk encryption enabled and hold company data? | Exposition en cas de perte | Microsoft Intune |
| Applications | ||
List app installation failures in the last 7 days grouped by application and error code | Qualité de déploiement | Microsoft Intune |
Which devices have applications installed outside the approved catalog? | Shadow IT sur postes gérés | Microsoft Intune |
Show all devices running an outdated version of Google Chrome | Remédiation de vulnérabilité applicative | Microsoft Intune |
| Politiques | ||
Summarize all Intune policies targeting the group Finance-Devices and flag any conflicting settings | Audit avant modification | Microsoft Intune |
Which app protection policies allow copy-paste to unmanaged apps? | Fuite de données mobiles | Microsoft Intune |
Prompts Microsoft Purview (10+ prompts)
| Prompt | Cas d'usage | Plugin |
|---|---|---|
| DLP | ||
Summarize DLP policy matches in the last 7 days by policy, by user and by destination | Revue hebdomadaire des fuites | Microsoft Purview |
Which users triggered the most DLP alerts involving credit card data in the last 30 days? | Identifier un comportement récurrent | Microsoft Purview |
List DLP rules currently in simulation mode and their would-be match count | Décider de passer en blocage | Microsoft Purview |
| Sensitivity Labels | ||
What percentage of SharePoint documents carry a sensitivity label, broken down by site? | Mesure d'adoption | Microsoft Purview |
List label downgrade events in the last 30 days with the user and the justification provided | Contournement de classification | Microsoft Purview |
Which files labeled Confidential were shared externally in the last 14 days? | Exposition de données sensibles | Microsoft Purview |
| Compliance | ||
Summarize insider risk alerts from the last 7 days by risk category and severity | Triage risque interne | Microsoft Purview |
Which retention policies apply to the Finance SharePoint site and do any conflict? | Audit de rétention | Microsoft Purview |
List users who left the company in the last 90 days whose mailboxes are not under retention hold | Perte de preuve potentielle | Microsoft Purview |
| eDiscovery | ||
Summarize the current eDiscovery holds and which custodians are covered | Suivi de contentieux | Microsoft Purview |
Build an eDiscovery search scope for all communications involving [email protected] between 2026-01-01 and 2026-06-30 | Préparation d'une collecte | Microsoft Purview |
Prompts Defender EASM (8+ prompts)
| Prompt | Cas d'usage | Plugin |
|---|---|---|
List all newly discovered external assets added to my attack surface in the last 30 days | Shadow IT et actifs oubliés | Microsoft Defender EASM |
Which of my external assets expose an administrative interface such as RDP, SSH or a login portal? | Exposition à haut risque | Microsoft Defender EASM |
Show all external assets affected by CVE-2026-21509 with their owner and hosting provider | Réponse à une CVE critique | Microsoft Defender EASM |
List my external assets with expired or self-signed TLS certificates | Hygiène cryptographique externe | Microsoft Defender EASM |
Which external assets run software that has reached end of life? | Dette technique exposée | Microsoft Defender EASM |
Rank my top 10 external exposures by exploitability and business impact, and propose a remediation order | Priorisation de remédiation | Microsoft Defender EASM |
List domains and subdomains registered to my organization that are not in my known asset inventory | Détection d'actifs non déclarés | Microsoft Defender EASM |
Which of my external assets have open ports that changed in the last 7 days? | Dérive de configuration | Microsoft Defender EASM |
Summarize my attack surface evolution over the last quarter in 200 words for a steering committee | Reporting direction | Microsoft Defender EASM |
Prompts Defender Threat Intelligence (MDTI) (8+ prompts)
| Prompt | Cas d'usage | Plugin |
|---|---|---|
Give me a profile of the threat actor Midnight Blizzard: motivations, targeted sectors and known TTPs | Contextualisation d'une alerte | Microsoft Defender Threat Intelligence |
Which threat actors are known to target the French energy sector? | Modélisation de menace sectorielle | Microsoft Defender Threat Intelligence |
What is known about the IP 203.0.113.45? Include reputation, hosted domains and associated campaigns | Enrichissement d'IOC | Microsoft Defender Threat Intelligence |
Provide all indicators of compromise associated with the latest Akira ransomware campaign | Alimentation de la TI interne | Microsoft Defender Threat Intelligence |
Is CVE-2026-21509 being actively exploited in the wild? By which actors and since when? | Priorisation de patch réelle | Microsoft Defender Threat Intelligence |
Summarize the most relevant MDTI intel articles published in the last 14 days for a financial services organization | Veille ciblée | Microsoft Defender Threat Intelligence |
What infrastructure is linked to the domain contoso-invoice.net? Show passive DNS and WHOIS history | Pivot d'infrastructure | Microsoft Defender Threat Intelligence |
Map the TTPs of the threat actor Storm-0501 to MITRE ATT&CK and tell me which ones my current detections cover | Analyse de couverture | Microsoft Defender Threat Intelligence |
Which vulnerabilities in my environment are referenced in MDTI articles published this month? | Jonction TI / exposition | Microsoft Defender Threat Intelligence |
Prompts cross-produits et chaînes d'investigation (10+ prompts)
C'est là que Copilot Security dépasse la somme de ses consoles : un seul prompt peut interroger Sentinel, Defender XDR, Entra et MDTI puis réconcilier les résultats. Ces prompts sont plus coûteux en SCU — réservez-les aux investigations réelles.
- Enrichissement complet d'un IOC —
For IP 203.0.113.45: check MDTI reputation, list Sentinel incidents referencing it, show Defender devices that contacted it, and tell me if any Entra sign-in originated from it in the last 30 days— Plugins : MDTI + Sentinel + Defender XDR + Entra. - Dossier complet sur un utilisateur —
Build a full risk profile for [email protected]: Entra risk detections, Defender XDR incidents, Sentinel incidents, Intune device compliance and Purview DLP matches over the last 30 days— Plugins : Entra + Defender XDR + Sentinel + Intune + Purview. - De la CVE à l'exposition réelle —
For CVE-2026-21509: summarize MDTI exploitation status, list affected external assets in EASM, list internal devices in Defender vulnerability management, and rank remediation by exposure— Plugins : MDTI + EASM + Defender XDR. - Périmétrage d'une campagne de phishing —
Starting from Defender incident 45678: identify the sender infrastructure, enrich it with MDTI, list all recipients, then check in Entra which of them signed in successfully from a new location afterwards— Plugins : Defender XDR + MDTI + Entra. - Compromission d'appareil de bout en bout —
Device WKS-042 is suspected compromised: show its Defender alerts, its Intune compliance state, the identities that signed in on it in the last 14 days and any Sentinel incident referencing it— Plugins : Defender XDR + Intune + Entra + Sentinel. - Exfiltration présumée —
For user [email protected] in the last 14 days: correlate Purview DLP matches, Defender XDR network events to cloud storage domains and Entra sign-ins from unmanaged devices— Plugins : Purview + Defender XDR + Entra. - Chasse guidée par la TI —
Take the TTPs of Storm-0501 from MDTI, then generate one Sentinel KQL hunting query per technique that my current data sources can support— Plugins : MDTI + Natural language to KQL for Sentinel. - Audit d'accès privilégié —
List Global Administrators in Entra, then for each check their device compliance in Intune and any Defender XDR alert in the last 90 days— Plugins : Entra + Intune + Defender XDR. - Revue de posture hebdomadaire —
Produce a weekly security posture report in French covering: new EASM assets, unremediated critical Defender recommendations, Sentinel connector health and top 3 risky Entra users. Format as markdown with one section per topic— Plugins : EASM + Defender XDR + Sentinel + Entra. - Bilan post-incident —
For Sentinel incident 47821, produce a post-incident report: timeline, entities, MITRE techniques, MDTI attribution if any, actions taken and three prioritized recommendations. In French, markdown— Plugins : Sentinel + MDTI + Defender XDR.
Tips avancés pour formuler des prompts efficaces
Variables dynamiques. Standardisez vos prompts d'équipe avec des jetons explicites — Summarize Sentinel incident {INCIDENT_ID} and list all entities involved — et stockez-les comme prompts réutilisables. Vous obtenez une bibliothèque partagée et des résultats comparables d'un analyste à l'autre.
Imposer un format machine. Terminez par Return the answer as a JSON array with keys: entity, type, first_seen, related_incidents. No prose. La sortie devient directement injectable dans un ticket ITSM ou un script d'enrichissement. Pour un rapport humain, préférez Format the answer as a markdown table sorted by severity descending.
Prompts de suivi. Le gain réel vient du deuxième et du troisième tour : « pour les trois appareils que tu viens de citer, montre les processus enfants », « maintenant exclus les comptes de service », « refais la même analyse mais sur 30 jours ». Chaque itération réutilise le contexte déjà chargé.
Donner un rôle et une contrainte. Act as a tier-2 SOC analyst. Assess whether this alert is a true positive and state your confidence level with the evidence supporting it. Demander explicitement un niveau de confiance et les preuves limite fortement les affirmations non étayées.
Forcer l'aveu d'ignorance. Ajoutez If the data is not available in my tenant, say so explicitly instead of providing a generic answer. C'est le garde-fou le plus rentable de tous : il transforme une réponse générique trompeuse en un « je n'ai pas cette donnée » exploitable.
Promptbooks. Quand une chaîne de trois à six prompts se révèle efficace, figez-la en promptbook. Une investigation de compte compromis, une qualification de phishing ou une revue hebdomadaire deviennent alors reproductibles par n'importe quel membre de l'équipe.
Erreurs fréquentes de prompting et comment les corriger
Le prompt sans borne temporelle. Symptôme : des résultats qui changent d'une exécution à l'autre. Correction : toujours écrire « in the last 7 days » ou une plage de dates ISO.
Le prompt multi-questions. Symptôme : Copilot répond bien à la première question et survole les autres. Correction : découper et chaîner.
Le prompt sans plugin ciblé. Symptôme : la réponse cite une source inattendue ou vide. Correction : nommer le produit dans le prompt (« in Sentinel », « in Defender XDR ») pour orienter l'orchestrateur.
Le prompt qui suppose des droits absents. Symptôme : « no results found » systématique sur une donnée que vous savez présente. Correction : vérifier vos rôles RBAC sur le produit concerné, pas le prompt.
Le prompt qui accepte le KQL sans relecture. Symptôme : une requête syntaxiquement valide qui référence une table absente de votre workspace. Correction : exécuter systématiquement la requête proposée avant de la promouvoir en règle, et demander « use only tables I have data in ».
Limites : ce que Copilot Security ne fera pas à votre place
Copilot Security ne voit que les données auxquelles votre identité accède et que les plugins activés exposent. Les logs conservés uniquement en archive longue durée, les sources non connectées et les systèmes hors écosystème Microsoft restent invisibles. Il ne remplace ni la décision d'isolement d'un poste, ni la qualification finale d'un incident : il accélère la collecte et la synthèse, l'arbitrage reste humain.
La consommation se mesure en SCU (Security Compute Units) provisionnées à l'heure. Les prompts cross-produits en consomment sensiblement plus qu'une requête mono-plugin — c'est un paramètre de conception de vos promptbooks, pas un détail de facturation. Enfin, les réponses en langage naturel restent probabilistes : toute requête KQL générée doit être exécutée et relue avant d'être promue en détection.
Retour d'expérience : industrialiser les prompts dans un SOC
Sur les déploiements que nous accompagnons, le facteur décisif n'est jamais le nombre de licences Copilot mais la présence d'une bibliothèque de prompts validée par l'équipe. Sans elle, chaque analyste réinvente ses formulations, les résultats ne sont pas comparables d'un shift à l'autre et la consommation de SCU dérive. Avec elle, le triage de niveau 1 gagne un temps mesurable et les promptbooks deviennent une documentation vivante des procédures.
Aller plus loin
Nous auditons votre exposition et votre couverture de détection Microsoft, plugins Copilot Security compris : demander un audit d'infrastructure. Pour un échange sur l'intégration de Copilot Security dans vos procédures SOC existantes, contactez-nous.
FAQ : quelles questions reviennent le plus souvent sur les prompts Copilot Security ?
Faut-il rédiger ses prompts Copilot Security en anglais ou en français ?
Copilot Security comprend le français, mais les prompts en anglais donnent des résultats plus stables, en particulier pour la génération de KQL : la documentation, les noms de tables et les schémas sont en anglais. La pratique la plus efficace consiste à écrire le prompt en anglais et à demander explicitement la sortie en français quand elle est destinée à un rapport : Answer in French.
Pourquoi Copilot Security répond-il « no results » alors que la donnée existe ?
Trois causes par ordre de fréquence : le plugin concerné n'est pas activé dans la session, votre identité n'a pas les droits RBAC sur le produit interrogé (Copilot fonctionne on-behalf-of), ou le workspace Sentinel sélectionné n'est pas celui qui contient la donnée. Vérifiez ces trois points avant de reformuler.
Quelle est la différence entre un prompt et un promptbook ?
Un prompt est une question unique. Un promptbook est une séquence ordonnée de prompts exécutée en une fois, avec des variables d'entrée. Dès qu'une chaîne d'investigation se répète — qualification de phishing, compte compromis, revue hebdomadaire — elle doit devenir un promptbook pour garantir la reproductibilité entre analystes.
Les requêtes KQL générées par Copilot sont-elles fiables ?
Elles sont syntaxiquement correctes dans la grande majorité des cas, mais peuvent référencer des tables ou des colonnes absentes de votre environnement, et leur logique de détection mérite toujours une relecture. Traitez-les comme un brouillon d'ingénieur détection : exécutez-les, mesurez le volume de résultats et les faux positifs, puis ajustez avant toute promotion en règle analytique.
Comment maîtriser la consommation de SCU liée aux prompts ?
Privilégiez les sessions continues plutôt qu'une session par question, limitez les prompts cross-produits aux investigations réelles, bornez toujours les plages temporelles, et mesurez la consommation par type de promptbook pendant quelques semaines avant de généraliser l'usage à toute l'équipe.
À retenir
- La spécificité prime sur la longueur. Une entité nommée et une plage temporelle bornée valent mieux qu'un paragraphe d'intentions.
- Déclarez toujours le format de sortie attendu — tableau markdown, JSON, KQL brut, synthèse de 200 mots — pour obtenir une réponse directement réutilisable.
- Chaînez les prompts dans une même session plutôt que d'empiler les questions : le contexte conservé améliore chaque itération et réduit la consommation de SCU.
- Les prompts cross-produits sont le vrai différenciateur de Copilot Security, mais aussi les plus coûteux : réservez-les aux investigations réelles.
- Figez vos chaînes efficaces en promptbooks. Sans bibliothèque partagée, les résultats ne sont pas comparables d'un analyste à l'autre et la valeur de l'outil se dilue.
Ressources et articles liés
- Copilot Security : guide complet
- Licences et calcul des SCU
- Configurer les plugins Copilot Security
- Créer et partager des promptbooks
- Copilot Security et Microsoft Sentinel
- Copilot Security et Defender XDR
- Copilot Security et Entra ID
- Copilot Security et Purview
- Copilot Security, RGPD et souveraineté des données
- Mesurer le ROI de Copilot Security en SOC
Documentation officielle : conseils de formulation des prompts Microsoft Copilot Security. Bibliothèque communautaire de prompts et promptbooks : rod-trent/Security-Copilot sur GitHub.
``` **Ce qu'il reste à faire avant publication** — les 10 liens internes sont des placeholders `/a-remplacer/...`. Pour récupérer les vrais slugs et le préfixe d'URL réel : ```sql SELECT id, slug, title FROM articles WHERE slug LIKE '%copilot%' AND status = 'published' ORDER BY id DESC; ``` Un contrôle rapide avant de pousser : `grep -c 'a-remplacer'` doit retourner 0. **Conformité au cahier des charges :** chapeau en premier `` (~155 mots) ; 113 prompts, tous en `` (Sentinel 23, Defender XDR 23, Entra 16, Intune 11, Purview 11, EASM 9, MDTI 9, cross-produits 10) ; 16 H2 → ~310 mots/H2, sous le seuil de 350 ; H3 dans la rex-box (pas de H4) ; FAQ H2 et H3 interrogatifs ; 2 liens externes ; `.a-retenir` à 5 points. Les identifiants d'incidents, UPN, IP et hash sont des exemples fictifs à substituer.
À propos de l'auteur
Ayi NEDJIMI
Auditeur Senior Cybersécurité & Consultant IA
Expert Judiciaire — Cour d'Appel de Paris
Habilitation Confidentiel Défense
[email protected]
Ayi NEDJIMI est un vétéran de la cybersécurité avec plus de 25 ans d'expérience sur des missions critiques. Ancien développeur Microsoft à Redmond sur le module GINA (Windows NT4) et co-auteur de la version française du guide de sécurité Windows NT4 pour la NSA.
À la tête d'Ayi NEDJIMI Consultants, il réalise des audits Lead Auditor ISO 42001 et ISO 27001, des pentests d'infrastructures critiques, du forensics et des missions de conformité NIS2 / AI Act.
Conférencier international (Europe & US), il a formé plus de 10 000 professionnels.
Domaines d'expertise
Ressources & Outils de l'auteur
Articles connexes
Workshop Microsoft Copilot Security : guide pratique pour démarrer en 4 heures
Ce workshop Copilot Security démarrage a été conçu pour une raison simple : la majorité des équipes qui provisionnent Copilot Security l'abandonnent dans les trois semaines, non pas parce que l'outil est mauvais, mais parce que personne n'a jamais montré à l'analyste ce qu'il doit taper dans la barr
Bibliothèque complète des promptbooks Microsoft Copilot Security
Dans un SOC, la qualité d'une investigation dépend rarement de l'outillage : elle dépend de la rigueur avec laquelle l'analyste enchaîne ses questions. C'est exactement le problème que résolvent les promptbooks de Microsoft Security Copilot. Plutôt que de laisser chaque analyste improviser sa séquen
Déployer Microsoft Copilot Security en entreprise : ROI, pièges et quick wins
Depuis le 18 novembre 2025, déployer Microsoft Copilot Security en entreprise n'est plus le même exercice budgétaire qu'en 2024. Microsoft Security Copilot — c'est le nom officiel du produit depuis son renommage, l'appellation « Microsoft Copilot for Security » appartenant désormais au passé — est i
Un projet cybersécurité ? Parlons-en.
Pentest, conformité NIS 2, ISO 27001, audit IA, RSSI externalisé… nos experts répondent sous 24h pour évaluer votre besoin et vous proposer un accompagnement sur mesure.
Commentaires
Aucun commentaire pour le moment. Soyez le premier à commenter !
Laisser un commentaire