Advanced WordPress Backgrounds Security & Risk Analysis

wordpress.org/plugins/advanced-backgrounds

Easy to use advanced Parallax, Image and Video backgrounds block plugin with parallax and video support.

30K active installs v1.12.8 PHP 7.2+ WP 6.2+ Updated Dec 15, 2025
backgroundgutenbergparallaxvideoyoutube
99
A · Safe
CVEs total1
Unpatched0
Last CVESep 10, 2024
Safety Verdict

Is Advanced WordPress Backgrounds Safe to Use in 2026?

Generally Safe

Score 99/100

Advanced WordPress Backgrounds has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Sep 10, 2024Updated 5mo ago
Risk Assessment

The advanced-backgrounds plugin v1.12.8 exhibits a mixed security posture. On one hand, it demonstrates good practices by using prepared statements for all SQL queries, correctly escaping a majority of its outputs, and having a limited attack surface with no unprotected entry points. The absence of file operations and external HTTP requests further strengthens its security. However, the presence of the `create_function` dangerous function is a significant concern, as it can be a vector for arbitrary code execution if user-supplied input reaches it without proper sanitization. While the taint analysis reported no flows, this could be due to the complexity of the code or limitations of the static analysis tool, and the `create_function` usage remains a potential risk.

The plugin's vulnerability history, with one known medium-severity Cross-site Scripting (XSS) vulnerability, suggests a past weakness in input sanitization or output escaping. Although this vulnerability is currently patched, it highlights the importance of diligent security practices. The fact that the last vulnerability was recent (September 2024) reinforces this.

In conclusion, while the plugin has some strong security foundations, the `create_function` usage and the history of an XSS vulnerability are notable weaknesses that require attention. The lack of reported taint flows should not entirely alleviate concerns about code execution, especially given the presence of a dangerous function.

Key Concerns

  • Presence of dangerous function 'create_function'
  • Past medium severity XSS vulnerability
  • Less than 100% output escaping
Vulnerabilities
1 published

Advanced WordPress Backgrounds Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-8045medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Advanced WordPress Backgrounds <= 1.12.3 - Authenticated (Contributor+) Stored Cross-Site Scripting via imageTag Parameter

Sep 10, 2024 Patched in 1.12.4 (1d)
Version History

Advanced WordPress Backgrounds Release Timeline

v1.12.8Current
v1.12.7
v1.12.6
v1.12.5
v1.12.4
v1.12.31 CVE
v1.12.21 CVE
v1.12.11 CVE
v1.12.01 CVE
v1.11.51 CVE
v1.7.71 CVE
v1.3.21 CVE
v1.2.41 CVE
Code Analysis
Analyzed Mar 16, 2026

Advanced WordPress Backgrounds Code Analysis

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

Dangerous Functions Found

create_function$callback = create_function( '', 'echo "' . str_replace( '"', '\"', $section['desc'] ) . '";' );vendors\class-settings-api.php:114

Bundled Libraries

TinyMCE

Output Escaping

72% escaped65 total outputs
Attack Surface

Advanced WordPress Backgrounds Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[nk_awb] classes\class-shortcode.php:28
WordPress Hooks 19
actioninitadvanced-backgrounds.php:83
actioninitadvanced-backgrounds.php:84
actionwp_enqueue_scriptsadvanced-backgrounds.php:85
actionghostkit_parse_blocksadvanced-backgrounds.php:86
actionwp_enqueue_scriptsadvanced-backgrounds.php:87
actionplugins_loadedadvanced-backgrounds.php:203
actionenqueue_block_assetsclasses\class-gutenberg.php:30
actioninitclasses\class-gutenberg.php:31
actioninitclasses\class-gutenberg.php:32
actionrest_api_initclasses\class-rest.php:34
actionadmin_initclasses\class-settings.php:57
actionadmin_menuclasses\class-settings.php:58
actionadmin_enqueue_scriptsclasses\class-tinymce.php:27
filtermce_external_pluginsclasses\class-tinymce.php:28
filtermce_buttonsclasses\class-tinymce.php:29
filtervc_shortcode_outputclasses\class-vc-extend.php:42
actionadmin_initclasses\class-vc-extend.php:43
actionadmin_enqueue_scriptsclasses\class-vc-extend.php:44
actionadmin_enqueue_scriptsvendors\class-settings-api.php:36
Maintenance & Trust

Advanced WordPress Backgrounds Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 15, 2025
PHP min version7.2
Downloads813K

Community Trust

Rating96/100
Number of ratings44
Active installs30K
Developer Profile

Advanced WordPress Backgrounds Developer Profile

Danny van Kooten

94 plugins · 2.1M total installs

72
trust score
Avg Security Score
90/100
Avg Patch Time
514 days
View full developer profile
Detection Fingerprints

How We Detect Advanced WordPress Backgrounds

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/advanced-backgrounds/assets/awb/awb.min.js/wp-content/plugins/advanced-backgrounds/assets/awb/awb.min.css/wp-content/plugins/advanced-backgrounds/assets/vendor/jarallax/dist/jarallax.min.js/wp-content/plugins/advanced-backgrounds/assets/vendor/jarallax/dist/jarallax-video.min.js
Script Paths
/wp-content/plugins/advanced-backgrounds/assets/awb/awb.min.js/wp-content/plugins/advanced-backgrounds/assets/vendor/jarallax/dist/jarallax.min.js/wp-content/plugins/advanced-backgrounds/assets/vendor/jarallax/dist/jarallax-video.min.js
Version Parameters
advanced-backgrounds/assets/awb/awb.min.css?ver=1.12.8advanced-backgrounds/assets/awb/awb.min.js?ver=1.12.8advanced-backgrounds/assets/vendor/jarallax/dist/jarallax.min.js?ver=2.2.1advanced-backgrounds/assets/vendor/jarallax/dist/jarallax-video.min.js?ver=2.2.1

HTML / DOM Fingerprints

JS Globals
AWB
REST Endpoints
/wp-json/advanced-backgrounds/v1
FAQ

Frequently Asked Questions about Advanced WordPress Backgrounds