Skip to main content
Vision Insight is a cross-server threat intelligence system built into Hashbot Vision. When a scammer is banned on any participating server, their ID enters a shared threat pool. When that user joins your server, Vision Insight alerts your moderators or automatically bans them — before they can cause damage.

How it works

1

A ban happens anywhere in the network

When a user is banned on any server running Vision — whether by a moderator, a moderation bot, or Vision’s own detection — the ban is reported to the Vision Insight pool with contextual metadata.
2

The pool assigns a confidence score

Each reported user accumulates a threat score based on the number of independent reports, the source reliability, the ban reasons, and other signals. Higher scores indicate stronger evidence of malicious behavior.
3

The user joins your server

When a flagged user joins a server with Vision Insight enabled, the system checks them against the pool and takes action based on your configured protection mode.

Protection modes

ModeBehavior
ProtectAutomatically bans users above your auto-ban threshold and sends an alert for lower-confidence matches
Alert OnlySends an alert to your log channel — no automatic action is taken
Feed OnlyYour server contributes ban data to the pool but does not receive alerts or take action on incoming members
Protect mode is recommended for most servers. It auto-bans only high-confidence threats and alerts you for everything else, giving you full control over borderline cases.

Confidence scoring

Every flagged user in the pool has a confidence score from 0 to 100, reflecting how likely they are to be a genuine threat. The score is calculated from multiple signals:
  • Number of independent reports — more servers banning the same user increases confidence
  • Source reliability — bans from verified high-signal servers carry more weight
  • Detection context — bans triggered by automated scam detection score higher than unexplained bans
  • Bot intelligence — bans performed by recognized moderation bots contribute signal
Exact scoring weights and thresholds are intentionally not published to prevent gaming. You can tune the minimum confidence and auto-ban threshold to match your server’s risk tolerance.

Cross-bot intelligence

Vision Insight doesn’t only capture bans from Hashbot. When any moderation bot bans a user on a participating server, Vision Insight detects the ban event and adds it to the pool. This means the network benefits from the enforcement actions of your entire moderation stack.

Anti-poisoning safeguards

The Vision Insight pool includes multiple layers of protection against poisoning attacks — where a bad actor might try to mass-report legitimate users to trigger false bans. These safeguards ensure the integrity of the threat pool even at scale.
If you believe a user has been incorrectly flagged, use /vision-insight-check to view their threat report details.

Commands

CommandDescription
/vision-insightConfigure Vision Insight (enable/disable, set mode, log channel, thresholds)
/vision-insight-checkCheck if a specific user is flagged in the threat pool
/vision-insight-statsView pool statistics (total threat IDs, contributing servers, your server’s contributions)

Pool statistics

The Vision Insight pool is actively maintained and growing:
  • 221,000+ threat IDs tracked
  • 27 contributing servers
  • Continuous ingestion from bans across the network
Use /vision-insight-stats to see live pool statistics and your server’s contribution to the network.

Configuration via Dashboard

All Vision Insight settings are available on the Vision Dashboard under the Vision Insight tab, including protection mode, confidence thresholds, and log channel selection.