
Background Per Page Security & Risk Analysis
wordpress.org/plugins/background-per-pageBackground Per Page allows you to set a custom background per page (or post) as well as set up a default background for all other pages/posts.
Is Background Per Page Safe to Use in 2026?
Generally Safe
Score 85/100Background Per Page has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "background-per-page" plugin version 0.3 exhibits a generally strong security posture based on the provided static analysis. The absence of reported vulnerabilities in its history is a positive indicator. Furthermore, the plugin demonstrates good development practices by employing prepared statements for all SQL queries and implementing nonce checks on its entry points, including its AJAX handlers. The lack of dangerous functions, file operations, and external HTTP requests further reduces potential attack vectors.
However, a significant concern arises from the low percentage of properly escaped output (19%). This indicates that a substantial portion of user-supplied data, or data processed by the plugin and then outputted, is not being adequately sanitized. This could lead to Cross-Site Scripting (XSS) vulnerabilities if an attacker can inject malicious scripts into the output. While no direct taint flows with unsanitized paths were found, the unescaped output presents a clear and present risk that needs immediate attention. The limited number of entry points and the presence of capability checks on AJAX handlers are positive, but the output escaping issue overshadows these strengths.
Key Concerns
- Low output escaping percentage
Background Per Page Security Vulnerabilities
Background Per Page Code Analysis
Output Escaping
Background Per Page Attack Surface
AJAX Handlers 3
WordPress Hooks 13
Maintenance & Trust
Background Per Page Maintenance & Trust
Maintenance Signals
Community Trust
Background Per Page Alternatives
Full Background Manager
fully-background-manager
Full Background Image Manager WordPress Plugin allows you to set separate background image of each page.
Custom Background for Post and Page
custom-background-for-post-and-page
This plugin allows you to design your WordPress website background globally or design each post or page individually.
Post/Page Specific Custom Code
postpage-specific-custom-css
Add custom CSS to posts, pages, or WooCommerce products, with optional archive support. Includes a dedicated editor box.
Custom Background Changer
custom-background-changer
Custom Background Changer Plugin is allows you to very easily to add custom color or background image on each post and pages.
Simple Custom Posts per Page
simple-custom-posts-per-page
This plugin allows to configure the number of posts displayed for every custom post registered.
Background Per Page Developer Profile
5 plugins · 900 total installs
How We Detect Background Per Page
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/background-per-page/css/style.css/wp-content/plugins/background-per-page/js/background-per-page.js/wp-content/plugins/background-per-page/js/background-per-page.jsbackground-per-page/css/style.css?ver=background-per-page/js/background-per-page.js?ver=HTML / DOM Fingerprints
data-_bpp_elementdata-_bpp_backgrounddata-_bpp_repeat-xdata-_bpp_repeat-ydata-_bpp_attachmentdata-_bpp_position+3 morewindow.BPP_urlwindow.BPP_dirvar prefix = '_bpp_'