
Include Content By Shortcode Security & Risk Analysis
wordpress.org/plugins/include-content-by-shortcodeThis plugin allows you to include content from a custom post type by using a shortcode. You can also add custom CSS and JS to the included content.
Is Include Content By Shortcode Safe to Use in 2026?
Generally Safe
Score 92/100Include Content By Shortcode has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'include-content-by-shortcode' plugin version 0.5 exhibits a mixed security posture. On the positive side, it has a very small attack surface consisting solely of one shortcode, with no identified AJAX handlers or REST API routes exposed without authentication. The code also demonstrates good practices regarding SQL queries, utilizing prepared statements exclusively and showing no signs of file operations or external HTTP requests. Furthermore, there are no recorded vulnerabilities in its history, suggesting a history of stable and secure development.
However, several areas raise concerns. The plugin completely lacks nonce and capability checks, which are fundamental security mechanisms in WordPress, especially for handling user input. The output escaping is alarmingly low at only 18%, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities. Taint analysis did not reveal any flows, but this might be due to the limited scope of the analysis or the absence of complex data processing within the plugin.
In conclusion, while the plugin's limited attack surface and clean vulnerability history are strengths, the absence of crucial security checks like nonces and capability checks, coupled with significantly poor output escaping, presents a substantial risk. The potential for XSS vulnerabilities due to unescaped output is the most pressing concern, despite the absence of direct taint flows in the analysis. Developers should prioritize implementing robust output escaping and adding nonce/capability checks.
Key Concerns
- Insufficient output escaping
- Missing nonce checks
- Missing capability checks
Include Content By Shortcode Security Vulnerabilities
Include Content By Shortcode Code Analysis
Output Escaping
Include Content By Shortcode Attack Surface
Shortcodes 1
WordPress Hooks 9
Maintenance & Trust
Include Content By Shortcode Maintenance & Trust
Maintenance Signals
Community Trust
Include Content By Shortcode Alternatives
RPS Include Content
rps-include-content
Makes it easy to pull content from one post or page and place it on another using a simple shortcode, even in a multisite environment.
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.
Include Me
include-me
Include Me helps to include any external file (textual, HTML or PHP) in posts or pages.
JSM file_get_contents() Shortcode
wp-file-get-contents
A safe and reliable WordPress shortcode for PHP's file_get_contents() function.
Duplicate Post by AIOSEO – Easily Clone and Republish Content
duplicate-post-page-aioseo
Duplicate Post by AIOSEO lets you clone and schedule revisions for your posts & pages with just one click.
Include Content By Shortcode Developer Profile
4 plugins · 60 total installs
How We Detect Include Content By Shortcode
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/include-content-by-shortcode/css/style.css/wp-content/plugins/include-content-by-shortcode/css/richeditor.cssinclude-content-by-shortcode/style.css?ver=include-content-by-shortcode/richeditor.css?ver=HTML / DOM Fingerprints
postbox<!-- Incorrect id --> <!-- Incorrect slug --> <!-- Please add any slug or id to shortcode --> name="icbscbks_mb_css"id="icbscbks_mb_css"name="icbscbks_mb_js"id="icbscbks_mb_js"<style></style><script type="text/javascript"></script>