wp scroll posts Security & Risk Analysis

wordpress.org/plugins/wp-scroll-posts

wp scroll posts is posts scroller plugin

100 active installs v0.6 PHP + WP 3.5+ Updated May 12, 2015
scroll-postsscrollerscroller-widgetvertical-scrollerwordpress-post-scroller
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is wp scroll posts Safe to Use in 2026?

Generally Safe

Score 85/100

wp scroll posts has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11yr ago
Risk Assessment

The "wp-scroll-posts" plugin v0.6 demonstrates a generally good security posture based on the provided static analysis. It has a very small attack surface, with only one shortcode and no other identified entry points. Critically, there are no AJAX handlers or REST API routes that lack authentication or permission checks. The code also shows good practices in handling SQL queries, with 100% using prepared statements and no dangerous functions detected. File operations and external HTTP requests are also absent, further reducing potential risks.

However, a significant concern lies in the output escaping. With 26 total outputs and only 8% properly escaped, there is a high probability of cross-site scripting (XSS) vulnerabilities. This is a serious weakness that could allow attackers to inject malicious scripts into the user interface. Additionally, the complete absence of nonce checks is a red flag. While there are no AJAX handlers to protect with nonces currently, any future addition of such functionality without implementing nonce checks would be a critical oversight, leaving the plugin open to CSRF attacks.

The plugin's vulnerability history is clean, with no recorded CVEs. This, combined with the absence of taint flows, suggests that its existing codebase might be relatively stable or that the static analysis was limited. Despite its strengths in query handling and limited attack surface, the poor output escaping and lack of nonces are substantial security weaknesses that warrant careful consideration. The plugin's overall security is moderate, with significant risks due to potential XSS.

Key Concerns

  • Low percentage of properly escaped output (8%)
  • Zero nonce checks implemented
Vulnerabilities
None known

wp scroll posts Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

wp scroll posts Release Timeline

v0.5
v0.4
v0.3
v0.2
v0.1
Code Analysis
Analyzed Mar 16, 2026

wp scroll posts Code Analysis

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

Output Escaping

8% escaped26 total outputs
Attack Surface

wp scroll posts Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[wpsp] wp-scroll-posts.php:498
WordPress Hooks 6
actionwp_enqueue_scriptswp-scroll-posts.php:57
actionwp_enqueue_scriptswp-scroll-posts.php:63
actionadmin_menuwp-scroll-posts.php:69
actionadmin_initwp-scroll-posts.php:76
actionwidgets_initwp-scroll-posts.php:417
filterwidget_textwp-scroll-posts.php:419
Maintenance & Trust

wp scroll posts Maintenance & Trust

Maintenance Signals

WordPress version tested4.2.39
Last updatedMay 12, 2015
PHP min version
Downloads9K

Community Trust

Rating100/100
Number of ratings5
Active installs100
Developer Profile

wp scroll posts Developer Profile

Ajay Sharma

4 plugins · 250 total installs

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

How We Detect wp scroll posts

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-scroll-posts/js/jquery.vticker.js/wp-content/plugins/wp-scroll-posts/css/styles.css
Script Paths
/wp-content/plugins/wp-scroll-posts/js/jquery.vticker.js

HTML / DOM Fingerprints

Data Attributes
name="wpsp_enable"name="wpsp_thumbnail_enable"name="wpsp_title_enable"name="wpsp_date_enable"name="wpsp_excerpt_enable"name="wpsp_readmore_enable"+10 more
Shortcode Output
[wpsp][wpsp cat='CategoryName']
FAQ

Frequently Asked Questions about wp scroll posts