
Per Page Widgets Security & Risk Analysis
wordpress.org/plugins/per-page-widgetsControl widget areas on a per-page / per-post basis.
Is Per Page Widgets Safe to Use in 2026?
Generally Safe
Score 85/100Per Page Widgets has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "per-page-widgets" plugin version 0.0.7 exhibits a generally positive security posture based on the provided static analysis. The plugin has a remarkably small attack surface, with no AJAX handlers, REST API routes, shortcodes, or cron events exposed, significantly limiting potential entry points for attackers. Furthermore, all SQL queries utilize prepared statements, which is a strong defense against SQL injection vulnerabilities. The presence of nonce and capability checks, although only one each, indicates an awareness of WordPress security best practices.
However, a notable concern arises from the low percentage of properly escaped output (25%). This suggests that a significant portion of the data output by the plugin may not be adequately sanitized, potentially leading to Cross-Site Scripting (XSS) vulnerabilities if user-supplied or dynamically generated content is displayed without proper escaping. The taint analysis reporting zero flows is a positive sign, but it's crucial to remember that this is based on the available code analysis and may not cover all potential scenarios.
The plugin's vulnerability history is clean, with no recorded CVEs. This, coupled with the lack of dangerous functions and file operations, paints a picture of a plugin that has historically been developed with security in mind. Despite the output escaping concern, the overall lack of exploitable entry points and secure data handling for SQL makes this plugin appear relatively safe. The primary risk lies in potential XSS vulnerabilities due to insufficient output escaping.
Key Concerns
- Low percentage of properly escaped output
Per Page Widgets Security Vulnerabilities
Per Page Widgets Code Analysis
Output Escaping
Per Page Widgets Attack Surface
WordPress Hooks 5
Maintenance & Trust
Per Page Widgets Maintenance & Trust
Maintenance Signals
Community Trust
Per Page Widgets Alternatives
Per Page Sidebars
per-page-sidebars
The Per Page Sidebars (PPS) plugin allows blog administrators to create a unique sidebar for each Page. No template editing is required.
Galaxius Custom Sidebars
galaxius-custom-sidebars
Allows quick creation of unique sidebars for posts, pages and categories.
Essential Widgets
essential-widgets
Essential Widgets is a WordPress plugin for widgets that allows you to create and add amazing widgets with high customization option
RaraTheme Companion
raratheme-companion
23 extremely useful custom widgets to create an engaging website.
Locus
locus
Locus allows you display any post, page or post type in widgetized areas of you site.
Per Page Widgets Developer Profile
1 plugin · 300 total installs
How We Detect Per Page Widgets
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
HTML / DOM Fingerprints
i123_widgets_special_widget_area<!-- A failed attempt to clone the existing widget area content --><!-- Why is this difficult? --><!-- -Because widgets have id's and stuff that cannot be duplicated by simply copying the widget. -->data-i123-widgets-idi123_widgets_sidebars_to_alteri123_widgets_sidebars_to_hidei123_widgets_is_speciali123_widgets_my_idi123_widgets_help_text