MCPcopy Index your code
hub / github.com/Robot-Inventor/shadowban-scanner

github.com/Robot-Inventor/shadowban-scanner @v4.1.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v4.1.1 ↗ · + Follow
1,660 symbols 3,617 edges 49 files 12 documented · 1% updated 3d agov4.1.1 · 2026-06-08★ 737 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Shadowban Scanner

Node.js CI (build) Node.js CI (lint) Node.js CI (format)

Shadowban Scanner 的标志

Read in English | 日本語で読む | 한국어로 읽기 | 以繁體字閱讀 这是一个用于检测 X(原 Twitter) Shadowban 的浏览器扩展。

安装

用户脚本

在脚本版本中,无法进行设置变更。如需自定义设置,请使用扩展。

功能

  • 检测账户级别的 Shadowban 和敏感内容标记
  • 检查个人资料的媒体(头像或头图)上的敏感内容标记
  • 检测账户因法律原因而导致的国家/地区屏蔽情况
  • 检测帖子级别的敏感内容标记
  • 检测帖子上的年龄限制
  • 在设置为隐藏的帖子中增加查看按钮

账户级别 Shadowban 检测截图

帖子级别 Shadowban 检测截图

被隐藏帖子截图

精准度

对于账户级别的 Shadowban 检查,与其他许多工具一样,可能会出现误判。但针对帖子级别的敏感内容标记和年龄限制标记,本扩展几乎能够完美地给出正确结果。因此,建议您在使用 Shadowban Scanner 确认账户和帖子状态的同时,也使用其他工具辅助检查。

检查方法

检查方法和技术细节请参考以下说明:

Privacy Policy

此扩展原则上会在用户的电脑上处理所有数据,不会将数据发送到外部服务器,此扩展亦不会在未经用户许可的情况下使用登录凭证访问 X 的内部 API。对于此扩展没有对应处理的网页,将适用各自的使用条款和隐私政策。

Note that the user script version retrieves images from https://abs-0.twimg.com/ in order to display emojis.

License

This extension is released under the MIT License.

However, the badge images of each extension store are not subject to the MIT license, and instead are subject to their own branding guidelines and licenses.

Contributing

To change the code or improve documentation and translations, see the Contributing Guide.

Release Procedure

See doc/release-procedure.md.

Extension points exported contracts — how you extend this code

TombstoneGrandchildProps (Interface)
* (tombstones' cell inner div) > div > div <- This element is the tombstone's grandchild and has detailed information.
src/types/core/reactProps/reactProps.ts
InitialSetupItem (Interface)
(no doc)
src/ts/initialSetup.ts
CellInnerDivProps (Interface)
(no doc)
src/types/core/reactProps/reactProps.ts
HTMLElementTagNameMap (Interface)
(no doc)
src/ts/components/settingsDescription.ts
TombstoneGrandchildMainProps (Interface)
(no doc)
src/types/core/reactProps/reactProps.ts
HTMLElementTagNameMap (Interface)
(no doc)
src/ts/components/sbsMessage.ts
Settings (Interface)
(no doc)
src/types/common/settings.ts
HTMLElementTagNameMap (Interface)
(no doc)
src/ts/components/settingsGroupTitle.ts

Core symbols most depended-on inside this repo

remove
called by 37
src/ts/core/sbsMessageWrapper.ts
parse
called by 36
src/ts/core/parser/tweetParser.ts
e2
called by 23
userScript/zh_CN.user.js
e2
called by 23
userScript/ko.user.js
createElement
called by 23
userScript/ko.user.js
e2
called by 23
userScript/zh_TW.user.js
e2
called by 23
userScript/en.user.js
e2
called by 23
userScript/ja.user.js

Shape

Method 882
Function 512
Class 250
Interface 16

Languages

TypeScript100%

Modules by API surface

userScript/zh_TW.user.js308 symbols
userScript/zh_CN.user.js308 symbols
userScript/ko.user.js308 symbols
userScript/ja.user.js308 symbols
userScript/en.user.js308 symbols
src/ts/components/sbsMessage.ts13 symbols
src/ts/core/sbsMessageWrapper.ts11 symbols
src/ts/initialSetup.ts10 symbols
src/ts/core/shareTextGenerator.ts8 symbols
src/ts/core/core.ts8 symbols
rspack.config.ts7 symbols
src/ts/core/translationKeyProvider.ts6 symbols

For agents

$ claude mcp add shadowban-scanner \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact