Wikipedia:Ultraviolet/configuration.json

{	"configVersion": 1, "wiki": "enwiki", "meta": { "tag": "Ultraviolet", "link": "Ultraviolet" },	"warnings": { "ipAdvice": "", "vandalismWarning": "vandalism", "reportVenue": "AIV", "signatures": { "1": [				{					"type": "regex", "source": "\u003C!--\\s*Template:uw-.+?1\\s*--\u003E", "flags": "gi" }			],			"2": [				{					"type": "regex", "source": "\u003C!--\\s*Template:uw-.+?2\\s*--\u003E", "flags": "gi" }			],			"3": [				{					"type": "regex", "source": "\u003C!--\\s*Template:uw-.+?3\\s*--\u003E", "flags": "gi" }			],			"4": [				{					"type": "regex", "source": "\u003C!--\\s*Template:uw-.+?4\\s*--\u003E", "flags": "gi" }			],			"5": [				{					"type": "regex", "source": "\u003C!--\\s*Template:uw-.+?4im\\s*--\u003E", "flags": "gi" }			]		},		"categories": { "common": { "label": "Common warnings" },			"article": { "label": "Article conduct warnings" },			"spam": { "label": "Promotions, spam, and point of view" },			"editors": { "label": "Behavior towards other editors" },			"remove": { "label": "Removal of deletion tags" },			"other": { "label": "Other" },			"remind": { "label": "Reminders" },			"policy": { "label": "Policy violation warnings" }		},		"warnings": { "vandalism": { "name": "Vandalism", "category": "common", "template": "uw-vandalism", "type": "tiered", "levels": [ 1,					2,					3,					4,					5				],				"summary": { "1": "Unconstructive editing", "2": "Unconstructive editing" }			},			"disruptive": { "name": "Disruptive editing", "category": "common", "template": "uw-disruptive", "type": "tiered", "levels": [ 1,					2,					3,					4				],				"summary": { "1": "Unconstructive editing", "2": "Unconstructive editing" }			},			"test": { "name": "Editing tests", "category": "common", "template": "uw-test", "type": "tiered", "levels": [ 1,					2,					3				]			},			"delete": { "name": "Removal of content, blanking", "category": "common", "template": "uw-delete", "type": "tiered", "levels": [ 1,					2,					3,					4,					5				]			},			"generic": { "name": "Generic warning (for template series missing level 4)", "category": "common", "template": "uw-generic", "type": "tiered", "levels": [ 4				]			},			"biog": { "name": "Adding unreferenced information about living persons", "category": "article", "template": "uw-biog", "type": "tiered", "levels": [ 1,					2,					3,					4,					5				]			},			"error": { "name": "Introducing deliberate factual errors", "category": "article", "template": "uw-error", "type": "tiered", "levels": [ 1,					2,					3,					4				]			},			"genre": { "name": "Frequent genre changes without consensus or sources", "category": "article", "template": "uw-genre", "type": "tiered", "levels": [ 1,					2,					3,					4				]			},			"image": { "name": "Image-related vandalism", "category": "article", "template": "uw-image", "type": "tiered", "levels": [ 1,					2,					3,					4,					5				]			},			"joke": { "name": "Using improper humor in articles", "category": "article", "template": "uw-joke", "type": "tiered", "levels": [ 1,					2,					3,					4,					5				]			},			"nor": { "name": "Adding original research, including unpublished syntheses of sources", "category": "article", "template": "uw-nor", "type": "tiered", "levels": [ 1,					2,					3,					4				]			},			"notcensored": { "name": "Censorship or removal of objectionable material", "category": "article", "template": "uw-notcensored", "type": "tiered", "levels": [ 1,					2,					3				]			},			"own": { "name": "Ownership of articles", "category": "article", "template": "uw-own", "type": "tiered", "levels": [ 1,					2,					3,					4,					5				]			},			"tdel": { "name": "Removal of maintenance templates", "category": "article", "template": "uw-tdel", "type": "tiered", "levels": [ 1,					2,					3,					4				]			},			"unsourced": { "name": "Addition of unsourced or improperly cited material", "category": "article", "template": "uw-unsourced", "type": "tiered", "levels": [ 1,					2,					3,					4				]			},			"subtle": { "name": "Possible addition of subtle vandalism", "category": "article", "template": "uw-subtle", "type": "tiered", "levels": [ 1,					2,					3,					4				]			},			"advert": { "name": "Using Wikipedia for advertising or promotion", "category": "spam", "template": "uw-advert", "type": "tiered", "levels": [ 1,					2,					3,					4,					5				]			},			"npov": { "name": "Not adhering to a neutral point of view", "category": "spam", "template": "uw-npov", "type": "tiered", "levels": [ 1,					2,					3,					4				]			},			"fringe": { "name": "Addition of minority or fringe viewpoint bearing undue weight", "category": "spam", "template": "uw-fringe", "type": "tiered", "levels": [ 1,					2,					3,					4				]			},			"paid": { "name": "Paid editing without disclosure", "category": "spam", "template": "uw-paid", "type": "tiered", "levels": [ 1,					2,					3,					4				]			},			"spam": { "name": "Adding spam links", "category": "spam", "template": "uw-spam", "type": "tiered", "levels": [ 1,					2,					3,					4,					5				],				"summary": { "1": "Adding inappropriate external links" }			},			"plotsum": { "name": "Addition of unnecessary plot details", "category": "spam", "template": "uw-plotsum", "type": "tiered", "levels": [ 1,					2,					3				]			},			"agf": { "name": "Not assuming good faith", "category": "editors", "template": "uw-agf", "type": "tiered", "levels": [ 1,					2,					3				]			},			"harass": { "name": "Harassment of other users", "category": "editors", "template": "uw-harass", "type": "tiered", "levels": [ 1,					2,					3,					4,					5				]			},			"npa": { "name": "Personal attacks directed at specific editors", "category": "editors", "template": "uw-npa", "type": "tiered", "levels": [ 1,					2,					3,					4,					5				]			},			"mislead": { "name": "Misleading edit summary", "category": "editors", "template": "uw-mislead", "type": "tiered", "levels": [ 1,					2,					3,					4				]			},			"bes": { "name": "Uncivil or unconstructive edit summary", "category": "editors", "template": "uw-bes", "type": "tiered", "levels": [ 1,					2,					3,					4,					5				]			},			"tempabuse": { "name": "Improper use of warning or blocking template", "category": "editors", "template": "uw-tempabuse", "type": "tiered", "levels": [ 1,					2				]			},			"afd": { "name": "Removing templates", "category": "remove", "template": "uw-afd", "type": "tiered", "levels": [ 1,					2,					3,					4				]			},			"blpprod": { "name": "Removing templates", "category": "remove", "template": "uw-blpprod", "type": "tiered", "levels": [ 1,					2,					3,					4				]			},			"idt": { "name": "Removing file deletion tags", "category": "remove", "template": "uw-idt", "type": "tiered", "levels": [ 1,					2,					3,					4				]			},			"speedy": { "name": "Removing speedy deletion tags", "category": "remove", "template": "uw-speedy", "type": "tiered", "levels": [ 1,					2,					3,					4				]			},			"ai": { "name": "LLM misuse", "category": "other", "template": "uw-ai", "type": "tiered", "levels": [ 1,					2,					3				]			},			"attempt": { "name": "Triggering an edit filter", "category": "other", "template": "uw-attempt", "type": "tiered", "levels": [ 1,					2,					3,					4,					5				]			},			"chat": { "name": "Using talk page as a forum", "category": "other", "template": "uw-chat", "type": "tiered", "levels": [ 1,					2,					3,					4				]			},			"create": { "name": "Creating inappropriate pages", "category": "other", "template": "uw-create", "type": "tiered", "levels": [ 1,					2,					3,					4,					5				]			},			"mos": { "name": "Manual of Style related issues", "category": "other", "template": "uw-mos", "type": "tiered", "levels": [ 1,					2,					3,					4				]			},			"move": { "name": "Page moves against naming conventions or consensus", "category": "other", "template": "uw-move", "type": "tiered", "levels": [ 1,					2,					3,					4,					5				]			},			"tpv": { "name": "Refactoring others' talk page comments", "category": "other", "template": "uw-tpv", "type": "tiered", "levels": [ 1,					2,					3,					4,					5				]			},			"upload": { "name": "Uploading unencyclopedic images", "category": "other", "template": "uw-upload", "type": "tiered", "levels": [ 1,					2,					3,					4,					5				]			},			"aiv": { "name": "Making bad AIV reports", "category": "remind", "template": "uw-aiv", "type": "single" },			"autobiography": { "name": "Creating autobiographies", "category": "remind", "template": "uw-autobiography", "type": "single" },			"badcat": { "name": "Adding incorrect categories", "category": "remind", "template": "uw-badcat", "type": "single" },			"badlistentry": { "name": "Adding inappropriate entries to lists", "category": "remind", "template": "uw-badlistentry", "type": "single" },			"bite": { "name": "Being harsh or biting the newcomers", "category": "remind", "template": "uw-bite", "type": "single" },			"coi": { "name": "Violating the conflict of interest policy", "category": "remind", "template": "uw-coi", "type": "single" },			"controversial": { "name": "Introducing controversial material", "category": "remind", "template": "uw-controversial", "type": "single" },			"copying": { "name": "Copying text to another page without attribution", "category": "remind", "template": "uw-copying", "type": "single" },			"unattribcc": { "name": "Copying Creative Commons licensed text without attribution", "category": "remind", "template": "uw-unattribcc", "type": "single" },			"crystal": { "name": "Adding speculative or unconfirmed information", "category": "remind", "template": "uw-crystal", "type": "single" },			"cpmove": { "name": "Cut and paste moves", "category": "remind", "template": "uw-c\u0026pmove", "type": "single" },			"dab": { "name": "Incorrect edit to a disambiguation page", "category": "remind", "template": "uw-dab", "type": "single" },			"date": { "name": "Unnecessarily changing date formats", "category": "remind", "template": "uw-date", "type": "single" },			"deadlink": { "name": "Removing proper sources containing dead links", "category": "remind", "template": "uw-deadlink", "type": "single" },			"draftfirst": { "name": "User should draft in draftspace or userspace", "category": "remind", "template": "uw-draftfirst", "type": "single" },			"editsummary": { "name": "Not using edit summary", "category": "remind", "template": "uw-editsummary", "type": "single" },			"elinbody": { "name": "Adding external links to the body of an article", "category": "remind", "template": "uw-elinbody", "type": "single" },			"english": { "name": "Not communicating in English", "category": "remind", "template": "uw-english", "type": "single" },			"hasty": { "name": "Hasty addition of speedy deletion tags", "category": "remind", "template": "uw-hasty", "type": "single" },			"italicize": { "name": "Italicize books, films, albums, magazines, TV series, etc within articles", "category": "remind", "template": "uw-italicize", "type": "single" },			"lang": { "name": "Unnecessarily changing between British and American English", "category": "remind", "template": "uw-lang", "type": "single" },			"linking": { "name": "Excessive addition of redlinks or repeated blue links", "category": "remind", "template": "uw-linking", "type": "single" },			"minor": { "name": "Incorrect use of minor edits check box", "category": "remind", "template": "uw-minor", "type": "single" },			"notenglish": { "name": "Creating non-English articles", "category": "remind", "template": "uw-notenglish", "type": "single" },			"notvote": { "name": "We use consensus, not voting", "category": "remind", "template": "uw-notvote", "type": "single" },			"plagiarism": { "name": "Copying from public domain sources without attribution", "category": "remind", "template": "uw-plagiarism", "type": "single" },			"preview": { "name": "Use preview button to avoid mistakes", "category": "remind", "template": "uw-preview", "type": "single" },			"redlink": { "name": "Indiscriminate removal of redlinks", "category": "remind", "template": "uw-redlink", "type": "single" },			"selfrevert": { "name": "Reverting self tests", "category": "remind", "template": "uw-selfrevert", "type": "single" },			"socialnetwork": { "name": "Wikipedia is not a social network", "category": "remind", "template": "uw-socialnetwork", "type": "single" },			"sofixit": { "name": "Be bold and fix things yourself", "category": "remind", "template": "uw-sofixit", "type": "single" },			"spoiler": { "name": "Adding spoiler alerts or removing spoilers from appropriate sections", "category": "remind", "template": "uw-spoiler", "type": "single" },			"talkinarticle": { "name": "Talk in article", "category": "remind", "template": "uw-talkinarticle", "type": "single" },			"tilde": { "name": "Not signing posts", "category": "remind", "template": "uw-tilde", "type": "single" },			"toppost": { "name": "Posting at the top of talk pages", "category": "remind", "template": "uw-toppost", "type": "single" },			"userspaceDraftFinish": { "name": "Stale userspace draft", "category": "remind", "template": "uw-userspace draft finish", "type": "single" },			"vgscope": { "name": "Adding video game walkthroughs, cheats or instructions", "category": "remind", "template": "uw-vgscope", "type": "single" },			"warn": { "name": "Place user warning templates when reverting vandalism", "category": "remind", "template": "uw-warn", "type": "single" },			"wrongsummary": { "name": "Using inaccurate or inappropriate edit summaries", "category": "remind", "template": "uw-wrongsummary", "type": "single" },			"3rr": { "name": "Potential three-revert rule violation", "category": "policy", "template": "uw-3rr", "type": "policy" },			"affiliate": { "name": "Affiliate marketing", "category": "policy", "template": "uw-affiliate", "type": "policy" },			"agfsock": { "name": "Use of multiple accounts (assuming good faith)", "category": "policy", "template": "uw-agf-sock", "type": "policy", "relatedPage": { "label": "Suspected sock username", "recentPages": false }			},			"attack": { "name": "Creating attack pages", "category": "policy", "template": "uw-attack", "type": "policy" },			"botun": { "name": "Bot username", "category": "policy", "template": "uw-botun", "type": "policy", "note": "Username notices should not be added for blatant violations. In these cases, click the gavel to report the username to the admins." },			"canvass": { "name": "Canvassing", "category": "policy", "template": "uw-canvass", "type": "policy" },			"copyright": { "name": "Copyright violation", "category": "policy", "template": "uw-copyright", "type": "policy" },			"copyrightlink": { "name": "Linking to copyrighted works violation", "category": "policy", "template": "uw-copyright-link", "type": "policy" },			"copyrightnew": { "name": "Copyright violation (with explanation for new users)", "category": "policy", "template": "uw-copyright-new", "type": "single" },			"copyrightremove": { "name": "Removing template from articles", "category": "policy", "template": "uw-copyright-remove", "type": "policy" },			"efsummary": { "name": "Edit summary triggering the edit filter", "category": "policy", "template": "uw-efsummary", "type": "policy" },			"ew": { "name": "Edit warring (stronger wording)", "category": "policy", "template": "uw-ew", "type": "policy", "summary": "Edit warring" },			"ewsoft": { "name": "Edit warring (softer wording for newcomers)", "category": "policy", "template": "uw-ewsoft", "type": "policy", "summary": "Edit warring" },			"hijacking": { "name": "Hijacking articles", "category": "policy", "template": "uw-hijacking", "type": "policy" },			"hoax": { "name": "Creating hoaxes", "category": "policy", "template": "uw-hoax", "type": "policy" },			"legal": { "name": "Making legal threats", "category": "policy", "template": "uw-legal", "type": "policy" },			"login": { "name": "Editing while logged out", "category": "policy", "template": "uw-login", "type": "policy" },			"multipleIPs": { "name": "Usage of multiple IPs", "category": "policy", "template": "uw-multipleIPs", "type": "policy" },			"pinfo": { "name": "Personal info", "category": "policy", "template": "uw-pinfo", "type": "policy" },			"salt": { "name": "Recreating salted articles under a different title", "category": "policy", "template": "uw-salt", "type": "policy" },			"socksuspect": { "name": "Sockpuppetry", "category": "policy", "template": "uw-socksuspect", "type": "policy" },			"upv": { "name": "Userpage vandalism", "category": "policy", "template": "uw-upv", "type": "policy" },			"username": { "name": "Username may be against policy", "category": "policy", "template": "uw-username", "type": "policy", "note": "Username notices should not be added for blatant violations. In these cases, report the account to Usernames for administrator attention.", "keywords": [ "uaa" ],				"relatedPage": { "visibility": "required", "label": "Reason", "recentPages": false }			},			"coiusername": { "name": "Username may be against policy, and conflict of interest", "category": "policy", "template": "uw-coi-username", "type": "policy", "note": "Username notices should not be added for blatant violations. In these cases, report the account to Usernames for administrator attention." },			"userpage": { "name": "Userpage or subpage is against policy", "category": "policy", "template": "uw-userpage", "type": "policy", "note": "Username notices should not be added for blatant violations. In these cases, click the gavel to report the username to the admins." }		},		"restrictedGroups": [ "sysop" ]	},	"revertOptions": { "vandalism": { "default": true, "actionType": "revert", "name": "Vandalism", "summary": "Possible vandalism", "warning": "vandalism", "severity": "critical", "icon": "delete_forever" },		"npa": { "default": false, "actionType": "revert", "name": "Personal attacks towards another editor", "summary": "Personal attack (NPA) towards another editor", "warning": "npa", "severity": "critical", "icon": "offline_bolt" },		"copyright": { "default": false, "actionType": "revert", "name": "Copyright violation", "summary": "Possible copyright violation", "warning": "copyright", "severity": "critical", "icon": "copyright" },		"biog": { "default": false, "actionType": "revert", "name": "BLP violation", "summary": "Biography of living persons policy violation", "warning": "biog", "severity": "critical", "icon": "face" },		"advert": { "default": false, "actionType": "revert", "name": "Advertising/promotional content", "summary": "Using Wikipedia for advertising and/or promotion", "warning": "advert", "severity": "critical", "icon": "monetization_on" },		"spam": { "default": false, "actionType": "revert", "name": "Unnecessary or inappropriate external links", "summary": "Addition of unnecessary/inappropriate external links", "warning": "spam", "severity": "critical", "icon": "link_off" },		"delete": { "default": true, "actionType": "revert", "name": "Unexplained content removal", "summary": "Unexplained content removal", "warning": "delete", "severity": "severe", "icon": "format_indent_increase" },		"unsourced": { "default": false, "actionType": "revert", "name": "No reliable source", "summary": "Not providing a reliable source", "warning": "unsourced", "severity": "severe", "icon": "history_edu" },		"disruptive": { "default": false, "actionType": "revert", "name": "Disruptive editing", "summary": "Disruptive editing", "warning": "disruptive", "severity": "severe", "icon": "error" },		"error": { "default": false, "actionType": "revert", "name": "Factual errors", "summary": "Likely factual errors", "warning": "error", "severity": "severe", "icon": "menu_book" },		"joke": { "default": false, "actionType": "revert", "name": "Joke edit", "summary": "Joke edit", "warning": "joke", "severity": "severe", "icon": "child_care" },		"npov": { "default": false, "actionType": "revert", "name": "NPOV issues", "summary": "Not adhering to a neutral point of view", "warning": "npov", "severity": "severe", "icon": "campaign" },		"talkinarticle": { "default": false, "name": "Talk in article", "actionType": "revert", "summary": "Using the article as a talk page", "warning": "talkinarticle", "severity": "severe", "icon": "announcement" },		"non-constructive": { "default": true, "actionType": "revert", "name": "Non-constructive edit", "summary": "Non-constructive edit", "warning": "non-constructive", "severity": "moderate", "icon": "work_outline" },		"mos": { "default": false, "name": "Manual of Style issues", "actionType": "revert", "summary": "Manual of Style issues", "warning": "mos", "severity": "mild", "icon": "brush" },		"test": { "default": false, "name": "Test edits", "actionType": "revert", "summary": "Misplaced test edits", "warning": "test", "severity": "mild", "icon": "build" }	},	"protection": { "flaggedrevs": true, "duration": { "temporary": "temporary", "indefinite": "indefinite" },		"unprotect": { "name": "no protection", "statusName": "not protected", "color": "black", "iconURL": "https://w.wiki/4qCH" },		"levels": [ {				"name": "pending changes protection", "statusName": "pending changes protected", "id": "_flaggedrevs", "iconURL": "https://w.wiki/3xfd" },			{				"name": "semi-protection", "statusName": "semi-protected", "id": "autoconfirmed", "iconURL": "https://w.wiki/3xfe" },			{				"name": "extended-confirmed protection", "statusName": "extended-confirmed protected", "id": "extendedconfirmed", "iconURL": "https://w.wiki/3xff" },			{				"name": "template protection", "statusName": "template protected", "id": "templateeditor", "iconURL": "https://w.wiki/3xfg" },			{				"name": "full protection", "statusName": "fully protected", "id": "sysop", "iconURL": "https://w.wiki/3yRv" }		],		"requests": { "increase": { "page": "Wikipedia:Requests for page protection/Increase", "template": "=== ===\n* \n:  ~" },			"decrease": { "page": "Wikipedia:Requests for page protection/Decrease", "template": "=== ===\n* \n:  ~" }		}	},	"reporting": [ {			"name": "Administrator intervention against vandalism", "shortName": "AIV", "icon": "gavel", "display": [ "revertDoneOption", "extendedOptions" ],			"allowedNamespaces": [ "User", "User talk" ],			"mode": "user", "restrictedGroups": [ "extendedconfirmed" ],			"type": "page", "page": "Project:Administrator intervention against vandalism", "section": 2, "template": { "user": "* .  ~", "anon": "* .  ~" },			"existCheck": { "source": "\\{\\{\\s*(?:ip)vandal\\s*\\|(?:1\\s*=\\s*)?\\k\u003Ctarget\u003E\\}\\}", "flags": "gi" },			"defaultReasons": [ "Vandalism after final warning", "Vandalism within 1 day of being unblocked", "Evidently a vandalism-only account", "Account is a promotion-only account", "Account is evidently a spambot or a compromised account" ]		},		{			"name": "Usernames for administrator attention", "shortName": "UAA", "icon": "person_remove", "display": [ "extendedOptions" ],			"allowedNamespaces": [ "User", "User talk" ],			"mode": "user", "type": "page", "page": "Project:Usernames for administrator attention", "section": 1, "template": "* \u0026ndash; . ~", "existCheck": { "source": "\\{\\{\\s*user-uaa\\s*\\|(?:1\\s*=\\s*)?\\k\u003Ctarget\u003E\\}\\}", "flags": "gi" },			"defaultReasons": [ "Misleading username", "Promotional username", "Username that implies shared use", "Offensive username", "Disruptive username" ]		},		{			"name": "Oversight", "shortName": "OS", "icon": "visibility_off", "color": "#000051", "notice": "If you see a threat of physical harm (including self-harm), contact Wikimedia Foundation Trust and Safety instead.", "display": [ "extendedOptions" ],			"mode": "page", "type": "email", "user": "Oversight", "policyPage": "Wikipedia:Oversight", "subject": "Suppression request for ", "prefill": "Hello,\nI would like to request suppression at the following URL: \u003C\u003E\n\n\u003CInsert reason here\u003E\n\nRegards,\n\n\n--\n(reported via Ultraviolet)" },		{			"name": "Wikimedia Trust and Safety", "shortName": "WMF T\u0026S", "icon": "phone_in_talk", "color": "red", "notice": "If you are in immediate danger, contact your local emergency services.", "display": [ "extendedOptions" ],			"mode": "page", "type": "email", "user": "Emergency", "policyPage": "Wikipedia:Responding to threats of harm", "subject": "Threat of physical harm at ", "prefill": "Hello,\nI would like to report a threat of physical harm at \u003C\u003E\n\n\u003CInsert additional information here\u003E\n\nRegards,\n\n\n--\n(reported via Ultraviolet)" }	] }