ska-blocks – TailwindCSS for Block Editor Security & Risk Analysis

wordpress.org/plugins/ska-blocks

Advanced UI for managing Tailwind classes on WordPress blocks, generate Tailwind HTML with AI, convert HTML to blocks.

50 active installs v1.2.10 PHP 8.1+ WP 6.8+ Updated Jan 21, 2026
aiblocksfsegutenbergtailwind
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ska-blocks – TailwindCSS for Block Editor Safe to Use in 2026?

Generally Safe

Score 100/100

ska-blocks – TailwindCSS for Block Editor has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The ska-blocks plugin v1.2.10 exhibits a strong security posture based on the provided static analysis and vulnerability history. The absence of any AJAX handlers, REST API routes, shortcodes, or cron events with exposed entry points significantly limits the potential attack surface. Furthermore, the code demonstrates good development practices with no dangerous functions identified, SQL queries utilizing prepared statements, and a high percentage of properly escaped output. The presence of nonce and capability checks further bolsters its defenses. The taint analysis showing zero flows with unsanitized paths is also a positive indicator. The plugin's history is clean, with no known CVEs, further reinforcing its apparent security. Overall, this plugin appears to be well-developed and secure, with no immediate red flags found in the provided data. Its strengths lie in its minimal attack surface and diligent use of security best practices in its code.

Vulnerabilities
None known

ska-blocks – TailwindCSS for Block Editor Security Vulnerabilities

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

ska-blocks – TailwindCSS for Block Editor Code Analysis

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

Output Escaping

97% escaped95 total outputs
Attack Surface

