<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://prdmc.ca/w/index.php?action=history&amp;feed=atom&amp;title=Template%3ASockpuppet%2Fdoc</id>
	<title>Template:Sockpuppet/doc - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://prdmc.ca/w/index.php?action=history&amp;feed=atom&amp;title=Template%3ASockpuppet%2Fdoc"/>
	<link rel="alternate" type="text/html" href="https://prdmc.ca/w/index.php?title=Template:Sockpuppet/doc&amp;action=history"/>
	<updated>2026-07-29T14:18:32Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://prdmc.ca/w/index.php?title=Template:Sockpuppet/doc&amp;diff=2973&amp;oldid=prev</id>
		<title>RandomUser34: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://prdmc.ca/w/index.php?title=Template:Sockpuppet/doc&amp;diff=2973&amp;oldid=prev"/>
		<updated>2026-07-11T05:16:39Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 05:16, 11 July 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key prd_wiki:diff:1.41:old-2972:rev-2973 --&gt;
&lt;/table&gt;</summary>
		<author><name>RandomUser34</name></author>
	</entry>
	<entry>
		<id>https://prdmc.ca/w/index.php?title=Template:Sockpuppet/doc&amp;diff=2972&amp;oldid=prev</id>
		<title>WP&gt;Mathglot: /* Notes */ Add {{find substed templates notice}}.</title>
		<link rel="alternate" type="text/html" href="https://prdmc.ca/w/index.php?title=Template:Sockpuppet/doc&amp;diff=2972&amp;oldid=prev"/>
		<updated>2026-06-01T03:14:47Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Notes: &lt;/span&gt; Add {{find substed templates notice}}.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{documentation subpage}}&lt;br /&gt;
{{Ivmbox|1=&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Brief guide to using this template&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{tlc|{{BASEPAGENAME}}|&amp;lt;var&amp;gt;sockmaster&amp;lt;/var&amp;gt;|&amp;lt;var&amp;gt;blank/blocked/proven/confirmed&amp;lt;/var&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
*Sock has been blocked based on &amp;#039;&amp;#039;edits&amp;#039;&amp;#039;: {{tlx|Sockpuppet|Master account|blocked}}&lt;br /&gt;
*Sock has been blocked based on &amp;#039;&amp;#039;CheckUser evidence&amp;#039;&amp;#039;: {{tlx|Sockpuppet|Master account|confirmed}}.&lt;br /&gt;
&amp;lt;p&amp;gt;To append links, evidence, or a brief note, use {{para|3}}. Useful for adding a diff to a checkuser&amp;#039;s talk page, if the check was not conducted at SPI. If explaining behavioural evidence, be mindful of [[WP:BEANS]].&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;For sock&amp;#039;&amp;#039;masters&amp;#039;&amp;#039;, use {{tlx|Sockpuppeteer}}.&amp;lt;/p&amp;gt;}}&lt;br /&gt;
{{High use|187906}}&lt;br /&gt;
{{nosubst}}&lt;br /&gt;
===Usage=== &lt;br /&gt;
In general, this template should only be applied by [[Wikipedia:Administrators|Administrators]] or [[Wikipedia:Sockpuppet investigations/SPI/Clerks|Clerks]] as part of the [[Wikipedia:Sockpuppet investigations|Sockpuppet investigations]] process. &lt;br /&gt;
&lt;br /&gt;
==== For use with a single master ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Code&lt;br /&gt;
! width=&amp;quot;30%&amp;quot; | Use&lt;br /&gt;
! width=&amp;quot;60%&amp;quot; | Displays&lt;br /&gt;
|-&lt;br /&gt;
|{{tlx|sockpuppet|Example|blocked}}&lt;br /&gt;
|The account has been blocked based on behavioural evidence.&lt;br /&gt;
|{{Sockpuppet|Example|blocked|spipage=Example|nocat=yes}}&lt;br /&gt;
|-&lt;br /&gt;
|{{tlx|sockpuppet|Example|proven}}&lt;br /&gt;
|Behaviour proved beyond a reasonable doubt ([[WP:DUCK]]) or similar but there is no CU {{confirmed}} result (CU may have given another result).&lt;br /&gt;
|{{Sockpuppet|Example|proven|spipage=Example|nocat=yes}}&lt;br /&gt;
|-&lt;br /&gt;
|{{tlx|sockpuppet|Example|confirmed}}&amp;lt;br/&amp;gt;{{tlx|sockpuppet|Example|cuconfirmed}}&amp;lt;br/&amp;gt;{{tlx|sockpuppet|Example|nbconfirmed}}&lt;br /&gt;
|A CU has {{confirmed}} that the accounts are related.&lt;br /&gt;
|{{Sockpuppet|Example|confirmed|spipage=Example|nocat=yes}}&lt;br /&gt;
|-&lt;br /&gt;
|{{tlx|sockpuppet|Example|confirmed|locked{{=}}yes}}&lt;br /&gt;
|Account has been confirmed by a CU, locally blocked indef and globally locked.&lt;br /&gt;
|{{Sockpuppet|Example|confirmed|locked=yes|nocat=yes}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====For use with a suspected alternate master====&lt;br /&gt;
(can be used in addition to the parameters below)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Code&lt;br /&gt;
! width=&amp;quot;30%&amp;quot; | Use&lt;br /&gt;
! width=&amp;quot;60%&amp;quot; | Displays&lt;br /&gt;
|-&lt;br /&gt;
|{{tlx|Sockpuppet|Example|&amp;lt;nowiki&amp;gt;confirmed |altmaster=Example2|altmaster-status=proven&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|User:Example has been confirmed to another sock account but there is a very strong connection to another master (Example2) who is not CU confirmed.&lt;br /&gt;
|{{Sockpuppet|Example|confirmed|altmaster=Example2|altmaster-status=proven}}&lt;br /&gt;
|-&lt;br /&gt;
|{{tlx|Sockpuppet|Example|&amp;lt;nowiki&amp;gt;confirmed |altmaster=Example2|altmaster-status=suspected&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|User:Example has been confirmed to another sock account but User:Example2 is the suspected master.&lt;br /&gt;
|{{Sockpuppet|Example|confirmed|altmaster=Example2|altmaster-status=suspected}}&lt;br /&gt;
|-&lt;br /&gt;
|{{tlx|Sockpuppet|Example|&amp;lt;nowiki&amp;gt;proven |altmaster=Example2|altmaster-status=suspected&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|User:Example is proven to be a sock of another account but both are suspected to be a sock of User:Example2.&lt;br /&gt;
|{{Sockpuppet|Example|proven|altmaster=Example2|altmaster-status=suspected}}&lt;br /&gt;
|}&lt;br /&gt;
The template adds the [[Wikipedia:Controlling search engine indexing|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;__NOINDEX__&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; magic word]].&lt;br /&gt;
&lt;br /&gt;
===Parameters===&lt;br /&gt;
The first parameter in this table is &amp;#039;&amp;#039;&amp;#039;required&amp;#039;&amp;#039;&amp;#039; and the template will fail without it. All the other parameters are optional.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mbox-inside wikitable&amp;quot;&lt;br /&gt;
! Parameter(s)&lt;br /&gt;
! Values&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* &amp;#039;&amp;#039;First positional parameter&amp;#039;&amp;#039; (optionally {{para|1}})&lt;br /&gt;
| &amp;#039;&amp;#039;Username of the sockmaster or suspected sockmaster&amp;#039;&amp;#039;&lt;br /&gt;
| Just include the name, no &amp;quot;User:&amp;quot; or square brackets.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* &amp;#039;&amp;#039;Second positional parameter&amp;#039;&amp;#039; (optionally {{para|2}})&lt;br /&gt;
|&lt;br /&gt;
* &amp;lt;code&amp;gt;spi&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;blocked&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;proven&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;confirmed&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;cuconfirmed&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;nbconfirmed&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
* &amp;lt;code&amp;gt;blocked&amp;lt;/code&amp;gt; - this is used for sockpuppets that have been blocked on behavioural evidence (the [[WP:DUCK|duck test]]) or behavioural evidence combined with a non-conclusive CU result (such as {{possible}}).&lt;br /&gt;
* &amp;lt;code&amp;gt;proven&amp;lt;/code&amp;gt; - Behaviour is beyond reasonable doubt but there is no CU {{Confirmed}} result (CU may have given a different result).&lt;br /&gt;
* &amp;lt;code&amp;gt;confirmed&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;cuconfirmed&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;nbconfirmed&amp;lt;/code&amp;gt; - A CU has {{Confirmed}} that the accounts are related.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* &amp;#039;&amp;#039;Third positional parameter&amp;#039;&amp;#039; (optionally {{para|3}})&lt;br /&gt;
* {{para|evidence}}&lt;br /&gt;
| &amp;#039;&amp;#039;Evidence of sockpuppetry&amp;#039;&amp;#039;&lt;br /&gt;
| This field can be used to link to the evidence of sockpuppetry, or to give a very brief summary (a couple of words). If this parameter is left blank and the sockpuppet investigation case page is a blue link, then a link to the case page is provided automatically.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* {{para|spipage}}&lt;br /&gt;
| &amp;#039;&amp;#039;Subpage name (just the master) of the SPI if not the same as the master&amp;#039;&amp;#039;&lt;br /&gt;
| This field can be used to specify a different SPI page if the page is not named for the master in parameter 1.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* {{para|locked}}&lt;br /&gt;
| &lt;br /&gt;
* &amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt;&lt;br /&gt;
| Use {{para|locked|yes}} if the account is [[:m:Locked global account|globally locked]].&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* {{para|notblocked}}&lt;br /&gt;
| &lt;br /&gt;
* &amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt;&lt;br /&gt;
| This parameter can be used to remove the note about the account being blocked, such as if an account is globally locked as a sockpuppet, but has not been blocked locally. &amp;#039;&amp;#039;This parameter works with all parameters.&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* {{para|length}}&lt;br /&gt;
| &amp;#039;&amp;#039;Length of time the sockpuppet or suspected sockpuppet was blocked&amp;#039;&amp;#039;&lt;br /&gt;
| Use this field if the sockpuppet or suspected sockpuppet was blocked for a specific length of time. This parameter defaults to &amp;quot;indefinitely&amp;quot;. This parameter is ignored, and does not default to indefinitely, if &amp;lt;code&amp;gt;nbconfirmed&amp;lt;/code&amp;gt; is used.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* {{para|cat}}&lt;br /&gt;
* {{para|category}}&lt;br /&gt;
| &amp;#039;&amp;#039;Custom category name for the sockpuppet or suspected sockpuppet&amp;#039;&amp;#039;&lt;br /&gt;
| This parameter defaults to the category &amp;quot;Wikipedia sockpuppets of X&amp;quot; if the second positional parameter is set to &amp;quot;confirmed&amp;quot;, and &amp;quot;Suspected Wikipedia sockpuppets of X&amp;quot; if the second positional parameter is set to anything else. Here, &amp;quot;X&amp;quot; is the username specified in the first positional parameter.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* {{para|nocat}}&lt;br /&gt;
| &amp;#039;&amp;#039;Suppresses categorization of the page&amp;#039;&amp;#039;&lt;br /&gt;
| When set to &amp;lt;code&amp;gt;nocat=1&amp;lt;/code&amp;gt;, the page will not be categorized.  Should only be used in test or example uses of the template.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deprecated parameters ===&lt;br /&gt;
Use of this template with the second positional parameter {{code|suspected}} or {{code|spi}} or without any second positional parameter will produce &lt;br /&gt;
{{Sockpuppet|Example|nocat=yes}}&lt;br /&gt;
The template should &amp;#039;&amp;#039;&amp;#039;not be used in this manner&amp;#039;&amp;#039;&amp;#039;, as [[Wikipedia:Sockpuppetry#Handling suspected sock puppets]] mandates that only blocked accounts be tagged as sockpuppets.&lt;br /&gt;
&lt;br /&gt;
===Categories===&lt;br /&gt;
This template adds pages to one of (as appropriate):&lt;br /&gt;
* [[:Category:Suspected Wikipedia sockpuppets]] and &amp;#039;&amp;#039;Category:Suspected Wikipedia sockpuppets of &amp;lt;nowiki&amp;gt;{{{1}}}&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;;&lt;br /&gt;
* &amp;#039;&amp;#039;Category:Wikipedia sockpuppets of &amp;lt;nowiki&amp;gt;{{{1}}}&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
* {{find substed templates notice|after=no|noyears=yes}}&lt;br /&gt;
&lt;br /&gt;
===TemplateData===&lt;br /&gt;
{{TemplateDataHeader}}&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Master&amp;#039;s username&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Username of the sockpuppeteer&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-user-name&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Status&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The status of the account. Set to \&amp;quot;spi\&amp;quot; or \&amp;quot;suspected\&amp;quot; if the user is not yet blocked or confirmed by a checkuser but is under investigation. Set to \&amp;quot;blocked\&amp;quot; if the user has been blocked on behavioral evidence (checkuser not used). Set to \&amp;quot;proven\&amp;quot; if the user is a sock beyond reasonable doubt. Set to \&amp;quot;confirmed\&amp;quot; \&amp;quot;cuconfirmed\&amp;quot; or \&amp;quot;nbconfirmed\&amp;quot; if the account has been confirmed by a checkuser. If defined, defaults to the &amp;#039;not yet blocked or confirmed by a checkuser but is under investigation&amp;#039;.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;3&amp;quot;: {&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;content&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;evidence&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Evidence&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Use this parameter to specify evidence different from the normal link to the case page&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;length&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Block length (if not indefinite)&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The length of time the user has been blocked for. Defaults to indefinite.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;notblocked&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Not blocked?&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Set to \&amp;quot;yes\&amp;quot; if the account has not been blocked and the status template is not the default&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;locked&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Globally locked?&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Set to \&amp;quot;yes\&amp;quot; if the account has been globally locked&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;spipage&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Subpage name of SPI&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Define if the SPI has a different name to the master&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;category&amp;quot;: {&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;cat&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Custom category&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Adds the user to a custom category. Defaults to \&amp;quot;Suspected Wikipedia sockpuppets of [sockmaster]\&amp;quot; or \&amp;quot;Wikipedia sockpuppets of [sockmaster]\&amp;quot; based on the \&amp;quot;Status\&amp;quot; parameter.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;nocat&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Remove categories&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Defining this parameter will remove the categories&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;This template is placed on the user pages of accounts which are sockpuppets, usually by patrolling administrators at SPI.&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===See also===&lt;br /&gt;
* {{tls|Uw-socksuspect}}&lt;br /&gt;
* {{tl|Sockpuppeteer}}&lt;br /&gt;
* {{tl|Checked sockpuppet}}&lt;br /&gt;
* {{tl|SockmasterProven}}&lt;br /&gt;
* {{tl|SockBlock}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{Sandbox other||&lt;br /&gt;
[[Category:Sockpuppet templates|Sockpuppet]]&lt;br /&gt;
[[Category:Wikipedia templates which apply NOINDEX]]&lt;br /&gt;
[[Category:Userpage header templates]]&lt;br /&gt;
[[Category:User block templates]]&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>WP&gt;Mathglot</name></author>
	</entry>
</feed>