ReportPhishing is a Thunderbird MailExtension that makes it easy to report phishing emails. With a simple click, you can submit a copy of a suspicious email to multiple phishing report services, including:
- APWG (Anti-Phishing Working Group) –
reportphishing@apwg.org - UK National Cyber Security Centre –
report@phishing.gov.uk - Netcraft –
scam@netcraft.com - U.S. FDA (for fraudulent medical claims) –
webcomplaints@ora.fda.gov - PayPal (for PayPal-related phishing) –
phishing@paypal.com
Simply select the services, and click submit!
Phishing emails attempt to steal your personal information by pretending to be from legitimate organizations. Never click on links or download attachments from suspicious emails. If you receive a phishing email, report it immediately to the appropriate authorities.
You can download the latest version of ReportPhishing from the Releases page.
To build the extension from source, follow these steps:
-
Navigate to the project directory
Open your terminal or command prompt and go to the project folder. -
Run the appropriate compile script based on your operating system:
-
Node.js:
node compile.js
(Requires Node.js)
-
Unix & macOS:
./compile.sh
(Requires
/bin/shand 7z or zip installed) -
Windows (with .NET):
./compile.ps1(Requires PowerShell and .NET)
-
Windows (with 7z/zip):
./compile-z.ps1
(Requires PowerShell and 7z or zip installed)
Alternatively, you can compile using:
npm run compile
The compiled
.xpifile will be located in thebuilddirectory. -
To install ReportPhishing in Thunderbird:
- Open Thunderbird.
- Navigate to Menu (hamburger icon) → Add-ons and Themes.
- Click Tools for Add-ons (gear icon) → Install Add-on From File.
- Select the
ReportPhishing.xpifile and install it.
To maintain a clean and efficient codebase, use the following tools:
Format the code:
npm run formatCheck for code issues:
npm run lintTo compile the extension:
npm run compileReportPhishing includes automated tests to ensure proper functionality.
-
Install dependencies:
npm install
-
Run the test suite:
npm run test
Regularly running tests helps catch and fix any issues before releasing updates.
If you find ReportPhishing useful, consider supporting development:
ReportPhishing is licensed under the Mozilla Public License 2.0 (MPL-2.0).
See the LICENSE file for details.
The icon was created by freepik and is available on FlatIcon.