Custom Backgrounds Security & Risk Analysis

wordpress.org/plugins/custom-background-101

This is a highly customizable Background image uploader, background color plugin. You can set background image, background color, background reapet op …

20 active installs v1.1 PHP + WP 3.4+ Updated Feb 13, 2013
backgroundbackground-changerbackground-colorbackground-image-changerbg-color
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Custom Backgrounds Safe to Use in 2026?

Generally Safe

Score 85/100

Custom Backgrounds has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 13yr ago
Risk Assessment

The plugin "custom-background-101" v1.1 exhibits a generally strong security posture based on the static analysis provided. There are no identified entry points like AJAX handlers, REST API routes, or shortcodes that lack authentication or permission checks, nor are there any identified dangerous functions, file operations, or external HTTP requests. The complete absence of any SQL queries without prepared statements is a significant strength, indicating good database interaction practices. However, a critical concern arises from the output escaping. With 100% of outputs not being properly escaped, this plugin is highly susceptible to Cross-Site Scripting (XSS) vulnerabilities. Any data rendered to the user interface that originates from or is influenced by user input or potentially untrusted sources could be exploited by attackers to inject malicious scripts. The vulnerability history shows no past issues, which is positive, but the current unescaped output presents a substantial risk that needs immediate attention. While the plugin demonstrates good practices in other areas, the severe lack of output escaping creates a significant security weakness.

Key Concerns

  • All outputs are unescaped
Vulnerabilities
None known

Custom Backgrounds Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Custom Backgrounds Code Analysis

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

Output Escaping

0% escaped10 total outputs
Attack Surface

Custom Backgrounds Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 9
actionadmin_menucss.php:7
actioninitcss.php:101
actionadmin_enqueue_scriptscss.php:107
actionadmin_print_scriptscss.php:123
actionadmin_print_stylescss.php:124
actionadmin_print_scriptscss.php:135
actionadmin_print_stylescss.php:136
actionwp_headcustom_background.php:31
filterthe_contentcustom_background.php:59
Maintenance & Trust

Custom Backgrounds Maintenance & Trust

Maintenance Signals

WordPress version tested3.5.2
Last updatedFeb 13, 2013
PHP min version
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

Custom Backgrounds Developer Profile

jacky.smith5858

1 plugin · 20 total installs

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

How We Detect Custom Backgrounds

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/custom-background-101/css/background.php

HTML / DOM Fingerprints

CSS Classes
link_text
HTML Comments
<!-- admin options for inserting Font Size and Font Family --><!-- Sending saved Data to wp_nonce fields -->
Data Attributes
data-color-pickerdata-custom-background
JS Globals
farbtasticbc_options
FAQ

Frequently Asked Questions about Custom Backgrounds