
MakeStories (for Google Web Stories) Security & Risk Analysis
wordpress.org/plugins/makestories-helperMakeStories helper plugin to publish stories for your WordPress site
Is MakeStories (for Google Web Stories) Safe to Use in 2026?
Use With Caution
Score 66/100MakeStories (for Google Web Stories) has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.
The "makestories-helper" v3.0.4 plugin presents a concerning security posture, despite some positive indicators. While it does not utilize dangerous functions and all SQL queries are properly prepared, the plugin exhibits a significant attack surface with 23 unprotected entry points, including 22 AJAX handlers and 1 REST API route without permission callbacks. This lack of authorization checks on a majority of its entry points is a critical weakness, making it highly susceptible to unauthorized actions and privilege escalation.
The static analysis also revealed 4 flows with unsanitized paths, though thankfully none reached critical or high severity in the taint analysis. However, the fact that some unsanitized paths exist, coupled with the large number of unprotected entry points, suggests a real risk of vulnerabilities like Cross-Site Scripting (XSS) or Server-Side Request Forgery (SSRF) if user-supplied data is not handled rigorously. The output escaping, at 73%, is also an area of concern, implying a portion of user-facing output may not be properly sanitized.
The plugin's vulnerability history is particularly troubling, with 4 known CVEs, one of which remains unpatched. The types of past vulnerabilities, including SSRF, Missing Authorization, CSRF, and XSS, directly correlate with the weaknesses identified in the code analysis. The consistent pattern of these vulnerability types indicates recurring security flaws. While the plugin demonstrates good practices in SQL preparation, the pervasive lack of authorization and potential for unescaped output, combined with a history of severe vulnerabilities and an unpatched CVE, necessitates immediate attention to mitigate significant risks to WordPress installations.
Key Concerns
- Unpatched CVEs
- Large attack surface without auth
- Unprotected REST API routes
- Flows with unsanitized paths
- Output escaping not properly implemented (27%)
- Missing nonce checks on AJAX handlers
- Missing capability checks on AJAX handlers
MakeStories (for Google Web Stories) Security Vulnerabilities
CVEs by Year
Severity Breakdown
4 total CVEs
MakeStories (for Google Web Stories) <= 3.0.4 - Authenticated (Author+) Server-Side Request Forgery
MakeStories (for Google Web Stories) <= 3.0.3 - Authenticated (Subscriber+) Arbitrary File Download and Server-Side Request Forgery
MakeStories (for Google Web Stories) <= 3.0.2 - Cross-Site Request Forgery via 'ms_set_options'
MakeStories (for Web Stories) <= 2.6.4 - Cross-Ste Scripting
MakeStories (for Google Web Stories) Code Analysis
Output Escaping
Data Flow Analysis
MakeStories (for Google Web Stories) Attack Surface
AJAX Handlers 24
REST API Routes 1
Shortcodes 6
WordPress Hooks 30
Maintenance & Trust
MakeStories (for Google Web Stories) Maintenance & Trust
Maintenance Signals
Community Trust
MakeStories (for Google Web Stories) Alternatives
Web Stories
web-stories
Web Stories are a visual storytelling format for the open web which immerses your readers in fast-loading, full-screen, and visually rich experiences.
Web Stories Widgets For Elementor
shortcodes-for-amp-web-stories-and-elementor-widget
This addon will helps you to easily represent Google Web stories in the Page/Post using Elementor Widget and shortcodes.
Web Stories Enhancer – Level Up Your Web Stories
web-stories-enhancer
This is the Web Stories Enhancer Plugin for showing the web stories to the website with the help of a shortcode [web_stories_enhancer].
ZMOOZ Web Stories
zmooz-stories
ZMOOZ Stories is a solution that allows publishers and bloggers to automatically transform their articles into Web Story format.
EmbedStories – Display social media stories
embedstories
EmbedStories allows you to easily embed Instagram Stories on your website
MakeStories (for Google Web Stories) Developer Profile
1 plugin · 700 total installs
How We Detect MakeStories (for Google Web Stories)
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/makestories-helper/assets/css/ms-style.css/wp-content/plugins/makestories-helper/assets/js/ms-script.js/wp-content/plugins/makestories-helper/vendor/slick/slick-theme.css/wp-content/plugins/makestories-helper/vendor/slick/slick.css/wp-content/plugins/makestories-helper/vendor/slick/slick.min.js/wp-content/plugins/makestories-helper/assets/js/ms-script.js/wp-content/plugins/makestories-helper/vendor/slick/slick.min.jsmakestories-helper/assets/css/ms-style.css?ver=makestories-helper/assets/js/ms-script.js?ver=makestories-helper/vendor/slick/slick-theme.css?ver=makestories-helper/vendor/slick/slick.css?ver=makestories-helper/vendor/slick/slick.min.js?ver=HTML / DOM Fingerprints
ajaxurl/wp-json/makestories_widgets/wp-json/makestories