PASS Addons – Templates, Widgets, and Resources for Elementor Security & Risk Analysis

wordpress.org/plugins/pass-addons

Kickstart your website in minutes with Elementor widgets, templates, starter sites, and resources that make building easy and fast!

10 active installs v1.0.11 PHP 7.0+ WP 5.4+ Updated Mar 4, 2026
elementorelementor-addonselementor-templateselementor-widgetsgutenberg-blocks
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is PASS Addons – Templates, Widgets, and Resources for Elementor Safe to Use in 2026?

Generally Safe

Score 100/100

PASS Addons – Templates, Widgets, and Resources for Elementor has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The 'pass-addons' plugin version 1.0.11 presents a mixed security posture. On the positive side, the plugin demonstrates good practices regarding SQL queries, exclusively using prepared statements, and shows a high percentage of properly escaped output. The absence of any recorded vulnerabilities or critical taint flows is also a strong indicator of a relatively secure codebase. Furthermore, the plugin does not bundle any external libraries, which eliminates the risk of outdated and vulnerable bundled components.

However, a significant concern arises from the presence of 6 AJAX handlers that lack authentication checks. This creates a substantial attack surface where unauthenticated users could potentially interact with sensitive functionalities. While taint analysis did not reveal any unsanitized path flows, the unprotected AJAX endpoints represent a potential entry point for attackers to trigger unintended actions or gather information. The limited number of vulnerabilities in its history is encouraging, but the existence of unprotected AJAX handlers warrants careful attention and mitigation.

Key Concerns

  • AJAX handlers without auth checks
Vulnerabilities
None known

PASS Addons – Templates, Widgets, and Resources for Elementor Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

PASS Addons – Templates, Widgets, and Resources for Elementor Release Timeline

No version history available.
Code Analysis
Analyzed Mar 17, 2026

PASS Addons – Templates, Widgets, and Resources for Elementor Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
4 prepared
Unescaped Output
581
3095 escaped
Nonce Checks
21
Capability Checks
25
File Operations
6
External Requests
3
Bundled Libraries
0

SQL Query Safety

100% prepared4 total queries

Output Escaping

84% escaped3676 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

5 flows
pass_addons_process_gutenberg_block_activation_ajax (admin\common\db\process-admin-submission.php:32)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
6 unprotected

PASS Addons – Templates, Widgets, and Resources for Elementor Attack Surface

Entry Points32
Unprotected6

AJAX Handlers 32

