
Novelist Security & Risk Analysis
wordpress.org/plugins/novelistEasily organize and display your portfolio of books.
Is Novelist Safe to Use in 2026?
Generally Safe
Score 98/100Novelist has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The novelist plugin v1.3.0 presents a mixed security posture. On the positive side, the static analysis indicates a reasonable level of effort in implementing security controls, with a significant number of capability checks and nonce checks present. The absence of critical or high severity taint flows and dangerous functions is also encouraging. However, several areas warrant concern. The fact that 100% of SQL queries are not using prepared statements is a significant risk, potentially exposing the site to SQL injection vulnerabilities. While the total number of SQL queries is low, the lack of proper sanitization for all of them is a critical oversight.
The vulnerability history reveals a pattern of medium severity issues, specifically Cross-Site Scripting (XSS) and Cross-Site Request Forgery (CSRF). Although there are currently no unpatched vulnerabilities, the presence of 3 historical medium CVEs suggests a recurring tendency to introduce such flaws. The last reported vulnerability was in March 2025, which is in the future, indicating a potential data anomaly or an assumption about future vulnerability discovery.
In conclusion, while novelist v1.3.0 demonstrates some good security practices in its implementation, the lack of prepared statements for all SQL queries is a critical weakness. The historical vulnerability trend also indicates a need for more rigorous code review and security testing to prevent recurring XSS and CSRF issues. The plugin has a moderate risk profile, primarily due to the SQL query handling and past vulnerability types.
Key Concerns
- All SQL queries lack prepared statements
- 3 historical medium severity CVEs
- 2 unsanitized path taint flows
- 33% of output not properly escaped
Novelist Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
Novelist <= 1.2.3 - Authenticated (Administrator+) Stored Cross-Site Scripting
Novelist <= 1.2.2 - Cross-Site Request Forgery
Novelist <= 1.2.0 - Authenticated (Administrator+) Stored Cross-Site Scripting via Book Information Fields
Novelist Release Timeline
Novelist Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Novelist Attack Surface
AJAX Handlers 2
Shortcodes 4
WordPress Hooks 81
Maintenance & Trust
Novelist Maintenance & Trust
Maintenance Signals
Community Trust
Novelist Alternatives
Osom Author Pro
genesis-author-pro
The Osom Author Pro plugin creates a library which allows you to add books to any WordPress theme.
Just Writing Statistics
just-writing-statistics
Calculate your writing statistics on your WordPress site.
Web3Press – Migrating to 3ook.com Decentralized Bookstore
likecoin
FINAL LEGACY VERSION: Read-only maintenance version before 3ook.com transition. No new publishing features.
Good Reads Books
display-good-reads-books
Showcase currently reading and recently read Goodreads books on your website.
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.
Novelist Developer Profile
3 plugins · 3K total installs
How We Detect Novelist
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/novelist/assets/css/novelist-admin.css/wp-content/plugins/novelist/assets/css/novelist.css/wp-content/plugins/novelist/assets/js/novelist-admin.js/wp-content/plugins/novelist/assets/js/novelist.js/wp-content/plugins/novelist/assets/js/novelist-admin.js/wp-content/plugins/novelist/assets/js/novelist.jsnovelist/assets/css/novelist-admin.css?ver=novelist/assets/css/novelist.css?ver=novelist/assets/js/novelist-admin.js?ver=novelist/assets/js/novelist.js?ver=HTML / DOM Fingerprints
novelist-book-titlenovelist-book-authornovelist-book-genrenovelist-book-publishernovelist-book-publication-datenovelist-book-isbnnovelist-book-cover-imagenovelist-book-descriptiondata-novelist-book-idnovelist_params/wp-json/novelist/v1/books[novelist_books][novelist_book_details]