Better Discord Plugins That Barely Work
A powerful BetterDiscord plugin that scans links in Discord messages using the VirusTotal API to identify potential security threats.
- Link Scanning: Automatically adds scan buttons to links in Discord messages
- Visual Indicators: Color-codes links based on scan results (malicious, suspicious, or clean)
- Detailed Tooltips: Shows comprehensive scan results including detection engines
- Collection Management: Create and manage collections of threats for later reference
- File Graph Support: Visualize relationships between malicious files and URLs
- Local Storage: Maintains collections and graphs locally for non-enterprise users
- Auto-Tracking: Option to automatically add discovered threats to collections/graphs
- Rate Limiting: Respects VirusTotal API limits to ensure reliable scanning
- Make sure BetterDiscord is installed
- Download the
VirusTotalScanner.plugin.jsfile - Place it in your BetterDiscord plugins folder:
- Windows:
%AppData%\BetterDiscord\plugins\ - Mac:
~/Library/Application Support/BetterDiscord/plugins/ - Linux:
~/.config/BetterDiscord/plugins/
- Windows:
- Enable the plugin in BetterDiscord settings
- Add your VirusTotal API key in the plugin settings
To use this plugin, you'll need a VirusTotal API key:
- Create a free account at VirusTotal
- After logging in, go to your profile settings
- Access the API key section to get your personal API key
- Copy this key and paste it into the plugin settings
Note: The free VirusTotal API has a limit of 4 requests per minute. For higher limits, consider a premium VirusTotal account.
- When you see a link in Discord, a "Scan" button will appear next to it
- Click the button to scan the link with VirusTotal
- The link will change color based on the result:
- 🔴 Red: Malicious
- 🟠 Orange: Suspicious
- 🟢 Green: Clean
- Hover over a scanned link to see detailed results
- Go to plugin settings
- Under "VirusTotal Collections," click "Add New Collection"
- Enter a name for your collection
- Click "Create"
- Hover over a scanned link
- Select a collection from the dropdown in the tooltip
- The link will be added to that collection
- Go to plugin settings
- Find your collection in the list
- Click "View" to see all items
Similar to collections, you can create graphs to visualize relationships between malicious URLs and files.
Enable automatic tracking in the settings to have the plugin automatically add malicious or suspicious links to your designated collections and graphs.
- Your VirusTotal API key is stored locally on your device
- Links are only sent to VirusTotal for scanning
- No data is shared with any other third parties
- Collections and graphs can be stored locally without requiring a premium VirusTotal account
- Free VirusTotal API accounts are limited to 4 requests per minute
- Some VirusTotal features (remote collections/graphs) require an enterprise account
- The plugin does not scan downloaded files, only links
- VirusTotal for their excellent security API
- BetterDiscord for the plugin platform
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request

