
BH Pagination Security & Risk Analysis
wordpress.org/plugins/bh-paginationThis is simple pagination pugin for wordpress template.
Is BH Pagination Safe to Use in 2026?
Generally Safe
Score 85/100BH Pagination has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
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
BH Pagination Security Vulnerabilities
BH Pagination Code Analysis
Output Escaping
BH Pagination Attack Surface
Maintenance & Trust
BH Pagination Maintenance & Trust
Maintenance Signals
Community Trust
BH Pagination Alternatives
WP-Paginate
wp-paginate
WP-Paginate is a simple and flexible pagination plugin which provides users with better navigation on your WordPress site.
No Page Comment
no-page-comment
An admin interface to control the default comment and trackback settings on new posts, pages and custom post types.
Posts List
posts-list
Adds a posts (or pages) list of your blog pages (or posts) by entering the shortcode [posts-list].
Remove noreferrer
remove-noreferrer
"Remove noreferrer" automatically removes rel="noreferrer" attribute from links on your website on-the-fly.
Pagebar2
pagebar
Pagebar adds a nice page bar to your blog posts, multipaged posts and paged comments.
BH Pagination Developer Profile
14 plugins · 2K total installs
How We Detect BH Pagination
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/bh-pagination/bootstrap.min.cssHTML / DOM Fingerprints
paginationpagination-link<div class="pagination"><ul class=""><li>Prev