LSX Team Security & Risk Analysis

wordpress.org/plugins/lsx-team

Use the LSX Team plugin to show your website visitors the faces and names behind the business, and tell them about yourself and your team members.

10 active installs v1.3.5 PHP 7.0+ WP 5.0+ Updated Aug 18, 2023
block-editor-supportlsxour-teamteamteam-members
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is LSX Team Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 2yr ago
Risk Assessment

The "lsx-team" plugin v1.3.5 exhibits a generally strong security posture based on the provided static analysis. A significant majority of SQL queries utilize prepared statements, and output escaping is nearly perfect. The absence of dangerous functions, file operations, external HTTP requests, and any recorded vulnerabilities in its history are all positive indicators of secure development practices. The limited attack surface consisting of only AJAX handlers and shortcodes, with no unprotected entry points, further contributes to a low perceived risk.

However, a notable concern is the complete lack of capability checks across all identified entry points. While there are nonce checks present, the absence of permission checks means that any authenticated user, regardless of their role or privileges, could potentially trigger the functionality associated with these entry points. The taint analysis not revealing any issues is positive, but it's important to remember that static analysis alone might not catch all complex vulnerabilities, especially those dependent on user input manipulation that wasn't explicitly covered in the analysis. The absence of vulnerability history is encouraging but doesn't guarantee future safety.

In conclusion, "lsx-team" v1.3.5 demonstrates good technical implementation for SQL and output handling and has a clean vulnerability record. The primary weakness lies in the lack of proper authorization checks for its AJAX handlers and shortcodes. This plugin is likely safe from widespread exploitation but could be vulnerable to privilege escalation or unauthorized action by authenticated users. Further, more in-depth testing would be recommended to confirm the absence of any subtle vulnerabilities that static analysis might miss.

Key Concerns

  • Missing capability checks on entry points
Vulnerabilities
None known

LSX Team Security Vulnerabilities

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

LSX Team Code Analysis

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

SQL Query Safety

59% prepared17 total queries

Output Escaping

99% escaped269 total outputs
Attack Surface

LSX Team Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_update-menu-orderincludes\class-lsx-team-scpo-engine.php:23
authwp_ajax_update-menu-order-tagsincludes\class-lsx-team-scpo-engine.php:24

Shortcodes 1

[lsx_team] includes\functions.php:94
WordPress Hooks 56
filtercmb2_enqueue_cssclasses\admin\class-settings-theme.php:39
actioncmb2_before_formclasses\admin\class-settings-theme.php:40
actioncmb2_before_title_field_rowclasses\admin\class-settings-theme.php:41
actioncmb2_after_tab_closing_field_rowclasses\admin\class-settings-theme.php:42
actioncmb2_render_tab_closingclasses\admin\class-settings-theme.php:43
filtercmb2_sanitize_tab_closingclasses\admin\class-settings-theme.php:44
actioncmb2_after_formclasses\admin\class-settings-theme.php:45
filtercmb2_options_page_redirect_urlclasses\admin\class-settings-theme.php:46
actioncmb2_admin_initclasses\admin\class-settings.php:32
actionlsx_team_settings_pageclasses\admin\class-settings.php:33
actionlsx_team_settings_pageclasses\admin\class-settings.php:34
actioninitclasses\class-lsx-team-admin.php:17
actioninitclasses\class-lsx-team-admin.php:18
actioncmb2_admin_initclasses\class-lsx-team-admin.php:20
actioncmb2_admin_initclasses\class-lsx-team-admin.php:21
actioncmb2_admin_initclasses\class-lsx-team-admin.php:22
actioncmb2_admin_initclasses\class-lsx-team-admin.php:23
actionadmin_enqueue_scriptsclasses\class-lsx-team-admin.php:25
filtertype_url_form_mediaclasses\class-lsx-team-admin.php:27
filterenter_title_hereclasses\class-lsx-team-admin.php:28
actioninitclasses\class-lsx-team-core.php:32
actionwp_enqueue_scriptsclasses\class-lsx-team-frontend.php:26
filterwp_kses_allowed_htmlclasses\class-lsx-team-frontend.php:27
filtertemplate_includeclasses\class-lsx-team-frontend.php:28
filtertemplate_includeclasses\class-lsx-team-frontend.php:29
actiontemplate_redirectclasses\class-lsx-team-frontend.php:32
actionpre_get_postsclasses\class-lsx-team-frontend.php:36
actionlsx_entry_beforeclasses\class-lsx-team-frontend.php:37
actionpre_get_postsclasses\class-lsx-team-frontend.php:40
filterlsx_customizer_colour_selectors_bodyclasses\class-lsx-team-frontend.php:43
filterlsx_fonts_cssclasses\class-lsx-team-frontend.php:46
filterlsx_banner_titleclasses\class-lsx-team-frontend.php:47
filterlsx_banner_titleclasses\class-lsx-team-frontend.php:48
filterget_the_archive_titleclasses\class-lsx-team-frontend.php:49
filterexcerpt_more_pclasses\class-lsx-team-frontend.php:51
filterexcerpt_lengthclasses\class-lsx-team-frontend.php:52
filterexcerpt_strip_tagsclasses\class-lsx-team-frontend.php:53
filterwpseo_schema_graph_piecesclasses\class-lsx-team-frontend.php:55
actionwidgets_initclasses\class-lsx-team-widget.php:354
actioninitclasses\class-lsx-team.php:18
filterlsx_banner_allowed_post_typesclasses\class-lsx-team.php:19
filterlsx_placeholder_urlclasses\class-lsx-team.php:43
filterlsx_to_placeholder_urlclasses\class-lsx-team.php:44
actionadmin_initincludes\class-lsx-team-scpo-engine.php:20
actionadmin_initincludes\class-lsx-team-scpo-engine.php:21
actionpre_get_postsincludes\class-lsx-team-scpo-engine.php:26
filterget_previous_post_whereincludes\class-lsx-team-scpo-engine.php:28
filterget_previous_post_sortincludes\class-lsx-team-scpo-engine.php:29
filterget_next_post_whereincludes\class-lsx-team-scpo-engine.php:30
filterget_next_post_sortincludes\class-lsx-team-scpo-engine.php:31
filterget_terms_orderbyincludes\class-lsx-team-scpo-engine.php:33
filterwp_get_object_termsincludes\class-lsx-team-scpo-engine.php:34
filterget_termsincludes\class-lsx-team-scpo-engine.php:35
actioninitincludes\functions.php:18
actionrest_api_initincludes\functions.php:132
actionrest_api_initincludes\functions.php:179
Maintenance & Trust

LSX Team Maintenance & Trust

Maintenance Signals

WordPress version tested6.3.8
Last updatedAug 18, 2023
PHP min version7.0
Downloads5K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

LSX Team Developer Profile

Ash Shaw

14 plugins · 700 total installs

81
trust score
Avg Security Score
90/100
Avg Patch Time
51 days
View full developer profile
Detection Fingerprints

How We Detect LSX Team

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/lsx-team/assets/css/lsx-team-frontend.css/wp-content/plugins/lsx-team/assets/js/lsx-team-frontend.js
Script Paths
/wp-content/plugins/lsx-team/assets/js/lsx-team-frontend.js
Version Parameters
lsx-team/assets/css/lsx-team-frontend.css?ver=lsx-team/assets/js/lsx-team-frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
lsx-team-member-infolsx-team-member-titlelsx-team-member-name
Data Attributes
data-lsx-team-id
REST Endpoints
/wp-json/lsx-team/v1/teams
Shortcode Output
[lsx_team]
FAQ

Frequently Asked Questions about LSX Team