
Verse of the Day Security & Risk Analysis
wordpress.org/plugins/daily-verseThis plugin shows a daily verse of the Holy Word of God, the Bible, on Bibliatodo.com
Is Verse of the Day Safe to Use in 2026?
Generally Safe
Score 85/100Verse of the Day has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "daily-verse" v2.1 plugin exhibits a generally strong security posture with no known vulnerabilities or CVEs recorded. The absence of AJAX handlers, REST API routes, cron events, and file operations significantly limits its attack surface. Furthermore, all SQL queries are properly prepared, and there are no external HTTP requests, which are positive indicators. However, the analysis reveals a critical concern regarding the use of the `create_function()` function. This function is deprecated and considered dangerous as it can lead to arbitrary code execution if not handled with extreme caution and sanitization, which is not evident here. Additionally, the output escaping is alarmingly low at only 14%, indicating a high risk of cross-site scripting (XSS) vulnerabilities. The lack of nonce checks and capability checks on its single shortcode entry point also presents a potential security gap, as it could allow unauthorized users to trigger unintended actions or expose sensitive information.
While the plugin has a clean vulnerability history, this does not negate the inherent risks identified in the static analysis. The low output escaping and the presence of `create_function()` are significant weaknesses that require immediate attention. The plugin would benefit greatly from implementing robust output sanitization for all displayed data and refactoring the code to eliminate the use of `create_function()`. Addressing these points would significantly improve the plugin's overall security and mitigate the identified risks.
Key Concerns
- Dangerous function create_function() used
- Low output escaping (14% properly escaped)
- Missing nonce checks
- Missing capability checks
Verse of the Day Security Vulnerabilities
Verse of the Day Code Analysis
Dangerous Functions Found
Output Escaping
Verse of the Day Attack Surface
Shortcodes 1
WordPress Hooks 1
Maintenance & Trust
Verse of the Day Maintenance & Trust
Maintenance Signals
Community Trust
Verse of the Day Alternatives
Bible Verse of the Day
bible-verse-of-the-day
Shows the daily inspiring Bible verse or a random Bible verse from DailyVerses.net. In English, Spanish, Portuguese, German, French, Italian, Polish, …
Bible Verse Display
bible-verse-display
Lets you display either the verse of the day from Biblegateway, or a random verse from your favorites.
Bible Search and Audio / Biblia y Concordancia con Audio
biblia-y-concordancia
Este plugin permite buscar en varias versiones de la Biblia e incluye audio.
Verse of the Day Widget for WP
verse-of-the-day-widget-for-wp
Displays daily Bible verses over AI-generated nature backgrounds, with static or video options. Includes translation into 100+ languages via ChatGPT.
DAILY CHRISTIAN BIBLE VERSES
daily-christian-bible-verses
DAILY CHRISTIAN BIBLE VERSES
Verse of the Day Developer Profile
8 plugins · 150 total installs
How We Detect Verse of the Day
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
https://www.bibliatodo.com/assets/js/wordpress/en/widget-verso-dia.jsHTML / DOM Fingerprints
vdd_widefat<!--<option value="en" <?php _e($language == 'en' ? 'selected' : ''); ?>>Español</option>-->id="dv_daily_verseWidget"name="dv_daily_verseWidget"name="dv_daily_verseWidget"id="dv_daily_verseWidget"name="dv_daily_verseWidget"name="dv_daily_verseWidget"+6 more<div<script type="text/javascript" language="javascript" src="https://www.bibliatodo.com/assets/js/wordpress/en/widget-verso-dia.js"></script>