
Blocks for BookWyrm Security & Risk Analysis
wordpress.org/plugins/blocks-for-bookwyrmAdds two blocks for pulling currently reading and past read books from BookWyrm
Is Blocks for BookWyrm Safe to Use in 2026?
Generally Safe
Score 100/100Blocks for BookWyrm has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "blocks-for-bookwyrm" plugin exhibits a strong security posture based on the provided static analysis. The absence of dangerous functions, the exclusive use of prepared statements for SQL queries, and the complete output escaping indicate robust coding practices for data handling and presentation. Furthermore, the lack of file operations and external HTTP requests minimizes potential attack vectors. The vulnerability history is clean, with no recorded CVEs, which is a positive indicator of the plugin's security over time.
However, the analysis does highlight some areas for potential improvement. The total lack of nonces and capability checks across all entry points (even though the attack surface is currently zero) represents a significant potential risk if the plugin were to evolve and introduce new entry points without proper authentication and authorization mechanisms. The presence of external HTTP requests, while not inherently a vulnerability, is an area that warrants careful monitoring as these can sometimes be exploited if not properly secured or validated. Overall, the plugin is currently secure due to its limited entry points and good internal coding practices, but its extensibility and future development need to be approached with a strong security-first mindset.
In conclusion, "blocks-for-bookwyrm" v1.0.5 is demonstrably secure in its current state, with excellent practices in data handling and output sanitization, and a clean vulnerability history. The primary concern lies in the absence of explicit security checks like nonces and capability checks on its (currently non-existent) entry points, which could become a weakness if new features are added without them. The external HTTP requests are a minor point to consider for future vigilance.
Key Concerns
- No nonce checks on any entry points
- No capability checks on any entry points
Blocks for BookWyrm Security Vulnerabilities
Blocks for BookWyrm Code Analysis
Output Escaping
Blocks for BookWyrm Attack Surface
WordPress Hooks 3
Maintenance & Trust
Blocks for BookWyrm Maintenance & Trust
Maintenance Signals
Community Trust
Blocks for BookWyrm Alternatives
Spectra Gutenberg Blocks – Website Builder for the Block Editor
ultimate-addons-for-gutenberg
Power-up Gutenberg with advanced blocks for faster website creation. Build your WordPress website effortlessly using powerful building blocks!
Kadence Blocks — Page Builder Toolkit for Gutenberg Editor
kadence-blocks
20+ AI-powered Gutenberg Blocks with endless options, enabling top-notch efficiency for high-performance dynamic website creation.
Extendify
extendify
The best WordPress templates, pattern, and layout library with 1,000+ designs built for the Gutenberg block editor.
Page Builder: Pagelayer – Drag and Drop website builder
pagelayer
The most advanced frontend drag & drop page builder. Pagelayer is a light weight but extremely powerful Website Builder.
SiteOrigin Widgets Bundle
so-widgets-bundle
Essential elements for modern websites. Add buttons, sliders, heroes, maps, images, carousels, features, icons, more. Create dynamic pages easily.
Blocks for BookWyrm Developer Profile
7 plugins · 1K total installs
How We Detect Blocks for BookWyrm
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/blocks-for-bookwyrm/build/bookwyrm-read.asset.php/wp-content/plugins/blocks-for-bookwyrm/build/bookwyrm-reading.asset.php/wp-content/plugins/blocks-for-bookwyrm/assets/images/default-book-cover.svg/wp-content/plugins/blocks-for-bookwyrm/assets/images/default-book-cover.pngblocks-for-bookwyrm/build/bookwyrm-read.asset.phpblocks-for-bookwyrm/build/bookwyrm-reading.asset.phpHTML / DOM Fingerprints
read--listdata-userdata-instancewindow.blocksForBookwyrm/user/([^/]+)/shelf/read.json<p style="font-weight: bold;">⚠️ Sorry, there has been an error fetching the feed.</p>