Wiki Blocks Security & Risk Analysis

wordpress.org/plugins/wiki-blocks

Add wiki Gutenberg blocks to any page/post with version control and user collaboration features.

0 active installs v1.1.6 PHP 8.0+ WP 5.0+ Updated Unknown
blockscollaborationgutenbergversion-controlwiki
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Wiki Blocks Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The "wiki-blocks" plugin v1.1.6 presents a generally strong security posture based on the provided static analysis and vulnerability history. A significant positive is the complete absence of unpatched CVEs and a history free of recorded vulnerabilities, suggesting a mature and well-maintained codebase. The plugin also demonstrates good security practices with a high percentage of SQL queries using prepared statements and a strong majority of outputs being properly escaped.

However, there are areas that warrant attention. The presence of 12 AJAX handlers, while all appearing to have authentication checks, still represents a substantial attack surface. The single file operation also raises a minor concern, as any mishandling of file access could lead to security issues. The 27% of SQL queries not using prepared statements, while not necessarily exploitable in this context, is a deviation from best practices and could be a source of vulnerabilities if input data is not rigorously sanitized elsewhere. The limited scope of the taint analysis (0 flows analyzed) means that the absence of critical or high severity flows should be viewed with caution, as deeper analysis might reveal otherwise.

In conclusion, "wiki-blocks" v1.1.6 appears to be a relatively secure plugin, benefiting from a clean vulnerability history and good implementation of prepared statements and output escaping. The primary areas for improvement are a potential reduction in the AJAX attack surface and ensuring consistent use of prepared statements for all SQL queries. The lack of comprehensive taint analysis means that while current indicators are positive, ongoing vigilance is still recommended.

Key Concerns

  • SQL queries not using prepared statements
  • File operations detected
  • Limited taint flow analysis coverage
Vulnerabilities
None known

Wiki Blocks Security Vulnerabilities

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

Wiki Blocks Code Analysis

Dangerous Functions
0
Raw SQL Queries
11
30 prepared
Unescaped Output
12
54 escaped
Nonce Checks
11
Capability Checks
9
File Operations
1
External Requests
0
Bundled Libraries
0

SQL Query Safety

73% prepared41 total queries

Output Escaping

82% escaped66 total outputs
Attack Surface

Wiki Blocks Attack Surface

Entry Points12
Unprotected0

AJAX Handlers 12

authwp_ajax_wilcoskywb_wiki_blocks_admin_get_statsincludes\class-wilcoskywb-wiki-blocks-admin.php:54
authwp_ajax_wilcoskywb_wiki_blocks_admin_cleanup_versionsincludes\class-wilcoskywb-wiki-blocks-admin.php:55
authwp_ajax_wilcoskywb_wiki_blocks_admin_cleanup_orphanedincludes\class-wilcoskywb-wiki-blocks-admin.php:56
authwp_ajax_wilcoskywb_wiki_blocks_admin_cleanup_old_activityincludes\class-wilcoskywb-wiki-blocks-admin.php:57
authwp_ajax_wilcoskywb_wiki_blocks_suggest_changeincludes\class-wilcoskywb-wiki-blocks-ajax.php:52
authwp_ajax_wilcoskywb_wiki_blocks_get_versionsincludes\class-wilcoskywb-wiki-blocks-ajax.php:53
authwp_ajax_wilcoskywb_wiki_blocks_merge_versionincludes\class-wilcoskywb-wiki-blocks-ajax.php:54
authwp_ajax_wilcoskywb_wiki_blocks_get_current_versionincludes\class-wilcoskywb-wiki-blocks-ajax.php:55
authwp_ajax_wilcoskywb_wiki_blocks_get_settingsincludes\class-wilcoskywb-wiki-blocks-ajax.php:56
authwp_ajax_wilcoskywb_wiki_blocks_save_settingsincludes\class-wilcoskywb-wiki-blocks-ajax.php:57
noprivwp_ajax_wilcoskywb_wiki_blocks_get_versionsincludes\class-wilcoskywb-wiki-blocks-ajax.php:60
noprivwp_ajax_wilcoskywb_wiki_blocks_get_settingsincludes\class-wilcoskywb-wiki-blocks-ajax.php:61
WordPress Hooks 13
actionadmin_menuincludes\class-wilcoskywb-wiki-blocks-admin.php:51
actionadmin_initincludes\class-wilcoskywb-wiki-blocks-admin.php:52
actionadmin_enqueue_scriptsincludes\class-wilcoskywb-wiki-blocks-admin.php:53
actionwp_enqueue_scriptsincludes\class-wilcoskywb-wiki-blocks-assets.php:51
actionwp_enqueue_scriptsincludes\class-wilcoskywb-wiki-blocks-assets.php:52
actioninitincludes\class-wilcoskywb-wiki-blocks-blocks.php:58
actionenqueue_block_editor_assetsincludes\class-wilcoskywb-wiki-blocks-blocks.php:59
filterblock_categories_allincludes\class-wilcoskywb-wiki-blocks-blocks.php:60
filterthe_contentincludes\class-wilcoskywb-wiki-blocks-blocks.php:63
actionsave_postincludes\class-wilcoskywb-wiki-blocks-blocks.php:67
filterrest_pre_insert_postincludes\class-wilcoskywb-wiki-blocks-blocks.php:70
actionbefore_delete_postincludes\class-wilcoskywb-wiki-blocks-blocks.php:73
actioninitwiki-blocks.php:69
Maintenance & Trust

Wiki Blocks Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedUnknown
PHP min version8.0
Downloads318

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Wiki Blocks Developer Profile

Billy Wilcosky

3 plugins · 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 Wiki Blocks

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wiki-blocks/assets/css/admin.css/wp-content/plugins/wiki-blocks/assets/css/blocks.css/wp-content/plugins/wiki-blocks/assets/css/frontend.css/wp-content/plugins/wiki-blocks/assets/js/admin.js/wp-content/plugins/wiki-blocks/assets/js/blocks.js/wp-content/plugins/wiki-blocks/assets/js/frontend.js
Script Paths
/wp-content/plugins/wiki-blocks/assets/js/admin.js/wp-content/plugins/wiki-blocks/assets/js/blocks.js/wp-content/plugins/wiki-blocks/assets/js/frontend.js
Version Parameters
wiki-blocks/assets/css/admin.css?ver=wiki-blocks/assets/css/blocks.css?ver=wiki-blocks/assets/css/frontend.css?ver=wiki-blocks/assets/js/admin.js?ver=wiki-blocks/assets/js/blocks.js?ver=wiki-blocks/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
wilcoskywb-wiki-blocks-admin-statswilcoskywb-wiki-blocks-cleanup-optionswiki-blocks-editor
Data Attributes
data-wiki-block-iddata-wiki-block-type
JS Globals
wikiBlocksAdminwikiBlocks
REST Endpoints
/wp-json/wiki-blocks/v1/blocks/wp-json/wiki-blocks/v1/content
Shortcode Output
[wiki_block][wiki_block_list]
FAQ

Frequently Asked Questions about Wiki Blocks