Skip to content

Commit cc3a119

Browse files
GittyHarshaCopilot
andcommitted
Simplify SmartScreen doc: focus on effect, not IsReputationCheckingRequired internals
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 60c61d5 commit cc3a119

1 file changed

Lines changed: 7 additions & 11 deletions

File tree

specs/TrustedOriginSetting.md

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -219,18 +219,14 @@ typedef enum COREWEBVIEW2_ORIGIN_FEATURE {
219219
/// `Disabled` for an origin will skip SmartScreen reputation checks for
220220
/// navigations and downloads from that origin, effectively allow-listing it.
221221
///
222-
/// \warning Disabling SmartScreen for an origin removes important security
223-
/// protections. Only disable SmartScreen for fully trusted, app-controlled
224-
/// origins where the content is known to be safe.
222+
/// Warning: Disabling SmartScreen for an origin bypasses phishing and malware
223+
/// reputation checks. Only disable for fully trusted, app-controlled origins
224+
/// where the content is known to be safe.
225225
///
226-
/// This configuration operates within the scope of the per-WebView SmartScreen
227-
/// setting controlled by
228-
/// [IsReputationCheckingRequired](https://learn.microsoft.com/en-us/dotnet/api/microsoft.web.webview2.core.corewebview2settings.isreputationcheckingrequired).
229-
/// When `IsReputationCheckingRequired` is `false` (SmartScreen
230-
/// disabled), the SmartScreen check is not active and this
231-
/// per-origin configuration has no effect. When `IsReputationCheckingRequired`
232-
/// is `true` (the default), this per-origin configuration controls whether
233-
/// individual origins are exempt from SmartScreen reputation checks.
226+
/// This per-origin configuration only takes effect when SmartScreen is
227+
/// enabled. If SmartScreen is disabled via
228+
/// [IsReputationCheckingRequired](https://learn.microsoft.com/en-us/dotnet/api/microsoft.web.webview2.core.corewebview2settings.isreputationcheckingrequired),
229+
/// this setting has no effect.
234230
COREWEBVIEW2_ORIGIN_FEATURE_SMART_SCREEN,
235231
} COREWEBVIEW2_ORIGIN_FEATURE;
236232

0 commit comments

Comments
 (0)