
HM Books Gallery – Build a Book Showcase, Store or a Library in minutes Security & Risk Analysis
wordpress.org/plugins/wp-books-galleryBook Gallery will build a mobile-friendly Book Store, Showcase or Library in a few minutes. You can also display pdfs, documents in a grid/list view.
Is HM Books Gallery – Build a Book Showcase, Store or a Library in minutes Safe to Use in 2026?
Generally Safe
Score 100/100HM Books Gallery – Build a Book Showcase, Store or a Library in minutes has a strong security track record. Known vulnerabilities have been patched promptly.
The wp-books-gallery plugin v4.7.8 exhibits a mixed security posture. While it has a relatively small attack surface and a decent number of nonce and capability checks, there are notable areas of concern stemming from its code signals and vulnerability history. The presence of the `unserialize` function, especially without explicit checks on the data being unserialized, is a significant risk that could lead to remote code execution if an attacker can control the serialized data. Additionally, the taint analysis revealing flows with unsanitized paths, including one of high severity, points to potential vulnerabilities where external input is not properly validated or escaped before being used in a sensitive operation.
The plugin's vulnerability history shows a past medium-severity CVE, with the last reported vulnerability in February 2023. While there are no currently unpatched CVEs, the previous CSRF vulnerability highlights a historical tendency to have exploitable weaknesses. The fact that the last vulnerability was not critical or high might suggest good patching practices, but the underlying causes of past vulnerabilities, like CSRF, often indicate a need for robust input validation and authorization checks. The plugin's SQL query practice of using prepared statements 43% of the time is a weakness, as a significant portion of its database interactions are not protected against SQL injection.
In conclusion, while the plugin has some strengths in terms of its limited attack surface and the presence of security checks, the identified risks, particularly the use of `unserialize` and unsanitized taint flows, along with less-than-ideal SQL preparation, necessitate caution. The historical CVE, though medium, serves as a reminder of past security lapses. Users should be aware of these potential vulnerabilities and ensure the plugin is updated to the latest version, although this specific version is v4.7.8, and the history indicates no *currently* unpatched CVEs for it. The mixed results suggest that while not acutely dangerous, it's not a plugin to be deployed without careful consideration and monitoring.
Key Concerns
- Dangerous function: unserialize detected
- Taint analysis: high severity flow with unsanitized path
- SQL queries: 57% not using prepared statements
- Output escaping: 47% not properly escaped
- Bundled library: Freemius v1.0 (potentially outdated)
HM Books Gallery – Build a Book Showcase, Store or a Library in minutes Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
WordPress Books Gallery <= 4.4.8 - Cross-Site Request Forgery leading to Plugin Settings Changes
HM Books Gallery – Build a Book Showcase, Store or a Library in minutes Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
HM Books Gallery – Build a Book Showcase, Store or a Library in minutes Attack Surface
Shortcodes 1
WordPress Hooks 23
Maintenance & Trust
HM Books Gallery – Build a Book Showcase, Store or a Library in minutes Maintenance & Trust
Maintenance Signals
Community Trust
HM Books Gallery – Build a Book Showcase, Store or a Library in minutes Alternatives
GS Books Showcase – Display Books in Grid, Slider & More | Library for WordPress
gs-books-showcase
Showcase your books in Grid, Slider, Filter & Flip layouts. GS Books Showcase is the ultimate book library plugin for WordPress.
Tizra Connect
tizra-connect
Tizra Connect is a simple way to display Tizra-hosted publications in your WordPress site.
Dear Flipbook – PDF Flipbook, 3D Flipbook, PDF embed, PDF viewer
3d-flipbook-dflip-lite
Dear Flipbook creates PDF Flipbook, 3D Flipbook, PDF viewer, PDF embed for WordPress sites. Create impressive and realistic 3D flipbooks with PDFs.
3D FlipBook – PDF Embedder, PDF Flipbook Viewer, Flipbook Image Gallery
interactive-3d-flipbook-powered-physics-engine
3D FlipBook is PDF Viewer, allowing to browse images, PDFs or HTMLs as flipbook. Flipbook attracts user attention and makes more impression on him.
Embed Any Document – Embed PDF, Word, PowerPoint and Excel Files
embed-any-document
Embed PDF, DOC, PPT and XLS documents easily on your WordPress website with the help of Google Docs Viewer or Microsoft Office Online.
HM Books Gallery – Build a Book Showcase, Store or a Library in minutes Developer Profile
13 plugins · 8K total installs
How We Detect HM Books Gallery – Build a Book Showcase, Store or a Library in minutes
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-books-gallery/assets/css/frontend.css/wp-content/plugins/wp-books-gallery/assets/css/magnific-popup.css/wp-content/plugins/wp-books-gallery/assets/js/frontend.js/wp-content/plugins/wp-books-gallery/assets/js/jquery.magnific-popup.min.js/wp-content/plugins/wp-books-gallery/assets/js/wow.min.js/wp-content/plugins/wp-books-gallery/assets/js/jquery.ddslick.min.jsassets/js/frontend.jsassets/js/jquery.magnific-popup.min.jsassets/js/wow.min.jsassets/js/jquery.ddslick.min.jswp-books-gallery/assets/css/frontend.css?ver=wp-books-gallery/assets/js/frontend.js?ver=wp-books-gallery/assets/js/jquery.magnific-popup.min.js?ver=wp-books-gallery/assets/js/wow.min.js?ver=wp-books-gallery/assets/js/jquery.ddslick.min.js?ver=HTML / DOM Fingerprints
wbg-gallery-itemwbg-gallery-item-imagewbg-gallery-item-titlewbg-gallery-item-authorwbg-gallery-item-pricewbg-gallery-item-buttonwbg-no-imagewbg-admin-book-cover-list<!-- Donate us link to plugin description --><!-- rewrite_rules upon plugin activation --><!-- include your custom post type on category and tags pages --><!-- Add Columns to logo list table -->+2 moredata-wbg-imgdata-wbg-titledata-wbg-authordata-wbg-pricedata-wbg-buttondata-wbg-idWBG_ASSETSWBG_CLS_PRFXWBG_VERSION[wp_books_gallery]