Classic Menu Sync for Block Security & Risk Analysis

wordpress.org/plugins/classic-menu-sync-for-block

Automatically synchronizes Navigation blocks with classic WordPress menus using the native import system.

10 active installs v1.0.1 PHP 7.4+ WP 6.0+ Updated Dec 16, 2025
blocksgutenbergmenunavigationsync
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Classic Menu Sync for Block Safe to Use in 2026?

Generally Safe

Score 100/100

Classic Menu Sync for Block has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The plugin "classic-menu-sync-for-block" v1.0.1 demonstrates a strong security posture based on the provided static analysis. There are no identified dangerous functions, raw SQL queries, or unescaped outputs, indicating good development practices for handling data and preventing common web vulnerabilities. The absence of file operations and external HTTP requests further reduces the potential attack surface. The plugin also appears to properly implement capability checks for its REST API routes, and the total number of entry points is commendably low and all protected. The lack of any recorded vulnerabilities in its history also suggests a consistently secure development and maintenance process.

While the static analysis reveals no immediate critical flaws, the absence of nonce checks on its AJAX handlers (even though there are no AJAX handlers in this version) and the lack of any taint analysis flows analyzed could potentially mask issues in more complex scenarios or future versions. However, based solely on the data provided for v1.0.1, the plugin exhibits a very low-risk profile. The data indicates diligent security awareness from the developers.

Vulnerabilities
None known

Classic Menu Sync for Block Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Classic Menu Sync for Block Release Timeline

v1.0.1Current
v1.0.0
Code Analysis
Analyzed Apr 6, 2026

Classic Menu Sync for Block Code Analysis

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

Output Escaping

100% escaped2 total outputs
Attack Surface

Classic Menu Sync for Block Attack Surface

Entry Points2
Unprotected0

REST API Routes 2

GET/wp-json/classic-menu-sync-for-block/v1/sync/(?P<post_id>\d+)/(?P<menu_id>\d+)classic-menu-sync-for-block.php:78
GET/wp-json/classic-menu-sync-for-block/v1/settings/(?P<post_id>\d+)classic-menu-sync-for-block.php:102
WordPress Hooks 4
actionenqueue_block_editor_assetsclassic-menu-sync-for-block.php:29
actionwp_update_nav_menuclassic-menu-sync-for-block.php:30
actionrest_api_initclassic-menu-sync-for-block.php:31
actioninitclassic-menu-sync-for-block.php:32
Maintenance & Trust

Classic Menu Sync for Block Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 16, 2025
PHP min version7.4
Downloads187

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Classic Menu Sync for Block Developer Profile

WEB LAZER

2 plugins · 70 total installs

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

How We Detect Classic Menu Sync for Block

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/classic-menu-sync-for-block/assets/editor.js/wp-content/plugins/classic-menu-sync-for-block/assets/editor.css
Script Paths
/wp-content/plugins/classic-menu-sync-for-block/assets/editor.js
Version Parameters
classic-menu-sync-for-block/assets/editor.js?ver=1.0.1classic-menu-sync-for-block/assets/editor.css?ver=1.0.1

HTML / DOM Fingerprints

Data Attributes
data-linked-menu-iddata-auto-sync-enabled
JS Globals
classicMenuSyncForBlock
REST Endpoints
/wp-json/classic-menu-sync-for-block/v1/sync/(?P<post_id>\d+)/(?P<menu_id>\d+)/wp-json/classic-menu-sync-for-block/v1/settings/(?P<post_id>\d+)
FAQ

Frequently Asked Questions about Classic Menu Sync for Block