detain / myadmin-fraudrecord-plugin
FraudRecord handling plugin for MyAdmin
Package info
github.com/myadmin-plugins/fraudrecord-plugin
Type:myadmin-plugin
pkg:composer/detain/myadmin-fraudrecord-plugin
Requires
- php: >=5.0.0
- ext-soap: *
- detain/myadmin-plugin-installer: dev-master
- symfony/event-dispatcher: >=2.8.26
Requires (Dev)
- codacy/coverage: dev-master
- codeclimate/php-test-reporter: dev-master
- phpunit/phpunit: *
- phpunit/phpunit-mock-objects: *
- satooshi/php-coveralls: *
- vlucas/phpdotenv: *
This package is auto-updated.
Last update: 2026-03-19 15:46:26 UTC
README
A MyAdmin plugin that integrates with the FraudRecord 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
- 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
composer require detain/myadmin-fraudrecord-plugin
Configuration
The plugin registers the following settings under Security & Fraud > FraudRecord Fraud Detection:
| Setting | Description |
|---|---|
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 FraudRecord |
Running Tests
composer install
vendor/bin/phpunit
License
This package is licensed under the LGPL-2.1 license.