TwitchPress Login Extension Security & Risk Analysis

wordpress.org/plugins/twitchpress-login-extension

Does not support Twitch API 6: Helix yet! Add Twitch social login and registration to your TwitchPress service. This plugin acts as an extension to T …

10 active installs v1.9.0 PHP 5.6+ WP 4.4+ Updated Feb 4, 2019
twitchtwitch-logintwitch-registertwitch-tvtwitchpress
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is TwitchPress Login Extension Safe to Use in 2026?

Generally Safe

Score 85/100

TwitchPress Login Extension has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7yr ago
Risk Assessment

The twitchpress-login-extension plugin v1.9.0 exhibits a strong security posture based on the provided static analysis. The absence of any detected AJAX handlers, REST API routes, shortcodes, or cron events with unprotected entry points is a significant strength. Furthermore, the code signals indicate good development practices, with no dangerous functions identified, all SQL queries utilizing prepared statements, and a high percentage of output escaping. The lack of file operations, external HTTP requests, and the absence of taint analysis findings further reinforce this positive assessment.

The plugin's vulnerability history is also exceptionally clean, with no known CVEs recorded. This lack of past vulnerabilities, combined with the current static analysis results, suggests a well-maintained and secure codebase. However, it's important to note the complete absence of nonce checks and capability checks. While the current attack surface appears minimal and potentially does not require these, their absence could become a concern if new features are added that introduce more sensitive entry points without implementing these crucial security measures. Overall, the plugin is assessed as highly secure at present, with the primary area for potential future concern being the implementation of authentication and authorization checks if the attack surface expands.

Key Concerns

  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

TwitchPress Login Extension Security Vulnerabilities

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

TwitchPress Login Extension Code Analysis

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

Output Escaping

80% escaped50 total outputs
Attack Surface

TwitchPress Login Extension Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 33
actionbefore_twitchpress_initclass.twitchpress-login-helix.php:64
actiontwitchpress_initclass.twitchpress-login-helix.php:82
actionadmin_initclass.twitchpress-login-helix.php:109
actionplugins_loadedclass.twitchpress-login-helix.php:121
actionwp_enqueue_scriptsclass.twitchpress-login-helix.php:122
actioninitclass.twitchpress-login-helix.php:123
actioninitclass.twitchpress-login-helix.php:124
actionadmin_initclass.twitchpress-login-helix.php:125
actionlogin_headclass.twitchpress-login-helix.php:128
actionlogin_enqueue_scriptsclass.twitchpress-login-helix.php:129
actionlogin_formclass.twitchpress-login-helix.php:130
actionlogin_formclass.twitchpress-login-helix.php:131
filterlogin_errorsclass.twitchpress-login-helix.php:139
filtertwitchpress_get_sections_usersclass.twitchpress-login-helix.php:140
filtertwitchpress_get_settings_usersclass.twitchpress-login-helix.php:141
filtertwitchpress_update_system_scopes_statusclass.twitchpress-login-helix.php:143
actionbefore_twitchpress_initclass.twitchpress-login-kraken.php:64
actiontwitchpress_initclass.twitchpress-login-kraken.php:82
actionadmin_initclass.twitchpress-login-kraken.php:109
actionplugins_loadedclass.twitchpress-login-kraken.php:121
actionwp_enqueue_scriptsclass.twitchpress-login-kraken.php:122
actioninitclass.twitchpress-login-kraken.php:123
actioninitclass.twitchpress-login-kraken.php:124
actionadmin_initclass.twitchpress-login-kraken.php:125
actionlogin_headclass.twitchpress-login-kraken.php:128
actionlogin_enqueue_scriptsclass.twitchpress-login-kraken.php:129
actionlogin_formclass.twitchpress-login-kraken.php:130
actionlogin_formclass.twitchpress-login-kraken.php:131
filterlogin_errorsclass.twitchpress-login-kraken.php:139
filtertwitchpress_get_sections_usersclass.twitchpress-login-kraken.php:140
filtertwitchpress_get_settings_usersclass.twitchpress-login-kraken.php:141
filtertwitchpress_update_system_scopes_statusclass.twitchpress-login-kraken.php:143
filterlogin_messageincludes\class.twitchpress-custom-login-notices.php:25
Maintenance & Trust

TwitchPress Login Extension Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedFeb 4, 2019
PHP min version5.6
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

TwitchPress Login Extension Developer Profile

Ryan Bayne

3 plugins · 30 total installs

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

How We Detect TwitchPress Login Extension

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/twitchpress-login-extension/css/twitchpress-login-styles.css/wp-content/plugins/twitchpress-login-extension/js/twitchpress-login-scripts.js
Script Paths
/wp-content/plugins/twitchpress-login-extension/js/twitchpress-login-scripts.js
Version Parameters
twitchpress-login-extension/css/twitchpress-login-styles.css?ver=twitchpress-login-extension/js/twitchpress-login-scripts.js?ver=

HTML / DOM Fingerprints

CSS Classes
twitchpress-login-button
HTML Comments
<!-- TwitchPress Login Button -->
Data Attributes
data-twitchpress-login-noncedata-twitchpress-login-ajax-urldata-twitchpress-login-redirect
JS Globals
twitchpress_login_params
Shortcode Output
[twitchpress_connect_button]
FAQ

Frequently Asked Questions about TwitchPress Login Extension