GroanDeck Dad Jokes Security & Risk Analysis

wordpress.org/plugins/groandeck-dad-jokes

Embed a dad joke widget on any page or post. Fresh joke on every page load with a "Next joke" button.

0 active installs v1.0.0 PHP 7.0+ WP 5.0+ Updated Feb 18, 2026
dad-jokesembedhumorjokeswidget
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is GroanDeck Dad Jokes Safe to Use in 2026?

Generally Safe

Score 100/100

GroanDeck Dad Jokes has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The "groandeck-dad-jokes" plugin v1.0.0 exhibits a generally strong security posture based on the provided static analysis. The code demonstrates good development practices, particularly in its handling of SQL queries, with 100% utilizing prepared statements, and all output being properly escaped. The absence of dangerous functions, file operations, external HTTP requests, and any recorded vulnerabilities in its history further contribute to this positive assessment. There are no identified taint flows or unsanitized paths, suggesting that data handling is secure.

However, there are notable areas for improvement. The plugin relies entirely on WordPress's default authentication and authorization mechanisms for its single shortcode entry point, with no explicit capability checks implemented. While this might be acceptable if the shortcode's functionality is inherently non-sensitive, it represents a potential weakness if the shortcode were to be expanded or modified in the future. The lack of nonce checks, although not directly tied to a specific entry point in this analysis, is a general best practice for securing WordPress actions and should ideally be implemented to mitigate potential CSRF attacks, especially if the shortcode interacts with server-side logic.

In conclusion, the plugin is currently in a very secure state with no known vulnerabilities or critical code-level risks. The primary concern lies in the absence of explicit capability checks for its sole entry point and the general best practice of implementing nonce checks. Addressing these would further harden the plugin's security, making it more resilient to future modifications or evolving threat landscapes.

Key Concerns

  • Missing capability checks
  • Missing nonce checks
Vulnerabilities
None known

GroanDeck Dad Jokes Security Vulnerabilities

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

GroanDeck Dad Jokes Code Analysis

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

Output Escaping

100% escaped6 total outputs
Attack Surface

GroanDeck Dad Jokes Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[groandeck] groandeck-dad-jokes.php:93
WordPress Hooks 2
actionwp_enqueue_scriptsgroandeck-dad-jokes.php:41
actioninitgroandeck-dad-jokes.php:129
Maintenance & Trust

GroanDeck Dad Jokes Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 18, 2026
PHP min version7.0
Downloads115

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

GroanDeck Dad Jokes Developer Profile

GroanDeck

1 plugin · 0 total installs

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

How We Detect GroanDeck Dad Jokes

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/groandeck-dad-jokes/block.js
Script Paths
https://groandeck.com/widget.js
Version Parameters
groandeck-dad-jokes/block.js?ver=widget.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-groandeckdata-themedata-category
Shortcode Output
<div data-groandeck<div data-theme<div data-category
FAQ

Frequently Asked Questions about GroanDeck Dad Jokes