WP Manifestindependent plugin directory
manifest / security / fraudnova-wordpress

FraudNova – Fraud Detection for WooCommerce and Forms

Official FraudNova plugin for WordPress and WooCommerce: score the IP, phone and email of every order, hold risky cash-on-delivery orders, and block fake signups

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/dahleedam/fraudnova-wordpress/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A WordPress plugin that scores the IP address, billing phone number and billing email of every new WooCommerce order with the FraudNova API, holds risky cash-on-delivery orders for review, and protects WordPress registration, WooCommerce My Account registration and Contact Form 7 against throwaway emails and abusive IP addresses.

Requirements

WordPress 6.0+, PHP 7.4+. WooCommerce 8.0+ for order scoring (optional; the form protection works without it).

Development

composer install      # dev dependencies (PHPUnit, Brain Monkey, WPCS, PHPCompatibilityWP)
composer test         # PHPUnit
composer lint         # PHP_CodeSniffer (WordPress Coding Standards + PHP 7.4 compatibility)
composer make-pot     # regenerate languages/fraudnova.pot (needs WP-CLI, see docs/RELEASING.md)
bin/build-zip.sh      # build dist/fraudnova-<version>.zip, the installable plugin

The repository root is the plugin folder. Files listed in .distignore are left out of the zip.

Releasing: see docs/RELEASING.md. Changes: CHANGELOG.md.

License

GPL-2.0-or-later. See LICENSE.