Starter Sites Security & Risk Analysis

wordpress.org/plugins/starter-sites

Import website demos, full pages of block editor content, posts, products, images, global styles, templates, template parts, patterns and fonts.

1K active installs v2.5 PHP 7.4+ WP 6.6+ Updated Feb 19, 2026
contentdemoimportstarter-sitewebsite
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Starter Sites Safe to Use in 2026?

Generally Safe

Score 100/100

Starter Sites 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

The 'starter-sites' v2.5 plugin exhibits a generally strong security posture, characterized by robust use of prepared statements for SQL queries, ample nonce and capability checks, and a high percentage of properly escaped output. The absence of known vulnerabilities in its history is also a positive indicator. However, a significant concern arises from the taint analysis, which identified three flows with unsanitized paths. While no critical or high severity issues were flagged by the taint analysis, these unsanitized paths represent potential vectors for unexpected behavior or security weaknesses if not thoroughly reviewed and handled. The plugin's attack surface is small and, based on the data, appears to be protected, but the presence of unsanitized paths within the taint flows warrants careful attention.

Key Concerns

  • Unsanitized paths in taint flows
Vulnerabilities
None known

Starter Sites Security Vulnerabilities

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

Starter Sites Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
2 prepared
Unescaped Output
47
260 escaped
Nonce Checks
5
Capability Checks
6
File Operations
0
External Requests
1
Bundled Libraries
0

SQL Query Safety

100% prepared2 total queries

Output Escaping

85% escaped307 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
admin_page (inc\main.php:471)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Starter Sites Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 3

authwp_ajax_starter_sites_review_notice_dismissinc\admin-notice.php:24
authwp_ajax_starter_sites_update_screen_prefsinc\main.php:26
authwp_ajax_starter_sites_re_apply_stylesinc\main.php:27
WordPress Hooks 18
filterintermediate_image_sizes_advancedinc\activate.php:1756
filterbig_image_size_thresholdinc\activate.php:1757
filterupload_mimesinc\activate.php:1916
filterupload_dirinc\activate.php:1918
actionadmin_noticesinc\admin-notice.php:11
filterwoocommerce_enable_setup_wizardinc\main.php:14
filterwoocommerce_prevent_automatic_wizard_redirectinc\main.php:15
filteradmin_body_classinc\main.php:16
actionadmin_menuinc\main.php:23
actionadmin_initinc\main.php:24
actionadmin_enqueue_scriptsinc\main.php:25
actionupdated_optioninc\main.php:28
actionadded_optioninc\main.php:29
actioninitinc\main.php:30
actioninitinc\patterns.php:91
filterplugin_row_metastarter-sites.php:70
actionplugins_loadedstarter-sites.php:77
actionadmin_initstarter-sites.php:78
Maintenance & Trust

Starter Sites Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 19, 2026
PHP min version7.4
Downloads49K

Community Trust

Rating60/100
Number of ratings2
Active installs1K
Developer Profile

Starter Sites Developer Profile

tuxlog

38 plugins · 12K total installs

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

How We Detect Starter Sites

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/starter-sites/css/starter-sites-admin.css/wp-content/plugins/starter-sites/css/starter-sites-frontend.css/wp-content/plugins/starter-sites/js/starter-sites-admin.js/wp-content/plugins/starter-sites/js/starter-sites-frontend.js/wp-content/plugins/starter-sites/js/starter-sites-react.js
Script Paths
/wp-content/plugins/starter-sites/js/starter-sites-admin.js/wp-content/plugins/starter-sites/js/starter-sites-frontend.js/wp-content/plugins/starter-sites/js/starter-sites-react.js
Version Parameters
starter-sites/css/starter-sites-admin.css?ver=starter-sites/css/starter-sites-frontend.css?ver=starter-sites/js/starter-sites-admin.js?ver=starter-sites/js/starter-sites-frontend.js?ver=starter-sites/js/starter-sites-react.js?ver=

HTML / DOM Fingerprints

CSS Classes
starter-sites-admin-wrapstarter-sites-frontend-wrapstarter-sites-containerstarter-sites-modalstarter-sites-site-preview
HTML Comments
<!-- Starter_Sites Class will be instantiated with a function. --><!-- Starter_Sites Class will be instantiated with a function. -->
Data Attributes
data-starter-sites-site-iddata-starter-sites-modal-closedata-starter-sites-site-import-button
JS Globals
window.starterSitesAdminwindow.starterSitesFrontendwindow.starterSitesReact
REST Endpoints
/wp-json/starter-sites/v1/sites/wp-json/starter-sites/v1/import/wp-json/starter-sites/v1/settings
Shortcode Output
[starter_sites_gallery][starter_sites_import_button][starter_sites_site_preview]
FAQ

Frequently Asked Questions about Starter Sites