
Rescue Shortcodes Security & Risk Analysis
wordpress.org/plugins/rescue-shortcodesA lightweight WordPress shortcodes plugin.
Is Rescue Shortcodes Safe to Use in 2026?
Generally Safe
Score 96/100Rescue Shortcodes has a strong security track record. Known vulnerabilities have been patched promptly.
The plugin "rescue-shortcodes" v3.4 exhibits a generally good security posture in its static code analysis, with no critical or high-severity vulnerabilities found in taint analysis, no dangerous functions, and robust handling of SQL queries and output escaping. The attack surface, while consisting of 14 shortcodes, has no identified unprotected entry points from the static analysis perspective.
However, the plugin's vulnerability history is a significant concern. The presence of 4 known medium-severity CVEs, all of which were Cross-site Scripting (XSS) vulnerabilities, indicates a recurring pattern of insecure input handling. While the most recent vulnerability was patched in April 2025, this history suggests that even with good static analysis practices, past issues point to potential weaknesses that could re-emerge or be introduced in future updates if not meticulously addressed.
In conclusion, while the current version's static analysis is promising, the historical pattern of XSS vulnerabilities necessitates a cautious approach. Users should remain vigilant and ensure timely updates, as past trends suggest a susceptibility to input manipulation. The lack of detected unescaped output or unprotected entry points in the static analysis is a strength, but it is overshadowed by the historical context of security flaws.
Key Concerns
- Recurring medium-severity XSS vulnerabilities
- Lack of nonce checks
- Lack of capability checks
Rescue Shortcodes Security Vulnerabilities
CVEs by Year
Severity Breakdown
4 total CVEs
Rescue Shortcodes <= 3.1 - Authenticated (Contributor+) Stored Cross-Site Scripting
Rescue Shortcodes <= 2.9 - Authenticated (Contributor+) Stored Cross-Site Scripting via rescue_progressbar Shortcode
Rescue Shortcodes <= 2.8 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode
Rescue Shortcodes <= 2.5 - Authenticated (Contributor+) Stored Cross-Site Scripting
Rescue Shortcodes Code Analysis
Output Escaping
Rescue Shortcodes Attack Surface
Shortcodes 14
WordPress Hooks 7
Maintenance & Trust
Rescue Shortcodes Maintenance & Trust
Maintenance Signals
Community Trust
Rescue Shortcodes Alternatives
PixCodes
pixcodes
PixCodes offers you a nice interface to add shortcodes into editor.
Arconix Shortcodes
arconix-shortcodes
Arconix Shortcodes provides a number of useful design elements like buttons, boxes, tabs and toggles to help compliment any website.
Shortcode Revolution
shortcode-revolution
Shortcode everything. The low code / no code tool for WordPress developers, designers, and power users. /*** This program is free software: you can …
Kalimah Shortcodes
kalimah-shortcodes
A premium shortcodes plugin with 40 amazingly designed shortcodes for free!
Tipi Components
tipi-components
Tipi Components is a lightweight plugin to add some handy extra tools to your site.
Rescue Shortcodes Developer Profile
5 plugins · 2K total installs
How We Detect Rescue Shortcodes
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/rescue-shortcodes/css/animate.min.css/wp-content/plugins/rescue-shortcodes/fonts/font-awesome.min.css/wp-content/plugins/rescue-shortcodes/css/rescue_shortcodes_styles.css/wp-content/plugins/rescue-shortcodes/js/wow.min.js/wp-content/plugins/rescue-shortcodes/js/rescue_wow.js/wp-content/plugins/rescue-shortcodes/js/rescue_tabs.js/wp-content/plugins/rescue-shortcodes/js/rescue_donation_tabs.js/wp-content/plugins/rescue-shortcodes/js/rescue_toggle.js+5 morewp_enqueue_script( 'jquery' )wp_register_script('rescue_wow', plugin_dir_url( __FILE__ ) . 'js/wow.min.js'wp_register_script('rescue_wow_init', plugin_dir_url( __FILE__ ) . 'js/rescue_wow.js'wp_register_script('rescue_tabs', plugin_dir_url( __FILE__ ) . 'js/rescue_tabs.js'wp_register_script('rescue_donation_tabs', plugin_dir_url( __FILE__ ) . 'js/rescue_donation_tabs.js'wp_register_script('rescue_toggle', plugin_dir_url( __FILE__ ) . 'js/rescue_toggle.js'+5 morerescue-shortcodes/css/animate.min.css?ver=rescue-shortcodes/fonts/font-awesome.min.css?ver=rescue-shortcodes/css/rescue_shortcodes_styles.css?ver=rescue-shortcodes/js/wow.min.js?ver=rescue-shortcodes/js/rescue_wow.js?ver=rescue-shortcodes/js/rescue_tabs.js?ver=rescue-shortcodes/js/rescue_donation_tabs.js?ver=rescue-shortcodes/js/rescue_toggle.js?ver=rescue-shortcodes/js/rescue_accordion.js?ver=rescue-shortcodes/js/rescue_googlemap.js?ver=rescue-shortcodes/js/rescue_progressbar.js?ver=rescue-shortcodes/js/waypoints.min.js?ver=rescue-shortcodes/js/shortcode-buttons.js?ver=HTML / DOM Fingerprints
rescue-clear-floatsrescue-spacingrescue-highlightrescue-highlight-rescue-rescue-buttonrescue-social-iconrescue-social-icon-wrap+13 moredata-hoverdelaydata-targetdata-tabdata-parentdata-iconwowrescue_tabsrescue_donation_tabsrescue_togglerescue_accordionrescue_googlemap+3 more<div class="rescue-clear-floats"></div><hr class="rescue-spacing<span class="rescue-highlight<a class="rescue-button