Custom Library for Elementor: Design System & Template Manager Security & Risk Analysis

wordpress.org/plugins/analogwp-library

Create your own design system in Elementor. Organize templates, save time, and empower clients with consistent designs.

90 active installs v2.3.0 PHP 7.4+ WP 6.0+ Updated Mar 15, 2026
design-systemelementorelementor-addonselementor-templatestemplate-library
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Custom Library for Elementor: Design System & Template Manager Safe to Use in 2026?

Generally Safe

Score 100/100

Custom Library for Elementor: Design System & Template Manager has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 20d ago
Risk Assessment

The 'analogwp-library' plugin v2.3.0 exhibits a generally strong security posture based on the provided static analysis. The complete absence of critical or high-severity taint flows, coupled with the robust use of prepared statements for all SQL queries and a high percentage of properly escaped output, are significant strengths. Furthermore, the plugin demonstrates good security practice by implementing nonce checks and capability checks for its entry points. The lack of known CVEs in its history also suggests a relatively mature and stable security record.

However, there are minor areas for attention. The presence of file operations, while not inherently problematic, warrants careful review to ensure no sensitive files are manipulated without proper validation. Additionally, the inclusion of bundled libraries like Select2 and Freemius v1.0, while common, introduces a dependency. If these libraries are outdated or have known vulnerabilities not yet addressed by the plugin developer, they could present a risk. The small number of total entry points (one AJAX handler) is positive, especially since it's protected, minimizing the immediate attack surface.

Key Concerns

  • Bundled libraries may be outdated or have vulnerabilities
  • File operations present, requires careful review
Vulnerabilities
None known

Custom Library for Elementor: Design System & Template Manager Security Vulnerabilities

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

Custom Library for Elementor: Design System & Template Manager Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
15 prepared
Unescaped Output
37
650 escaped
Nonce Checks
6
Capability Checks
9
File Operations
2
External Requests
0
Bundled Libraries
2

Bundled Libraries

Select2Freemius1.0

SQL Query Safety

100% prepared15 total queries

Output Escaping

95% escaped687 total outputs
Attack Surface

Custom Library for Elementor: Design System & Template Manager Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_analog_custom_library_set_admin_notice_viewedinc\class-consumer.php:28
WordPress Hooks 41
filterconnect_urlanalogwp-library.php:220
filterafter_skip_urlanalogwp-library.php:221
filterafter_connect_urlanalogwp-library.php:222
filterafter_pending_connect_urlanalogwp-library.php:223
filterredirect_on_activationanalogwp-library.php:226
actionplugins_loadedanalogwp-library.php:232
actionadmin_noticesanalogwp-library.php:244
actionadmin_noticesanalogwp-library.php:255
actionadmin_noticesanalogwp-library.php:260
filteradmin_footer_textinc\Admin\class-admin.php:22
filterplugin_row_metainc\Admin\class-admin.php:23
actionadmin_noticesinc\Admin\class-notices.php:33
actionadmin_enqueue_scriptsinc\Admin\class-notices.php:34
actionrest_api_initinc\API\class-local.php:33
actionadmin_post_analog_custom_library_set_admin_notice_viewedinc\class-consumer.php:29
actionelementor/editor/before_enqueue_scriptsinc\class-elementor.php:27
actionelementor/preview/enqueue_stylesinc\class-elementor.php:28
actionelementor/finder/registerinc\class-elementor.php:30
filterelementor/editor/templatesinc\class-elementor.php:38
actioninitinc\class-plugin.php:60
filteranalog/library/app/stringsinc\class-plugin.php:62
actionadmin_initinc\class-plugin.php:72
actionadd_meta_boxesinc\Core\class-library-manager.php:41
actionsave_post_elementor_libraryinc\Core\class-library-manager.php:44
actiondelete_postinc\Core\class-library-manager.php:47
actionelementor/template-library/after_save_templateinc\Core\class-library-manager.php:50
filterupload_mimesinc\Core\SVGs\class-allow-svg.php:45
filterwp_handle_upload_prefilterinc\Core\SVGs\class-allow-svg.php:46
filterwp_prepare_attachment_for_jsinc\Core\SVGs\class-allow-svg.php:47
filterwp_get_attachment_image_srcinc\Core\SVGs\class-allow-svg.php:48
actionget_image_taginc\Core\SVGs\class-allow-svg.php:49
filterwp_generate_attachment_metadatainc\Core\SVGs\class-allow-svg.php:50
filterwp_get_attachment_metadatainc\Core\SVGs\class-allow-svg.php:51
filterwp_calculate_image_srcset_metainc\Core\SVGs\class-allow-svg.php:52
filteranalog_custom_library_settings_datainc\Featuresets\rollback\class-init.php:41
actionadmin_post_analog_custom_library_rollbackinc\Featuresets\rollback\class-init.php:42
actionadmin_menuinc\Settings\class-register-settings.php:42
actionwp_loadedinc\Settings\class-register-settings.php:45
actioninitinc\Settings\class-register-settings.php:47
filteranalog_custom_library_settings_tabs_arrayinc\Settings\class-settings-page.php:37
filteranalog_custom_library_settings_datainc\Settings\Tabs\class-settings-tools.php:37
Maintenance & Trust

Custom Library for Elementor: Design System & Template Manager Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 15, 2026
PHP min version7.4
Downloads3K

Community Trust

Rating100/100
Number of ratings3
Active installs90
Developer Profile

Custom Library for Elementor: Design System & Template Manager Developer Profile

AnalogWP

3 plugins · 10K total installs

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

How We Detect Custom Library for Elementor: Design System & Template Manager

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/analogwp-library/assets/css/frontend.css/wp-content/plugins/analogwp-library/assets/js/frontend.js/wp-content/plugins/analogwp-library/assets/css/widget.css/wp-content/plugins/analogwp-library/assets/js/widget.js/wp-content/plugins/analogwp-library/assets/js/editor.js/wp-content/plugins/analogwp-library/assets/css/editor.css
Script Paths
/wp-content/plugins/analogwp-library/assets/js/frontend.js/wp-content/plugins/analogwp-library/assets/js/widget.js/wp-content/plugins/analogwp-library/assets/js/editor.js
Version Parameters
analogwp-library/assets/css/frontend.css?ver=analogwp-library/assets/js/frontend.js?ver=analogwp-library/assets/css/widget.css?ver=analogwp-library/assets/js/widget.js?ver=analogwp-library/assets/js/editor.js?ver=analogwp-library/assets/css/editor.css?ver=

HTML / DOM Fingerprints

CSS Classes
agwp-custom-library-widget
Data Attributes
data-agwp-library
JS Globals
agwp_custom_library_params
FAQ

Frequently Asked Questions about Custom Library for Elementor: Design System & Template Manager