Noor Starter Templates Security & Risk Analysis

wordpress.org/plugins/noor-starter-templates

Easily create a stunning, high-performing website with just a few clicks.

100 active installs v1.0.5 PHP 5.3+ WP 4.4+ Updated Jan 25, 2023
block-editorelementorgutenbergtemplateswpbakery
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Noor Starter Templates Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 3yr ago
Risk Assessment

The "noor-starter-templates" plugin v1.0.5 presents a mixed security posture. While it demonstrates good practices in output escaping and a clean vulnerability history, significant concerns arise from its attack surface and handling of dangerous functions. The presence of 12 AJAX handlers, with a concerning 8 lacking any authentication checks, creates a substantial entry point for potential exploitation. Furthermore, the use of the `unserialize` function, especially in conjunction with an unprotected AJAX surface, raises a critical risk of object injection vulnerabilities if user-supplied data can reach this function without proper sanitization. The lack of any recorded vulnerabilities in its history is a positive indicator, suggesting a generally secure development approach or limited exposure to discovered flaws. However, this positive history does not negate the immediate risks identified in the static analysis.

Key Concerns

  • 8 unprotected AJAX handlers
  • 4 dangerous functions (unserialize)
  • 2 SQL queries, 0% prepared
Vulnerabilities
None known

Noor Starter Templates Security Vulnerabilities

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

Noor Starter Templates Code Analysis

Dangerous Functions
4
Raw SQL Queries
2
0 prepared
Unescaped Output
4
74 escaped
Nonce Checks
6
Capability Checks
11
File Operations
5
External Requests
3
Bundled Libraries
0

Dangerous Functions Found

unserialize$data = unserialize( $raw );inc\class-customizer-importer.php:105
unserialize$data = unserialize( $raw );inc\class-customizer-importer.php:226
unserialize$data = unserialize( $raw );inc\class-customizer-importer.php:285
unserialize$data = @unserialize( $raw );inc\class-import-export-option.php:294

SQL Query Safety

0% prepared2 total queries

Output Escaping

95% escaped78 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
import_data (inc\class-import-export-option.php:249)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
8 unprotected

Noor Starter Templates Attack Surface

Entry Points12
Unprotected8

AJAX Handlers 12

