-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmanaged_schema.json
More file actions
53 lines (53 loc) · 1.87 KB
/
managed_schema.json
File metadata and controls
53 lines (53 loc) · 1.87 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
{
"type": "object",
"properties": {
"feed_urls": {
"title": "Blocklist Feed URLs",
"description": "List of URLs to fetch malicious extension ID lists from. Each URL should return one extension ID per line.",
"type": "array",
"items": { "type": "string" }
},
"custom_blocklist": {
"title": "Admin Blocklist",
"description": "Extension IDs to block, managed by the admin. Users cannot override these.",
"type": "array",
"items": { "type": "string" }
},
"whitelist": {
"title": "Admin Whitelist",
"description": "Extension IDs to always allow, even if they appear in a feed. Overrides all blocklists.",
"type": "array",
"items": { "type": "string" }
},
"auto_disable": {
"title": "Auto-Disable Threats",
"description": "Automatically disable detected malicious extensions without waiting for user action.",
"type": "boolean"
},
"check_interval_minutes": {
"title": "Feed Check Interval (minutes)",
"description": "How often to re-fetch the blocklist feeds.",
"type": "integer"
},
"warn_interval_minutes": {
"title": "Warning Repeat Interval (minutes)",
"description": "How often to re-show warnings for unresolved threats.",
"type": "integer"
},
"lock_settings": {
"title": "Lock User Settings",
"description": "If true, users cannot change auto-disable, intervals, or whitelist. Admin policy takes full control.",
"type": "boolean"
},
"org_name": {
"title": "Organization Name",
"description": "Displayed in the UI to indicate the extension is managed.",
"type": "string"
},
"org_message": {
"title": "Custom Warning Message",
"description": "Additional message shown on the warning page, e.g. 'Contact IT at [email protected]'.",
"type": "string"
}
}
}