CellarWeb Multisite Site Notes and Site Expire Security & Risk Analysis

wordpress.org/plugins/cellarweb-multisite-site-notes-and-site-expire

For multisites, adds ability of the network super-admin to 'expire' a blog (subsite) automatically. Will redirect the expired site to anothe …

0 active installs v1.00 PHP 7.2+ WP 5.2+ Updated Apr 10, 2024
multisite-notes-expire-expiration
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is CellarWeb Multisite Site Notes and Site Expire Safe to Use in 2026?

Generally Safe

Score 92/100

CellarWeb Multisite Site Notes and Site Expire has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "cellarweb-multisite-site-notes-and-site-expire" plugin v1.00 exhibits a generally positive security posture based on the static analysis. The absence of direct AJAX handlers, REST API routes, shortcodes, or cron events significantly limits its attack surface. Furthermore, the code demonstrates good practices by utilizing prepared statements for all SQL queries and including a nonce check. The lack of file operations and external HTTP requests also reduces potential avenues for exploitation.

However, a concern arises from the taint analysis, which identified one flow with an unsanitized path. While classified as low severity (0 critical, 0 high), unsanitized paths can still lead to vulnerabilities if they interact with sensitive operations or user-controlled input. The plugin also has a reasonably high percentage of properly escaped outputs (79%), but this means approximately 21% of outputs might not be adequately sanitized, potentially leading to XSS vulnerabilities if user-controlled data is outputted without proper escaping.

The plugin's vulnerability history is clean, with no known CVEs. This, combined with the limited attack surface and good SQL handling, suggests a developer who is mindful of security. The primary risk is the identified unsanitized path and the potential for XSS through less-than-perfect output escaping. The plugin's strengths lie in its minimal attack surface and strong data handling for SQL, while the weaknesses are confined to potential input sanitization gaps.

Key Concerns

  • Unsanitized path in taint flow
  • Incomplete output escaping (21%)
Vulnerabilities
None known

CellarWeb Multisite Site Notes and Site Expire Security Vulnerabilities

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

CellarWeb Multisite Site Notes and Site Expire Code Analysis

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

Output Escaping

79% escaped34 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
CWMN_page_callback (cellarweb-multisite-site-notes-and-site-expire.php:390)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

CellarWeb Multisite Site Notes and Site Expire Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 16
actionadmin_initcellarweb-multisite-site-notes-and-site-expire.php:49
actionadmin_noticescellarweb-multisite-site-notes-and-site-expire.php:50
actionnetwork_admin_initcellarweb-multisite-site-notes-and-site-expire.php:51
actionnetwork_admin_noticescellarweb-multisite-site-notes-and-site-expire.php:52
actionadmin_menucellarweb-multisite-site-notes-and-site-expire.php:117
actioninitcellarweb-multisite-site-notes-and-site-expire.php:209
filterplugins_loadedcellarweb-multisite-site-notes-and-site-expire.php:305
actionadmin_noticescellarweb-multisite-site-notes-and-site-expire.php:325
filternetwork_site_info_formcellarweb-multisite-site-notes-and-site-expire.php:354
filternetwork_edit_site_nav_linkscellarweb-multisite-site-notes-and-site-expire.php:365
actionnetwork_admin_menucellarweb-multisite-site-notes-and-site-expire.php:381
actionnetwork_admin_edit_notesupdatecellarweb-multisite-site-notes-and-site-expire.php:446
actionnetwork_admin_noticescellarweb-multisite-site-notes-and-site-expire.php:474
actioncurrent_screencellarweb-multisite-site-notes-and-site-expire.php:492
filtermanage_sites-network_columnscellarweb-multisite-site-notes-and-site-expire.php:514
actionmanage_sites_custom_columncellarweb-multisite-site-notes-and-site-expire.php:515
Maintenance & Trust

CellarWeb Multisite Site Notes and Site Expire Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedApr 10, 2024
PHP min version7.2
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Alternatives

CellarWeb Multisite Site Notes and Site Expire Alternatives

No alternatives data available yet.

Developer Profile

CellarWeb Multisite Site Notes and Site Expire Developer Profile

Rick Hellewell

16 plugins · 1K total installs

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

How We Detect CellarWeb Multisite Site Notes and Site Expire

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/cellarweb-multisite-site-notes-and-site-expire/assets/banner-1000x200.jpg

HTML / DOM Fingerprints

CSS Classes
CWMN_headerCWMN_shadowCWMN_optionsCWMN_sidebarCWMN_footer
HTML Comments
<!-- not sure why this one is needed ... -->
Data Attributes
class='CWMN_header'alt=''class='CWMN_shadow'class="CWMN_options"class='CWMN_sidebar'class="CWMN_footer"
FAQ

Frequently Asked Questions about CellarWeb Multisite Site Notes and Site Expire