AffiniPay WordPress Security & Risk Analysis

wordpress.org/plugins/affinipay-payment-gateway

Make Credit Card or eCheck payments using the AffiniPay Payment Gateway

50 active installs v1.0 PHP 7.0+ WP 4.9.1+ Updated Unknown
affinipaypayments
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is AffiniPay WordPress Safe to Use in 2026?

Generally Safe

Score 100/100

AffiniPay WordPress has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The affinipay-payment-gateway plugin v1.0 exhibits a generally strong security posture based on the provided static analysis. It demonstrates excellent adherence to secure coding practices, with 100% of SQL queries utilizing prepared statements and all output being properly escaped. Furthermore, there are no detected dangerous functions, file operations, or external HTTP requests, and the attack surface is minimal and appears to be protected. The lack of any recorded vulnerabilities, historical or current, further reinforces this positive assessment.

However, a significant concern arises from the complete absence of nonce checks and capability checks. While the current entry points are limited and seemingly protected, this omission creates a potential blind spot for future expansion or if new entry points are introduced. If any of the existing entry points (even the single shortcode) were to handle user-supplied data that could influence sensitive operations, the lack of nonce verification could open the door to Cross-Site Request Forgery (CSRF) attacks. The taint analysis showing zero flows with unsanitized paths is reassuring for the current code, but the lack of robust checks leaves room for error as the plugin evolves.

In conclusion, affinipay-payment-gateway v1.0 is well-written in terms of common vulnerabilities like SQL injection and XSS due to its use of prepared statements and output escaping. Its clean vulnerability history is a major strength. The primary weakness lies in the lack of essential security checks like nonces and capability checks on its entry points, which, while not currently exploited, represent a latent risk. Therefore, while the current risk is low, there is room for improvement to enhance its long-term security resilience.

Key Concerns

  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

AffiniPay WordPress Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

AffiniPay WordPress Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
0
77 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

100% escaped77 total outputs
Attack Surface

AffiniPay WordPress Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[affinipay-payment] affinipay-wp.php:58
Maintenance & Trust

AffiniPay WordPress Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedUnknown
PHP min version7.0
Downloads9K

Community Trust

Rating70/100
Number of ratings2
Active installs50
Developer Profile

AffiniPay WordPress Developer Profile

affinipayudev

2 plugins · 110 total installs

91
trust score
Avg Security Score
96/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect AffiniPay WordPress

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/affinipay-payment-gateway/js/payment-form.js/wp-content/plugins/affinipay-payment-gateway/css/style.css/wp-content/plugins/affinipay-payment-gateway/js/payment-checkout.js
Script Paths
https://api.chargeio.com/assets/api/v1/chargeio.min.jshttps://cdn.affinipay.com/hostedfields/release/fieldGen.js
Version Parameters
affinipay-payment-gateway/style.css?ver=affinipay-payment-gateway/js/payment-form.js?ver=

HTML / DOM Fingerprints

CSS Classes
affinipay-payment-formaffinipay-checkout-button
HTML Comments
<!-- AffiniPay Payment Gateway --><!-- AffiniPay checkout form -->
Data Attributes
data-affinipay-public-keydata-affinipay-amount
JS Globals
window.AffiniPay
Shortcode Output
[affinipay-payment]
FAQ

Frequently Asked Questions about AffiniPay WordPress