maxmind-fraud-check

Enforce MaxMind minFraud score and riskScore rules in MyAdmin workflows.

4|Updated Jul 10, 2017
One-click install
npx skills add https://github.com/myadmin-plugins/maxmind-plugin --skill maxmind-fraud-check
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: maxmind-fraud-check
Source: https://github.com/myadmin-plugins/maxmind-plugin/tree/main/.claude/skills/maxmind-fraud-check
Command: npx skills add https://github.com/myadmin-plugins/maxmind-plugin --skill maxmind-fraud-check

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers implement and maintain MaxMind minFraud fraud detection rules within the MyAdmin plugin, enabling consistent score, riskScore handling, and CC-disabling behavior across signup and account flows.

Core Features & Use Cases

  • Enforces rules via two core functions: update_maxmind() for existing accounts and update_maxmind_noaccount() for pre-account signups.
  • Supports country and name penalties, distance penalties, and CC disable actions, with mandatory logging for all fraud actions.
  • Keeps thresholds defined as constants (MAXMIND_*) and exposes admin settings for configuration.

Quick Start

Edit and tune MaxMind rules in src/maxmind.inc.php, then run tests with composer exec phpunit.

Frequently Asked Questions about maxmind-fraud-check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement MaxMind minFraud score checks for existing accounts and pre-signup flows?▼

MaxMind minFraud score checks are implemented by modifying the update_maxmind() and update_maxmind_noaccount() functions in src/maxmind.inc.php to enforce riskScore rules across existing accounts and pre-signup flows.

How do I disable credit card payments based on MaxMind risk scores?▼

CC-disabling actions in MaxMind fraud detection are enforced by configuring specific rules within MyAdmin that trigger when a user's riskScore exceeds defined MAXMIND_* threshold constants.

What settings do I need to configure before applying MaxMind fraud rules in MyAdmin?▼

Applying MaxMind fraud rules requires predefined MAXMIND_* constants and admin settings registered via the getSettings() function to ensure thresholds and penalties are properly configured.

Can I apply country and distance penalties using MaxMind minFraud in MyAdmin?▼

Yes, MaxMind minFraud rules in MyAdmin support applying country and name penalties as well as distance penalties to evaluate fraud risk during account updates and pre-signup workflows.

How do I test MaxMind fraud detection rules after editing the PHP configuration?▼

After editing and tuning MaxMind rules in src/maxmind.inc.php, run tests using composer exec phpunit to verify that the fraud detection logic and safety checks function correctly.

Why does my MaxMind fraud detection workflow require logging fraud actions?▼

Mandatory logging in MaxMind fraud detection ensures all fraud actions, including CC-disabling and penalty enforcement, are tracked for safety checks and compliance within the MyAdmin workflow.