authwp_ajax_productiveminds_wp_ajax_install_pluginadmin\common\db\process-admin-submission.php:17
noprivwp_ajax_productiveminds_wp_ajax_install_pluginadmin\common\db\process-admin-submission.php:18
authwp_ajax_productiveminds_wp_ajax_install_themeadmin\common\db\process-admin-submission.php:25
noprivwp_ajax_productiveminds_wp_ajax_install_themeadmin\common\db\process-admin-submission.php:26
authwp_ajax_pass_addons_process_gutenberg_block_activation_ajaxadmin\common\db\process-admin-submission.php:90
noprivwp_ajax_pass_addons_process_gutenberg_block_activation_ajaxadmin\common\db\process-admin-submission.php:91
authwp_ajax_pass_addons_process_elementor_widget_activation_ajaxadmin\common\db\process-admin-submission.php:155
noprivwp_ajax_pass_addons_process_elementor_widget_activation_ajaxadmin\common\db\process-admin-submission.php:156
authwp_ajax_pass_addons_do_activate_plugin_ajaxadmin\common\db\process-admin-submission.php:203
noprivwp_ajax_pass_addons_do_activate_plugin_ajaxadmin\common\db\process-admin-submission.php:204
authwp_ajax_pass_addons_do_activate_theme_ajaxadmin\common\db\process-admin-submission.php:264
noprivwp_ajax_pass_addons_do_activate_theme_ajaxadmin\common\db\process-admin-submission.php:265
authwp_ajax_pass_addons_import_starter_site_ajaxadmin\common\db\process-admin-submission.php:444
noprivwp_ajax_pass_addons_import_starter_site_ajaxadmin\common\db\process-admin-submission.php:445
authwp_ajax_pass_addons_uninstall_starter_site_ajaxadmin\common\db\process-admin-submission.php:533
noprivwp_ajax_pass_addons_uninstall_starter_site_ajaxadmin\common\db\process-admin-submission.php:534
authwp_ajax_pass_addons_do_cpt_type_select_ajaxadmin\common\db\process-admin-submission.php:575
noprivwp_ajax_pass_addons_do_cpt_type_select_ajaxadmin\common\db\process-admin-submission.php:576
authwp_ajax_pass_addons_process_cpt_status_ajaxadmin\common\options\db\options-and-settings-transactions.php:48
noprivwp_ajax_pass_addons_process_cpt_status_ajaxadmin\common\options\db\options-and-settings-transactions.php:49
authwp_ajax_pass_addons_process_cpt_menu_visibility_ajaxadmin\common\options\db\options-and-settings-transactions.php:87
noprivwp_ajax_pass_addons_process_cpt_menu_visibility_ajaxadmin\common\options\db\options-and-settings-transactions.php:88
authwp_ajax_pass_addons_process_custom_fields_status_ajaxadmin\common\options\db\options-and-settings-transactions.php:126
noprivwp_ajax_pass_addons_process_custom_fields_status_ajaxadmin\common\options\db\options-and-settings-transactions.php:127
authwp_ajax_pass_addons_process_options_setting_ajaxadmin\common\options\db\options-and-settings-transactions.php:165
noprivwp_ajax_pass_addons_process_options_setting_ajaxadmin\common\options\db\options-and-settings-transactions.php:166
authwp_ajax_productiveminds_wp_ajax_install_pluginadmin\common\options\global\db-admin\global-transactions.php:16
noprivwp_ajax_productiveminds_wp_ajax_install_pluginadmin\common\options\global\db-admin\global-transactions.php:17
authwp_ajax_productive_global_do_activate_plugin_ajaxadmin\common\options\global\db-admin\global-transactions.php:86
noprivwp_ajax_productive_global_do_activate_plugin_ajaxadmin\common\options\global\db-admin\global-transactions.php:87
authwp_ajax_productive_global_do_notice_dismissal_ajaxadmin\common\options\global\db-admin\global-transactions.php:147
noprivwp_ajax_productive_global_do_notice_dismissal_ajaxadmin\common\options\global\db-admin\global-transactions.php:148
WordPress Hooks 129
filterimport_post_meta_keyadmin\common\import\class-wp-import.php:77
filterhttp_request_timeoutadmin\common\import\class-wp-import.php:78
actionpass_addons_importadmin\common\import\class-wp-import.php:1243
actioncustomize_registeradmin\common\options\global\customiser\productive-global-customiser-cc-palette-overrides.php:185
actioncustomize_registeradmin\common\options\global\customiser\productive-global-customiser-common.php:188
actioncustomize_registeradmin\common\options\global\customiser\productive-global-customiser-custom-color-palette.php:363
actioninitadmin\common\options\global\global-settings-admin.php:172
actionadmin_enqueue_scriptsadmin\common\options\global\global-settings-admin.php:729
actionproductive_global_render_content_wrapper_full_full_topadmin\common\options\global\global-settings-admin.php:2941
actionproductive_global_render_content_wrapper_full_full_bottomadmin\common\options\global\global-settings-admin.php:2952
actionproductive_global_render_content_wrapper_full_topadmin\common\options\global\global-settings-admin.php:2966
actionproductive_global_render_content_wrapper_full_bottomadmin\common\options\global\global-settings-admin.php:2979
actionproductive_global_render_content_wrapper_full_without_uno_topadmin\common\options\global\global-settings-admin.php:2992
actionproductive_global_render_content_wrapper_full_without_uno_bottomadmin\common\options\global\global-settings-admin.php:3004
actionproductive_global_render_content_wrapper_standard_topadmin\common\options\global\global-settings-admin.php:3017
actionproductive_global_render_content_wrapper_standard_bottomadmin\common\options\global\global-settings-admin.php:3029
actionproductive_global_render_hero_content_titleadmin\common\options\global\global-settings-admin.php:3127
actionproductive_global_render_hero_content_mainadmin\common\options\global\global-settings-admin.php:3137
actionproductive_global_render_hero_content_auxiliaryadmin\common\options\global\global-settings-admin.php:3156
actionproductive_global_render_post_thumbnailadmin\common\options\global\global-settings-admin.php:3308
actionwp_footeradmin\common\options\global\global-settings-admin.php:3611
actionwp_footeradmin\common\options\global\global-settings-admin.php:4280
filterwp_kses_allowed_htmladmin\common\options\global\productiveminds-icons.php:364
actionproductive_global_render_social_sharesadmin\common\options\global\productiveminds-social-share.php:17
actionproductive_global_do_render_the_social_sharesadmin\common\options\global\productiveminds-social-share.php:558
actionuse_block_editor_for_postadmin\common\options\list-of-options-settings.php:140
filteruse_widgets_block_editoradmin\common\options\list-of-options-settings.php:148
actionuse_block_editor_for_postadmin\common\options\list-of-options-settings.php:155
actionwp_loadedadmin\standard\options\settings.php:44
actionadmin_menuadmin\standard\options\settings.php:94
actionadmin_menuadmin\standard\options\settings.php:195
actionadmin_initadmin\standard\options\settings.php:201
actioncustomize_registerincludes\common\customiser\productive-plugin-customiser-breadcrumb.php:400
actioncustomize_registerincludes\common\customiser\productive-plugin-customiser-common.php:208
actioncustomize_registerincludes\common\customiser\productive-plugin-customiser-font-body.php:232
actioncustomize_registerincludes\common\customiser\productive-plugin-customiser-font-header-menu.php:240
actioncustomize_registerincludes\common\customiser\productive-plugin-customiser-font-headings.php:240
actioncustomize_registerincludes\common\customiser\productive-plugin-customiser-homepage-element.php:251
actionplugins_loadedincludes\common\db\db_upgrade.php:24
filterget_the_archive_title_prefixincludes\common\elementor\dynamic-tags\productive-elementor-dynamic-tag-blog-archive-title.php:92
actioninitincludes\common\gutenberg\blocks\banner-slider\render.php:15
actioninitincludes\common\gutenberg\blocks\homepage-element\render.php:15
actioninitincludes\common\gutenberg\blocks\homepage-hero\render.php:15
actioninitincludes\common\gutenberg\blocks\homepage-product-section\render.php:15
filterget_the_archive_title_prefixincludes\common\module\breadcrumb.php:89
actionproductive_breadcrumb_renderincludes\common\module\breadcrumb.php:125
actionenqueue_block_editor_assetsincludes\common\post-type\blocks\render.php:69
actionenqueue_block_editor_assetsincludes\common\post-type\blocks\render.php:71
actionenqueue_block_editor_assetsincludes\common\post-type\blocks\render.php:73
actionenqueue_block_editor_assetsincludes\common\post-type\blocks\render.php:75
actionenqueue_block_editor_assetsincludes\common\post-type\blocks\render.php:77
actioncurrent_screenincludes\common\post-type\blocks\render.php:80
actioninitincludes\common\post-type\blog-meta.php:67
actionsave_postincludes\common\post-type\blog-meta.php:194
actioninitincludes\common\post-type\content-element.php:68
actioninitincludes\common\post-type\content-element.php:112
actionsave_postincludes\common\post-type\content-element.php:286
filtermanage_edit-pass_ao_c_element_columnsincludes\common\post-type\content-element.php:302
actionmanage_pages_custom_columnincludes\common\post-type\content-element.php:341
actioninitincludes\common\post-type\content-element.php:375
actioninitincludes\common\post-type\faq.php:68
actioninitincludes\common\post-type\faq.php:101
actioninitincludes\common\post-type\portfolio.php:68
actioninitincludes\common\post-type\portfolio.php:127
actionsave_postincludes\common\post-type\portfolio.php:383
filtermanage_edit-pass_ao_portfolio_columnsincludes\common\post-type\portfolio.php:400
actionmanage_pages_custom_columnincludes\common\post-type\portfolio.php:444
actioninitincludes\common\post-type\portfolio.php:478
actioninitincludes\common\post-type\product-meta.php:42
actionsave_postincludes\common\post-type\product-meta.php:143
actioninitincludes\common\post-type\slider.php:68
actioninitincludes\common\post-type\slider.php:119
actionsave_postincludes\common\post-type\slider.php:347
filtermanage_edit-pass_ao_slider_columnsincludes\common\post-type\slider.php:361
actionmanage_pages_custom_columnincludes\common\post-type\slider.php:384
actioninitincludes\common\post-type\slider.php:418
actioninitincludes\common\post-type\team.php:68
actioninitincludes\common\post-type\team.php:108
actionsave_postincludes\common\post-type\team.php:261
filtermanage_edit-pass_ao_team_columnsincludes\common\post-type\team.php:274
actionmanage_pages_custom_columnincludes\common\post-type\team.php:291
actioninitincludes\common\post-type\team.php:325
actioninitincludes\common\post-type\testimonial.php:68
actioninitincludes\common\post-type\testimonial.php:118
actionsave_postincludes\common\post-type\testimonial.php:321
filtermanage_edit-pass_ao_testimonial_columnsincludes\common\post-type\testimonial.php:337
actionmanage_pages_custom_columnincludes\common\post-type\testimonial.php:383
filterget_the_archive_title_prefixincludes\common\productiveminds-pass-common.php:844
filterget_the_archive_title_prefixincludes\common\productiveminds-pass-common.php:859
actionpass_addons_search_buttonincludes\common\render\partials\productive-render-functions-common.php:3604
actionproductive_global_display_homepage_element_sectionincludes\common\render\productive-render-homepage-element.php:100
actionshow_user_profileincludes\common\user\profile-fields.php:18
actionedit_user_profileincludes\common\user\profile-fields.php:19
actionuser_new_formincludes\common\user\profile-fields.php:28
actionpersonal_options_updateincludes\common\user\profile-fields.php:142
actionedit_user_profile_updateincludes\common\user\profile-fields.php:143
actionuser_registerincludes\common\user\profile-fields.php:144
actionpass_addons_body_open_actionincludes\start.php:93
actionadmin_enqueue_scriptsincludes\start.php:150
actionadmin_enqueue_scriptsincludes\start.php:164
actionelementor/elements/categories_registeredstandard\elementor\productive-elementor.php:27
actionelementor/controls/registerstandard\elementor\productive-elementor.php:51
actionelementor/dynamic_tags/registerstandard\elementor\productive-elementor.php:70
actionelementor/dynamic_tags/registerstandard\elementor\productive-elementor.php:80
actionelementor/widgets/registerstandard\elementor\productive-elementor.php:308
actionwp_enqueue_scriptsstandard\elementor\productive-elementor.php:327
actioninitstandard\gutenberg\blocks\blog-element\render.php:15
actioninitstandard\gutenberg\blocks\content-element\render.php:15
actioninitstandard\gutenberg\blocks\faq\render.php:15
actioninitstandard\gutenberg\blocks\product-category\render.php:15
actioninitstandard\gutenberg\blocks\team-member\render.php:15
actioninitstandard\gutenberg\blocks\testimonial\render.php:15
filterblock_categories_allstandard\gutenberg\productive-gutenberg.php:32
filterblock_categoriesstandard\gutenberg\productive-gutenberg.php:34
actionwp_enqueue_scriptsstandard\includes\functions.php:218
actionenqueue_block_assetsstandard\includes\functions.php:223
actionwp_enqueue_scriptsstandard\includes\functions.php:239
actionenqueue_block_assetsstandard\includes\functions.php:244
actionwoocommerce_before_shop_loop_item_titlestandard\includes\render\productive-render-product-element.php:520
actionwoocommerce_before_shop_loop_item_titlestandard\includes\render\productive-render-product-element.php:522
actionwoocommerce_before_shop_loop_item_titlestandard\includes\render\productive-render-product-element.php:524
actionwoocommerce_shop_loop_item_titlestandard\includes\render\productive-render-product-element.php:526
actionwoocommerce_after_shop_loop_item_titlestandard\includes\render\productive-render-product-element.php:527
actionwoocommerce_after_shop_loop_item_titlestandard\includes\render\productive-render-product-element.php:528
actionwoocommerce_before_shop_loop_itemstandard\includes\render\productive-render-product-element.php:530
actionwoocommerce_after_shop_loop_itemstandard\includes\render\productive-render-product-element.php:531
actionwoocommerce_after_shop_loop_itemstandard\includes\render\productive-render-product-element.php:532
actionwoocommerce_after_shop_loop_itemstandard\includes\render\productive-render-product-element.php:535
actionwoocommerce_after_shop_loop_itemstandard\includes\render\productive-render-product-element.php:537
Maintenance & Trust

PASS Addons – Templates, Widgets, and Resources for Elementor Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 4, 2026
PHP min version7.0
Downloads764

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

PASS Addons – Templates, Widgets, and Resources for Elementor Developer Profile

Productive Minds

10 plugins · 190 total installs

99
trust score
Avg Security Score
98/100
Avg Patch Time
1 days
View full developer profile
Detection Fingerprints

How We Detect PASS Addons – Templates, Widgets, and Resources for Elementor

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

Asset Fingerprints

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

HTML / DOM Fingerprints

CSS Classes
pass-addons-element
Data Attributes
data-pass-addons-iddata-pass-addons-settings
JS Globals
pass_addons_frontend_params
REST Endpoints
/wp-json/pass-addons/v1/settings
Shortcode Output
[pass_addons_custom_shortcode]
FAQ

Frequently Asked Questions about PASS Addons – Templates, Widgets, and Resources for Elementor