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.