WP Smart Pagination Security & Risk Analysis

wordpress.org/plugins/wp-smart-pagination

Improve your WordPress powered blog pagination with extra input number where users can jump to any (x) page.

100 active installs v0.2 PHP + WP 2.1.0+ Updated Nov 19, 2013
pagepaginationshortcode
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Smart Pagination Safe to Use in 2026?

Generally Safe

Score 85/100

WP Smart Pagination has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 12yr ago
Risk Assessment

The "wp-smart-pagination" plugin v0.2 exhibits a generally good security posture due to the absence of known vulnerabilities and a lack of dangerous functions or external HTTP requests. The code analysis shows that all SQL queries utilize prepared statements, which is a strong defense against SQL injection. Furthermore, there are no AJAX handlers or REST API routes without authentication checks, and no cron events are present, significantly limiting the external attack surface. However, a notable concern arises from the taint analysis, which identified two flows with unsanitized paths. While these did not escalate to critical or high severity, they indicate potential weaknesses in how data might be handled if it originates from user input and is used in file operations or other sensitive contexts. Additionally, only one-third of the output is properly escaped, suggesting a risk of Cross-Site Scripting (XSS) vulnerabilities if user-controlled data is displayed without adequate sanitization.

Key Concerns

  • Taint flows with unsanitized paths
  • Low percentage of properly escaped output
  • No nonce checks on entry points
  • No capability checks on entry points
Vulnerabilities
None known

WP Smart Pagination Security Vulnerabilities

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

WP Smart Pagination Code Analysis

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

Output Escaping

33% escaped3 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
wp_smart_pagination (wp-smart-pagination.php:35)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP Smart Pagination Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[wpsp] wp-smart-pagination.php:66
WordPress Hooks 1
actionwp_enqueue_scriptswp-smart-pagination.php:28
Maintenance & Trust

WP Smart Pagination Maintenance & Trust

Maintenance Signals

WordPress version tested3.7.41
Last updatedNov 19, 2013
PHP min version
Downloads12K

Community Trust

Rating74/100
Number of ratings3
Active installs100
Developer Profile

WP Smart Pagination Developer Profile

Kharis Sulistiyono

5 plugins · 230 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 Smart Pagination

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-smart-pagination/wp-smart-pagination.css

HTML / DOM Fingerprints

CSS Classes
wp-smart-paginationwpsp-page-navwpsp-page-nav-formwpsp-labelwpsp-hiddenwpsp-input-numberwpsp-button
Shortcode Output
<div class="wp-smart-pagination"><div class="wpsp-page-nav"><form class="wpsp-page-nav-form" action="
FAQ

Frequently Asked Questions about WP Smart Pagination