User:Headbomb/unreliable
From Wikipedia, the free encyclopedia
This is the Unreliable/Predatory Source Detector (UPSD), a user script that identifies various unreliable and potentially unreliable sources. This is not a tool to be mindlessly used.
For example, Twitter is generally unreliable. If Twitter is used in an article, the script will only tell you that a generally unreliable source was used. It does not say that Twitter was used inappropriately, or that it shouldn't be used for that information. The script cannot tell the difference between a tweet by a random person or one by NASA. Questions, comments and requests can be made on the talk page. |
| “ |
|
” |
How to install
| Description | Easily detects unreliable and potentially unreliable sourcing |
|---|---|
| Authors | creffett, Headbomb, Jorm, SD0001 |
| Maintainer | Headbomb |
| Status | WP:TOPSCRIPTS #11 |
| Updated | March 15, 2026 (2 days ago) |
| Source | User:Headbomb/unreliable.js |
- Method 1 – Automatic
- Go in the 'Gadgets' tab of your preferences and select the 'Install scripts without having to manually edit JavaScript files' option at the bottom of the 'Advanced' section. Refresh this page after enabling that.
- Click on the 'Install' button in the infobox on the right, or at the top of the source page.
- Method 2 – Manual
- Go to Special:MyPage/common.js. (Alternatively, you can go to Special:MyPage/skin.js to make the script apply only to your current skin.)
- Add
importScript( 'User:Headbomb/unreliable.js' ); // Backlink: [[User:Headbomb/unreliable.js]]to the page (you may need to create it), like this. - Save the page and bypass your cache to make sure the changes take effect.
Once installed, you can go to User:Headbomb/unreliable/testcases to see if it works.
What it does
The script breaks down external links (including DOIs) to various sources in different 'severities' of unreliability. In general, the script is kept in sync with
- WP:CITEWATCH
- WP:DEPRECATE
- WP:NPPSG
- WP:RSN discussions
- WP:RSPSOURCES
- WP:SPSLIST (not fully synced)
- WP:VSAFE/PSOURCES
- {{Predatory open access source list}}
and common sense "duh" case I come across (like a parody website) with some minor differences.
| Severity | Appearance | Explanation |
|---|---|---|
| Blacklisted | example.com | The source is blacklisted on Wikipedia and can only be used with explicit permission. Due to the large amount of blacklisted sites that have effectively been purged from Wikipedia, only those listed at WP:RSPSOURCES are highlighted. Only in extremely exceptional circumstances should those links be allowed to remain, typically only on articles about said source. For example, a link to Breitbart News is appropriate on the Breitbart News article and pretty much nowhere else. Note: Some blacklistings have a time component, like Lenta.ru (blacklisted from 2014 onwards). The script cannot tell if an article is from before or after the time of blacklisting, and so will highlight all cases. |
| Deprecated/predatory | example.com | There is community consensus to deprecate the source. The source is considered generally unreliable, and use of the source is generally prohibited. This includes a slew of predatory publishers and journals, propaganda, fake news, and other terrible sources of information. The source should only be used in exceptional circumstances, similar to blacklisted sources, but these circumstances are not as rare. Note: Some deprecations have a time component, like journals from the formerly-reputable Pulsus Group, acquired by the predatory OMICS Publishing Group in 2016. The script cannot tell if an article is from before or after the time of acquisition, and so will highlight all cases. |
| Generally unreliable | example.com | The source has a poor reputation for fact-checking, fails to correct errors, is self-published, is sponsored content, presents user-generated content, violates copyrights, or is otherwise of low-quality. The source should generally be avoided, but context matters a lot here. DOIs pointing to general repositories like Academia.edu and ResearchGate will be flagged as generally unreliable, as those documents are self-published and not even preprints. Note: In the case of user-generated content and social media, first check who the user/account is (Randy in Boise vs NASA official account). |
| Marginally reliable | example.com | Sources which may or may not be appropriate for Wikipedia. For instance Forbes.com is generally reliable, but its contributors generally are not. This category will include preprints, general repositories which can host preprints and predatory journal articles (e.g. Academia.edu and ResearchGate), general book repositories which can include self-published books (e.g. Google Books and OCLC), as well as sources which may-or-may not fail WP:MEDRS (or WP:BLPSOURCES) but which may be acceptable for other types of claims. (This section is under development, and not all marginally reliable sources from WP:RSPSOURCES are currently detected.) Note: This is where using your brain matters the most as these sources are generally the least problematic and may not even be problematic at all. This is mostly a double-check this reminder, rather than a probably should be removed warning. |
| Possibly AI-generated | example.com | Sources that very likely come from AI queries. These can both be non-existant sources generated by AI, or sources found by AI related to the generated slop. This is not necessarily an issue, depending on how the AI was used. Compare
The script is looking for the string |
If you see a source that should be highlighted but isn't (or shouldn't be highlighted but is), first let me know on the talk page, along with the relevant website or DOI. But since I do not want my opinion to be king, I maintain a general policy that everything is appealable at WP:RSN, in case of mistakes, accidental misclassifications, etc.