ska-blocks – TailwindCSS for Block Editor Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 108
actionadmin_initincludes\Admin.php:21
actionadmin_enqueue_scriptsincludes\Admin.php:22
actionenqueue_block_assetsincludes\Admin.php:23
filterblock_editor_settings_allincludes\Admin.php:24
actionenqueue_block_editor_assetsincludes\Admin.php:25
actionadmin_menuincludes\Admin.php:26
actionska_plugin_before_about_pageincludes\Admin.php:28
actionska_plugin_before_about_pageincludes\Admin.php:29
actionska_plugin_before_about_pageincludes\Admin.php:30
filterska_blocks_admin_script_dataincludes\Admin.php:150
filterska_blocks_admin_script_dataincludes\Admin.php:180
filterpre_update_option_ska_blocksincludes\AI.php:19
filterska_plugin_get_options_ska_blocksincludes\AI.php:20
filterblock_categories_allincludes\BlockManager.php:39
filterregister_block_type_argsincludes\BlockManager.php:40
filterrender_blockincludes\BlockManager.php:43
filterpre_render_blockincludes\BlockManager.php:49
filterska_blocks_apply_custom_attributesincludes\BlockManager.php:52
actioninitincludes\blocks\gallery.php:202
actionwp_headincludes\blocks\image.php:210
actionwp_headincludes\blocks\image.php:240
actioninitincludes\blocks\image.php:301
actioninitincludes\blocks\tailwind.php:35
filterpre_ksesincludes\BlockSanitizer.php:30
actioninitincludes\Cache.php:83
actioninitincludes\Cache.php:84
actionska_blocks_clear_cacheincludes\Cache.php:86
actionswitch_themeincludes\Cache.php:88
actioncache_enabler_complete_cache_clearedincludes\Cache.php:92
actionautoptimize_action_cachepurgedincludes\Cache.php:96
actionska_blocks_cache_clearedincludes\Cache.php:100
actionadmin_bar_menuincludes\Cache.php:111
actionwpincludes\DynamicLinks.php:29
filterska_blocks_admin_script_dataincludes\DynamicLinks.php:178
filterrender_blockincludes\DynamicLinks.php:179
filterrender_blockincludes\DynamicLinks.php:180
actioninitincludes\DynamicShortcodes.php:24
filterska_blocks_dynamic_shortcode_outputincludes\DynamicShortcodes.php:26
actioninitincludes\FontManager.php:31
filterska_blocks_get_font_urlincludes\FontManager.php:33
filterska_blocks_render_fontincludes\FontManager.php:34
filterska_blocks_get_font_urlincludes\FontManager.php:36
filterska_blocks_render_fontincludes\FontManager.php:37
actionska_blocks_using_font_source_googleFontsincludes\FontManager.php:39
actionska_blocks_using_font_source_variableGoogleFontsincludes\FontManager.php:40
actionwp_headincludes\FontManager.php:43
filterska_blocks_get_font_urlincludes\FontManager.php:48
actionwp_headincludes\FontManager.php:189
filterwp_resource_hintsincludes\FontManager.php:421
actionwp_loadedincludes\FrontEnd.php:23
filterimage_downsizeincludes\ImageManager.php:21
filterwp_calculate_image_srcsetincludes\ImageManager.php:22
filterjetpack_photon_override_image_downsizeincludes\ImageManager.php:134
actionska_blocks_before_print_styleincludes\integrations\Autoptimize.php:22
actionska_blocks_after_print_styleincludes\integrations\Autoptimize.php:23
actionska_plugin_saved_options_ska_blocksincludes\integrations\CacheEnabler.php:18
actionska_plugin_saved_options_ska_blocks_tailwind4includes\integrations\CacheEnabler.php:22
filterrender_blockincludes\integrations\WooCommerce.php:19
filtercontent_save_preincludes\integrations\WPML.php:20
actionwp_dashboard_setupincludes\loaders\DynamicContentWidget.php:25
actionadmin_initincludes\loaders\DynamicContentWidget.php:35
filterposts_resultsincludes\loaders\SampleContentQueryFilters.php:69
filterska_blocks_query_filters_filter_main_queryincludes\loaders\SampleContentQueryFilters.php:71
filtermap_meta_capincludes\loaders\Sideloader.php:114
filterska_blocks_dropdown_iconincludes\loaders\StaticIcons.php:30
filterska_blocks_remove_iconincludes\loaders\StaticIcons.php:31
filterska_blocks_home_iconincludes\loaders\StaticIcons.php:32
filterska_blocks_cart_iconincludes\loaders\StaticIcons.php:33
filterska_blocks_download_iconincludes\loaders\StaticIcons.php:34
filterska_blocks_truck_iconincludes\loaders\StaticIcons.php:35
filterska_blocks_credit_card_iconincludes\loaders\StaticIcons.php:36
filterska_blocks_user_iconincludes\loaders\StaticIcons.php:37
filterska_blocks_logout_iconincludes\loaders\StaticIcons.php:38
filterska_blocks_chevron_left_iconincludes\loaders\StaticIcons.php:39
filterska_blocks_chevron_right_iconincludes\loaders\StaticIcons.php:40
filterposts_resultsincludes\loaders\WCProductCategoryQueryFilter.php:35
filterpost_thumbnail_idincludes\loaders\WCProductCategoryQueryFilter.php:36
filterska_blocks_dynamic_permalinkincludes\loaders\WCProductCategoryQueryFilter.php:37
actionwp_loadedincludes\Patterns.php:21
filterupload_mimesincludes\Permissions.php:17
filtersafe_style_cssincludes\Permissions.php:20
filterwp_kses_allowed_htmlincludes\Permissions.php:21
filterpre_ksesincludes\Permissions.php:22
actionwp_loadedincludes\PhotoSwipe.php:20
actionwp_footerincludes\PhotoSwipe.php:40
actioninitincludes\Plugin.php:17
filterblock_editor_settings_allincludes\Presets.php:27
actionrest_api_initincludes\QueryFilters.php:37
filterska_blocks_admin_script_dataincludes\QueryFilters.php:158
filterregister_block_type_argsincludes\QueryFilters.php:159
filterquery_loop_block_query_varsincludes\QueryFilters.php:160
filterrender_block_contextincludes\QueryFilters.php:161
actioninitincludes\StyleCache.php:86
actioninitincludes\StyleCache.php:87
actionska_blocks_style_cache_clearincludes\StyleCache.php:90
actioncache_enabler_clear_complete_cacheincludes\StyleCache.php:91
actionautoptimize_action_cachepurgedincludes\StyleCache.php:92
actionwp_enqueue_scriptsincludes\StyleManager.php:82
actionwp_enqueue_scriptsincludes\StyleManager.php:83
actionwp_enqueue_scriptsincludes\StyleManager.php:84
actionwp_footerincludes\StyleManager.php:85
actionwp_footerincludes\StyleManager.php:86
actionwp_headincludes\StyleManager.php:352
filterrender_blockincludes\supports\Background.php:17
actionwp_headincludes\supports\Background.php:122
actionwp_headincludes\supports\Background.php:134
actionwp_headincludes\supports\Background.php:151
actionwp_headincludes\supports\Background.php:167
Maintenance & Trust

ska-blocks – TailwindCSS for Block Editor Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 21, 2026
PHP min version8.1
Downloads1K

Community Trust

Rating100/100
Number of ratings1
Active installs50
Developer Profile

ska-blocks – TailwindCSS for Block Editor Developer Profile

ska-dev

4 plugins · 16K total installs

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

How We Detect ska-blocks – TailwindCSS for Block Editor

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ska-blocks/build/editor.css/wp-content/plugins/ska-blocks/build/style-index.css/wp-content/plugins/ska-blocks/build/index.js/wp-content/plugins/ska-blocks/build-static/admin.css
Script Paths
/wp-content/plugins/ska-blocks/build/index.js
Version Parameters
ska-blocks/build/editor.css?ver=ska-blocks/build/style-index.css?ver=ska-blocks/build/index.js?ver=ska-blocks/build-static/admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
block-editor-block-list__block-editblock-editor-writing-flowblock-editor-block-list__block-wrapperblock-editor-block-list__block-contentblock-editor-block-iconblock-editor-block-controlsblock-editor-block-settings-menu__toggleblock-editor-post-publish__button+3 more
Data Attributes
data-blockdata-type
JS Globals
window.ska_blocksvar ska_blocks
Shortcode Output
[ska_blocks_preset
FAQ

Frequently Asked Questions about ska-blocks – TailwindCSS for Block Editor