authwp_ajax_noor_import_demo_dataclass-noor-starter-templates.php:327
authwp_ajax_noor_import_install_pluginsclass-noor-starter-templates.php:328
authwp_ajax_noor_import_customizer_dataclass-noor-starter-templates.php:329
authwp_ajax_noor_after_import_dataclass-noor-starter-templates.php:330
authwp_ajax_noor_import_single_dataclass-noor-starter-templates.php:331
authwp_ajax_noor_remove_past_import_dataclass-noor-starter-templates.php:332
authwp_ajax_noor_import_subscribeclass-noor-starter-templates.php:333
authwp_ajax_noor_check_plugin_dataclass-noor-starter-templates.php:334
authwp_ajax_noor_starter_dismiss_noticeclass-noor-starter-templates.php:335
authwp_ajax_noor_starter_resetinc\class-import-export-option.php:87
authwp_ajax_noor_import_get_template_datainc\class-template-database-importer.php:127
authwp_ajax_noor_import_reload_template_datainc\class-template-database-importer.php:128
WordPress Hooks 49
filternoor_starter_templates_save_log_filesclass-noor-starter-templates.php:185
actioninitclass-noor-starter-templates.php:322
actioninitclass-noor-starter-templates.php:323
actioninitclass-noor-starter-templates.php:324
actioninitclass-noor-starter-templates.php:337
actionplugins_loadedclass-noor-starter-templates.php:339
actionnoor-starter-templates/after_importclass-noor-starter-templates.php:341
actionnoor-starter-templates/after_importclass-noor-starter-templates.php:343
filterplugin_action_links_noor-starter-templates/noor-starter-templates.phpclass-noor-starter-templates.php:345
filterupdate_post_metadataclass-noor-starter-templates.php:347
actionelementor/experiments/default-features-registeredclass-noor-starter-templates.php:349
actionnoor_theme_admin_menuclass-noor-starter-templates.php:534
actionadmin_enqueue_scriptsclass-noor-starter-templates.php:535
actionadmin_menuclass-noor-starter-templates.php:537
actionshow_user_profileinc\class-author-meta.php:38
actionedit_user_profileinc\class-author-meta.php:39
actionpersonal_options_updateinc\class-author-meta.php:40
actionedit_user_profile_updateinc\class-author-meta.php:41
actionnoor-starter-templates/before_content_import_executioninc\class-import-actions.php:17
actionnoor-starter-templates/after_content_import_executioninc\class-import-actions.php:20
actionnoor-starter-templates/after_content_import_executioninc\class-import-actions.php:21
actionnoor-starter-templates/after_content_import_executioninc\class-import-actions.php:23
actionnoor-starter-templates/after_content_import_executioninc\class-import-actions.php:24
actionnoor-starter-templates/after_content_import_executioninc\class-import-actions.php:25
actionnoor-starter-templates/after_content_import_executioninc\class-import-actions.php:27
actionnoor-starter-templates/customizer_import_executioninc\class-import-actions.php:30
actionnoor-starter-templates/customizer_import_color_only_executioninc\class-import-actions.php:33
actionnoor-starter-templates/customizer_import_font_only_executioninc\class-import-actions.php:36
actionnoor-starter-templates/after_all_import_executioninc\class-import-actions.php:39
actionnoor-starter-templates/widget_settings_arrayinc\class-import-actions.php:42
actioncustomize_registerinc\class-import-export-option.php:81
actioncustomize_registerinc\class-import-export-option.php:82
actioncustomize_registerinc\class-import-export-option.php:83
actioncustomize_controls_print_scriptsinc\class-import-export-option.php:84
filtercustomize_controls_enqueue_scriptsinc\class-import-export-option.php:85
actiongive_insert_paymentinc\class-import-give.php:254
filterwxr_importer.pre_process.userinc\class-importer.php:161
filterwxr_importer.processed.terminc\class-importer.php:165
actionwxr_importer.processed.postinc\class-importer.php:166
filterwxr_importer.pre_process.postinc\class-importer.php:175
actionwxr_importer.processed.postinc\class-importer.php:178
actionwxr_importer.processed.postinc\class-importer.php:181
filterwxr_importer.pre_process.post_metainc\class-importer.php:184
filterwxr_importer.pre_process.postinc\class-importer.php:186
filterwxr_importer.pre_process.postinc\class-importer.php:189
filterintermediate_image_sizes_advancedinc\class-importer.php:195
actiondelete_starter_templates_folderinc\class-template-database-importer.php:133
filterwxr_importer.pre_process.terminc\class-wxr-importer.php:28
actionadmin_noticesnoor-starter-templates.php:21

Scheduled Events 1

delete_starter_templates_folder
Maintenance & Trust

Noor Starter Templates Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedJan 25, 2023
PHP min version5.3
Downloads5K

Community Trust

Rating0/100
Number of ratings0
Active installs100
Developer Profile

Noor Starter Templates Developer Profile

PixelDima

2 plugins · 400 total installs

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

How We Detect Noor Starter Templates

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/noor-starter-templates/assets/css/custom.css/wp-content/plugins/noor-starter-templates/assets/css/admin-style.css/wp-content/plugins/noor-starter-templates/assets/css/style.css/wp-content/plugins/noor-starter-templates/assets/js/main.js/wp-content/plugins/noor-starter-templates/assets/js/admin-script.js
Script Paths
/wp-content/plugins/noor-starter-templates/assets/js/main.js/wp-content/plugins/noor-starter-templates/assets/js/admin-script.js
Version Parameters
noor-starter-templates/assets/css/custom.css?ver=noor-starter-templates/assets/css/admin-style.css?ver=noor-starter-templates/assets/css/style.css?ver=noor-starter-templates/assets/js/main.js?ver=noor-starter-templates/assets/js/admin-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
noor-starter-templates-admin-wrapnoor-starter-templates-templates-listnoor-starter-templates-template-item
HTML Comments
<!-- Main plugin class with initialization tasks. --><!-- Block direct access to the main plugin file. --><!-- Display an admin error notice when PHP is older the version 5.3.2. --><!-- SER: 1: rep / 2:thirdparty / 3: bundle -->
Data Attributes
data-template-slugdata-template-id
JS Globals
NoorStarterTemplatesnoor_starter_templates_ajax_object
FAQ

Frequently Asked Questions about Noor Starter Templates