Rundiz OAuth Security & Risk Analysis

wordpress.org/plugins/okv-oauth

Use OAuth such as Google, LINE to login and register.

10 active installs v1.6.4 PHP 5.4+ WP 5.0+ Updated Dec 18, 2025
googleoauthsocial-connectsocial-login
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Rundiz OAuth Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 3mo ago
Risk Assessment

The okv-oauth plugin v1.6.4 presents a generally positive security posture, adhering to several best practices such as using prepared statements for all SQL queries and implementing nonce checks. The absence of known CVEs and a clean vulnerability history further contribute to this favorable assessment. However, the static analysis reveals areas that warrant attention. Specifically, the taint analysis shows that all 9 analyzed flows have unsanitized paths, with no critical or high severity issues identified but this still indicates a potential for unexpected behavior or unintended data manipulation if not handled carefully in subsequent logic.

The plugin's output escaping is also a concern, with 36% of outputs not properly escaped. This could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is not sufficiently sanitized before being displayed. While the attack surface appears minimal with no direct entry points like AJAX handlers or REST API routes exposed without authentication, the presence of 8 external HTTP requests and one file operation, coupled with the unsanitized taint flows and imperfect output escaping, suggests a need for vigilance and further review to ensure these operations do not introduce security weaknesses.

Key Concerns

  • Unsanitized paths in taint flows
  • Improper output escaping
  • External HTTP requests present
  • File operations present
Vulnerabilities
None known

Rundiz OAuth Security Vulnerabilities

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

Rundiz OAuth Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
31
55 escaped
Nonce Checks
10
Capability Checks
1
File Operations
1
External Requests
8
Bundled Libraries
0

Output Escaping

64% escaped86 total outputs
Data Flows
9 unsanitized

Data Flow Analysis

9 flows9 with unsanitized paths
wpCheckEmailNotExists (App\Libraries\MyOauth\Google.php:176)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Rundiz OAuth Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 49
actioninitApp\App.php:37
actionupgrader_process_completeApp\Controllers\Admin\Activation.php:244
filterplugin_action_linksApp\Controllers\Admin\Activation.php:247
filterplugin_row_metaApp\Controllers\Admin\Activation.php:249
actionadmin_enqueue_scriptsApp\Controllers\Admin\HookNetworkSettings.php:67
filterpre_update_site_option_registrationApp\Controllers\Admin\HookNetworkSettings.php:68
filtershow_password_fieldsApp\Controllers\Admin\HookProfilePage.php:23
actionadmin_menuApp\Controllers\Admin\Settings.php:93
actioninitApp\Controllers\Blocks\LoginLinks.php:37
actionlogin_initApp\Controllers\Front\HookLoginPage.php:415
actionlogin_enqueue_scriptsApp\Controllers\Front\HookLoginPage.php:418
filterlogin_headerurlApp\Controllers\Front\HookLoginPage.php:420
actionregister_formApp\Controllers\Front\HookLoginPage.php:424
actionsignup_extra_fieldsApp\Controllers\Front\HookLoginPage.php:426
actionbefore_signup_headerApp\Controllers\Front\HookLoginPage.php:427
actionwoocommerce_register_form_startApp\Controllers\Front\HookLoginPage.php:429
actionwoocommerce_after_checkout_registration_formApp\Controllers\Front\HookLoginPage.php:431
filterregistration_errorsApp\Controllers\Front\HookLoginPage.php:434
filterwoocommerce_registration_errorsApp\Controllers\Front\HookLoginPage.php:436
filterwpmu_active_signupApp\Controllers\Front\HookLoginPage.php:438
actionlogin_formApp\Controllers\Front\HookLoginPage.php:442
actionwoocommerce_login_form_startApp\Controllers\Front\HookLoginPage.php:444
filterauth_cookie_expirationApp\Controllers\Front\HookLoginPage.php:446
filterauthenticateApp\Controllers\Front\HookLoginPage.php:448
actionlostpassword_formApp\Controllers\Front\HookLoginPage.php:452
actionlostpassword_postApp\Controllers\Front\HookLoginPage.php:454
actionretreive_passwordApp\Controllers\Front\HookLoginPage.php:455
actionretrieve_passwordApp\Controllers\Front\HookLoginPage.php:456
filtersend_retrieve_password_emailApp\Controllers\Front\HookLoginPage.php:457
filterallow_password_resetApp\Controllers\Front\HookLoginPage.php:459
actionadmin_noticesApp\Controllers\Front\HookLoginPage.php:463
actionuser_admin_noticesApp\Controllers\Front\HookLoginPage.php:465
actionpersonal_options_updateApp\Controllers\Front\HookLoginPage.php:467
filterwoocommerce_save_account_details_errorsApp\Controllers\Front\HookLoginPage.php:469
actionadmin_enqueue_scriptsApp\Controllers\Front\HookLoginPage.php:471
actionprofile_personal_optionsApp\Controllers\Front\HookLoginPage.php:473
actionwoocommerce_edit_account_form_startApp\Controllers\Front\HookLoginPage.php:475
actionload-profile.phpApp\Controllers\Front\HookLoginPage.php:477
actionrundiz_oauth_changeemail_successApp\Controllers\Front\HookLoginPage.php:479
actionwp_logoutApp\Controllers\Front\HookLoginPage.php:482
actionuser_profile_update_errorsApp\Controllers\Front\HookLoginPage.php:579
filterdocument_title_partsApp\Controllers\Front\RdOauth\Index.php:69
filterdocument_title_partsApp\Controllers\Front\RdOauth\Register.php:84
filterquery_varsApp\Controllers\Front\RewriteRules.php:74
actiontemplate_redirectApp\Controllers\Front\RewriteRules.php:75
actioninitApp\Controllers\Front\RewriteRules.php:77
actionadmin_enqueue_scriptsApp\Libraries\StylesAndScripts.php:23
actionwp_enqueue_scriptsApp\Libraries\StylesAndScripts.php:24
actionwidgets_initApp\Widgets\AutoRegisterWidgets.php:33
Maintenance & Trust

Rundiz OAuth Maintenance & Trust

Maintenance Signals

WordPress version tested7.0
Last updatedDec 18, 2025
PHP min version5.4
Downloads4K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Rundiz OAuth Developer Profile

vee

7 plugins · 2K total installs

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

How We Detect Rundiz OAuth

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/okv-oauth/assets/js/rd-oauth-adminnetworksettings.js/wp-content/plugins/okv-oauth/assets/css/rd-settings-tabs.css/wp-content/plugins/okv-oauth/assets/js/rd-settings-tabs.js/wp-content/plugins/okv-oauth/assets/css/rd-settings-customstyle.css
Script Paths
/wp-content/plugins/okv-oauth/assets/js/rd-oauth-adminnetworksettings.js/wp-content/plugins/okv-oauth/assets/js/rd-settings-tabs.js
Version Parameters
okv-oauth/assets/css/rd-settings-tabs.css?ver=okv-oauth/assets/js/rd-settings-tabs.js?ver=okv-oauth/ass

HTML / DOM Fingerprints

CSS Classes
rd-oauth-settings-tabs-wrap
Data Attributes
data-rd-oauth-provider-item
JS Globals
RdOauthAdminNetworkSettings
FAQ

Frequently Asked Questions about Rundiz OAuth