Short answer
The checklist scores an X account on two scales: bot signs (default-style handle, very new account, extreme posting rate, lopsided follow ratio, copy-paste replies) and troll signs (provoking, moving the goalposts, inviting pile-ons, getting personal). Each point is listed so you can judge it yourself.
Key takeaways
- Bots and trolls need different responses. Bots get reported as spam; trolls usually get muted or blocked.
- No single sign proves anything. Plenty of real people keep a default handle or skip the bio.
- Behavior in replies is the strongest evidence. Profile details only add context.
- If an account mentions your personal life, treat it as a safety issue.
How is the score calculated?
Each sign adds a fixed number of points to the bot score, the troll score or both, capped at 100.
| Sign | Bot points | Troll points |
|---|---|---|
| Handle ends in 8+ digits | 20 | |
| Handle ends in 5 to 7 digits | 10 | |
| Account under 1 month old | 15 | 8 |
| Account under 6 months old | 8 | 5 |
| More than 72 posts a day on average | 25 | |
| 24 to 72 posts a day on average | 14 | |
| Follows 1,000+ with under a tenth following back | 12 | |
| 500+ posts and under 10 followers | 8 | |
| Default or missing photo | 15 | 2 |
| Borrowed, stock or generated photo | 10 | 3 |
| Empty or slogan-only bio | 8 | |
| Recent rename or mismatched name | 6 | 6 |
| Mostly replies to strangers | 8 | 8 |
| Repeats the same phrases or links | 20 | 4 |
| Replies within seconds at all hours | 18 | |
| Arrived with similar accounts | 20 | 8 |
| Pushes links, giveaways, DM offers | 18 | |
| Insults or provokes | 25 | |
| Loaded questions, ignores answers | 15 | |
| Invites a pile-on | 20 | |
| Brings up your personal life | 25 |
Scores of 0 to 19 mean few or no signs, 20 to 44 some signs, 45 to 69 many signs, and 70 or more a strong pattern.
Where do I find the numbers?
Everything the checklist asks for is on the public profile or in the account's replies.
The join month and follower counts are on the profile. Total posts show at the top of the profile on most apps. For behavior, open the account's replies: the profile lookup builds a from:username filter:replies search that lists them newest first. Scroll for a minute. You'll see quickly whether it repeats itself, replies at inhuman speed or only shows up to argue.
What should I do with the result?
Pick the lightest response that solves the problem.
- High bot score: report as spam and block. Don't reply; replies boost the post.
- High troll score: mute or block, and don't quote-post it. See dealing with trolls.
- Personal details or threats: save evidence and report. The block, mute or report helper writes the report summary for you.
Questions people ask
Can this tool tell me for sure if an account is a bot?
No. Only X can see the signals that settle it, like login patterns and device data. The checklist adds up what is visible from outside and shows you which items drove the score.
Why are there two scores?
Automated accounts and human trolls look different and call for different responses. A brand-new account posting crypto links every minute is a spam problem. A real person who keeps baiting you is a harassment problem. Mixing them into one number would hide that.
What is a default-style handle?
When someone signs up, X suggests a username made from their name plus a long number. Accounts that keep it end in eight or more digits. It is a weak signal on its own, but it shows up a lot in bot networks.
An account scored high. Should I report it?
If it is spam or automation, yes, report it as spam and block. If it is a person being rude, muting or blocking is usually enough. Report when it breaks X's rules, for example threats, slurs aimed at you or sharing private information.
Is my input saved?
No. The checklist runs in your browser and forgets everything when you leave the page.