DobsonDev Shortcodes Security & Risk Analysis

wordpress.org/plugins/dobsondev-shortcodes

Add a collection of helpful shortcodes to your site.

100 active installs v2.1.12 PHP + WP 2.5+ Updated May 5, 2020
dobsondevgithub-gistspdfportable-document-formatshortcodes
64
C · Use Caution
CVEs total1
Unpatched1
Last CVEApr 1, 2025
Safety Verdict

Is DobsonDev Shortcodes Safe to Use in 2026?

Use With Caution

Score 64/100

DobsonDev Shortcodes has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Apr 1, 2025Updated 5yr ago
Risk Assessment

The `dobsondev-shortcodes` plugin, in version 2.1.12, exhibits a mixed security posture. On the positive side, the static analysis reveals adherence to secure coding practices, with 100% of SQL queries using prepared statements and all output being properly escaped. There are no identified dangerous functions or file operations, and the absence of unsanitized paths in taint analysis is also encouraging.

However, significant concerns arise from the plugin's vulnerability history and certain code signals. The presence of a known, unpatched medium severity CVE, specifically related to Cross-Site Scripting, is a critical issue that requires immediate attention. While the attack surface is entirely protected by authentication or capability checks, the fact that no nonce checks are implemented on AJAX handlers (though there are none) and only two capability checks are present across 23 shortcodes could indicate a potential for privilege escalation or unauthorized actions if vulnerabilities are introduced in the future. The external HTTP requests, while not inherently risky without further context, also represent potential points of exploitation if not handled securely.

In conclusion, while the current codebase appears to follow good practices for SQL and output sanitization, the single unpatched medium severity CVE for XSS is a significant weakness. This historical vulnerability suggests that the plugin may have had issues with input sanitization in the past, and the lack of explicit nonce checks on the few identified entry points could be a precursor to future vulnerabilities if not addressed. Proactive patching and ongoing security audits are strongly recommended.

Key Concerns

  • Unpatched medium severity CVE
  • No nonce checks on AJAX
Vulnerabilities
1

DobsonDev Shortcodes Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-31754medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

DobsonDev Shortcodes <= 2.1.12 - Authenticated (Contributor+) Stored Cross-Site Scripting

Apr 1, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

DobsonDev Shortcodes Code Analysis

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

Bundled Libraries

TinyMCE
Attack Surface

DobsonDev Shortcodes Attack Surface

Entry Points23
Unprotected0

Shortcodes 23

[embedPDF] dobsondev-shortcodes.php:81
[embedGist] dobsondev-shortcodes.php:99
[embedGitHubReadme] dobsondev-shortcodes.php:158
[embedGitHubContent] dobsondev-shortcodes.php:228
[embedTwitch] dobsondev-shortcodes.php:263
[embedTwitchChat] dobsondev-shortcodes.php:292
[embedYouTube] dobsondev-shortcodes.php:322
[embedVimeo] dobsondev-shortcodes.php:352
[embedKodiAddonDownload] dobsondev-shortcodes.php:401
[embedKodiAddonInfo] dobsondev-shortcodes.php:478
[startCode] dobsondev-shortcodes.php:488
[endCode] dobsondev-shortcodes.php:497
[startCodeBlock] dobsondev-shortcodes.php:506
[endCodeBlock] dobsondev-shortcodes.php:515
[button] dobsondev-shortcodes.php:530
[infoMessage] dobsondev-shortcodes.php:543
[successMessage] dobsondev-shortcodes.php:556
[warningMessage] dobsondev-shortcodes.php:569
[errorMessage] dobsondev-shortcodes.php:582
[relatedPosts] dobsondev-shortcodes.php:632
[menu] dobsondev-shortcodes.php:673
[divClear] dobsondev-shortcodes.php:681
[socialShare] dobsondev-shortcodes.php:711
WordPress Hooks 5
actionwp_enqueue_scriptsdobsondev-shortcodes.php:44
actionadmin_enqueue_scriptsdobsondev-shortcodes.php:53
filtermce_external_pluginsdobsondev-shortcodes.php:735
filtermce_buttons_2dobsondev-shortcodes.php:736
actionadmin_headdobsondev-shortcodes.php:739
Maintenance & Trust

DobsonDev Shortcodes Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedMay 5, 2020
PHP min version
Downloads17K

Community Trust

Rating100/100
Number of ratings4
Active installs100
Developer Profile

DobsonDev Shortcodes Developer Profile

DobsonDev

2 plugins · 110 total installs

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

How We Detect DobsonDev Shortcodes

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/dobsondev-shortcodes/css/dobsondev-shortcodes.min.css/wp-content/plugins/dobsondev-shortcodes/js/dobsondev-shortcodes.min.js/wp-content/plugins/dobsondev-shortcodes/js/tinymce-plugin.min.js
Script Paths
//maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css
Version Parameters
dobsondev-shortcodes/css/dobsondev-shortcodes.min.css?ver=dobsondev-shortcodes/js/dobsondev-shortcodes.min.js?ver=dobsondev-shortcodes/js/tinymce-plugin.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
dobdev-pdf-container
HTML Comments
<!-- END .dobdev-pdf-container -->
REST Endpoints
https://api.github.com/repos/
Shortcode Output
<p> Invalid PDF source. Please check your PDF source. </p><p> Please Enter a Owner and Repo for the embedGitHubReadme ShortCode. </p><p> Please Enter a Owner, Repo and Path for the embedGitHubReadme ShortCode. </p>
FAQ

Frequently Asked Questions about DobsonDev Shortcodes