Osom Author Pro Security & Risk Analysis

wordpress.org/plugins/genesis-author-pro

The Osom Author Pro plugin creates a library which allows you to add books to any WordPress theme.

1K active installs v2.0 PHP + WP 5.0+ Updated Dec 3, 2025
authorsbooksgenesis
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Osom Author Pro Safe to Use in 2026?

Generally Safe

Score 100/100

Osom Author Pro has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The "genesis-author-pro" v2.0 plugin exhibits a strong security posture based on the provided static analysis and vulnerability history. The complete absence of identified AJAX handlers, REST API routes, shortcodes, or cron events with exposed attack surfaces significantly limits the plugin's potential entry points for malicious actors. Furthermore, the code analysis reveals excellent practices in SQL query handling, with 100% using prepared statements, and a high rate of output escaping (87%), which mitigates common cross-site scripting vulnerabilities.

The plugin also demonstrates a commitment to security by including nonce and capability checks, indicating an awareness of authentication and authorization mechanisms. The lack of dangerous functions, file operations, and external HTTP requests further reduces the potential for exploitation. The zero recorded CVEs, both historically and currently, and the absence of any common vulnerability types or recorded past vulnerabilities strongly suggest a well-maintained and secure codebase. This history is a positive indicator of ongoing security diligence.

While the plugin has a robust security profile, the slight percentage of unescaped output (13%) could still represent a minor risk if those specific outputs are user-controlled or process sensitive data. However, given the overall low attack surface and the low percentage, this risk is likely minimal. In conclusion, "genesis-author-pro" v2.0 appears to be a secure plugin with a proactive approach to security, characterized by a minimal attack surface, strong coding practices, and a clean vulnerability history.

Key Concerns

  • Minor unescaped output detected
Vulnerabilities
None known

Osom Author Pro Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Osom Author Pro Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
12
80 escaped
Nonce Checks
1
Capability Checks
1
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

87% escaped92 total outputs
Attack Surface

Osom Author Pro Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 46
actionadmin_enqueue_scriptsclasses\class.Genesis_Author_Pro.php:75
actionadmin_enqueue_scriptsclasses\class.Genesis_Author_Pro_Book_Meta.php:58
actionadd_meta_boxesclasses\class.Genesis_Author_Pro_Book_Meta.php:59
filterpost_updated_messagesclasses\class.Genesis_Author_Pro_Book_Meta.php:60
filtergenesis_site_layoutclasses\class.Genesis_Author_Pro_Template.php:115
actionwp_enqueue_scriptsclasses\class.Genesis_Author_Pro_Widget.php:51
filterget_the_content_limitclasses\class.Genesis_Author_Pro_Widget_Output.php:139
actiongenesis_entry_contentfunctions\template.php:110
actiongenesis_after_entry_contentfunctions\template.php:111
actiongenesis_after_entry_contentfunctions\template.php:112
actiongenesis_after_entry_contentfunctions\template.php:113
actiongenesis_after_entry_contentfunctions\template.php:114
actiongenesis_before_entry_contentfunctions\template.php:130
actiongenesis_before_entry_contentfunctions\template.php:131
actiongenesis_before_entry_contentfunctions\template.php:132
actiongenesis_before_entry_contentfunctions\template.php:133
actiongenesis_entry_contentfunctions\template.php:134
actiongenesis_entry_contentfunctions\template.php:135
actiongenesis_after_entry_contentfunctions\template.php:136
actionplugins_loadedplugin.php:30
actioninitplugin.php:68
actioninitplugin.php:70
actionload-post.phpplugin.php:78
actionload-post-new.phpplugin.php:79
actionload-edit-tags.phpplugin.php:80
filterbulk_post_updated_messagesplugin.php:81
actionsave_postplugin.php:82
actiongenesis_initplugin.php:86
actioninitplugin.php:98
actionadmin_initplugin.php:99
filtertemplate_includeplugin.php:100
actionwidgets_initplugin.php:102
actionafter_setup_themeplugin.php:107
actioninitplugin.php:110
filterget_block_type_variationsplugin.php:188
filterblock_categories_allplugin.php:459
actioninitplugin.php:472
actionadmin_headplugin.php:582
actionwp_enqueue_scriptstemplates\archive-books.php:11
actiongenesis_looptemplates\archive-books.php:12
filterbody_classtemplates\archive-books.php:15
filterpost_classtemplates\archive-books.php:16
actionwp_enqueue_scriptstemplates\single-books.php:10
actiongenesis_looptemplates\single-books.php:11
filterbody_classtemplates\single-books.php:14
filterpost_classtemplates\single-books.php:15
Maintenance & Trust

Osom Author Pro Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 3, 2025
PHP min version
Downloads58K

Community Trust

Rating98/100
Number of ratings10
Active installs1K
Developer Profile

Osom Author Pro Developer Profile

OsomPress

10 plugins · 118K total installs

99
trust score
Avg Security Score
99/100
Avg Patch Time
7 days
View full developer profile
Detection Fingerprints

How We Detect Osom Author Pro

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/genesis-author-pro/resources/js/genesis-author-pro.js/wp-content/plugins/genesis-author-pro/resources/css/genesis-author-pro.css
Script Paths
/wp-content/plugins/genesis-author-pro/resources/js/genesis-author-pro.js
Version Parameters
genesis-author-pro/resources/js/genesis-author-pro.js?ver=genesis-author-pro/resources/css/genesis-author-pro.css?ver=

HTML / DOM Fingerprints

CSS Classes
genesis-author-pro-book-details
HTML Comments
--- Book Details ------ End Book Details ---
Data Attributes
data-book-iddata-book-titledata-book-authordata-book-pricedata-book-isbndata-book-publisher+8 more
JS Globals
genesisAuthorPro
Shortcode Output
[genesis_author_pro_book_details]
FAQ

Frequently Asked Questions about Osom Author Pro