WordPress plugin intelligence profile

Rupt: Fraud and abuse prevention

Know which users and agents you can trust. Stop fake accounts, bots, account takeover, and account sharing on your WordPress site.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.1.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.3 · PHP 7.4
Directory statusactive
Last directory update13 Oct 202620d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Rupt: Fraud and abuse prevention version 2.1.1 as active, updated 20d ago and tested up to WordPress 7.1.

Overview

About this plugin

Rupt is a fraud and abuse prevention platform. It identifies the device, browser, and person behind every account on your site, works out how much you can trust them, and challenges the ones you can’t.

WordPress hands you accounts and nothing else. It cannot tell a paying member from a bot, a stolen login from the real owner, or one password quietly making the rounds in a group chat. This plugin closes that gap.

What it protects

  • Onboarding. Fake signups, disposable and invalid emails, bots, multi-accounting, and ban evasion, caught at registration.
  • Login. Account takeover and credential stuffing, caught when a stranger signs into a real member’s account.
  • Content. Account sharing, paywall bypass, and scraping, caught on every page view.
  • Payments. Card testing, risky transactions, and coupon abuse, on any checkout action you choose to evaluate.

How it works

The plugin reports what happens on your site. Your policies, which live in the Rupt dashboard rather than here, decide what to do about it. A policy has a trigger (the event it runs on) and a verdict (allow, challenge, or deny).

Rupt scores every event against the device, browser, IP, email, phone, and behavior behind it. When a policy fires, Rupt runs a challenge (SMS, email, or biometric) and signs the device out if it fails.

What the plugin sends

  • access on every front-end page view by a signed-in user.
  • login on the first page a user loads after signing in.
  • signup on the first page a newly registered user loads.
  • Any custom action you queue from PHP or fire from JavaScript.

Custom actions

Queue an evaluation from PHP and it runs on the next page the user loads:

rupt_evaluate('purchase', ['metadata' => ['order_id' => $order_id]]);

Or run one immediately from JavaScript:

evaluate('purchase', { metadata: { order_id: '1234' } });

Filters

  • rupt_should_run: return false to skip Rupt on a request.
  • rupt_load_for_visitors: return true to load the script for signed-out visitors.
  • rupt_user_metadata: change the metadata attached to the signed-in user.
  • rupt_loader_config: change the whole loader config before it is printed.

External services

This plugin sends data to Rupt, a third-party fraud and abuse prevention service, so that Rupt can identify the devices and people using each account.

dev on your front end. dev (or the API domain you set in Settings → Rupt ) on page views, logins, and registrations.

Service provided by Rupt: terms of service, privacy policy.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • account sharing
  • bot detection
  • fraud prevention
  • membership
  • security
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.3 · PHP 7.4
Update activity13 Oct 202620d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.