Nekto Core Security & Risk Analysis

wordpress.org/plugins/nekto-core

Adds custom post types, categories, meta boxes, shortcodes, and widgets for displaying projects.

20 active installs v1.2 PHP 7.4+ WP 5.8+ Updated Feb 9, 2026
custom-post-typemeta-boxprojectshortcodewidget
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Nekto Core Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

Based on the provided static analysis and vulnerability history, the 'nekto-core' v1.2 plugin exhibits a strong security posture. The complete absence of any identified dangerous functions, raw SQL queries, file operations, or external HTTP requests is commendable. Furthermore, the plugin demonstrates good practices by utilizing prepared statements for all its SQL queries and properly escaping a high percentage of its output. The presence of nonce and capability checks, although limited in number, indicates an awareness of basic security controls.

However, the most significant concern arises from the extremely limited attack surface observed. With zero AJAX handlers, REST API routes, shortcodes, or cron events, it's difficult to definitively assess the plugin's overall security without deeper code review. While a small attack surface can reduce the number of potential vulnerabilities, it also means that any vulnerability present, even if currently undiscovered, could have a disproportionately large impact. The fact that no taint flows were analyzed or found is also positive but might be a consequence of the limited attack surface rather than a guarantee of absolute safety.

The plugin's vulnerability history is also exceptionally clean, with zero recorded CVEs. This suggests a history of robust development and patching, or possibly a lack of extensive security testing or targeting. In conclusion, 'nekto-core' v1.2 shows promising security fundamentals with good coding practices observed. However, the minimal attack surface and lack of taint analysis prevent a complete assessment, and this should be considered a relative strength rather than a definitive guarantee of invulnerability. A comprehensive security audit would be beneficial to uncover any potential weaknesses that might not be apparent from this data.

Key Concerns

  • Bundled outdated library (Select2)
Vulnerabilities
None known

Nekto Core Security Vulnerabilities

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

Nekto Core Code Analysis

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

Bundled Libraries

Select2

SQL Query Safety

100% prepared4 total queries

Output Escaping

97% escaped59 total outputs
Attack Surface

