Page Transition Security & Risk Analysis

wordpress.org/plugins/page-transition

Page Transition is a simple and easy wordpress plugin used to add page transition using CSS3 animations. Show your page with modern animations.

800 active installs v1.3 PHP + WP 3.6+ Updated Sep 15, 2014
animateanimationscss3effectsfade
63
C · Use Caution
CVEs total1
Unpatched1
Last CVEAug 19, 2025
Safety Verdict

Is Page Transition Safe to Use in 2026?

Use With Caution

Score 63/100

Page Transition has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Aug 19, 2025Updated 11yr ago
Risk Assessment

The "page-transition" plugin v1.3 exhibits a mixed security posture. On the positive side, the static analysis reveals no identified dangerous functions, no raw SQL queries, and the presence of at least one nonce and capability check, which are good security practices. The attack surface is also reported as zero entry points, which is highly encouraging. However, a significant concern is the very low percentage of properly escaped output (14%). This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, especially given that the plugin's historical vulnerability is also an XSS type.

The vulnerability history reveals one known medium severity CVE, which is currently unpatched and was identified relatively recently. The prevalence of XSS in its history, coupled with the current low output escaping, strongly suggests that further XSS vulnerabilities are likely to exist or re-emerge in unpatched versions. While the lack of direct attack vectors like unprotected AJAX handlers or REST API routes is a strength, the unescaped output creates a significant indirect risk that could be exploited through other means.

In conclusion, the plugin has some fundamental security strengths, particularly in its limited attack surface and use of prepared statements. Nevertheless, the critical lack of output escaping and the presence of an unpatched XSS vulnerability represent substantial security risks that need immediate attention. The developer should prioritize addressing the unpatched CVE and significantly improving output sanitization.

Key Concerns

  • Unpatched CVE exists
  • Low output escaping (14%)
  • Historical XSS vulnerability
Vulnerabilities
1 published

Page Transition Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-49412medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Page Transition <= 1.3 - Authenticated (Administrator+) Stored Cross-Site Scripting

Aug 19, 2025Unpatched
Version History

Page Transition Release Timeline

v1.3Current1 CVE
v1.21 CVE
v1.11 CVE
v1.01 CVE
Code Analysis
Analyzed Mar 16, 2026

Page Transition Code Analysis

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

Output Escaping

14% escaped14 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
page_transition_options (class-page-transition.php:193)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Page Transition Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
actionadmin_menuclass-page-transition.php:124
actionadmin_enqueue_scriptsclass-page-transition.php:128
filterwp_headersclass-page-transition.php:131
actionwp_enqueue_scriptsclass-page-transition.php:133
actionwp_enqueue_scriptsclass-page-transition.php:134
actionwp_headclass-page-transition.php:135
actionwp_footerclass-page-transition.php:136
filterbody_classclass-page-transition.php:137
actionwp_headclass-page-transition.php:139
actionplugins_loadedpage-transition.php:32
Maintenance & Trust

Page Transition Maintenance & Trust

Maintenance Signals

WordPress version tested4.0.38
Last updatedSep 15, 2014
PHP min version
Downloads31K

Community Trust

Rating90/100
Number of ratings33
Active installs800
Developer Profile

Page Transition Developer Profile

numixtech

2 plugins · 900 total installs

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

How We Detect Page Transition

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/page-transition/css/page-transition.css/wp-content/plugins/page-transition/js/page-transition.js
Script Paths
/wp-content/plugins/page-transition/js/page-transition.js
Version Parameters
page-transition/css/page-transition.css?ver=page-transition/js/page-transition.js?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- Page Transition Settings -->
Data Attributes
data-transitiondata-animation-indata-animation-outdata-animation-in-durationdata-animation-out-durationdata-loading-color
JS Globals
pageTransitionSettings
FAQ

Frequently Asked Questions about Page Transition