IDPay Payment Gateway For LearnPress Security & Risk Analysis

wordpress.org/plugins/idpay-payment-learnpress

After installing and enabling this plugin, your customers can pay through IDPay gateway.

70 active installs v1.1.0 PHP + WP + Updated Nov 29, 2022
gatewayidpaylearnpresspayment%d8%a2%db%8c%d8%af%db%8c-%d9%be%db%8c
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is IDPay Payment Gateway For LearnPress Safe to Use in 2026?

Generally Safe

Score 85/100

IDPay Payment Gateway For LearnPress has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3yr ago
Risk Assessment

The "idpay-payment-learnpress" plugin, version 1.1.0, exhibits a generally positive security posture, demonstrating good practices in several key areas. The complete absence of dangerous functions, the exclusive use of prepared statements for all SQL queries, and the high percentage of properly escaped output suggest a developer who is mindful of common vulnerabilities. Furthermore, the lack of known CVEs in its vulnerability history is a strong indicator of past stability and diligent security maintenance.

However, there are areas of concern that warrant attention. The presence of two "flows with unsanitized paths" in the taint analysis, even without critical or high severity, indicates potential vulnerabilities where user input might be processed in an unsafe manner, potentially leading to path traversal or other file system related issues if exploited. Additionally, the complete absence of nonce checks and capability checks, especially given the plugin's transactional nature (implied by "idpay-payment"), is a significant oversight. This leaves potential entry points vulnerable to CSRF attacks and unauthorized actions by unauthenticated or lower-privileged users. The single external HTTP request also represents a potential attack vector, though its context and security are not detailed in the provided data.

In conclusion, while the plugin has a solid foundation regarding SQL and output escaping, the identified unsanitized paths and the lack of critical security checks like nonces and capability checks present tangible risks. The excellent historical security record is a positive, but it does not negate the need to address the identified static analysis concerns to maintain a robust security profile.

Key Concerns

  • Flows with unsanitized paths found
  • Missing nonce checks
  • Missing capability checks
  • Single external HTTP request
Vulnerabilities
None known

IDPay Payment Gateway For LearnPress Security Vulnerabilities

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

IDPay Payment Gateway For LearnPress Code Analysis

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

Output Escaping

92% escaped25 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
web_hook_process_idpay (inc\class-lp-gateway-idpay.php:396)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

IDPay Payment Gateway For LearnPress Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actionlearn-press/readyidpay-learnpress.php:31
actionadmin_noticesidpay-learnpress.php:32
actioninitinc\class-lp-gateway-idpay.php:110
actionlearn_press_web_hooks_processedinc\class-lp-gateway-idpay.php:113
actionlearn-press/before-checkout-order-reviewinc\class-lp-gateway-idpay.php:114
filterlearn_press_payment_methodinc\load.php:60
filterlearn-press/payment-methodsinc\load.php:61
Maintenance & Trust

IDPay Payment Gateway For LearnPress Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedNov 29, 2022
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs70
Developer Profile

IDPay Payment Gateway For LearnPress Developer Profile

IDPay

7 plugins · 1K total installs

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

How We Detect IDPay Payment Gateway For LearnPress

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/idpay-payment-learnpress/assets/css/style.css/wp-content/plugins/idpay-payment-learnpress/assets/js/script.js
Script Paths
/wp-content/plugins/idpay-payment-learnpress/assets/js/script.js
Version Parameters
idpay-payment-learnpress/assets/css/style.css?ver=idpay-payment-learnpress/assets/js/script.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-idpay-form
FAQ

Frequently Asked Questions about IDPay Payment Gateway For LearnPress