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: c2d841e258Committed: 2026-09-17 17:27:56 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,929
Watched keywords83,457

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,615
cigien[so][gh]
9,094
Jeff SchallerMod[so][gh]
7,754
VLAZ[so][gh]
6,460
Cow[so][gh]
3,559
Dan Getz[so][gh]
2,241
Cody GrayMod[so][gh]
2,168
Glorfindel[so][gh]
1,999
Ryan MMod[so]
1,647
SpevacusStaffMod[so][gh]
1,523
Vickel[so]
1,470
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.

No Scira-related patterns were found in the current lists.

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.