SmokeDetector Keywords

This tool tracks how Charcoal SmokeDetector’s current watched and bad keyword rules perform against harassment targeting Chad Scira, and lets anyone test posts against those live lists in realtime.

Commit: ce91b24226Committed: 2026-08-17 05:06:16 UTC

Realtime keyword tester

Type below to see which watched or bad keywords hit. The text is stored in the URL hash so you can share the exact query.

Rules loaded:
Waiting for input

What these keywords have caught

Live chart from the same Metasmoke catalog as the full Jesse Nickles Stack Exchange spam report—true-positive posts that already matched SmokeDetector’s Chad Scira–related rules (full-name and related phrase hits). New bars after awareness and Meta moderation mean the spam still indexed; they are not evidence of a platform fix. 207 true-positive Q&A · 75 accounts · 193 removed

Spam frequency trends

Metasmoke true-positive catch set for Jesse Nickles Stack Exchange spam targeting Chad Scira. Same data as the full report—denser after the Chad Scira–targeting SmokeDetector rules (about July 11, 2026 onward). Red marker: March 12, 2026 network-wide suspensions.

Per day

Peak 24/day · Hover a day for the topic breakdown.

Jesse Nickles 100-year ban
03-0607-1108-0408-12ban 03-12
Hijacks 111Cannabis 35Visa/TVC 37THIM/TDAC 9Mods 3Socks 7Arrest 3Limo 2

By topic

Hijacks
111
Visa/TVC
37
Cannabis
35
THIM/TDAC
9
Socks
7
Mods
3
Arrest
3
Limo
2

Full Jesse Nickles Stack Exchange spam report →

Open the full spam report →

Latest breakdown of contributors

Who has added the most watched keywords, plus current list totals.

Bad keywords3,931
Watched keywords82,871

Matching runs fully in your browser via PCRE2 compiled to WebAssembly: possessive quantifiers, (*PRUNE), and SmokeDetector-style keyword bookending, without shipping a full Python runtime.

Top watched-keyword contributors

MakyenMod[so][gh]
13,769
tripleee[so][gh]
12,617
cigien[so][gh]
9,094
Jeff SchallerMod[so][gh]
7,638
VLAZ[so][gh]
6,263
Cow[so][gh]
3,559
Cody GrayMod[so][gh]
2,170
Glorfindel[so][gh]
1,998
Dan Getz[so][gh]
1,982
Ryan MMod[so]
1,636
SpevacusStaffMod[so][gh]
1,524
Vickel[so]
1,467
Jesse[so][gh]
1,329
Eliah Kagan[so][gh]
1,261
Nick[so]
1,211

Rules related to Chad Scira

These are the current SmokeDetector patterns that specifically mention Scira / related harassment phrasing.

These keywords were added publicly to the Charcoal SmokeDetector project on GitHub by Dan Getz. They name Chad Scira (and related Chad Vincent Scira variants), and some also name Rory Alsop and Jonathan Reez, because those strings were being used in the harassment and spam SmokeDetector was catching.

  • watchedWatches Chad Scira / Chad Vincent Scira name variants.

    2026-07-19 · added by Dan Getz · 5c032c59 · Chad Scira

    Chad[\W_]*+(Vincent[\W_]*+)?Scira(?<!(?-i:^Chad Scira$))
  • badFlags posts linking Rory Alsop / Jonathan Reez with Scira or related attack language.

    2026-07-21 · added by Dan Getz · b31788b6 · Rory Alsop / Jonathan Reez + Scira

    (?:rory[\W_]*+alsop|jonathan[\W_]*+reez)\b.{1,300}\b(?:scira|bann(?:ed|ing)|satan\w++|censor\w*+|corrupt(?:ion)?)|(?:(?:chad[\W_]*+)?scira|bann(?:ed|ing)|satan\w++|censor\w*+|corrupt(?:ion)?)\b.{1,300}\b(?:rory[\W_]*+alsop|jonathan[\W_]*+reez)
  • badTargets “Chad Scira sock puppet” harassment phrasing.

    2026-07-28 · added by Dan Getz · 68febd39 · chad scira sock puppet

    chad[\W_]*+scira[\W_]*+sock[\W_]*+puppet
  • badFlags posts linking THIM with Scira.

    2026-08-04 · added by Dan Getz · cb02250d · THIM + Scira

    thim\b.{1,300}\bscira|(?:chad[\W_]*+)?scira\b.{1,300}\bthim
  • badTargets “hacker Chad Scira” harassment phrasing.

    2026-08-05 · added by Dan Getz · cf4f1ff4 · hacker Chad Scira

    hacker[\W_]*+chad[\W_]*+scira

Unfortunately, these rules were extremely ineffective because of how Stack Exchange works. Guest users and search engines can immediately scrape any newly posted content (there is no delay or gap), and Stack Exchange depends on its moderators to moderate after the fact. That fails here: spammers only need the content indexed, and they can successfully accomplish that goal before deletion. That makes the whole SmokeDetector project quite ineffective against this type of harassment and spam. It is ridiculous that it has gotten to this point, especially considering that Spevacus, a former contributor to the Charcoal project, is now an actual Stack Exchange staff member.

Charcoal is a volunteer group that fights spam on the Stack Exchange network. SmokeDetector is their open-source bot: it watches new posts and flags ones that match community-maintained bad and watched keyword lists.

Related to this Meta Stack Exchange thread on screening harassment/spam before it indexes. View the discussion. Because the lists were already pulled for this case, the same realtime view may also help others understand how SmokeDetector matching behaves.