SIT matches, but email Not Being Blocked

Nate 21 Reputation points
2025-08-19T21:50:28.52+00:00

Our DLP policies -- which have been unchanged since February -- suddenly stopped working for specific file attachments.

Here's the kicker though, when we upload the file attachment to Purview using the "test" feature, it successfully detects the sensitive information type.
We even used the "Test-DataClassification" PowerShell cmdlet, and it successfully detects the sensitive info. (With a confidence level of 85.)

BUT, the emails are no longer being blocked like they should be (again, the policies have worked just fine without modification since February.)
We used the Test-Message to check whether the rules would match in a "DLP Rules Tracing Report"...AND they don't.
It says "Predicate ExContentContainsSensitiveInformationPredicate evaluation didn't result in a match" as well as "Predicate AndCondition evaluation didn't result in a match." (What it should say is "Text Matched for for discovered data classification".)

What exactly is going on?

The SIT matches.
The SIT is in the policy (unchanged since February)
The Policy with the SIT doesn't match though.

Weirdly, other emails which don't have these file attachments are being blocked just fine (again, everything matches on the SIT.)
Our policies correctly set "Evaluate Predicate for message or attachment".

Microsoft Security | Microsoft Purview
{count} votes

Accepted answer
  1. Kalyani Kondavaradala 1,015 Reputation points Microsoft External Staff Moderator
    2025-08-25T10:38:15.7166667+00:00

    Hello Nate,

    Thank you for your response!

    File Encryption: If the PDFs are encrypted, password-protected, or structured in a way that limits full content extraction, DLP may not be able to properly evaluate the content during enforcement, even though the SIT shows up in testing.

    DLP relies on content extraction. If a PDF uses unusual encoding, embedded objects, or contains only scanned images, the enforcement engine may behave differently from “Test-DataClassification,” which sometimes applies more advanced parsing.

    Thanks,

    Kalyani

    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.