-
Notifications
You must be signed in to change notification settings - Fork 104
Expand file tree
/
Copy pathCheck-Extension.adml
More file actions
628 lines (541 loc) · 35 KB
/
Check-Extension.adml
File metadata and controls
628 lines (541 loc) · 35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
<?xml version="1.0" encoding="utf-8"?>
<policyDefinitionResources xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
revision="1.0"
schemaVersion="1.0"
xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
<displayName />
<description />
<resources>
<stringTable>
<!-- Category -->
<string id="CyberDrain">CyberDrain</string>
<string id="CheckExtension">Check - Phishing Protection</string>
<string id="CheckExtensionEdge">Microsoft Edge</string>
<string id="CheckExtensionChrome">Google Chrome</string>
<!-- Extension Settings - Edge -->
<string id="CheckExtensionSettingsEdge">Configure Check extension installation (Edge)</string>
<string id="CheckExtensionSettingsEdge_Explain">
This policy configures the installation mode for the Check extension in Microsoft Edge, ensuring it is force-installed and pinned to the toolbar.
The extension will be:
- Force installed (cannot be removed by users)
- Automatically updated from the Edge Add-ons store
- Pinned to the browser toolbar
Extension ID: knepjpocdagponkonnbggpcnhnaikajg
</string>
<!-- Extension Settings - Chrome -->
<string id="CheckExtensionSettingsChrome">Configure Check extension installation (Chrome)</string>
<string id="CheckExtensionSettingsChrome_Explain">
This policy configures the installation mode for the Check extension in Google Chrome, ensuring it is force-installed and pinned to the toolbar.
The extension will be:
- Force installed (cannot be removed by users)
- Automatically updated from the Chrome Web Store
- Pinned to the browser toolbar
Extension ID: benimdeioplgkhanklclahllklceahbe
</string>
<!-- Show Notifications -->
<string id="CheckShowNotifications">Display security notifications</string>
<string id="CheckShowNotifications_Explain">
This policy controls whether the Check extension displays security notifications and warnings to users.
When enabled (default): Users will see notifications when phishing attempts are detected or blocked.
When disabled: The extension operates silently without displaying notifications.
</string>
<!-- Show Notifications - Edge -->
<string id="CheckShowNotificationsEdge">Display security notifications (Edge)</string>
<string id="CheckShowNotificationsEdge_Explain">
This policy controls whether the Check extension displays security notifications and warnings to users in Microsoft Edge.
When enabled (default): Users will see notifications when phishing attempts are detected or blocked.
When disabled: The extension operates silently without displaying notifications.
</string>
<!-- Show Notifications - Chrome -->
<string id="CheckShowNotificationsChrome">Display security notifications (Chrome)</string>
<string id="CheckShowNotificationsChrome_Explain">
This policy controls whether the Check extension displays security notifications and warnings to users in Google Chrome.
When enabled (default): Users will see notifications when phishing attempts are detected or blocked.
When disabled: The extension operates silently without displaying notifications.
</string>
<!-- Valid Page Badge -->
<string id="CheckValidPageBadge">Show valid page badge</string>
<string id="CheckValidPageBadge_Explain">
This policy controls whether the Check extension displays a validation badge on legitimate Microsoft login pages.
When enabled (default): A green badge or indicator shows when users are on a verified Microsoft login page.
When disabled: No visual indicator is shown for valid pages.
</string>
<!-- Valid Page Badge Timeout -->
<string id="CheckValidPageBadgeTimeout">Valid page badge timeout</string>
<string id="CheckValidPageBadgeTimeout_Explain">
This policy controls the auto-dismiss timeout for the valid page badge in seconds.
Set to 0 for no timeout (badge stays visible until manually dismissed).
Set to a value between 1 and 300 to automatically dismiss the badge after that many seconds.
Default: 5 seconds
</string>
<!-- Page Blocking -->
<string id="CheckPageBlocking">Enable page blocking</string>
<string id="CheckPageBlocking_Explain">
This policy controls whether the Check extension blocks access to detected phishing pages.
When enabled (default): Suspicious and phishing pages are blocked with a warning screen.
When disabled: Pages are only flagged but not blocked (warning mode only).
</string>
<!-- CIPP Reporting -->
<string id="CheckCippReporting">Enable CIPP reporting</string>
<string id="CheckCippReporting_Explain">
This policy controls whether the Check extension reports security events to a CIPP (CyberDrain Improved Partner Portal) server.
When enabled: Security events are sent to the configured CIPP server for centralized monitoring.
When disabled (default): No reporting to external servers occurs.
Note: Requires CIPP Server URL to be configured.
</string>
<!-- CIPP Server URL -->
<string id="CheckCippServerUrl">CIPP server URL</string>
<string id="CheckCippServerUrl_Explain">
This policy specifies the base URL for the CIPP server where security events should be reported.
Example: https://cipp.yourcompany.com
This setting is only used when CIPP reporting is enabled. The URL should point to a valid CIPP server instance.
</string>
<!-- CIPP Tenant ID -->
<string id="CheckCippTenantId">CIPP tenant identifier</string>
<string id="CheckCippTenantId_Explain">
This policy specifies the tenant identifier to include with CIPP alerts for multi-tenant environments.
Example: contoso.onmicrosoft.com
This helps identify which tenant/organization the security event originated from when using a shared CIPP instance.
</string>
<!-- Generic Webhook - Edge -->
<string id="CheckGenericWebhookEnabled">Enable generic webhook</string>
<string id="CheckGenericWebhookEnabled_Explain">
This policy controls whether the Check extension sends selected security events to a custom webhook endpoint.
When enabled: Events listed in "Generic webhook event types" are sent to the configured Generic Webhook URL.
When disabled (default): No generic webhook events are sent.
Note: Requires Generic Webhook URL and at least one event type.
</string>
<string id="CheckGenericWebhookUrl">Generic webhook URL</string>
<string id="CheckGenericWebhookUrl_Explain">
This policy specifies the URL for a custom webhook endpoint that receives Check event payloads.
Example: https://webhook.yourcompany.com/check-events
This setting is only used when generic webhook is enabled.
</string>
<string id="CheckGenericWebhookEvents">Generic webhook event types</string>
<string id="CheckGenericWebhookEvents_Explain">
This policy specifies which event types are sent to the generic webhook endpoint.
Supported values:
- detection_alert
- false_positive_report
- page_blocked
- rogue_app_detected
- threat_detected
- validation_event
</string>
<!-- Custom Rules URL -->
<string id="CheckCustomRulesUrl">Custom detection rules URL</string>
<string id="CheckCustomRulesUrl_Explain">
This policy specifies a custom URL from which the extension should fetch detection rules.
Example: https://yourcompany.com/detection-rules.json
When specified, the extension will download detection rules from this URL instead of using the default rules. Leave empty to use default detection rules.
The URL must serve a valid JSON file matching the detection rules schema.
</string>
<!-- Update Interval -->
<string id="CheckUpdateInterval">Detection rules update interval</string>
<string id="CheckUpdateInterval_Explain">
This policy specifies how often (in hours) the extension should check for updates to detection rules.
Default: 24 hours
Range: 1-168 hours (1 hour to 1 week)
More frequent updates provide better protection but may increase network usage.
</string>
<!-- URL Allowlist -->
<string id="CheckUrlAllowlist">URL allowlist (URLs with wildcards or regex patterns)</string>
<string id="CheckUrlAllowlist_Explain">
This policy specifies a list of URL patterns or regex patterns to allowlist URLs from detection.
These patterns will be added to the exclusion rules without replacing the entire ruleset. You can use simple URLs with wildcards or advanced regex patterns.
Simple URL examples with wildcards:
- https://google.com/*
- https://*.microsoft.com/*
- https://login.microsoftonline.com/*
Advanced regex examples:
- ^https://trusted\.example\.com/.*
- ^https://.*\.microsoft\.com/.*
URLs matching any of these patterns will bypass phishing detection.
</string>
<!-- URL Allowlist - Chrome -->
<string id="CheckUrlAllowlistChrome">URL allowlist (URLs with wildcards or regex patterns) (Chrome)</string>
<string id="CheckUrlAllowlistChrome_Explain">
This policy specifies a list of URL patterns or regex patterns to allowlist URLs from detection in Google Chrome.
These patterns will be added to the exclusion rules without replacing the entire ruleset. You can use simple URLs with wildcards or advanced regex patterns.
Simple URL examples with wildcards:
- https://google.com/*
- https://*.microsoft.com/*
- https://login.microsoftonline.com/*
Advanced regex examples:
- ^https://trusted\.example\.com/.*
- ^https://.*\.microsoft\.com/.*
URLs matching any of these patterns will bypass phishing detection.
</string>
<!-- Company Name -->
<string id="CheckCompanyName">Company name</string>
<string id="CheckCompanyName_Explain">
This policy specifies the company name to display in the extension's user interface for branding purposes.
Example: Contoso Corporation
The company name appears in the extension popup and settings pages.
</string>
<!-- Product Name -->
<string id="CheckProductName">Product name</string>
<string id="CheckProductName_Explain">
This policy specifies a custom product name for the extension.
Example: Contoso Security Guard
This allows organizations to rebrand the extension with their own product name.
</string>
<!-- Support Email -->
<string id="CheckSupportEmail">Support email address</string>
<string id="CheckSupportEmail_Explain">
This policy specifies the email address users should contact for support with the extension.
Example: security@contoso.com
This email address is displayed in the extension interface and help documentation.
</string>
<!-- Support URL -->
<string id="CheckSupportUrl">Support URL</string>
<string id="CheckSupportUrl_Explain">
This policy specifies the support URL opened by the extension Support link.
Example: https://support.contoso.com
</string>
<!-- Privacy URL -->
<string id="CheckPrivacyPolicyUrl">Privacy URL</string>
<string id="CheckPrivacyPolicyUrl_Explain">
This policy specifies the privacy policy URL opened by the extension Privacy link.
Example: https://contoso.com/privacy
</string>
<!-- About URL -->
<string id="CheckAboutUrl">About URL</string>
<string id="CheckAboutUrl_Explain">
This policy specifies the about URL opened by the extension About link.
Example: https://contoso.com/about
</string>
<!-- Primary Color -->
<string id="CheckPrimaryColor">Primary theme color</string>
<string id="CheckPrimaryColor_Explain">
This policy specifies the primary theme color for the extension interface using a hex color code.
Example: #0078D4
The color should be in hex format (e.g., #FF0000 for red, #0078D4 for Microsoft blue). This color is used for UI elements and branding throughout the extension.
</string>
<!-- Logo URL -->
<string id="CheckLogoUrl">Company logo URL</string>
<string id="CheckLogoUrl_Explain">
This policy specifies the URL to a company logo that will be displayed in the extension interface.
Example: https://yourcompany.com/logo.png
The logo should be a square image (recommended size: 48x48 to 128x128 pixels) in PNG, SVG, or other web-compatible format. The logo will be displayed in the extension popup and blocked page.
</string>
<!-- Debug Logging -->
<string id="CheckDebugLogging">Enable debug logging</string>
<string id="CheckDebugLogging_Explain">
This policy controls whether the Check extension generates detailed debug logs for troubleshooting purposes.
When enabled: Verbose logging is activated and can be viewed in browser developer tools.
When disabled (default): Only essential logging occurs.
Debug logging should only be enabled for troubleshooting as it may impact performance and generate large log files.
</string>
<string id="CheckDomainSquattingEnabled">Enable domain squatting detection</string>
<string id="CheckDomainSquattingEnabled_Explain">
This policy controls domain squatting detection in the Check extension.
When enabled (default): Typosquatting, homoglyph, and combosquatting protections are active.
When disabled: Domain squatting detections are skipped.
</string>
<!-- Debug Logging - Chrome -->
<string id="CheckDebugLoggingChrome">Enable debug logging (Chrome)</string>
<string id="CheckDebugLoggingChrome_Explain">
This policy controls whether the Check extension generates detailed debug logs for troubleshooting purposes in Google Chrome.
When enabled: Verbose logging is activated and can be viewed in browser developer tools.
When disabled (default): Only essential logging occurs.
Debug logging should only be enabled for troubleshooting as it may impact performance and generate large log files.
</string>
<string id="CheckDomainSquattingEnabledChrome">Enable domain squatting detection (Chrome)</string>
<string id="CheckDomainSquattingEnabledChrome_Explain">
This policy controls domain squatting detection in the Check extension for Google Chrome.
When enabled (default): Typosquatting, homoglyph, and combosquatting protections are active.
When disabled: Domain squatting detections are skipped.
</string>
<!-- Valid Page Badge - Chrome -->
<string id="CheckValidPageBadgeChrome">Show valid page badge (Chrome)</string>
<string id="CheckValidPageBadgeChrome_Explain">
This policy controls whether the Check extension displays a validation badge on legitimate Microsoft login pages in Google Chrome.
When enabled (default): A green badge or indicator shows when users are on a verified Microsoft login page.
When disabled: No visual indicator is shown for valid pages.
</string>
<!-- Valid Page Badge Timeout - Chrome -->
<string id="CheckValidPageBadgeTimeoutChrome">Valid page badge timeout (Chrome)</string>
<string id="CheckValidPageBadgeTimeoutChrome_Explain">
This policy controls the auto-dismiss timeout for the valid page badge in seconds in Google Chrome.
Set to 0 for no timeout (badge stays visible until manually dismissed).
Set to a value between 1 and 300 to automatically dismiss the badge after that many seconds.
Default: 5 seconds
</string>
<!-- Page Blocking - Chrome -->
<string id="CheckPageBlockingChrome">Enable page blocking (Chrome)</string>
<string id="CheckPageBlockingChrome_Explain">
This policy controls whether the Check extension blocks access to detected phishing pages in Google Chrome.
When enabled (default): Suspicious and phishing pages are blocked with a warning screen.
When disabled: Pages are only flagged but not blocked (warning mode only).
</string>
<!-- CIPP Reporting - Chrome -->
<string id="CheckCippReportingChrome">Enable CIPP reporting (Chrome)</string>
<string id="CheckCippReportingChrome_Explain">
This policy controls whether the Check extension reports security events to a CIPP (CyberDrain Improved Partner Portal) server in Google Chrome.
When enabled: Security events are sent to the configured CIPP server for centralized monitoring.
When disabled (default): No reporting to external servers occurs.
Note: Requires CIPP Server URL to be configured.
</string>
<!-- CIPP Server URL - Chrome -->
<string id="CheckCippServerUrlChrome">CIPP server URL (Chrome)</string>
<string id="CheckCippServerUrlChrome_Explain">
This policy specifies the base URL for the CIPP server where security events should be reported from Google Chrome.
Example: https://cipp.yourcompany.com
This setting is only used when CIPP reporting is enabled. The URL should point to a valid CIPP server instance.
</string>
<!-- CIPP Tenant ID - Chrome -->
<string id="CheckCippTenantIdChrome">CIPP tenant identifier (Chrome)</string>
<string id="CheckCippTenantIdChrome_Explain">
This policy specifies the tenant identifier to include with CIPP alerts for multi-tenant environments from Google Chrome.
Example: contoso.onmicrosoft.com
This helps identify which tenant/organization the security event originated from when using a shared CIPP instance.
</string>
<!-- Generic Webhook - Chrome -->
<string id="CheckGenericWebhookEnabledChrome">Enable generic webhook (Chrome)</string>
<string id="CheckGenericWebhookEnabledChrome_Explain">
This policy controls whether the Check extension sends selected security events to a custom webhook endpoint in Google Chrome.
When enabled: Events listed in "Generic webhook event types (Chrome)" are sent to the configured Generic Webhook URL.
When disabled (default): No generic webhook events are sent.
Note: Requires Generic Webhook URL and at least one event type.
</string>
<string id="CheckGenericWebhookUrlChrome">Generic webhook URL (Chrome)</string>
<string id="CheckGenericWebhookUrlChrome_Explain">
This policy specifies the URL for a custom webhook endpoint that receives Check event payloads from Google Chrome.
Example: https://webhook.yourcompany.com/check-events
This setting is only used when generic webhook is enabled.
</string>
<string id="CheckGenericWebhookEventsChrome">Generic webhook event types (Chrome)</string>
<string id="CheckGenericWebhookEventsChrome_Explain">
This policy specifies which event types are sent to the generic webhook endpoint from Google Chrome.
Supported values:
- detection_alert
- false_positive_report
- page_blocked
- rogue_app_detected
- threat_detected
- validation_event
</string>
<!-- Custom Rules URL - Chrome -->
<string id="CheckCustomRulesUrlChrome">Custom detection rules URL (Chrome)</string>
<string id="CheckCustomRulesUrlChrome_Explain">
This policy specifies a custom URL from which the extension should fetch detection rules in Google Chrome.
Example: https://yourcompany.com/detection-rules.json
When specified, the extension will download detection rules from this URL instead of using the default rules. Leave empty to use default detection rules.
The URL must serve a valid JSON file matching the detection rules schema.
</string>
<!-- Update Interval - Chrome -->
<string id="CheckUpdateIntervalChrome">Detection rules update interval (Chrome)</string>
<string id="CheckUpdateIntervalChrome_Explain">
This policy specifies how often (in hours) the extension should check for updates to detection rules in Google Chrome.
Default: 24 hours
Range: 1-168 hours (1 hour to 1 week)
More frequent updates provide better protection but may increase network usage.
</string>
<!-- Company Name - Chrome -->
<string id="CheckCompanyNameChrome">Company name (Chrome)</string>
<string id="CheckCompanyNameChrome_Explain">
This policy specifies the company name to display in the extension's user interface for branding purposes in Google Chrome.
Example: Contoso Corporation
The company name appears in the extension popup and settings pages.
</string>
<!-- Product Name - Chrome -->
<string id="CheckProductNameChrome">Product name (Chrome)</string>
<string id="CheckProductNameChrome_Explain">
This policy specifies a custom product name for the extension in Google Chrome.
Example: Contoso Security Guard
This allows organizations to rebrand the extension with their own product name.
</string>
<!-- Support Email - Chrome -->
<string id="CheckSupportEmailChrome">Support email address (Chrome)</string>
<string id="CheckSupportEmailChrome_Explain">
This policy specifies the email address users should contact for support with the extension in Google Chrome.
Example: security@contoso.com
This email address is displayed in the extension interface and help documentation.
</string>
<!-- Support URL - Chrome -->
<string id="CheckSupportUrlChrome">Support URL (Chrome)</string>
<string id="CheckSupportUrlChrome_Explain">
This policy specifies the support URL opened by the extension Support link in Google Chrome.
Example: https://support.contoso.com
</string>
<!-- Privacy URL - Chrome -->
<string id="CheckPrivacyPolicyUrlChrome">Privacy URL (Chrome)</string>
<string id="CheckPrivacyPolicyUrlChrome_Explain">
This policy specifies the privacy policy URL opened by the extension Privacy link in Google Chrome.
Example: https://contoso.com/privacy
</string>
<!-- About URL - Chrome -->
<string id="CheckAboutUrlChrome">About URL (Chrome)</string>
<string id="CheckAboutUrlChrome_Explain">
This policy specifies the about URL opened by the extension About link in Google Chrome.
Example: https://contoso.com/about
</string>
<!-- Primary Color - Chrome -->
<string id="CheckPrimaryColorChrome">Primary theme color (Chrome)</string>
<string id="CheckPrimaryColorChrome_Explain">
This policy specifies the primary theme color for the extension interface using a hex color code in Google Chrome.
Example: #0078D4
The color should be in hex format (e.g., #FF0000 for red, #0078D4 for Microsoft blue). This color is used for UI elements and branding throughout the extension.
</string>
<!-- Logo URL - Chrome -->
<string id="CheckLogoUrlChrome">Company logo URL (Chrome)</string>
<string id="CheckLogoUrlChrome_Explain">
This policy specifies the URL to a company logo that will be displayed in the extension interface in Google Chrome.
Example: https://yourcompany.com/logo.png
The logo should be a square image (recommended size: 48x48 to 128x128 pixels) in PNG, SVG, or other web-compatible format. The logo will be displayed in the extension popup and blocked page.
</string>
</stringTable>
<presentationTable>
<presentation id="CheckCippServerUrl">
<textBox refId="CippServerUrl">
<label>CIPP Server URL:</label>
</textBox>
</presentation>
<presentation id="CheckCippTenantId">
<textBox refId="CippTenantId">
<label>Tenant Identifier:</label>
</textBox>
</presentation>
<presentation id="CheckGenericWebhookUrl">
<textBox refId="GenericWebhookUrl">
<label>Generic Webhook URL:</label>
</textBox>
</presentation>
<presentation id="CheckGenericWebhookEvents">
<listBox refId="GenericWebhookEventsList">Generic Webhook Event Types:</listBox>
</presentation>
<presentation id="CheckCustomRulesUrl">
<textBox refId="CustomRulesUrl">
<label>Custom Rules URL:</label>
</textBox>
</presentation>
<presentation id="CheckUpdateInterval">
<decimalTextBox refId="UpdateInterval"
defaultValue="24">Update Interval (hours):</decimalTextBox>
</presentation>
<presentation id="CheckValidPageBadgeTimeout">
<decimalTextBox refId="CheckValidPageBadgeTimeoutValue"
defaultValue="5">Valid Page Badge Timeout (seconds, 0 = no timeout):</decimalTextBox>
</presentation>
<presentation id="CheckValidPageBadgeTimeoutChrome">
<decimalTextBox refId="CheckValidPageBadgeTimeoutChromeValue"
defaultValue="5">Valid Page Badge Timeout (seconds, 0 = no timeout):</decimalTextBox>
</presentation>
<presentation id="CheckCompanyName">
<textBox refId="CompanyName">
<label>Company Name:</label>
</textBox>
</presentation>
<presentation id="CheckProductName">
<textBox refId="ProductName">
<label>Product Name:</label>
</textBox>
</presentation>
<presentation id="CheckSupportEmail">
<textBox refId="SupportEmail">
<label>Support Email:</label>
</textBox>
</presentation>
<presentation id="CheckSupportUrl">
<textBox refId="SupportUrl">
<label>Support URL:</label>
</textBox>
</presentation>
<presentation id="CheckPrivacyPolicyUrl">
<textBox refId="PrivacyPolicyUrl">
<label>Privacy URL:</label>
</textBox>
</presentation>
<presentation id="CheckAboutUrl">
<textBox refId="AboutUrl">
<label>About URL:</label>
</textBox>
</presentation>
<presentation id="CheckPrimaryColor">
<textBox refId="PrimaryColor">
<label>Primary Color (hex code):</label>
</textBox>
</presentation>
<presentation id="CheckLogoUrl">
<textBox refId="LogoUrl">
<label>Logo URL:</label>
</textBox>
</presentation>
<presentation id="CheckCippServerUrlChrome">
<textBox refId="CippServerUrlChrome">
<label>CIPP Server URL:</label>
</textBox>
</presentation>
<presentation id="CheckCippTenantIdChrome">
<textBox refId="CippTenantIdChrome">
<label>Tenant Identifier:</label>
</textBox>
</presentation>
<presentation id="CheckGenericWebhookUrlChrome">
<textBox refId="GenericWebhookUrlChrome">
<label>Generic Webhook URL:</label>
</textBox>
</presentation>
<presentation id="CheckGenericWebhookEventsChrome">
<listBox refId="GenericWebhookEventsListChrome">Generic Webhook Event Types:</listBox>
</presentation>
<presentation id="CheckCustomRulesUrlChrome">
<textBox refId="CustomRulesUrlChrome">
<label>Custom Rules URL:</label>
</textBox>
</presentation>
<presentation id="CheckUpdateIntervalChrome">
<decimalTextBox refId="UpdateIntervalChrome"
defaultValue="24">Update Interval (hours):</decimalTextBox>
</presentation>
<presentation id="CheckCompanyNameChrome">
<textBox refId="CompanyNameChrome">
<label>Company Name:</label>
</textBox>
</presentation>
<presentation id="CheckProductNameChrome">
<textBox refId="ProductNameChrome">
<label>Product Name:</label>
</textBox>
</presentation>
<presentation id="CheckSupportEmailChrome">
<textBox refId="SupportEmailChrome">
<label>Support Email:</label>
</textBox>
</presentation>
<presentation id="CheckSupportUrlChrome">
<textBox refId="SupportUrlChrome">
<label>Support URL:</label>
</textBox>
</presentation>
<presentation id="CheckPrivacyPolicyUrlChrome">
<textBox refId="PrivacyPolicyUrlChrome">
<label>Privacy URL:</label>
</textBox>
</presentation>
<presentation id="CheckAboutUrlChrome">
<textBox refId="AboutUrlChrome">
<label>About URL:</label>
</textBox>
</presentation>
<presentation id="CheckPrimaryColorChrome">
<textBox refId="PrimaryColorChrome">
<label>Primary Color (hex code):</label>
</textBox>
</presentation>
<presentation id="CheckLogoUrlChrome">
<textBox refId="LogoUrlChrome">
<label>Logo URL:</label>
</textBox>
</presentation>
<presentation id="CheckUrlAllowlist">
<listBox refId="UrlAllowlistList">URL Allowlist (URLs with wildcards or regex patterns):</listBox>
</presentation>
<presentation id="CheckUrlAllowlistChrome">
<listBox refId="UrlAllowlistListChrome">URL Allowlist (URLs with wildcards or regex patterns):</listBox>
</presentation>
</presentationTable>
</resources>
</policyDefinitionResources>