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: bffdc3b63fCommitted: 2026-07-30 02:21:07 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

Latest breakdown of contributors

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

Bad keywords3,925
Watched keywords82,530

76 patterns were skipped as unsafe or incompatible with browser JavaScript regex after normalization.

Top watched-keyword contributors

Makyen
13,770
tripleee
12,618
cigien
9,094
Jeff Schaller
7,477
VLAZ
6,251
Cow
3,560
Cody Gray
2,171
Glorfindel
1,996
Dan Getz
1,815
Ryan M
1,636
Spevacus
1,524
Vickel
1,466
Jesse
1,329
Eliah Kagan
1,261
Nick
1,211

Rules related to Chad Scira

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

  • badFlags posts linking Rory Alsop / Jonathan Reez with Scira or related attack language.
    (?: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.
    chad[\W_]*+scira[\W_]*+sock[\W_]*+puppet
  • watchedScira-related pattern from the live SmokeDetector lists.
    Chad[\W_]*+(Vincent[\W_]*+)?Scira(?<!(?-i:^Chad Scira$))
  • watchedScira-related pattern from the live SmokeDetector lists.
    thim\b.{1,300}\bscira|(?:chad[\W_]*+)?scira\b.{1,300}\bthim

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.