
CM Registration – Tailored tool for seamless login and invitation-based registrations Security & Risk Analysis
wordpress.org/plugins/cm-invitation-codesManage user registration forms with invitation codes and control access. Simplify login and registration processes using Ajax based solution.
Is CM Registration – Tailored tool for seamless login and invitation-based registrations Safe to Use in 2026?
Generally Safe
Score 98/100CM Registration – Tailored tool for seamless login and invitation-based registrations has a strong security track record. Known vulnerabilities have been patched promptly.
The "cm-invitation-codes" plugin version 2.5.9 presents a mixed security posture. While it demonstrates good practices like a high percentage of SQL queries using prepared statements and a decent number of nonce and capability checks, several concerning aspects warrant attention. The static analysis reveals a significant attack surface with 6 AJAX handlers, and crucially, 3 of these lack proper authentication checks. This creates direct entry points for unauthenticated users to potentially trigger plugin functionalities. Furthermore, the taint analysis highlights 4 flows with unsanitized paths, indicating a potential for path traversal or arbitrary file read/write vulnerabilities, although no critical or high severity taint flows were identified. The vulnerability history shows 2 past medium severity CVEs, specifically related to Open Redirect and Missing Authorization. The recurrence of "Missing Authorization" in past vulnerabilities aligns with the current finding of unprotected AJAX handlers, suggesting a persistent weakness in access control implementation. Despite the absence of currently unpatched CVEs and the absence of dangerous function usage, the combination of unprotected AJAX endpoints and unsanitized path flows presents a moderate risk that could be exploited by attackers. The plugin's strengths lie in its SQL handling and use of nonces, but these are overshadowed by the direct, unauthenticated entry points and potential path manipulation risks.
Key Concerns
- Unprotected AJAX handlers found
- Flows with unsanitized paths identified
- Past medium severity CVEs (Open Redirect, Missing Auth)
- Lower than ideal output escaping percentage
CM Registration – Tailored tool for seamless login and invitation-based registrations Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
CM Registration – Tailored tool for seamless login and invitation-based registrations <= 2.5.6 - Open Redirect
CM Registration and Invitation Codes <= 2.5.5 - Missing Authorization
CM Registration – Tailored tool for seamless login and invitation-based registrations Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
CM Registration – Tailored tool for seamless login and invitation-based registrations Attack Surface
AJAX Handlers 6
Shortcodes 4
WordPress Hooks 31
Maintenance & Trust
CM Registration – Tailored tool for seamless login and invitation-based registrations Maintenance & Trust
Maintenance Signals
Community Trust
CM Registration – Tailored tool for seamless login and invitation-based registrations Alternatives
UsersWP – Front-end login form, User Registration, User Profile & Members Directory plugin for WP
userswp
Light weight Front-end login form, User Registration, User Profile and Members Directory plugin.
Pie Register – User Registration, Profiles & Content Restriction
pie-register
Create customized registration forms, Invite through email, Email Notification, User Roles assignment, and more. Pie Register is a User Registration p …
User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor
profile-builder
Powerful user profile plugin to create front-end user registration forms, login & user profile forms. Includes user role editor & content restriction.
RegistrationMagic – Custom Registration Forms, User Registration, Payment, and User Login
custom-registration-form-builder-with-submission-manager
Create customized user registration forms, accept payments, track submissions, manage users, analyze stats, assign user roles and more!
Normalized Forms with Captcha
normalized-forms-with-captcha
Custom Responsive Contact, Login & Register Forms with Captcha. Redirection of Register and Login links to a theme based Register page.
CM Registration – Tailored tool for seamless login and invitation-based registrations Developer Profile
19 plugins · 22K total installs
How We Detect CM Registration – Tailored tool for seamless login and invitation-based registrations
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/cm-invitation-codes/assets/css/bootstrap.min.css/wp-content/plugins/cm-invitation-codes/assets/css/select2.css/wp-content/plugins/cm-invitation-codes/assets/css/frontend.css/wp-content/plugins/cm-invitation-codes/assets/css/tooltip.css/wp-content/plugins/cm-invitation-codes/assets/js/bootstrap.min.js/wp-content/plugins/cm-invitation-codes/assets/js/select2.full.js/wp-content/plugins/cm-invitation-codes/assets/js/jquery.validate.min.js/wp-content/plugins/cm-invitation-codes/assets/js/common.js+9 more/wp-content/plugins/cm-invitation-codes/assets/js/invitation-codes.js/wp-content/plugins/cm-invitation-codes/assets/js/invitation-codes-backend.js/wp-content/plugins/cm-invitation-codes/assets/js/account-verification.js/wp-content/plugins/cm-invitation-codes/assets/js/cmreg_show_toast_message.jscm-invitation-codes/assets/css/bootstrap.min.css?ver=cm-invitation-codes/assets/css/select2.css?ver=cm-invitation-codes/assets/css/frontend.css?ver=cm-invitation-codes/assets/css/tooltip.css?ver=cm-invitation-codes/assets/js/bootstrap.min.js?ver=cm-invitation-codes/assets/js/select2.full.js?ver=cm-invitation-codes/assets/js/jquery.validate.min.js?ver=cm-invitation-codes/assets/js/common.js?ver=cm-invitation-codes/assets/js/frontend.js?ver=cm-invitation-codes/assets/js/tooltip.js?ver=cm-invitation-codes/assets/js/backend.js?ver=cm-invitation-codes/assets/css/backend.css?ver=cm-invitation-codes/assets/css/admin-notice.css?ver=cm-invitation-codes/assets/js/admin-notice.js?ver=cm-invitation-codes/assets/js/invitation-codes.js?ver=cm-invitation-codes/assets/js/invitation-codes-backend.js?ver=cm-invitation-codes/assets/js/account-verification.js?ver=cm-invitation-codes/assets/js/cmreg_show_toast_message.js?ver=HTML / DOM Fingerprints
cmreg-login-formcmreg-register-formcmreg-invitation-code-wrappercmreg-account-activation-status<!-- IMPORTANT: don't change this file --><!-- START: CM Registration and Invitation Codes Backend template --><!-- END: CM Registration and Invitation Codes Backend template --><!-- START: CM Registration and Invitation Codes Admin Notice -->+1 moredata-invitation-codes-urldata-cmreg-invite-codes-ajax-urldata-cmreg-noncecmreg_common_varscmreg_frontend_varscmreg_tooltip_varscmreg_backend_varscmreg_invitation_codes_varscmreg_invitation_codes_backend_vars+1 more/wp-json/cmreg/v1/invitation-codes