Bible Reading Plans Security & Risk Analysis

wordpress.org/plugins/bible-reading-plans

Provides the ability to embed text and audio Bible Reading Plans into a post or page using a shortcode.

100 active installs v3.0.11 PHP 5.6+ WP 4.6+ Updated Jan 6, 2026
audio-bible-reading-plansbiblebible-reading-plansdaily-bible-readingsshortcode
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Bible Reading Plans Safe to Use in 2026?

Generally Safe

Score 100/100

Bible Reading Plans has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The "bible-reading-plans" plugin version 3.0.11 exhibits a mixed security posture. On one hand, it demonstrates good practices by exclusively using prepared statements for SQL queries and having no recorded vulnerabilities in its history, suggesting a generally stable codebase. However, significant security concerns arise from its attack surface and output escaping. With 6 out of 7 entry points lacking authentication checks, particularly its AJAX handlers, there is a substantial risk of unauthorized actions being performed. The low percentage of properly escaped output further exacerbates this, indicating a potential for cross-site scripting (XSS) vulnerabilities when user-supplied data is displayed without proper sanitization.

Key Concerns

  • High number of unprotected AJAX handlers
  • Low percentage of properly escaped output
  • No nonce checks on AJAX handlers
  • Flows with unsanitized paths (taint analysis)
Vulnerabilities
None known

Bible Reading Plans Security Vulnerabilities

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

Bible Reading Plans Code Analysis

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

Output Escaping

23% escaped47 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

3 flows2 with unsanitized paths
dbpVersionsList (bible-reading-plans-class.inc.php:748)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
6 unprotected

Bible Reading Plans Attack Surface

Entry Points7
Unprotected6

AJAX Handlers 6

authwp_ajax_add_css_and_scriptsbible-reading-plans-hooks.inc.php:6
authwp_ajax_put_bible_reading_planbible-reading-plans-hooks.inc.php:7
noprivwp_ajax_add_css_and_scriptbible-reading-plans-hooks.inc.php:8
noprivwp_ajax_put_bible_reading_planbible-reading-plans-hooks.inc.php:9
authwp_ajax_put_languages_and_versionsbible-reading-plans-hooks.inc.php:12
authwp_ajax_dbp_versions_listbible-reading-plans-hooks.inc.php:13

Shortcodes 1

[bible-reading-plan] bible-reading-plans-class.inc.php:292
WordPress Hooks 7
actionadmin_menubible-reading-plans-hooks.inc.php:10
actionadmin_footerbible-reading-plans-hooks.inc.php:11
actionadmin_initbible-reading-plans-hooks.inc.php:16
actionadmin_enqueue_scriptsbible-reading-plans-hooks.inc.php:17
filterthe_contentbible-reading-plans-hooks.inc.php:20
actionwp_headbible-reading-plans-hooks.inc.php:21
actionwp_footerbible-reading-plans-hooks.inc.php:22
Maintenance & Trust

Bible Reading Plans Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJan 6, 2026
PHP min version5.6
Downloads15K

Community Trust

Rating100/100
Number of ratings2
Active installs100
Developer Profile

Bible Reading Plans Developer Profile

Dave Smith

1 plugin · 100 total installs

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

How We Detect Bible Reading Plans

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

Asset Fingerprints

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Bible Reading Plans