
WP Heading Buttons Security & Risk Analysis
wordpress.org/plugins/wp-heading-buttonsOne-click heading buttons (H1-H6) for WordPress Classic Editor and Gutenberg (Block Editor).
Is WP Heading Buttons Safe to Use in 2026?
Generally Safe
Score 100/100WP Heading Buttons has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "wp-heading-buttons" v1.0 plugin exhibits a generally good security posture based on the provided static analysis. The absence of known vulnerabilities, a clean vulnerability history, and the use of prepared statements for SQL queries are positive indicators. The plugin also demonstrates awareness of WordPress security best practices with the inclusion of a nonce check and multiple capability checks, suggesting an effort to protect its functionalities.
However, a significant area of concern is the output escaping, with only 53% of 34 total outputs being properly escaped. This leaves a notable portion of dynamic content potentially vulnerable to Cross-Site Scripting (XSS) attacks. While the attack surface appears minimal with no exposed AJAX handlers, REST API routes, or shortcodes without authentication, the less-than-ideal output escaping is a critical weakness that could be exploited if any user-supplied data is ever rendered on the frontend without proper sanitization.
In conclusion, while the plugin has a strong foundation in terms of preventing common attack vectors like SQL injection and lacks a history of significant security flaws, the moderate percentage of unescaped output presents a tangible risk. Addressing this output escaping deficiency should be a priority to strengthen the plugin's overall security and mitigate potential XSS vulnerabilities.
Key Concerns
- 53% of outputs properly escaped
WP Heading Buttons Security Vulnerabilities
WP Heading Buttons Release Timeline
WP Heading Buttons Code Analysis
Output Escaping
WP Heading Buttons Attack Surface
WordPress Hooks 10
Maintenance & Trust
WP Heading Buttons Maintenance & Trust
Maintenance Signals
Community Trust
WP Heading Buttons Alternatives
Classic Editor
classic-editor
Enables the previous "classic" editor and the old-style Edit Post screen with TinyMCE, Meta Boxes, etc. Supports all plugins that extend this screen.
Advanced Editor Tools
tinymce-advanced
Extends and enhances the block editor (Gutenberg) and the classic editor (TinyMCE).
Disable Gutenberg
disable-gutenberg
Disable Gutenberg Block Editor and restore the Classic Editor and original Edit Post screen (TinyMCE, meta boxes, etc.).
Classic Editor and Classic Widgets
classic-editor-and-classic-widgets
Disables Gutenberg editor totally everywhere and enables Classic Editor and Classic Widgets.
Enable Classic Editor & Widgets
enable-classic-editor
A simple & lightweight plugin to enable the classic editor on WordPress with advanced configuration options.
WP Heading Buttons Developer Profile
2 plugins · 100 total installs
How We Detect WP Heading Buttons
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-heading-buttons/wp-heading-buttons.js/wp-content/plugins/wp-heading-buttons/wp-heading-buttons.css/wp-content/plugins/wp-heading-buttons/wp-heading-buttons.jswp-heading-buttons.js?ver=wp-heading-buttons.css?ver=HTML / DOM Fingerprints
wphb-settingswphb-admin-headerwphb-admin-header-actionwphb-introwphb-gridwphb-cardwphb-fieldsetwphb-check+1 morewphb-dismiss-noticewphb-settingsWPHB_VERWPHB_URLWPHB_OPTION