
TinyMCE Preformatted Security & Risk Analysis
wordpress.org/plugins/tinymce-preformattedTinyMCE Preformatted plugin will enable to insert preformatted text like <pre>...</pre> to WordPress Visual Editor.
Is TinyMCE Preformatted Safe to Use in 2026?
Generally Safe
Score 85/100TinyMCE Preformatted has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "tinymce-preformatted" plugin v0.6.0 exhibits a generally strong security posture based on the provided static analysis. The absence of any AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the potential attack surface. Furthermore, the code demonstrates good practices by utilizing prepared statements for all SQL queries and properly escaping all output. The plugin also appears to avoid making external HTTP requests and has no recorded vulnerabilities in its history, suggesting a history of secure development.
However, a few areas warrant attention. The presence of file operations, even if not detailed further, represents a potential entry point for attacks if not handled with extreme care and proper sanitization. The lack of any nonce or capability checks across its entry points is a notable concern. While the attack surface is currently zero, if functionality were added in the future that involved user input or actions, this lack of checks would become a critical vulnerability. The bundling of TinyMCE v0.6.0 is also a minor concern, as older versions of libraries can sometimes contain undiscovered vulnerabilities, although no specific issues are reported here.
In conclusion, the plugin is currently in a very secure state due to its minimal attack surface and good coding practices concerning SQL and output. The primary areas for improvement revolve around adding robust authorization checks to any future code additions and ensuring the bundled library is kept up-to-date. The file operation, while not explicitly a vulnerability in this analysis, should be treated with caution.
Key Concerns
- No nonce checks
- No capability checks
- Bundled outdated library (TinyMCE v0.6.0)
- Presence of file operations
TinyMCE Preformatted Security Vulnerabilities
TinyMCE Preformatted Code Analysis
Bundled Libraries
TinyMCE Preformatted Attack Surface
WordPress Hooks 8
Maintenance & Trust
TinyMCE Preformatted Maintenance & Trust
Maintenance Signals
Community Trust
TinyMCE Preformatted Alternatives
TinyMCE Templates
tinymce-templates
TinyMCE Template plugin will enable to use HTML template on WordPress Visual Editor.
TinyMCE Clear Float
tinymce-clear-buttons
Adds a button to the WordPress TinyMCE editor to clear floats.
f(x) Editor
fx-editor
Power-up Your WordPress Visual Editor with Boxes, Buttons, Columns, and more...
PRyC WP: TinyMCE more buttons
pryc-wp-tinymce-more-buttons
Add more buttons (third line/row) to default TinyMCE editor: select font, select font size, select style, text background color, new document, cut and …
TinyMCE VisualBlocks
tinymce-visualblocks
View VisualBlocks in WordPress Visual Editor.
TinyMCE Preformatted Developer Profile
20 plugins · 41K total installs
How We Detect TinyMCE Preformatted
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/tinymce-preformatted/mce_plugins/plugins/preformatted/img/icon.png/wp-content/plugins/tinymce-preformatted/mce_plugins/3.5/plugins/preformatted/editor_plugin.js/wp-content/plugins/tinymce-preformatted/mce_plugins/4.0/plugins/preformatted/plugin.jstinymce-preformatted/mce_plugins/3.5/plugins/preformatted/editor_plugin.js?ver=tinymce-preformatted/mce_plugins/4.0/plugins/preformatted/plugin.js?ver=HTML / DOM Fingerprints
mce_preformatted