BH Pagination Security & Risk Analysis

wordpress.org/plugins/bh-pagination

This is simple pagination pugin for wordpress template.

10 active installs v1.0 PHP + WP 3.3+ Updated Nov 27, 2013
commentsnavigationpagepaginatepost
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is BH Pagination Safe to Use in 2026?

Generally Safe

Score 85/100

BH 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 'bh-pagination' v1.0 plugin exhibits a generally strong security posture based on the provided static analysis. The complete absence of identifiable attack vectors like AJAX handlers, REST API routes, shortcodes, or cron events, and the fact that all of these (if they existed) would have been protected by authentication, significantly reduces the plugin's exposure. Furthermore, the code signals indicate a responsible approach to database interactions, with 100% of SQL queries using prepared statements. The lack of dangerous function usage, file operations, and external HTTP requests also points to a well-controlled codebase.

However, a critical concern arises from the output escaping. The analysis shows 100% of outputs are not properly escaped. This is a significant vulnerability as it opens the door to Cross-Site Scripting (XSS) attacks. Even with a seemingly small attack surface, any user-supplied data that is rendered on the frontend without proper escaping can be exploited by attackers to inject malicious scripts. The absence of nonce and capability checks, while potentially explained by the lack of entry points, should still be a point of consideration for future development or if the plugin's functionality expands.

The plugin's vulnerability history is clean, with no recorded CVEs. This suggests that the developers have either been proactive in securing their code or that the plugin hasn't been a target of extensive scrutiny or attacks. However, the lack of historical vulnerabilities should not be seen as a guarantee of current security, especially given the identified output escaping issue. The overall conclusion is that while the plugin demonstrates good practices in many areas, the critical lack of output escaping presents a significant risk that needs immediate attention.

Key Concerns

  • Output escaping: 100% of outputs not properly escaped
  • Nonce checks: 0 nonce checks present
  • Capability checks: 0 capability checks present
Vulnerabilities
None known

BH Pagination Security Vulnerabilities

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

BH Pagination Code Analysis

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

Output Escaping

0% escaped1 total outputs
Attack Surface

BH Pagination Attack Surface

Entry Points0
Unprotected0
Maintenance & Trust

BH Pagination Maintenance & Trust

Maintenance Signals

WordPress version tested3.5.2
Last updatedNov 27, 2013
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

BH Pagination Developer Profile

ThemesVila

14 plugins · 2K total installs

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

How We Detect BH Pagination

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bh-pagination/bootstrap.min.css

HTML / DOM Fingerprints

CSS Classes
paginationpagination-link
Shortcode Output
<div class="pagination"><ul class=""><li>Prev
FAQ

Frequently Asked Questions about BH Pagination