. Opens the Advanced hunting page of the Defender portal with a query prepared for the event. Click to display the results.
. For each alert: and. The name of the alert links to its details in the Defender console.
Automatic & Semi-automatic
Sets the Alerted detection status when at least one command reported by a Microsoft Defender alert matches an IOC command of the BlackNoise event.
Example of automated data retrieval through API
Example of Defender alert detail
You need:
- a Microsoft Entra account with the or role, the only roles that can grant the administrator consent of step 3;
- a Microsoft tenant licensed for at least one Defender workload that raises alerts, such as Defender for Endpoint. Without it, the Microsoft APIs answer but return no data;
- HTTPS access from BlackNoise to the Microsoft Graph API (
graph.microsoft.com ).
BlackNoise reads your Defender alerts through a Microsoft Entra application that you register in your tenant. This application only needs read access.
In the Microsoft Entra admin center, open and create a new registration. Give it a recognizable name, for example blacknoise-connector. No redirect URI is needed: the application connects from server to server. On the page, copy the and the .
In , add , then choose , not delegated permissions. The application needs these three read-only permissions, and no additional Defender role:
SecurityIncident.Read.All
Run advanced hunting queries
Still in , click your tenant. Application permissions always require this consent. Without it, calls fail with a 403 error even though the configuration looks correct.
In , create a client secret and copy its immediately: Microsoft shows it only once. Choose an expiry date and plan the renewal before it, because an expired secret stops the collection without any warning. Store the secret in your password manager, and never paste it into a ticket or a chat.
In BlackNoise, open and click on the Microsoft Defender card.
Identifier of your Microsoft Entra tenant
Directory (tenant) ID, on the Overview page of the application
Identifier of the application registered in step 1
Application (client) ID, on the Overview page of the application
Secret that authenticates the application
Value of the secret created in step 4
Entry point to read alerts
Click Save and connect. BlackNoise runs connection tests, and the connector becomes operational if they pass.
The connection test fails with an authentication error
Wrong tenant ID, application ID or secret, or the secret ID was entered instead of its value
Check the three values. If the secret value is lost, create a new secret (step 4)
Calls fail with a 403 error
Administrator consent was not granted
Grant admin consent in API permissions (step 3)
The connection works but no alert comes back
The tenant has no Defender workload raising alerts, or the target is not onboarded in Defender
Check the licensing and the onboarding of the System Target
The collection stopped on its own
The client secret expired
Create a new secret and update the connector
A host or a user stays contained after a Simulation
Defender's automated response contained it