Parallax Scroll by adamrob.co.uk Security & Risk Analysis

wordpress.org/plugins/adamrob-parallax-scroll

Create a header, or custom post/page with a scrolling parallax background. All with a simple shortcode.

1K active installs v3.0.1 PHP + WP 4.0+ Updated Mar 9, 2019
adamrobheaderimageparallaxscroll
85
A · Safe
CVEs total1
Unpatched0
Last CVEFeb 3, 2019
Safety Verdict

Is Parallax Scroll by adamrob.co.uk Safe to Use in 2026?

Generally Safe

Score 85/100

Parallax Scroll by adamrob.co.uk has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Feb 3, 2019Updated 7yr ago
Risk Assessment

The plugin 'adamrob-parallax-scroll' v3.0.1 presents a mixed security posture. On the positive side, the static analysis reveals no direct attack surface through common entry points like AJAX handlers, REST API routes, or shortcodes. Furthermore, the code demonstrates good practices by not utilizing dangerous functions, performing file operations, or making external HTTP requests. SQL queries are exclusively handled via prepared statements, and there's at least one nonce check and two capability checks, indicating some awareness of WordPress security mechanisms.

However, a significant concern arises from the output escaping. With 79 total outputs and only 27% properly escaped, there's a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. While taint analysis found no issues, this is likely due to the limited scope of analysis or the specific way data is handled before reaching output. The vulnerability history shows a single medium-severity CVE in the past, specifically an XSS vulnerability, which aligns with the observed lack of proper output escaping. This suggests a recurring pattern of insufficient sanitization before rendering user-controlled or dynamic data.

In conclusion, while the plugin has a small attack surface and avoids certain risky practices, the prevalence of unescaped output is a critical weakness that directly contradicts the absence of XSS in the taint analysis and points to a strong likelihood of exploitable vulnerabilities. The past XSS vulnerability further reinforces this concern. The plugin's strengths in limiting attack vectors and secure SQL handling are overshadowed by the critical flaw in output sanitization.

Key Concerns

  • Low percentage of properly escaped output
  • Past medium-severity XSS vulnerability
Vulnerabilities
1

Parallax Scroll by adamrob.co.uk Security Vulnerabilities

CVEs by Year

1 CVE in 2019
2019
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2019-7413medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Parallax Scroll <= 2.0.1 - Cross-Site Scripting

Feb 3, 2019 Patched in 2.1 (1815d)
Code Analysis
Analyzed Mar 16, 2026

Parallax Scroll by adamrob.co.uk Code Analysis

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

Output Escaping

27% escaped79 total outputs
Attack Surface

Parallax Scroll by adamrob.co.uk Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 13
actioninitadmin\class-adamrob-parallax-scroll-admin.php:158
actionadmin_enqueue_scriptsadmin\class-adamrob-parallax-scroll-admin.php:189
actionadmin_enqueue_scriptsadmin\class-adamrob-parallax-scroll-admin.php:195
actionadd_meta_boxesadmin\class-adamrob-parallax-scroll-admin.php:201
actionsave_postadmin\class-adamrob-parallax-scroll-admin.php:207
actionadmin_headadmin\class-adamrob-parallax-scroll-admin.php:224
actionedit_form_after_titleadmin\class-adamrob-parallax-scroll-admin.php:230
actionplugins_loadedincludes\class-adamrob-parallax-scroll.php:161
actionadmin_initincludes\class-adamrob-parallax-scroll.php:187
actionadmin_noticesincludes\class-adamrob-parallax-scroll.php:188
filterplugin_row_metaincludes\class-adamrob-parallax-scroll.php:189
actionwp_enqueue_scriptspublic\class-adamrob-parallax-scroll-public.php:152
actionwp_enqueue_scriptspublic\class-adamrob-parallax-scroll-public.php:158
Maintenance & Trust

Parallax Scroll by adamrob.co.uk Maintenance & Trust

Maintenance Signals

WordPress version tested5.1.0
Last updatedMar 9, 2019
PHP min version
Downloads176K

Community Trust

Rating84/100
Number of ratings21
Active installs1K
Developer Profile

Parallax Scroll by adamrob.co.uk Developer Profile

adamrob

1 plugin · 1K total installs

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

How We Detect Parallax Scroll by adamrob.co.uk

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/adamrob-parallax-scroll/admin/css/adamrob-parallax-scroll-admin-css.css/wp-content/plugins/adamrob-parallax-scroll/public/css/adamrob-parallax-scroll-public.css/wp-content/plugins/adamrob-parallax-scroll/public/js/adamrob-parallax-scroll-public.js
Version Parameters
adamrob-parallax-scroll/public/css/adamrob-parallax-scroll-public.css?ver=adamrob-parallax-scroll/public/js/adamrob-parallax-scroll-public.js?ver=

HTML / DOM Fingerprints

CSS Classes
adamrob-parallax-scroll-wrap
Data Attributes
data-parallax-speed
JS Globals
adamrob_parallax_scroll_vars
Shortcode Output
[parallax_scroll src="
FAQ

Frequently Asked Questions about Parallax Scroll by adamrob.co.uk