On This Day (by Room 34) Security & Risk Analysis

wordpress.org/plugins/room-34-presents-on-this-day

Display your blog posts from this date in previous years as a sidebar widget.

100 active installs v3.7.0 PHP 7.4+ WP 5.0+ Updated Nov 24, 2025
archivehistorythis-datetodays-date
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is On This Day (by Room 34) Safe to Use in 2026?

Generally Safe

Score 100/100

On This Day (by Room 34) has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The "room-34-presents-on-this-day" plugin v3.7.0 exhibits a strong security posture based on the provided static analysis and vulnerability history. The code demonstrates excellent adherence to secure coding practices, with a near-perfect rate of output escaping and 100% utilization of prepared statements for SQL queries. The absence of dangerous functions, file operations, and external HTTP requests further mitigates potential attack vectors. Crucially, the plugin includes a nonce check and capability checks, indicating an effort to protect its entry points. The lack of any recorded vulnerabilities, past or present, is a significant positive indicator of its stability and security.

While the static analysis shows no immediate critical or high-severity vulnerabilities like unsanitized taint flows, the presence of one shortcode as the sole entry point, though reported as protected, warrants careful consideration. The absence of any AJAX handlers or REST API routes, while reducing the attack surface, also means there are no opportunities to assess their security. The plugin's excellent security history, with zero CVEs, suggests a well-maintained and conscientiously developed codebase. Overall, this plugin appears to be a secure option, with its strengths far outweighing any theoretical concerns based on the limited attack surface.

Vulnerabilities
None known

On This Day (by Room 34) Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

On This Day (by Room 34) Release Timeline

v3.7.0Current
v3.6.2
v3.6.1
v3.6.1-beta-1
v3.6.0
v3.5.0.2
v3.5.0.1
v3.5.0
v3.4.0
v3.3.0.1
v3.3.0
v3.2.1.1
v3.2.1
v3.2.1-beta-1
v3.2.0.1
v3.2.0
v3.1.2
v3.1.1
v3.1.0
v3.0.2
Code Analysis
Analyzed Mar 16, 2026

On This Day (by Room 34) Code Analysis

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

Output Escaping

99% escaped152 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
r34otd_options_page (admin.php:57)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

On This Day (by Room 34) Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[on_this_day] widget.php:65
WordPress Hooks 14
actionrestrict_manage_postsadmin.php:41
actionadmin_menuadmin.php:54
actionpre_get_postsarchive.php:16
filtertemplate_includearchive.php:40
filterget_the_archive_titlearchive.php:57
filterpre_get_document_titlearchive.php:58
filterquery_varsarchive.php:67
filterrewrite_rules_arrayarchive.php:75
actionwp_loadedarchive.php:87
actionadmin_enqueue_scriptswidget.php:55
actionwp_enqueue_scriptswidget.php:60
filterexcerpt_lengthwidget.php:68
filterexcerpt_morewidget.php:69
actionwidgets_initwidget.php:465
Maintenance & Trust

On This Day (by Room 34) Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedNov 24, 2025
PHP min version7.4
Downloads9K

Community Trust

Rating100/100
Number of ratings8
Active installs100
Developer Profile

On This Day (by Room 34) Developer Profile

Room 34 Creative Services, LLC

10 plugins · 14K total installs

73
trust score
Avg Security Score
92/100
Avg Patch Time
138 days
View full developer profile
Detection Fingerprints

How We Detect On This Day (by Room 34)

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/room-34-presents-on-this-day/r34otd-admin.css/wp-content/plugins/room-34-presents-on-this-day/r34otd-style.css
Version Parameters
room-34-presents-on-this-day/r34otd-admin.css?ver=room-34-presents-on-this-day/r34otd-style.css?ver=

HTML / DOM Fingerprints

CSS Classes
widget_r34otdr34otd-small
HTML Comments
translators: 1: HTML tags and code sample (do not translate). translators: 1: HTML tags and code sample (do not translate). Walker for category checkboxes Function wp_category_checklist() is defined in wp-admin/includes/template.php, +1 more
Data Attributes
widget_r34otd
JS Globals
r34otd_loopr34otd_excerpt_length
Shortcode Output
<aside class="widget widget_r34otd"><h3 class="widget-title">
FAQ

Frequently Asked Questions about On This Day (by Room 34)