Bg forReaders Security & Risk Analysis

wordpress.org/plugins/bg-forreaders

Convert post content to most popular e-book formats for readers and displays a form for download. Generates OPDS catalogue.

60 active installs v3.0 PHP 7.1+ WP 3.0.1+ Updated May 23, 2022
e-bookepubhtmlopdspdf
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Bg forReaders Safe to Use in 2026?

Generally Safe

Score 85/100

Bg forReaders has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3yr ago
Risk Assessment

The "bg-forreaders" v3.0 plugin exhibits a mixed security posture. On one hand, it has a clean vulnerability history with no recorded CVEs, suggesting a generally secure development approach or fortunate circumstances. The presence of nonce and capability checks on its entry points is also a positive indicator. However, the static analysis reveals significant concerns, particularly regarding output escaping and unsanitized paths identified in the taint analysis. With only 6% of outputs properly escaped, there's a high risk of Cross-Site Scripting (XSS) vulnerabilities. The two flows with unsanitized paths, even without critical or high severity ratings in the taint analysis, are concerning as they represent potential avenues for insecure file operations or path traversal if further exploited. The low percentage of prepared statements for SQL queries (67%) also indicates a risk of SQL injection vulnerabilities, though the total number of queries is manageable.

Key Concerns

  • Only 6% of outputs properly escaped
  • 2 flows with unsanitized paths
  • 33% of SQL queries not prepared
Vulnerabilities
None known

Bg forReaders Security Vulnerabilities

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

Bg forReaders Code Analysis

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

SQL Query Safety

67% prepared3 total queries

Output Escaping

6% escaped70 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

4 flows2 with unsanitized paths
bg_forreaders_callback (bg-forreaders.php:230)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Bg forReaders Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_bg_forreadersbg-forreaders.php:227
noprivwp_ajax_bg_forreadersbg-forreaders.php:228

Shortcodes 1

[noread] bg-forreaders.php:216
WordPress Hooks 16
actionadmin_noticesbg-forreaders.php:39
actionadmin_initbg-forreaders.php:40
actionplugins_loadedbg-forreaders.php:122
actionwp_enqueue_scriptsbg-forreaders.php:173
actionadmin_enqueue_scriptsbg-forreaders.php:185
filterthe_contentbg-forreaders.php:212
actionsave_postbg-forreaders.php:390
actionadmin_menubg-forreaders.php:395
actionadmin_initbg-forreaders.php:413
actionsave_postbg-forreaders.php:441
filtercron_schedulesbg-forreaders.php:462
actionbg_forreaders_stack_cron_actionbg-forreaders.php:520
actionbg_forreaders_all_cron_actionbg-forreaders.php:537
actionbg_forreaders_log_cron_actionbg-forreaders.php:549
filterupload_dirbg-forreaders.php:682
actioninitincludes\rss-opds.php:7

Scheduled Events 6

bg_forreaders_stack_cron_action
bg_forreaders_stack_cron_action
bg_forreaders_all_cron_action
bg_forreaders_all_cron_action
bg_forreaders_log_cron_action
bg_forreaders_log_cron_action
Maintenance & Trust

Bg forReaders Maintenance & Trust

Maintenance Signals

WordPress version tested6.0.11
Last updatedMay 23, 2022
PHP min version7.1
Downloads7K

Community Trust

Rating100/100
Number of ratings3
Active installs60
Developer Profile

Bg forReaders Developer Profile

Vadim Bogaiskov

6 plugins · 1K total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Bg forReaders

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bg-forreaders/css/style.css
Version Parameters
bg-forreaders/css/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
bg_forreaderspdfepubmobifb2
Data Attributes
data-bg-forreaders-postiddata-bg-forreaders-format
JS Globals
bg_forreaders_idbg_forreaders_post_idbg_forreaders_format
Shortcode Output
[bg_forreaders_download]
FAQ

Frequently Asked Questions about Bg forReaders