
Website Content in Page or Post – Embed website content in posts and pages Security & Risk Analysis
wordpress.org/plugins/show-website-content-in-wordpress-page-or-postFetches the content of another webpage or URL to display inside the current post or page.
Is Website Content in Page or Post – Embed website content in posts and pages Safe to Use in 2026?
Generally Safe
Score 99/100Website Content in Page or Post – Embed website content in posts and pages has a strong security track record. Known vulnerabilities have been patched promptly.
The "show-website-content-in-wordpress-page-or-post" plugin v2025.12.03 exhibits a generally good security posture with several positive indicators. The static analysis reveals no identified dangerous functions, all SQL queries are properly prepared, and output is consistently escaped. Furthermore, there are no identified taint flows, indicating a low risk of data being mishandled. The plugin also has a relatively small attack surface, with all identified entry points (shortcodes) likely protected by WordPress's default authentication mechanisms.
However, there are areas of concern that temper this positive outlook. The plugin makes two external HTTP requests, which could potentially be exploited if the target endpoints are compromised or if the plugin doesn't properly validate the responses. Crucially, the plugin lacks any explicit capability checks or nonce checks on its entry points. While the absence of direct AJAX handlers or REST API routes without permission callbacks is a positive, relying solely on default WordPress protections for shortcodes can be insufficient, especially if the content being displayed or processed is user-controlled or sensitive. The plugin's vulnerability history, which includes one medium-severity Cross-Site Scripting (XSS) vulnerability reported in June 2024, despite being patched, highlights a past weakness in input sanitization or output encoding. This history, combined with the current absence of explicit capability and nonce checks, suggests a potential for future vulnerabilities if not addressed proactively.
In conclusion, while the plugin demonstrates sound practices in areas like SQL handling and output escaping, the lack of explicit security checks on its shortcode entry points and the presence of external HTTP requests warrant caution. The past XSS vulnerability reinforces the need for robust security measures. The plugin's strengths lie in its clean code regarding dangerous functions and prepared statements, but its weaknesses are in the potential for XSS or other injection attacks if user-supplied data is involved and not sufficiently validated at the shortcode level, and the risks associated with external requests. A balanced approach would involve strengthening the security of the shortcode processing and thoroughly vetting the external HTTP request handling.
Key Concerns
- No capability checks on entry points
- No nonce checks on entry points
- Two external HTTP requests
- Past medium severity XSS vulnerability
Website Content in Page or Post – Embed website content in posts and pages Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Website Content in Page or Post <= 2024.03.27 - Authenticated (Contributor+) Stored Cross-Site Scripting
Website Content in Page or Post – Embed website content in posts and pages Code Analysis
Output Escaping
Website Content in Page or Post – Embed website content in posts and pages Attack Surface
Shortcodes 3
WordPress Hooks 1
Maintenance & Trust
Website Content in Page or Post – Embed website content in posts and pages Maintenance & Trust
Maintenance Signals
Community Trust
Website Content in Page or Post – Embed website content in posts and pages Alternatives
Content Blocks (Custom Post Widget)
custom-post-widget
This plugin enables you to edit and display Content Blocks in a sidebar widget or using a shortcode.
Hide Broken Shortcodes
hide-broken-shortcodes
Prevent broken shortcodes from appearing in posts and pages.
Post Content Shortcode
post-content-shortcode
Embed the content of another post using a simple shortcode. Useful for reusing content across pages or posts.
BNS Inline Asides
bns-inline-asides
This plugin will allow you to style sections of the post, or page, content with added emphasis by leveraging a style element from the active theme.
Dynamic Text
dynamic-text
Dynamic Text is a localization plugin that allows you to have dynamic text and content on your Wordpress pages and posts. To use this plugin, set an …
Website Content in Page or Post – Embed website content in posts and pages Developer Profile
14 plugins · 850 total installs
How We Detect Website Content in Page or Post – Embed website content in posts and pages
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
HTML / DOM Fingerprints
horshipsrectors_get_htmlhorshipsrectors_get_html_gethorshipsrectors_get_html_curl[horshipsrectors_get_html][horshipsrectors_get_html_get][horshipsrectors_get_html_curl]