Random Post on Refresh Security & Risk Analysis

wordpress.org/plugins/random-post-on-refresh

Show a random post on every page load.

400 active installs v1.2.3 PHP 7.4+ WP 6.4+ Updated May 25, 2025
different-postpost-rotationrandom-post
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Random Post on Refresh Safe to Use in 2026?

Generally Safe

Score 100/100

Random Post on Refresh has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10mo ago
Risk Assessment

The "random-post-on-refresh" plugin, version 1.2.3, exhibits a very strong security posture based on the provided static analysis and vulnerability history. The absence of any identified attack surface entry points (AJAX handlers, REST API routes, shortcodes, cron events) and the complete lack of taint analysis findings indicate that the plugin is well-designed with minimal exposure to external input. Furthermore, the code signals show a commitment to secure coding practices, with 100% of SQL queries using prepared statements and all output being properly escaped. The presence of a capability check also suggests some level of authorization consideration. The plugin also boasts a clean vulnerability history, with no known CVEs, indicating a history of stability and security. Overall, this plugin appears to be exceptionally secure, with no readily apparent weaknesses based on the provided data. The only minor observation is the absence of nonce checks, which might be a missed opportunity for added security in specific scenarios, though with no entry points, this is a theoretical concern rather than a practical one.

Key Concerns

  • Missing nonce checks
Vulnerabilities
None known

Random Post on Refresh Security Vulnerabilities

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

Random Post on Refresh Code Analysis

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

Output Escaping

100% escaped7 total outputs
Attack Surface

Random Post on Refresh Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actioninitRandomPostOnRefresh.php:51
filterwidget_textRandomPostOnRefresh.php:52
actionwp_enqueue_scriptsRandomPostOnRefresh.php:53
actionplugins_loadedRandomPostOnRefresh.php:372
Maintenance & Trust

Random Post on Refresh Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 25, 2025
PHP min version7.4
Downloads8K

Community Trust

Rating100/100
Number of ratings6
Active installs400
Developer Profile

Random Post on Refresh Developer Profile

Micah Wood

8 plugins · 12K total installs

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

How We Detect Random Post on Refresh

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/random-post-on-refresh/assets/random-post-on-refresh.css
Version Parameters
random-post-on-refresh/assets/random-post-on-refresh.css?ver=

HTML / DOM Fingerprints

CSS Classes
random-post-on-refreshrandom-post-on-refresh__grouprandom-post-on-refresh__titlerandom-post-on-refresh__imagerandom-post-on-refresh__excerptrandom-post-on-refresh__content--has-groups
Data Attributes
data-random-post-on-refresh
Shortcode Output
[random_post_on_refresh][random_post_on_refresh title][random_post_on_refresh image][random_post_on_refresh excerpt]
FAQ

Frequently Asked Questions about Random Post on Refresh