Mijireh Checkout for Ninja Forms Security & Risk Analysis

wordpress.org/plugins/mijireh-checkout-for-ninja-forms

Mijireh Checkout Plugin for accepting payments on with your Ninja Forms.

10 active installs v1.0.0 PHP + WP 3.5+ Updated Oct 16, 2014
credit-cardecommercemijireh-checkoutninja-formspayment-gateway
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Mijireh Checkout for Ninja Forms Safe to Use in 2026?

Generally Safe

Score 85/100

Mijireh Checkout for Ninja Forms has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11yr ago
Risk Assessment

The mijireh-checkout-for-ninja-forms plugin, version 1.0.0, presents a mixed security posture. On the positive side, the plugin demonstrates good practices by exclusively using prepared statements for all SQL queries and avoiding file operations and bundled libraries. There is also no recorded vulnerability history, suggesting a potentially stable codebase in terms of known exploits.

However, several concerns arise from the static analysis. The absence of nonce checks and capability checks for all entry points is a significant weakness, making it vulnerable to CSRF and privilege escalation attacks if any of the entry points are exposed to user input that can be manipulated. Furthermore, while the total number of output escalations is low, a concerning 60% of them are not properly escaped, posing a risk of XSS vulnerabilities. The taint analysis, though limited in scope, did reveal two flows with unsanitized paths, which could indicate potential vulnerabilities if these paths are exposed to malicious input.

In conclusion, while the plugin benefits from secure database interactions and a clean vulnerability history, the lack of robust authorization and sanitization for its entry points and output presents substantial risks. The plugin's limited attack surface, consisting of a single shortcode, mitigates some of these concerns, but the identified code signals necessitate careful attention and remediation to improve its overall security.

Key Concerns

  • No Nonce Checks Present
  • No Capability Checks Present
  • Unsanitized Paths in Taint Flows
  • Unescaped Output Detected (60%)
Vulnerabilities
None known

Mijireh Checkout for Ninja Forms Security Vulnerabilities

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

Mijireh Checkout for Ninja Forms Code Analysis

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

SQL Query Safety

100% prepared5 total queries

Output Escaping

40% escaped5 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
change_mijireh_status (classes\class-mijireh-subs.php:134)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Mijireh Checkout for Ninja Forms Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[ninja_forms_mijireh_transaction_id] includes\shortcodes.php:9
WordPress Hooks 14
actionninja_forms_processclasses\class-mijireh-checkout.php:363
actioninitclasses\class-mijireh-response.php:197
actionadmin_menuclasses\class-mijireh-settings.php:20
actionadmin_initclasses\class-mijireh-settings.php:21
actionninja_forms_edit_field_after_registeredclasses\class-mijireh-settings.php:22
actioninitclasses\class-mijireh-settings.php:212
actionninja_forms_view_sub_table_headerclasses\class-mijireh-subs.php:15
actionninja_forms_view_sub_table_rowclasses\class-mijireh-subs.php:16
filterninja_forms_export_subs_label_arrayclasses\class-mijireh-subs.php:19
filterninja_forms_export_subs_value_arrayclasses\class-mijireh-subs.php:20
actionninja_forms_display_after_open_form_tagclasses\class-mijireh-subs.php:23
filterninja_forms_edit_sub_argsclasses\class-mijireh-subs.php:24
actioninitclasses\class-mijireh-subs.php:189
actionplugins_loadedmijireh.php:48
Maintenance & Trust

Mijireh Checkout for Ninja Forms Maintenance & Trust

Maintenance Signals

WordPress version tested4.0.38
Last updatedOct 16, 2014
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Mijireh Checkout for Ninja Forms Developer Profile

PatSaTECH

9 plugins · 400 total installs

71
trust score
Avg Security Score
88/100
Avg Patch Time
2228 days
View full developer profile
Detection Fingerprints

How We Detect Mijireh Checkout for Ninja Forms

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mijireh-checkout-for-ninja-forms/mijireh-checkout-for-ninja-forms.php
Version Parameters
mijireh-checkout-for-ninja-forms/mijireh-checkout-for-ninja-forms.php?ver=

HTML / DOM Fingerprints

Data Attributes
data-nf-mijireh
JS Globals
nf_mijireh_checkout_obj
Shortcode Output
[ninja_forms_mijireh_transaction_id]
FAQ

Frequently Asked Questions about Mijireh Checkout for Ninja Forms