Nekto Core Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 162
actionwp_enqueue_scriptsenqueue\enqueue.php:57
actionadmin_enqueue_scriptsenqueue\enqueue.php:137
actionelementor/editor/before_enqueue_scriptsenqueue\enqueue.php:155
actionadmin_menuenqueue\enqueue.php:168
filterelementor/admin/menu/section_visibilityenqueue\enqueue.php:172
actionelementor/editor/before_enqueue_scriptsenqueue\enqueue.php:250
actionelementor/preview/enqueue_stylesenqueue\enqueue.php:257
actionelementor/preview/enqueue_stylesenqueue\enqueue.php:264
actionafter_setup_themeenqueue\minify - Copy.php:9
actionafter_setup_themeenqueue\minify.php:9
actionafter_setup_themeinc\blog-functions.php:12
filtervb_element_defaultinc\blog-functions.php:15
actionnekto_wrapper_beforeinc\breadcrumbs.php:11
filternekto_columns_classinc\columns.php:186
actioninitinc\page-functions.php:66
actionvb_page_summaryinc\page-functions.php:69
actionvb_page_summaryinc\page-functions.php:70
actionvb_page_summaryinc\page-functions.php:71
actionvb_page_summaryinc\page-functions.php:72
actionvb_page_summary_afterinc\page-functions.php:73
actionafter_setup_themeinc\product-functions.php:22
filtervb_element_defaultinc\product-functions.php:27
actionwoocommerce_shop_loop_headerinc\product-functions.php:33
actionwoocommerce_before_main_contentinc\product-functions.php:36
actionwoocommerce_before_shop_loopinc\product-functions.php:39
actionwoocommerce_before_shop_loopinc\product-functions.php:41
actionwoocommerce_before_shop_loopinc\product-functions.php:42
actionwoocommerce_before_shop_loopinc\product-functions.php:44
actionwoocommerce_after_shop_loopinc\product-functions.php:48
actionwoocommerce_after_quantity_input_fieldinc\product-functions.php:51
actionwoocommerce_before_quantity_input_fieldinc\product-functions.php:52
actionwp_enqueue_scriptsinc\product-functions.php:53
filterwoocommerce_get_price_htmlinc\product-functions.php:54
filterwoocommerce_cart_item_priceinc\product-functions.php:55
filterwoocommerce_cart_item_subtotalinc\product-functions.php:56
filterwoocommerce_cart_subtotalinc\product-functions.php:57
filterwoocommerce_cart_totalinc\product-functions.php:58
filtervb_get_price_htmlinc\product-functions.php:59
filterloop_shop_per_pageinc\product-functions.php:60
filterpage_templateinc\product-functions.php:62
filterwoocommerce_before_widget_product_listinc\product-functions.php:64
filterwoocommerce_after_widget_product_listinc\product-functions.php:65
filterwoocommerce_before_widget_product_review_listinc\product-functions.php:67
filterwoocommerce_after_widget_product_review_listinc\product-functions.php:68
actionwpinc\product-functions.php:101
actionnc_main_afterinc\product-functions.php:107
filterwc_get_templateinc\product-functions.php:138
actioninitinc\single_blog-functions.php:11
actionnekto_single_blog_summaryinc\single_blog-functions.php:14
actionnekto_single_blog_summaryinc\single_blog-functions.php:15
actionnekto_single_blog_summaryinc\single_blog-functions.php:16
actionnekto_single_blog_summaryinc\single_blog-functions.php:17
actionnekto_single_blog_summaryinc\single_blog-functions.php:18
actionnekto_single_blog_summaryinc\single_blog-functions.php:19
actionnekto_single_blog_summaryinc\single_blog-functions.php:20
actionnekto_after_single_blog_summaryinc\single_blog-functions.php:23
actionnekto_after_single_blog_summaryinc\single_blog-functions.php:24
actionnekto_after_single_blog_summaryinc\single_blog-functions.php:25
actionnekto_after_single_blog_summaryinc\single_blog-functions.php:26
actionwpinc\single_product-functions.php:22
actionafter_setup_themeinc\single_product-functions.php:75
actionwoocommerce_before_single_product_summaryinc\single_product-functions.php:102
actionwoocommerce_single_product_summaryinc\single_product-functions.php:104
actionwoocommerce_single_product_summaryinc\single_product-functions.php:105
actionwoocommerce_single_product_summaryinc\single_product-functions.php:106
actionwoocommerce_single_product_summaryinc\single_product-functions.php:107
actionwoocommerce_single_product_summaryinc\single_product-functions.php:109
actionwoocommerce_single_product_summaryinc\single_product-functions.php:110
actionwoocommerce_single_product_summaryinc\single_product-functions.php:111
actionwoocommerce_single_product_summaryinc\single_product-functions.php:112
actionwoocommerce_single_product_summaryinc\single_product-functions.php:113
actionwoocommerce_single_product_summaryinc\single_product-functions.php:114
actionwoocommerce_single_product_summaryinc\single_product-functions.php:115
actionwoocommerce_single_product_summaryinc\single_product-functions.php:116
actionwoocommerce_single_product_summaryinc\single_product-functions.php:117
actionwoocommerce_single_product_summaryinc\single_product-functions.php:118
actionwoocommerce_single_product_summaryinc\single_product-functions.php:119
actionwoocommerce_after_single_product_summaryinc\single_product-functions.php:120
actionwoocommerce_after_single_product_summaryinc\single_product-functions.php:121
actionwoocommerce_after_single_product_summaryinc\single_product-functions.php:122
actioninitinc\slider-functions.php:11
filtervb_element_defaultinc\slider-functions.php:14
actionplugins_loadednekto-core.php:32
actionafter_setup_themenekto-core.php:114
actionwp_headnekto-core.php:119
filterget_search_formnekto-core.php:120
filtergutenberg_use_widgets_block_editornekto-core.php:121
filteruse_widgets_block_editornekto-core.php:122
actionwidgets_initnekto-core.php:123
actionvb_social_defaultnekto-core.php:124
actionvb_translate_changenekto-core.php:125
actionadmin_enqueue_scriptsnekto-core.php:126
actionget_headernekto-core.php:127
filterbody_classnekto-core.php:271
filternc_theme_optionstheme-options\theme-blog\theme-blog_general.php:12
filternc_theme_optionstheme-options\theme-blog\theme-blog_layout.php:12
filternc_theme_optionstheme-options\theme-blog\theme-blog_meta.php:12
filternc_theme_optionstheme-options\theme-blog_style\theme-blog_box_style.php:12
filternc_theme_optionstheme-options\theme-blog_style\theme-blog_category_style.php:12
filternc_theme_optionstheme-options\theme-blog_style\theme-blog_excerpt_style.php:12
filternc_theme_optionstheme-options\theme-blog_style\theme-blog_image_style.php:12
filternc_theme_optionstheme-options\theme-blog_style\theme-blog_meta_style.php:12
filternc_theme_optionstheme-options\theme-blog_style\theme-blog_read_more_style.php:12
filternc_theme_optionstheme-options\theme-blog_style\theme-blog_title_style.php:12
filternc_theme_optionstheme-options\theme-columns.php:12
filternc_theme_optionstheme-options\theme-footer.php:12
filternc_theme_optionstheme-options\theme-general.php:12
filternc_theme_optionstheme-options\theme-global_style.php:12
filternc_theme_optionstheme-options\theme-product\theme-product_columns.php:12
filternc_theme_optionstheme-options\theme-product\theme-product_general.php:12
filternc_theme_optionstheme-options\theme-product\theme-product_layout.php:12
filternc_theme_optionstheme-options\theme-product\theme-product_meta.php:12
filternc_theme_optionstheme-options\theme-product_style\theme-product_box_style.php:12
filternc_theme_optionstheme-options\theme-product_style\theme-product_button_style.php:12
filternc_theme_optionstheme-options\theme-product_style\theme-product_countdown_style.php:12
filternc_theme_optionstheme-options\theme-product_style\theme-product_excerpt_style.php:12
filternc_theme_optionstheme-options\theme-product_style\theme-product_featured_style.php:12
filternc_theme_optionstheme-options\theme-product_style\theme-product_image_style.php:12
filternc_theme_optionstheme-options\theme-product_style\theme-product_meta_style.php:12
filternc_theme_optionstheme-options\theme-product_style\theme-product_price_style.php:12
filternc_theme_optionstheme-options\theme-product_style\theme-product_rating_style.php:12
filternc_theme_optionstheme-options\theme-product_style\theme-product_sale_style.php:12
filternc_theme_optionstheme-options\theme-product_style\theme-product_stock_style.php:12
filternc_theme_optionstheme-options\theme-product_style\theme-product_title_style.php:12
filternc_theme_optionstheme-options\theme-share_buttons.php:12
filternc_theme_optionstheme-options\theme-single_blog\theme-single_blog_author_bio.php:12
filternc_theme_optionstheme-options\theme-single_blog\theme-single_blog_comments.php:12
filternc_theme_optionstheme-options\theme-single_blog\theme-single_blog_general.php:12
filternc_theme_optionstheme-options\theme-single_blog\theme-single_blog_navigation.php:12
filternc_theme_optionstheme-options\theme-single_blog\theme-single_blog_related.php:12
filternc_theme_optionstheme-options\theme-single_blog_style\theme-single_blog_content_style.php:12
filternc_theme_optionstheme-options\theme-single_blog_style\theme-single_blog_meta_style.php:12
filternc_theme_optionstheme-options\theme-single_blog_style\theme-single_blog_title_style.php:12
filternc_theme_optionstheme-options\theme-single_product\theme-single_product_general.php:12
filternc_theme_optionstheme-options\theme-single_product\theme-single_product_images.php:12
filternc_theme_optionstheme-options\theme-single_product\theme-single_product_related.php:12
filternc_theme_optionstheme-options\theme-single_product_style\theme-single_product_button_style.php:12
filternc_theme_optionstheme-options\theme-single_product_style\theme-single_product_content_style.php:12
filternc_theme_optionstheme-options\theme-single_product_style\theme-single_product_countdown_style.php:12
filternc_theme_optionstheme-options\theme-single_product_style\theme-single_product_data_tabs_style.php:12
filternc_theme_optionstheme-options\theme-single_product_style\theme-single_product_excerpt_style.php:12
filternc_theme_optionstheme-options\theme-single_product_style\theme-single_product_images_style.php:12
filternc_theme_optionstheme-options\theme-single_product_style\theme-single_product_meta_style.php:12
filternc_theme_optionstheme-options\theme-single_product_style\theme-single_product_price_style.php:12
filternc_theme_optionstheme-options\theme-single_product_style\theme-single_product_rating_style.php:12
filternc_theme_optionstheme-options\theme-single_product_style\theme-single_product_stock_style.php:12
filternc_theme_optionstheme-options\theme-single_product_style\theme-single_product_title_style.php:12
filternc_theme_optionstheme-options\theme-slider.php:12
filternc_theme_optionstheme-options\theme-social_profiles.php:12
filternc_theme_optionstheme-options\theme-style.php:12
filternc_theme_optionstheme-options\theme-translate.php:12
filternc_theme_optionstheme-options\theme-typography.php:12
filterwoocommerce_get_price_htmlwoocommerce\content-product.php:32
actionadmin_menuwp-jalali\wp-jalali-admin.php:3
actionadmin_initwp-jalali\wp-jalali-admin.php:56
actioninitwp-jalali\wp-jalali-filters.php:12
filterwp_datewp-jalali\wp-jalali-filters.php:19
filterpost_linkwp-jalali\wp-jalali-filters.php:23
actionpre_get_postswp-jalali\wp-jalali-filters.php:24
filterposts_wherewp-jalali\wp-jalali-filters.php:25
actioninitwp-jalali\wp-jalali-init.php:7
actioninitwp-jalali\wp-jalali-init.php:52
Maintenance & Trust

Nekto Core Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedFeb 9, 2026
PHP min version7.4
Downloads304

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

Nekto Core Developer Profile

wpnekto

1 plugin · 20 total installs

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

How We Detect Nekto Core

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/nekto-core/assets/css/nekto-core.css/wp-content/plugins/nekto-core/assets/js/nekto-core.js/wp-content/plugins/nekto-core/assets/css/admin.css/wp-content/plugins/nekto-core/assets/js/admin.js
Script Paths
/wp-content/plugins/nekto-core/assets/js/nekto-core.js/wp-content/plugins/nekto-core/assets/js/admin.js
Version Parameters
nekto-core/style.css?ver=nekto-core/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
nekto-core-widget
HTML Comments
nekto-core-widget
Data Attributes
data-nekto-core-widget
JS Globals
nc_slugnc_optionnc_version
FAQ

Frequently Asked Questions about Nekto Core