PHPackages                             detain/myadmin-fraudrecord-plugin - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. detain/myadmin-fraudrecord-plugin

ActiveMyadmin-plugin[Admin Panels](/categories/admin)

detain/myadmin-fraudrecord-plugin
=================================

FraudRecord handling plugin for MyAdmin

v2.0.0(7y ago)4794[1 PRs](https://github.com/myadmin-plugins/fraudrecord-plugin/pulls)LGPL-2.1-onlyPHPPHP &gt;=5.0.0CI failing

Since Jul 11Pushed 1w agoCompare

[ Source](https://github.com/myadmin-plugins/fraudrecord-plugin)[ Packagist](https://packagist.org/packages/detain/myadmin-fraudrecord-plugin)[ RSS](/packages/detain-myadmin-fraudrecord-plugin/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (2)Dependencies (8)Versions (4)Used By (0)

MyAdmin FraudRecord Plugin
==========================

[](#myadmin-fraudrecord-plugin)

[![Tests](https://github.com/detain/myadmin-fraudrecord-plugin/actions/workflows/tests.yml/badge.svg)](https://github.com/detain/myadmin-fraudrecord-plugin/actions/workflows/tests.yml)[![Latest Stable Version](https://camo.githubusercontent.com/98b593ae1a3e021275d74e195ce7f2b5495b4ca1d9799ce809fff6e07db0be8c/68747470733a2f2f706f7365722e707567782e6f72672f64657461696e2f6d7961646d696e2d66726175647265636f72642d706c7567696e2f76657273696f6e)](https://packagist.org/packages/detain/myadmin-fraudrecord-plugin)[![Total Downloads](https://camo.githubusercontent.com/06b7dbbd4574797c9fcff0e2321e77cdd525b01d220c1292ea2d842e07665074/68747470733a2f2f706f7365722e707567782e6f72672f64657461696e2f6d7961646d696e2d66726175647265636f72642d706c7567696e2f646f776e6c6f616473)](https://packagist.org/packages/detain/myadmin-fraudrecord-plugin)[![License](https://camo.githubusercontent.com/3b254609d8e98705a6b9631d11a92ae306eb34141c8244d99328d0a8706c6d58/68747470733a2f2f706f7365722e707567782e6f72672f64657461696e2f6d7961646d696e2d66726175647265636f72642d706c7567696e2f6c6963656e7365)](https://packagist.org/packages/detain/myadmin-fraudrecord-plugin)

A MyAdmin plugin that integrates with the [FraudRecord](https://www.fraudrecord.com/) API to provide fraud detection and reporting capabilities. It allows hosting providers to query customer data against the FraudRecord database, automatically flag or lock accounts that exceed configurable risk thresholds, and report fraudulent activity back to the FraudRecord community.

Features
--------

[](#features)

- Query the FraudRecord API for fraud scores on customer accounts
- Report fraudulent customers to FraudRecord
- Configurable score thresholds for automatic account locking
- Email notifications for possible fraud detections
- Privacy-preserving hashing of customer data before transmission
- Integrates with the MyAdmin event/hook system via Symfony EventDispatcher

Installation
------------

[](#installation)

```
composer require detain/myadmin-fraudrecord-plugin
```

Configuration
-------------

[](#configuration)

The plugin registers the following settings under **Security &amp; Fraud &gt; FraudRecord Fraud Detection**:

SettingDescription`fraudrecord_enable`Enable or disable FraudRecord integration`fraudrecord_api_key`Your FraudRecord API key`fraudrecord_score_lock`Score threshold above which accounts are automatically locked`fraudrecord_possible_fraud_score`Score threshold above which an admin fraud alert email is sent`fraudrecord_reporting`Enable or disable reporting of fraud back to FraudRecordRunning Tests
-------------

[](#running-tests)

```
composer install
vendor/bin/phpunit
```

License
-------

[](#license)

This package is licensed under the [LGPL-2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html) license.

###  Health Score

42

—

FairBetter than 90% of packages

Maintenance64

Regular maintenance activity

Popularity22

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~632 days

Total

2

Last Release

2597d ago

Major Versions

v0.9.0 → v2.0.02019-04-04

### Community

Maintainers

![](https://www.gravatar.com/avatar/b1036e0717211b8030b83cbe729e8ba6ba442fdbd5285fb97a39d7dcfe339342?d=identicon)[detain](/maintainers/detain)

---

Top Contributors

[![detain](https://avatars.githubusercontent.com/u/1364504?v=4)](https://github.com/detain "detain (55 commits)")

---

Tags

fraudfraudrecordmyadminpluginspamAbuseadministration

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/detain-myadmin-fraudrecord-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/detain-myadmin-fraudrecord-plugin/health.svg)](https://phpackages.com/packages/detain-myadmin-fraudrecord-plugin)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
