Skip to content

Commit a336e8e

Browse files
authored
Merge pull request #4107 from ngms-psh/feat-Custom-QuarantinePolicies
Feat: Add Custom Quarantine Policies
2 parents ccffdc0 + 790dd32 commit a336e8e

File tree

1 file changed

+97
-5
lines changed

1 file changed

+97
-5
lines changed

src/data/standards.json

Lines changed: 97 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2068,6 +2068,7 @@
20682068
{
20692069
"type": "select",
20702070
"multiple": false,
2071+
"creatable": true,
20712072
"label": "Quarantine policy for Spoof",
20722073
"name": "standards.AntiPhishPolicy.SpoofQuarantineTag",
20732074
"options": [
@@ -2108,6 +2109,7 @@
21082109
{
21092110
"type": "select",
21102111
"multiple": false,
2112+
"creatable": true,
21112113
"label": "Quarantine policy for user impersonation",
21122114
"name": "standards.AntiPhishPolicy.TargetedUserQuarantineTag",
21132115
"options": [
@@ -2148,6 +2150,7 @@
21482150
{
21492151
"type": "select",
21502152
"multiple": false,
2153+
"creatable": true,
21512154
"label": "Quarantine policy for domain impersonation",
21522155
"name": "standards.AntiPhishPolicy.TargetedDomainQuarantineTag",
21532156
"options": [
@@ -2188,6 +2191,7 @@
21882191
{
21892192
"type": "select",
21902193
"multiple": false,
2194+
"creatable": true,
21912195
"label": "Apply quarantine policy",
21922196
"name": "standards.AntiPhishPolicy.MailboxIntelligenceQuarantineTag",
21932197
"options": [
@@ -2249,6 +2253,7 @@
22492253
{
22502254
"type": "select",
22512255
"multiple": false,
2256+
"creatable": true,
22522257
"label": "QuarantineTag",
22532258
"name": "standards.SafeAttachmentPolicy.QuarantineTag",
22542259
"options": [
@@ -2398,6 +2403,7 @@
23982403
{
23992404
"type": "select",
24002405
"multiple": false,
2406+
"creatable": true,
24012407
"label": "QuarantineTag",
24022408
"name": "standards.MalwareFilterPolicy.QuarantineTag",
24032409
"options": [
@@ -2522,7 +2528,7 @@
25222528
"type": "autoComplete",
25232529
"required": true,
25242530
"multiple": false,
2525-
"creatable": false,
2531+
"creatable": true,
25262532
"label": "Spam Quarantine Tag",
25272533
"name": "standards.SpamFilterPolicy.SpamQuarantineTag",
25282534
"options": [
@@ -2562,7 +2568,7 @@
25622568
"type": "autoComplete",
25632569
"required": true,
25642570
"multiple": false,
2565-
"creatable": false,
2571+
"creatable": true,
25662572
"label": "High Confidence Spam Quarantine Tag",
25672573
"name": "standards.SpamFilterPolicy.HighConfidenceSpamQuarantineTag",
25682574
"options": [
@@ -2602,7 +2608,7 @@
26022608
"type": "autoComplete",
26032609
"required": true,
26042610
"multiple": false,
2605-
"creatable": false,
2611+
"creatable": true,
26062612
"label": "Bulk Quarantine Tag",
26072613
"name": "standards.SpamFilterPolicy.BulkQuarantineTag",
26082614
"options": [
@@ -2642,7 +2648,7 @@
26422648
"type": "autoComplete",
26432649
"required": true,
26442650
"multiple": false,
2645-
"creatable": false,
2651+
"creatable": true,
26462652
"label": "Phish Quarantine Tag",
26472653
"name": "standards.SpamFilterPolicy.PhishQuarantineTag",
26482654
"options": [
@@ -2664,7 +2670,7 @@
26642670
"type": "autoComplete",
26652671
"required": true,
26662672
"multiple": false,
2667-
"creatable": false,
2673+
"creatable": true,
26682674
"label": "High Confidence Phish Quarantine Tag",
26692675
"name": "standards.SpamFilterPolicy.HighConfidencePhishQuarantineTag",
26702676
"options": [
@@ -2783,6 +2789,92 @@
27832789
"addedDate": "2024-07-15",
27842790
"powershellEquivalent": "New-HostedContentFilterPolicy or Set-HostedContentFilterPolicy",
27852791
"recommendedBy": []
2792+
},
2793+
{
2794+
"name": "standards.QuarantineTemplate",
2795+
"cat": "Defender Standards",
2796+
"disabledFeatures": {
2797+
"report": false,
2798+
"warn": false,
2799+
"remediate": false
2800+
},
2801+
"tag": [],
2802+
"helpText": "This standard creates a Custom Quarantine Policies that can be used in Anti-Spam and all MDO365 policies. Quarantine Policies can be used to specify recipients permissions, enable end-user spam notifications, and specify the release action preference",
2803+
"addedComponent": [
2804+
{
2805+
"type": "autoComplete",
2806+
"multiple": false,
2807+
"creatable": true,
2808+
"name": "displayName",
2809+
"label": "Quarantine Display Name",
2810+
"required": true
2811+
},
2812+
{
2813+
"type": "switch",
2814+
"label": "Enable end-user spam notifications",
2815+
"name": "ESNEnabled",
2816+
"defaultValue": true,
2817+
"required": false
2818+
},
2819+
{
2820+
"type": "select",
2821+
"multiple": false,
2822+
"label": "Select release action preference",
2823+
"name": "ReleaseAction",
2824+
"options": [
2825+
{
2826+
"label": "Allow recipients to request a message to be released from quarantine",
2827+
"value": "PermissionToRequestRelease"
2828+
},
2829+
{
2830+
"label": "Allow recipients to release a message from quarantine",
2831+
"value": "PermissionToRelease"
2832+
}
2833+
]
2834+
},
2835+
{
2836+
"type": "switch",
2837+
"label": "Include Messages From Blocked Sender Address",
2838+
"name": "IncludeMessagesFromBlockedSenderAddress",
2839+
"defaultValue": false,
2840+
"required": false
2841+
},
2842+
{
2843+
"type": "switch",
2844+
"label": "Allow recipients to delete message",
2845+
"name": "PermissionToDelete",
2846+
"defaultValue": false,
2847+
"required": false
2848+
},
2849+
{
2850+
"type": "switch",
2851+
"label": "Allow recipients to preview message",
2852+
"name": "PermissionToPreview",
2853+
"defaultValue": false,
2854+
"required": false
2855+
},
2856+
{
2857+
"type": "switch",
2858+
"label": "Allow recipients to block Sender Address",
2859+
"name": "PermissionToBlockSender",
2860+
"defaultValue": false,
2861+
"required": false
2862+
},
2863+
{
2864+
"type": "switch",
2865+
"label": "Allow recipients to whitelist Sender Address",
2866+
"name": "PermissionToAllowSender",
2867+
"defaultValue": false,
2868+
"required": false
2869+
}
2870+
],
2871+
"label": "Custom Quarantine Policy",
2872+
"multiple": true,
2873+
"impact": "Low Impact",
2874+
"impactColour": "info",
2875+
"addedDate": "2025-05-16",
2876+
"powershellEquivalent": "Set-QuarantinePolicy or New-QuarantinePolicy",
2877+
"recommendedBy": []
27862878
},
27872879
{
27882880
"name": "standards.intuneDeviceRetirementDays",

0 commit comments

Comments
 (0)