StyloPress Security & Risk Analysis

wordpress.org/plugins/stylopress

Customize and elevate your WordPress login page and admin panel with advanced design tools, color schemes, and widgets.

0 active installs v1.0.0 PHP 7.4+ WP + Updated Mar 9, 2025
admin-menucolor-schemescustomizationlogin-page
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is StyloPress Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The stylopress plugin v1.0.0 exhibits a strong security posture based on the provided static analysis. A significant strength is the complete absence of known CVEs, indicating a lack of previously discovered critical flaws. The code also demonstrates good practices with 100% of SQL queries using prepared statements and a high rate of output escaping (90%). Furthermore, the plugin implements adequate nonce and capability checks for its identified entry points. The taint analysis shows no critical or high-severity issues related to unsanitized input flows, which is a positive indicator.

Key Concerns

  • Bundled Freemius v1.0 library is likely outdated.
  • Small portion of outputs are not properly escaped.
  • Two file operations without explicit context.
  • Four external HTTP requests without explicit context.
Vulnerabilities
None known

StyloPress Security Vulnerabilities

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

StyloPress Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
50
458 escaped
Nonce Checks
15
Capability Checks
2
File Operations
2
External Requests
4
Bundled Libraries
1

Bundled Libraries

Freemius1.0

Output Escaping

90% escaped508 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
spss_render_custom_widget_content_widget_16 (includes\widgets\custom-widgets\widget_16.php:22)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

