
Classroom Library Security & Risk Analysis
wordpress.org/plugins/classroom-libraryClassroom library plugin to catalog books and create a check in/out system for students.
Is Classroom Library Safe to Use in 2026?
Generally Safe
Score 100/100Classroom Library has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "classroom-library" v0.1.4 plugin exhibits a generally good security posture concerning direct vulnerabilities. The static analysis shows no dangerous functions, all SQL queries are prepared, and there are no recorded CVEs, indicating a responsible development approach. The presence of nonce checks is a positive sign for securing entry points. However, a significant concern arises from the taint analysis, which identified two flows with unsanitized paths. While these are not classified as critical or high severity, they represent potential avenues for injection if not properly handled by the application context. Additionally, the output escaping rate is only 57%, suggesting a substantial number of outputs that are not properly sanitized, increasing the risk of Cross-Site Scripting (XSS) vulnerabilities. The absence of capability checks on AJAX handlers, coupled with the 2 unprotected AJAX entry points, is a critical oversight, leaving these functionalities exposed to unauthorized access and manipulation. Despite the lack of historical vulnerabilities, the identified taint flows and poor output escaping, along with unprotected AJAX endpoints, warrant careful consideration.
Key Concerns
- Unsanitized paths in taint analysis flows
- Low output escaping rate (43% not escaped)
- AJAX handlers without capability checks
Classroom Library Security Vulnerabilities
Classroom Library Code Analysis
Output Escaping
Data Flow Analysis
Classroom Library Attack Surface
AJAX Handlers 2
Shortcodes 1
WordPress Hooks 14
Maintenance & Trust
Classroom Library Maintenance & Trust
Maintenance Signals
Community Trust
Classroom Library Alternatives
Library Bookshelves
library-bookshelves
Create bookshelves that link to your library catalog. Use shortcodes to display book covers in carousels.
Library Management System
library-management-system
Library Management System is a WordPress plugin that helps schools and colleges manage libraries, bookcases, sections, categories, and users.
WriteShare Writing Community Platform
writeshare
WriteShare will turn WordPress into a full featured writing community, not just a blogging community. Site members can post books with chapters.
BNC BiblioShare
bnc-biblioshare
Displays a book's cover image, title, author, and other book data from BiblioShare
Bestseller Lists from the New York Times
bestseller-lists-from-new-york-times
Integrate bestseller lists from the New York Times into your own site with a user-friendly interface.
Classroom Library Developer Profile
6 plugins · 2K total installs
How We Detect Classroom Library
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/classroom-library/js/barcode-lookup.js/wp-content/plugins/classroom-library/css/styles.css/wp-content/plugins/classroom-library/js/create-transaction.jsjs/barcode-lookup.jscss/styles.cssjs/create-transaction.jsHTML / DOM Fingerprints
<!-- Classroom library directory with bookshelf, book search, barcode lookup, and check in/out. --><!-- Don't access this file directly --><!-- LOAD ADMIN SCRIPTS --><!-- LOAD FRONTEND SCRIPTS -->+6 morename="transaction-publication-id"name="transaction-publication-copies"name="transaction-name"name="transaction-publication-barcode"name="transaction_type"name="transaction-date"+3 moreajax_urlajax_nonce[bookshelf]