Sign In With Socials (Google, Apple, Microsoft) Security & Risk Analysis

wordpress.org/plugins/sign-in-with-essentials

Adds functionality "Sign in with" Google/Microsoft/Apple (beta version)

60 active installs v1.4.41 PHP 7.0+ WP 6.0+ Updated Apr 5, 2025
applegoogleloginmicrosoftregister
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Sign In With Socials (Google, Apple, Microsoft) Safe to Use in 2026?

Generally Safe

Score 100/100

Sign In With Socials (Google, Apple, Microsoft) has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 12mo ago
Risk Assessment

The "sign-in-with-essentials" plugin v1.4.41 exhibits a generally good security posture, with no known vulnerabilities or CVEs recorded. The code analysis reveals strong practices in several areas, including 100% use of prepared statements for SQL queries and a good proportion of output escaping. The presence of nonce and capability checks, along with the bundling of Guzzle (a well-maintained library), further contributes to its robustness. However, there are a few areas that warrant attention. The use of the `assert` function, while potentially not directly exploitable without specific conditions, is considered a dangerous function and can be a vector for unexpected behavior or even security issues in certain contexts. Furthermore, the taint analysis indicates two flows with unsanitized paths, which, despite not being flagged as critical or high severity in this analysis, represent potential points of weakness if an attacker can manipulate input to reach sensitive code or files. The lack of any recorded past vulnerabilities is a positive indicator, suggesting consistent development focus on security, but it's important to remain vigilant with the identified code signals.

Key Concerns

  • Dangerous function detected: assert
  • Taint flow with unsanitized paths detected
  • File operations detected (potential for misuse)
  • External HTTP requests detected (potential for SSRF)
Vulnerabilities
None known

Sign In With Socials (Google, Apple, Microsoft) Security Vulnerabilities

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

Sign In With Socials (Google, Apple, Microsoft) Code Analysis

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

Dangerous Functions Found

assertassert( $value === '1' || $value === '0' , 'value should be 1 or 0' );src\includes\class-siwe-wpcli.php:225

Bundled Libraries

Guzzle

Output Escaping

71% escaped70 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

5 flows2 with unsanitized paths
auth_redirect (src\includes\class-siwe-handlers.php:75)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Sign In With Socials (Google, Apple, Microsoft) Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 24
filtersiwe_get_auth_url_callbacksign-in-with-essentials.php:144
filtersiwe_authenticate_user_callbacksign-in-with-essentials.php:145
filtersiwe_get_signin_buttonssign-in-with-essentials.php:146
actionplugins_loadedsign-in-with-essentials.php:190
actionadmin_initsrc\class-siwe-admin.php:41
actionadmin_menusrc\class-siwe-admin.php:42
actionadmin_enqueue_scriptssrc\class-siwe-admin.php:43
actionadmin_initsrc\class-siwe-admin.php:44
actionadmin_initsrc\class-siwe-admin.php:45
actionadmin_initsrc\class-siwe-admin.php:46
actionadmin_initsrc\class-siwe-admin.php:47
actionedit_user_profilesrc\class-siwe-admin.php:48
actionshow_user_profilesrc\class-siwe-admin.php:49
filterauthenticatesrc\class-siwe-admin.php:564
actionadmin_print_scriptssrc\class-siwe-admin.php:660
actionpersonal_options_updatesrc\class-siwe-admin.php:670
actionlogin_enqueue_scriptssrc\class-siwe-public.php:28
actionwp_enqueue_scriptssrc\class-siwe-public.php:29
actionlogin_enqueue_scriptssrc\class-siwe-public.php:30
actionlogin_footersrc\class-siwe-public.php:32
actionlogin_initsrc\includes\class-siwe-handlers.php:52
actiontemplate_redirectsrc\includes\class-siwe-handlers.php:53
actioninitsrc\includes\class-siwe-handlers.php:54
filterlogin_messagesrc\includes\class-siwe-handlers.php:65
Maintenance & Trust

Sign In With Socials (Google, Apple, Microsoft) Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedApr 5, 2025
PHP min version7.0
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs60
Developer Profile

Sign In With Socials (Google, Apple, Microsoft) Developer Profile

Puvox Software

16 plugins · 51K total installs

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

How We Detect Sign In With Socials (Google, Apple, Microsoft)

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/sign-in-with-essentials/assets/js/siwe-vendor.js/wp-content/plugins/sign-in-with-essentials/assets/js/frontend.js/wp-content/plugins/sign-in-with-essentials/assets/css/frontend.css
Script Paths
/wp-content/plugins/sign-in-with-essentials/assets/js/siwe-vendor.js/wp-content/plugins/sign-in-with-essentials/assets/js/frontend.js

HTML / DOM Fingerprints

CSS Classes
siwe-social-login-buttonsiwe-apple-loginsiwe-google-loginsiwe-microsoft-login
Data Attributes
data-providerdata-nonce
JS Globals
siwe_frontend_params
FAQ

Frequently Asked Questions about Sign In With Socials (Google, Apple, Microsoft)