StyloPress Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_spss_save_color_schemeincludes\schemes\scheme-styles-creator.php:135
authwp_ajax_toggle_scheme_actionincludes\schemes\scheme-styles-creator.php:175
WordPress Hooks 99
actioncustomize_registerbutton-settings-section.php:355
actionadmin_initfunctions.php:16
actionadmin_headfunctions.php:22
actionadmin_menuincludes\admin-menu.php:74
actionadmin_enqueue_scriptsincludes\admin-settings\enqueue-scripts.php:23
actionadmin_enqueue_scriptsincludes\admin-settings\enqueue-scripts.php:43
actionadmin_enqueue_scriptsincludes\admin-settings\enqueue-scripts.php:63
actionadmin_initincludes\admin-settings\settings\tab1.php:106
actionadmin_menuincludes\admin-settings\settings\tab1.php:134
actionadmin_initincludes\admin-settings\settings\tab2.php:57
actionadmin_initincludes\admin-settings\settings\tab3.php:74
actionadmin_menuincludes\admin-settings\settings\tab3.php:112
actionadmin_initincludes\admin-settings\settings\tab4.php:50
filterget_avatarincludes\admin-settings\settings\tab4.php:124
actionadmin_initincludes\admin-settings\settings\tab5.php:32
actionadmin_bar_menuincludes\admin-settings\settings\tab5.php:40
actionadmin_initincludes\admin-settings\settings\tab6.php:64
filteradmin_footer_textincludes\admin-settings\settings\tab6.php:90
filterupdate_footerincludes\admin-settings\settings\tab6.php:99
actionadmin_enqueue_scriptsincludes\customizer\enqueue-scripts.php:23
actioncustomize_controls_enqueue_scriptsincludes\customizer\enqueue-scripts.php:39
actioncustomize_preview_initincludes\customizer\enqueue-scripts.php:60
actionlogin_enqueue_scriptsincludes\customizer\enqueue-scripts.php:81
actioncustomize_controls_enqueue_scriptsincludes\customizer\enqueue-scripts.php:98
actioncustomize_preview_initincludes\customizer\enqueue-scripts.php:114
actionlogin_enqueue_scriptsincludes\customizer\enqueue-scripts.php:164
actionlogin_enqueue_scriptsincludes\customizer\enqueue-scripts.php:181
actioncustomize_save_afterincludes\customizer\enqueue-scripts.php:196
actioncustomize_save_afterincludes\customizer\enqueue-scripts.php:310
actionlogin_enqueue_scriptsincludes\customizer\enqueue-scripts.php:331
actioncustomize_preview_initincludes\customizer\enqueue-scripts.php:343
actioncustomize_controls_enqueue_scriptsincludes\customizer\enqueue-scripts.php:406
actioncustomize_preview_initincludes\customizer\enqueue-scripts.php:429
actionadmin_enqueue_scriptsincludes\customizer\enqueue-scripts.php:447
actioncustomize_registerincludes\customizer\login-page-customizer.php:89
actionwp_headincludes\customizer\login-page-styles-creator.php:223
actionlogin_headincludes\customizer\login-page-styles-creator.php:229
filtertheme_page_templatesincludes\customizer\login-page-template-creator.php:12
filtertemplate_includeincludes\customizer\login-page-template-creator.php:25
actioncustomize_registerincludes\customizer\sections\background-settings-section.php:319
actioncustomize_registerincludes\customizer\sections\button-settings-section.php:355
actioncustomize_registerincludes\customizer\sections\custom-code-settings-section.php:35
actioncustomize_registerincludes\customizer\sections\footer-settings-section.php:82
actioncustomize_registerincludes\customizer\sections\google-fonts-settings-section.php:186
actioncustomize_registerincludes\customizer\sections\input-fields-settings-section.php:356
actioncustomize_registerincludes\customizer\sections\login-form-settings-section.php:495
actioncustomize_registerincludes\customizer\sections\logo-settings-section.php:148
actioncustomize_registerincludes\customizer\sections\notice-settings-section.php:222
actionadmin_enqueue_scriptsincludes\enqueue-scripts.php:13
actionadmin_enqueue_scriptsincludes\enqueue-scripts.php:32
actionlogin_enqueue_scriptsincludes\enqueue-scripts.php:47
actionadmin_enqueue_scriptsincludes\enqueue-scripts.php:66
actionadmin_initincludes\general-settings.php:54
actionadmin_initincludes\general-settings.php:228
actionadmin_enqueue_scriptsincludes\scheme-creator\enqueue-scripts.php:23
actionadmin_enqueue_scriptsincludes\scheme-creator\enqueue-scripts.php:44
actionadmin_enqueue_scriptsincludes\scheme-creator\enqueue-scripts.php:63
actionadmin_initincludes\scheme-creator-settings.php:269
actionadmin_enqueue_scriptsincludes\schemes\enqueue-scripts.php:24
actionadmin_enqueue_scriptsincludes\schemes\enqueue-scripts.php:51
actionadmin_enqueue_scriptsincludes\schemes\enqueue-scripts.php:88
actionadmin_enqueue_scriptsincludes\schemes\enqueue-scripts.php:106
actionadmin_enqueue_scriptsincludes\schemes\enqueue-scripts.php:127
actionadmin_enqueue_scriptsincludes\schemes\enqueue-scripts.php:148
actionadmin_enqueue_scriptsincludes\schemes\sch-settings.php:169
actionadmin_enqueue_scriptsincludes\schemes\scheme-styles-creator.php:101
actionadmin_menuincludes\schemes\scheme-styles-creator.php:106
actionadmin_enqueue_scriptsincludes\widgets\custom-widgets\widget_1.php:20
actionadmin_enqueue_scriptsincludes\widgets\custom-widgets\widget_10.php:20
actionadmin_enqueue_scriptsincludes\widgets\custom-widgets\widget_11.php:20
actionadmin_enqueue_scriptsincludes\widgets\custom-widgets\widget_12.php:20
actionupdate_option_php_versionincludes\widgets\custom-widgets\widget_12.php:90
actionupdate_option_memory_limitincludes\widgets\custom-widgets\widget_12.php:91
actionupdate_option_wp_versionincludes\widgets\custom-widgets\widget_12.php:92
actionadmin_enqueue_scriptsincludes\widgets\custom-widgets\widget_13.php:28
actionadmin_enqueue_scriptsincludes\widgets\custom-widgets\widget_14.php:20
actionadmin_enqueue_scriptsincludes\widgets\custom-widgets\widget_15.php:20
actionuser_registerincludes\widgets\custom-widgets\widget_15.php:77
actionprofile_updateincludes\widgets\custom-widgets\widget_15.php:78
actiondelete_userincludes\widgets\custom-widgets\widget_15.php:79
actionadmin_enqueue_scriptsincludes\widgets\custom-widgets\widget_16.php:20
actionadmin_enqueue_scriptsincludes\widgets\custom-widgets\widget_17.php:20
actionadmin_enqueue_scriptsincludes\widgets\custom-widgets\widget_18.php:20
actionadmin_enqueue_scriptsincludes\widgets\custom-widgets\widget_19.php:20
actionadmin_enqueue_scriptsincludes\widgets\custom-widgets\widget_2.php:20
actionadmin_enqueue_scriptsincludes\widgets\custom-widgets\widget_20.php:20
actionadmin_enqueue_scriptsincludes\widgets\custom-widgets\widget_3.php:20
actionadmin_enqueue_scriptsincludes\widgets\custom-widgets\widget_4.php:20
actionadmin_enqueue_scriptsincludes\widgets\custom-widgets\widget_5.php:20
actionadmin_enqueue_scriptsincludes\widgets\custom-widgets\widget_6.php:28
actionadmin_enqueue_scriptsincludes\widgets\custom-widgets\widget_7.php:20
actionadmin_enqueue_scriptsincludes\widgets\custom-widgets\widget_8.php:19
actionadmin_enqueue_scriptsincludes\widgets\custom-widgets\widget_9.php:20
actionsave_postincludes\widgets\custom-widgets\widget_9.php:116
actiondelete_postincludes\widgets\custom-widgets\widget_9.php:117
actionadmin_enqueue_scriptsincludes\widgets\enqueue-scripts.php:23
actionadmin_initincludes\widgets\wd-settings.php:29
actionwp_dashboard_setupincludes\widgets\wd-settings.php:302
actionafter_uninstallstylopress.php:168
Maintenance & Trust

StyloPress Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedMar 9, 2025
PHP min version7.4
Downloads393

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

StyloPress Developer Profile

CodeWS

1 plugin · 0 total installs

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

How We Detect StyloPress

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/stylopress/assets/css/spss-admin-settings-page-styles.css

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about StyloPress