Add Crypto Firewall filter lists to the `list_catalog.json` file
What This Pull Request Does
This pull request introduces four distinct versions of the Crypto Firewall filter list. Each version is carefully balanced to offer different trade-offs between performance and security, allowing users to select the option that best matches their device’s capabilities and their personal security preferences. For detailed guidance on choosing the right version, please see the Recommended Versions section in our documentation.
Why These Filter Lists Are Needed
While Brave Browser’s built-in filter lists block advertisements, they do not specifically target crypto and banking malware or scams. The Crypto Firewall is designed to actively combat hackers and scammers by blocking known threats in these high-risk categories. To ensure ongoing protection, our definition files are automatically updated every week using bots that scan the internet for active crypto scams and phishing sites.
Issue
Issue: https://github.com/brave/adblock-resources/issues/256
Notes
The generate-keys.sh doesn't work on a Windows computer running Git Bash.
The following error message uuidgen: command not found was being generated, to fix the error we corrected the code line:
echo "uuid: $(uuidgen)"
into
echo "uuid: $(powershell -command "[guid]::NewGuid().ToString()")"