TinyMCE shortcode Addon Security & Risk Analysis

wordpress.org/plugins/360crest-themeone-tinymce-shortcodes

Foreigncodes Tinymce Shortcodes, is a wordpress tinymce addon, that jazz up your wordpress post with cool design.

0 active installs v1.0.0 PHP + WP 4.3+ Updated Jun 2, 2018
buttoncolumnsshortcodeslidertoggle
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is TinyMCE shortcode Addon Safe to Use in 2026?

Generally Safe

Score 85/100

TinyMCE shortcode Addon has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7yr ago
Risk Assessment

Based on the provided static analysis and vulnerability history, the '360crest-themeone-tinymce-shortcodes' plugin v1.0.0 exhibits a generally strong security posture. The code analysis shows an absence of dangerous functions, SQL queries executed via prepared statements, and properly escaped output. Furthermore, there are no identified flows with unsanitized paths from the taint analysis, and no recorded vulnerabilities in its history. This indicates that the developers have followed good security practices in these areas.

However, a notable concern is the complete lack of nonce checks across all entry points, which include nine shortcodes. While capability checks are present, the absence of nonces leaves the shortcodes potentially vulnerable to Cross-Site Request Forgery (CSRF) attacks. An attacker could trick a logged-in user into executing unintended actions through these shortcodes if they are not properly protected. The presence of the TinyMCE library as a bundled component also warrants attention; while not flagged as outdated in this analysis, bundled libraries can become security risks if not maintained and updated.

In conclusion, the plugin demonstrates a solid foundation in secure coding practices regarding data handling and output. The primary weakness lies in the missing CSRF protection mechanisms (nonces) for its shortcodes, which represents a significant, albeit isolated, security risk. The lack of historical vulnerabilities is positive but should not overshadow the need to address the identified CSRF vulnerability.

Key Concerns

  • Missing nonce checks on shortcodes
  • Bundled library (TinyMCE) - potential for future issues
Vulnerabilities
None known

TinyMCE shortcode Addon Security Vulnerabilities

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

TinyMCE shortcode Addon 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
0
Bundled Libraries
1

Bundled Libraries

TinyMCE
Attack Surface

TinyMCE shortcode Addon Attack Surface

Entry Points9
Unprotected0

Shortcodes 9

[sq_clear] includes\shortcode-functions.php:40
[sq_button] includes\shortcode-functions.php:64
[sq_box] includes\shortcode-functions.php:86
[sq_ul] includes\shortcode-functions.php:106
[sq_li] includes\shortcode-functions.php:118
[sq_column] includes\shortcode-functions.php:137
[sq_button_special] includes\shortcode-functions.php:168
[sq_accordion] includes\shortcode-functions.php:189
[sq_accordion_section] includes\shortcode-functions.php:199
WordPress Hooks 7
filtermce_external_pluginsincludes\mce\sq_shortcodes_tinymce.php:14
filtermce_buttonsincludes\mce\sq_shortcodes_tinymce.php:15
actionadmin_headincludes\mce\sq_shortcodes_tinymce.php:18
actionadmin_enqueue_scriptsincludes\mce\sq_shortcodes_tinymce.php:36
actionwp_enqueue_scriptsincludes\scripts.php:18
filterwidget_textincludes\shortcode-functions.php:9
filterthe_contentincludes\shortcode-functions.php:27
Maintenance & Trust

TinyMCE shortcode Addon Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedJun 2, 2018
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

TinyMCE shortcode Addon Developer Profile

360crest

1 plugin · 0 total installs

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

How We Detect TinyMCE shortcode Addon

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/360crest-themeone-tinymce-shortcodes/includes/css/sq_shortcodes_tinymce_style.css/wp-content/plugins/360crest-themeone-tinymce-shortcodes/includes/js/sq_shortcodes_tinymce.js/wp-content/plugins/360crest-themeone-tinymce-shortcodes/css/sq-shortcodes.css/wp-content/plugins/360crest-themeone-tinymce-shortcodes/mce/js/custom.js
Script Paths
/wp-content/plugins/360crest-themeone-tinymce-shortcodes/includes/js/sq_shortcodes_tinymce.js/wp-content/plugins/360crest-themeone-tinymce-shortcodes/mce/js/custom.js
Version Parameters
sq_shortcodes-tctheme_one_shortcode_stylestheme_one_shortcode_js

HTML / DOM Fingerprints

CSS Classes
clearsimplebtnboxinfosimplelistone-thirdaccordionButtonaccordionContent
HTML Comments
Allow shortcodes in widgetsFix ShortcodesClearButtons+8 more
Data Attributes
data-mce-placeholder
Shortcode Output
<div class="clear"></div><a href="" class="simplebtn " target="
FAQ

Frequently Asked Questions about TinyMCE shortcode Addon