Disable Blog Security & Risk Analysis

wordpress.org/plugins/disable-blog

All the power of WordPress, without a blog.

10K active installs v0.5.5 PHP 7.4+ WP 5.9+ Updated Feb 16, 2026
disable-blogdisable-bloggingdisable-postsdisable-settingsremove-blog
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Disable Blog Safe to Use in 2026?

Generally Safe

Score 100/100

Disable Blog 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 "disable-blog" plugin v0.5.5 exhibits a generally good security posture with no recorded vulnerabilities and a strong implementation of security best practices. The static analysis reveals no critical findings such as dangerous functions, unsanitized taint flows, or unprotected entry points. The plugin also demonstrates good use of nonce and capability checks, with a high percentage of output properly escaped.

However, there are two minor areas of concern. Firstly, the plugin executes two SQL queries that do not utilize prepared statements. While the absence of critical vulnerabilities in its history might suggest these are not currently exploitable, relying on raw SQL queries is a deviation from best practices and can introduce risks if input handling changes or if the queries become more complex in future versions. Secondly, the plugin makes one external HTTP request, which, while not inherently insecure, represents an external dependency that could be a vector for supply chain attacks if the target endpoint is compromised or behaves maliciously.

Overall, "disable-blog" v0.5.5 appears to be a secure plugin. The lack of historical vulnerabilities and the strong adherence to most security principles are commendable. The minor concerns regarding raw SQL queries and external HTTP requests are not significant enough to warrant a high-risk assessment but should be addressed in future updates to further strengthen its security.

Key Concerns

  • Raw SQL queries without prepared statements
  • External HTTP request
Vulnerabilities
None known

Disable Blog Security Vulnerabilities

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

Disable Blog Code Analysis

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

SQL Query Safety

0% prepared2 total queries

Output Escaping

96% escaped28 total outputs
Attack Surface

Disable Blog Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 55
actionplugins_loadeddisable-blog.php:81
actionedit_form_after_titleincludes\class-disable-blog-admin.php:1398
filterwp_safe_redirect_fallbackincludes\class-disable-blog-functions.php:36
actionplugins_loadedincludes\class-disable-blog.php:176
filterplugin_row_metaincludes\class-disable-blog.php:192
actionadmin_enqueue_scriptsincludes\class-disable-blog.php:195
actionadmin_enqueue_scriptsincludes\class-disable-blog.php:198
actionadmin_menuincludes\class-disable-blog.php:201
actioninitincludes\class-disable-blog.php:204
actioninitincludes\class-disable-blog.php:207
actioncurrent_screenincludes\class-disable-blog.php:210
actionpings_openincludes\class-disable-blog.php:213
actionwp_before_admin_bar_renderincludes\class-disable-blog.php:216
filterenable_update_services_configurationincludes\class-disable-blog.php:219
actionadmin_initincludes\class-disable-blog.php:222
actionadmin_noticesincludes\class-disable-blog.php:225
filteradmin_body_classincludes\class-disable-blog.php:228
filterenable_post_by_email_configurationincludes\class-disable-blog.php:231
actionload-press-this.phpincludes\class-disable-blog.php:234
actionwidgets_initincludes\class-disable-blog.php:237
filterdwpb_unregister_widgetsincludes\class-disable-blog.php:240
filterdisplay_post_statesincludes\class-disable-blog.php:243
filtersite_status_testsincludes\class-disable-blog.php:246
actionmanage_users_columnsincludes\class-disable-blog.php:249
filtermanage_users_custom_columnincludes\class-disable-blog.php:250
filteruser_row_actionsincludes\class-disable-blog.php:253
filterpost_tag_row_actionsincludes\class-disable-blog.php:256
filtercategory_row_actionsincludes\class-disable-blog.php:257
actioncustomize_controls_print_stylesincludes\class-disable-blog.php:260
actioncustomize_controls_enqueue_scriptsincludes\class-disable-blog.php:261
actionpost_edit_form_tagincludes\class-disable-blog.php:264
filteravailable_permalink_structure_tagsincludes\class-disable-blog.php:267
filterblock_type_metadataincludes\class-disable-blog.php:270
filterviews_edit-commentsincludes\class-disable-blog.php:276
actioncomments_openincludes\class-disable-blog.php:279
filterwp_count_commentsincludes\class-disable-blog.php:282
actionpre_get_commentsincludes\class-disable-blog.php:285
filtercomments_arrayincludes\class-disable-blog.php:288
actiontemplate_redirectincludes\class-disable-blog.php:305
actionpre_get_postsincludes\class-disable-blog.php:308
actiondo_feedincludes\class-disable-blog.php:311
actiondo_feed_rdfincludes\class-disable-blog.php:312
actiondo_feed_rssincludes\class-disable-blog.php:313
actiondo_feed_rss2includes\class-disable-blog.php:314
actiondo_feed_atomincludes\class-disable-blog.php:315
actionwp_loadedincludes\class-disable-blog.php:318
filterwp_headersincludes\class-disable-blog.php:321
filterfeed_links_show_posts_feedincludes\class-disable-blog.php:324
filterfeed_links_show_comments_feedincludes\class-disable-blog.php:325
filterxmlrpc_methodsincludes\class-disable-blog.php:328
filterwp_sitemaps_post_typesincludes\class-disable-blog.php:331
filterwp_sitemaps_taxonomiesincludes\class-disable-blog.php:334
filterwp_sitemaps_add_providerincludes\class-disable-blog.php:337
filterdwpb_post_types_supporting_commentsincludes\class-disable-blog.php:356
filterwp_count_commentsincludes\class-disable-blog.php:363
Maintenance & Trust

Disable Blog Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 16, 2026
PHP min version7.4
Downloads211K

Community Trust

Rating94/100
Number of ratings14
Active installs10K
Developer Profile

Disable Blog Developer Profile

Joshua David Nelson

3 plugins · 23K total installs

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

How We Detect Disable Blog

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

Asset Fingerprints

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Disable Blog