
Shortcoder — Create Shortcodes for Anything Security & Risk Analysis
wordpress.org/plugins/shortcoderCreate custom "Shortcodes" easily for HTML, JavaScript, CSS code snippets and use the shortcodes within posts, pages & widgets
Is Shortcoder — Create Shortcodes for Anything Safe to Use in 2026?
Generally Safe
Score 98/100Shortcoder — Create Shortcodes for Anything has a strong security track record. Known vulnerabilities have been patched promptly.
The plugin "shortcoder" v6.5.2 exhibits a mixed security posture. On the positive side, the plugin demonstrates strong adherence to secure coding practices by utilizing prepared statements for all SQL queries and implementing nonce and capability checks for its entry points, including AJAX handlers and shortcodes. The static analysis found no dangerous functions, file operations, or unsanitized taint flows, which are significant strengths.
However, a notable concern arises from the output escaping, where only 58% of outputs are properly escaped. This indicates a potential for Cross-Site Scripting (XSS) vulnerabilities, especially given that one of the past common vulnerability types was indeed XSS. The presence of external HTTP requests, while not inherently insecure, warrants careful review in a real-world scenario. The plugin also bundles the TinyMCE library, which, if outdated or itself vulnerable, could introduce risks. The vulnerability history, although showing no currently unpatched CVEs, reveals two past medium-severity vulnerabilities, one of which was related to XSS and another to missing authorization. This pattern suggests a tendency for vulnerabilities to emerge, even if they are eventually patched.
Key Concerns
- Low output escaping percentage
- Bundled library (TinyMCE)
- Past medium vulnerabilities (2 total)
- External HTTP requests (1)
Shortcoder — Create Shortcodes for Anything Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Shortcoder — Create Shortcodes for Anything <= 6.5.1 - Authenticated (Contributor+) Stored Cross-Site Scripting
Shortcoder <= 6.3 - Missing Authorization
Shortcoder — Create Shortcodes for Anything Code Analysis
Bundled Libraries
Output Escaping
Shortcoder — Create Shortcodes for Anything Attack Surface
AJAX Handlers 2
Shortcodes 1
WordPress Hooks 24
Maintenance & Trust
Shortcoder — Create Shortcodes for Anything Maintenance & Trust
Maintenance Signals
Community Trust
Shortcoder — Create Shortcodes for Anything Alternatives
WebberZone Snippetz – Header, Body and Footer manager
add-to-all
The ultimate snippet manager for WordPress. Create and manage custom HTML, CSS, or JS code snippets and control where and when they are displayed.
Insert Title
insert-title
This plugin simply Insert post's or page's title in content area. If you are really sick of copying and pasting title in content again and a …
Insert ShortCode Pattern
insert-shortcode-pattern
Шаблонный текст вставляемый на страницу при помощи шорткода. HTML теги, PHP код
OS HTML5 Shortcodes
os-html5-shortcodes
Using shortcodes you can easily add HTML codes such as ad codes, javascript, video embedding, etc in your pages, posts or custom posts.
HTMLPress
htmlpress
Simple HTML snippets generator and use it with shortcode.
Shortcoder — Create Shortcodes for Anything Developer Profile
6 plugins · 133K total installs
How We Detect Shortcoder — Create Shortcodes for Anything
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/shortcoder/css/bootstrap.min.css/wp-content/plugins/shortcoder/css/editor.css/wp-content/plugins/shortcoder/css/font-awesome.min.css/wp-content/plugins/shortcoder/css/manage.css/wp-content/plugins/shortcoder/css/sc-admin.css/wp-content/plugins/shortcoder/css/sc-frontend.css/wp-content/plugins/shortcoder/js/bootstrap.min.js/wp-content/plugins/shortcoder/js/codemirror/lib/codemirror.js+21 more/wp-content/plugins/shortcoder/js/sc-frontend.jsshortcoder/css/bootstrap.min.css?ver=shortcoder/css/editor.css?ver=shortcoder/css/font-awesome.min.css?ver=shortcoder/css/manage.css?ver=shortcoder/css/sc-admin.css?ver=shortcoder/css/sc-frontend.css?ver=shortcoder/js/bootstrap.min.js?ver=shortcoder/js/codemirror/lib/codemirror.js?ver=shortcoder/js/codemirror/mode/css/css.js?ver=shortcoder/js/codemirror/mode/htmlmixed/htmlmixed.js?ver=shortcoder/js/codemirror/mode/javascript/javascript.js?ver=shortcoder/js/codemirror/mode/php/php.js?ver=shortcoder/js/codemirror/mode/sql/sql.js?ver=shortcoder/js/codemirror/mode/xml/xml.js?ver=shortcoder/js/codemirror/addon/edit/closebrackets.js?ver=shortcoder/js/codemirror/addon/edit/closetag.js?ver=shortcoder/js/codemirror/addon/edit/matchbrackets.js?ver=shortcoder/js/codemirror/addon/fold/brace-fold.js?ver=shortcoder/js/codemirror/addon/fold/xml-fold.js?ver=shortcoder/js/editor.js?ver=shortcoder/js/jquery.mCustomScrollbar.concat.min.js?ver=shortcoder/js/jquery.multiselect.js?ver=shortcoder/js/jquery.serializeJSON.min.js?ver=shortcoder/js/jquery.simple-dt.min.js?ver=shortcoder/js/jquery.validate.min.js?ver=shortcoder/js/manage.js?ver=shortcoder/js/sc-admin.js?ver=shortcoder/js/sc-frontend.js?ver=shortcoder/js/sc-tinymce.js?ver=HTML / DOM Fingerprints
sc-admin-wrapsc-editor-wrapsc-manage-wrapsc-add-edit-wrapsc-tools-wrap<!-- Shortcode is missing "name" attribute --><!-- Shortcode [%s] does not exist --><!-- Shortcode [%s] does not match the conditions --><!-- No shortcodes are defined -->data-sc-iddata-sc-namesc_shortcodes_listsc_obj