Documentation Index
Fetch the complete documentation index at: https://docs.wardforge.org/llms.txt
Use this file to discover all available pages before exploring further.
Anti-Phishing & /report
Phishing — fake links sent in DMs or channels designed to steal Discord tokens, cryptocurrency wallets, or personal data — is the most common threat Discord communities face in 2025. WardForge fights it on two fronts: an automated scan layer that checks every posted link in real time, and a community intelligence pipeline powered by the/report command.
Automated Link Scanning
Every URL posted in any channel WardForge can see is automatically scanned against three databases:| Database | Type | Coverage |
|---|---|---|
| PhishTank | Community-curated | Discord-specific phishing, fake Nitro sites |
| Google Safe Browsing | Machine learning | Broad web threats, malware distribution |
| VirusTotal | Aggregated (70+ engines) | Deep analysis for known malicious domains |
What Happens on Detection
Community Intelligence: /report
The /report command turns your members into an active security network. When a member receives
a suspicious DM from another user, they can report it directly from Discord.
How to Use It
| Argument | Required | Description |
|---|---|---|
user | ✅ | The Discord user to report (mention or ID) |
reason | ❌ | Free-text description of the scam |
link | ❌ | The suspicious URL (WardForge will scan it immediately) |
Anti-Abuse Safeguards
To prevent false reports or coordinated harassment,/report has several built-in protections:
- Minimum TrustScore of 20 required to submit a report
- 10-minute cooldown per reporter — prevents spam flooding
- Self-report blocked — you cannot report yourself
- Already-blacklisted check — if the target is already in the Global Ban list, you’re shown the existing record instead of creating a duplicate
What Happens After You Submit
If the link is unknown or no link was provided, a priority embed is posted to your configured
report channel for staff review:
Priority System
The priority level on a staff review embed reflects how many different members have independently reported the same target in the last 24 hours:| Reports in 24 h | Priority Level |
|---|---|
| 1 | Normal |
| 2 | Medium |
| 3 or more | HIGH |
Global Blacklist
The Global Blacklist is a shared database of confirmed scammers and phishing accounts, maintained collectively by the WardForge network.How a User Gets Blacklisted
- A
/reportwith a confirmed phishing link triggers an automatic blacklist entry - Staff can manually add an entry via
/blacklist add @user [reason] - WardForge’s automated scanner adds entries when it detects a pattern across multiple servers
What Happens to Blacklisted Users
- Any blacklisted user who attempts to join any WardForge-protected server is automatically banned
- The join attempt is logged in
#guardian-logs - The Global Ban applies retroactively — if the user is already in the server, a staff alert is sent
Checking the Blacklist
Configuring Report Channels
By default, WardForge posts report embeds to#guardian-logs. To use a dedicated channel:
