
WP247 Body Classes Security & Risk Analysis
wordpress.org/plugins/wp247-body-classesAdd unique classes to the body tag for easy styling based on various attributes (archive, user, post, mobile, scrolling) and WordPress "is" …
Is WP247 Body Classes Safe to Use in 2026?
Generally Safe
Score 92/100WP247 Body Classes has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The wp247-body-classes plugin v2.2.0 demonstrates a generally good security posture based on the provided static analysis. The absence of any identified vulnerabilities in its history, coupled with the use of prepared statements for all SQL queries, nonces, and capability checks on its single AJAX handler, are positive indicators. The plugin also avoids dangerous functions, file operations, and external HTTP requests, further reducing its attack surface.
However, a significant concern arises from the low percentage of properly escaped output (29%). This suggests a substantial risk of cross-site scripting (XSS) vulnerabilities, as user-supplied data or dynamic content displayed within the plugin's output may not be adequately sanitized, potentially allowing attackers to inject malicious scripts. While no critical or high severity taint flows were found, the unescaped output remains a significant weakness.
In conclusion, the plugin has strong foundational security practices in place, particularly regarding data handling and access control. The lack of historical vulnerabilities is encouraging. Nevertheless, the widespread issue with output escaping presents a tangible and potentially exploitable risk that requires immediate attention to mitigate XSS vulnerabilities.
Key Concerns
- Low percentage of properly escaped output
WP247 Body Classes Security Vulnerabilities
WP247 Body Classes Release Timeline
WP247 Body Classes Code Analysis
Output Escaping
Data Flow Analysis
WP247 Body Classes Attack Surface
AJAX Handlers 1
WordPress Hooks 15
Maintenance & Trust
WP247 Body Classes Maintenance & Trust
Maintenance Signals
Community Trust
WP247 Body Classes Alternatives
User Roles and Capabilities
user-roles-and-capabilities
Manage user roles and Capabilities, create new roles and change default role.
WP Hide Admin Bar
wp-hide-adminbar
This plugin will help to hide admin-bar based on selected user roles and user capabilities.
Responsive Horizontal Table Scroll
responsive-horizontal-table-scroll
Make your WordPress tables mobile-friendly with automatic horizontal scrolling and an animated arrow indicator.
Editorial Access Manager
editorial-access-manager
Allow for granular editorial access control for all post types in WordPress
Auto table scroll
auto-table-scroll
Adds horizontal scroll to big tables in content if they don't fit, useful on mobile viewport.
WP247 Body Classes Developer Profile
5 plugins · 240 total installs
How We Detect WP247 Body Classes
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp247-body-classes/js/wp247-body-classes.js/wp-content/plugins/wp247-body-classes/css/wp247-body-classes.csswp247-body-classes/js/wp247-body-classes.jswp247-body-classes/js/wp247-body-classes.js?ver=wp247-body-classes/css/wp247-body-classes.css?ver=HTML / DOM Fingerprints
is-scrollis-not-scrollis-scroll-topis-not-scroll-topis-scroll-top-pxis-scroll-mid-pxis-scroll-n-pxis-scroll-max-px+1 morewp247-body-classes Custom CSSwp247-body-classes-post-body-classeswp247_body_classes_multipage_optionswp247_body_classes_debugwp247_mobile_detectWP247_BODY_CLASSES_DEBUGWP247_BODY_CLASSES_VERSIONWP247_BODY_CLASSES_PLUGIN_PATH+6 more