Automated member verification for Discord

Screen every member.
Before they cause problems.

Wobby fingerprints each new member's device, checks their IP and account, then delivers a verdict in seconds — automatically assigning roles and alerting your staff.

🌐VPN & proxy detection 🖥️VM fingerprinting 📅Account age check 🔤Keyword filtering 🕵️OSINT scanning
<2s
Average verdict time
7+
Detection signals
Servers supported

Instant alerts, zero manual work

The moment a member verifies, Wobby posts a detailed colour-coded report to your staff channel — with every signal that influenced the decision.

🔴 HIGH RISK

VM detected, VPN active, or score exceeds your threshold. Member removed instantly.

🟡 MIXED

Some signals flagged. Limited role granted and an amber alert posted for review.

🟢 CLEAN

No concerns detected. Verified role granted and a green confirmation posted.

# wobby-security-log
Security Log — Today
👁
Wobby Today at 3:41 PM
🔴 HIGH RISK — Member Removed
User
suspicious_user (@429…)
Risk Score
85/100 ☆☆☆☆☆
VM Detected
⚠ Yes
VPN / Proxy
🔒 Yes
Account Age
2 days
Location
Netherlands
GPU
SwiftShader — Google (SwiftShader)
👁
Wobby Today at 3:44 PM
🟢 CLEAN — Member Verified
User
genuine_user
Rating
★★★★★ Trusted
Account Age
847 days

Detection signals

Seven layers of screening

Every verification runs the same checks simultaneously. Nothing is trusted from the browser alone — server-side verification catches spoofing attempts.

🖥️

VM & headless browser detection

WebGL renderer and vendor strings are checked against known virtual machine and software renderer signatures.

+60 pts if detected
🌐

VPN, proxy & Tor detection

IP address is cross-referenced against a live threat intelligence database covering VPNs, proxies, and Tor exit nodes.

+25 pts if detected
🏢

Datacenter IP detection

Cloud provider and hosting ASNs (AWS, DigitalOcean, Hetzner, etc.) are flagged — a strong signal for automated bot traffic.

configurable block
📅

Account age verification

Account creation date is extracted from the Discord user ID — a cryptographic timestamp that cannot be faked by the client.

+20 pts if <7 days
🔤

Keyword rules

Submitted usernames are checked against your server's custom keyword list. Each match adds configurable risk points.

variable pts
🕵️

OSINT social scanning

Sherlock and Maigret run in the background after each verification, searching for matching social accounts and cross-referencing history.

async · optional

The flow

How it works

No manual review required. Every step runs automatically the moment someone joins your server.

01

Member joins

A hold role is applied immediately, restricting the new member to a single channel until verification is complete.

02

Link delivered

A single-use verification link is sent via DM. It expires in 15 minutes and can only be used once.

03

Screening runs

Device fingerprint, IP signals, and account details are collected and analysed against your server's configured rules.

04

Verdict delivered

A role is assigned and a colour-coded alert is posted to your staff channel within seconds.

Ready in under a minute

Invite Wobby, then run one command to provide your log channel and roles. Every new member is screened from that point on.

/wobby-setup

Works independently across any number of servers. Each server has its own settings, rules, and admin dashboard.

Add Wobby to Discord