
GN Publisher: Google News Compatible RSS Feeds Security & Risk Analysis
wordpress.org/plugins/gn-publisherGN Publisher makes RSS feeds that comply with the Google News RSS Feed Technical Requirements for including your site in the Google News.
Is GN Publisher: Google News Compatible RSS Feeds Safe to Use in 2026?
Generally Safe
Score 100/100GN Publisher: Google News Compatible RSS Feeds has a strong security track record. Known vulnerabilities have been patched promptly.
The "gn-publisher" plugin v1.5.26 presents a mixed security posture. On the positive side, the plugin demonstrates good practices by using prepared statements for all SQL queries and performing a substantial number of nonce and capability checks for its entry points. Taint analysis reveals no critical or high severity vulnerabilities related to unsanitized paths, indicating a good effort in preventing direct code execution or manipulation through untrusted input. The absence of currently unpatched CVEs is also a strong positive signal, suggesting a responsible approach to security updates.
However, several concerns warrant attention. The presence of one AJAX handler without authentication checks creates a significant attack vector. While the total number of entry points is relatively low, this single unprotected handler could be exploited to perform unauthorized actions. The use of the `unserialize` function, even if not directly exploited in taint flows in this analysis, is inherently risky and can lead to deserialization vulnerabilities if not handled with extreme caution and input validation. Furthermore, the output escaping rate of 63% suggests that a portion of the plugin's output is not properly sanitized, potentially exposing it to Cross-Site Scripting (XSS) attacks.
The plugin's vulnerability history shows one past medium severity CVE related to XSS, which was resolved. This indicates a past vulnerability that was fixed, but it also highlights the potential for XSS if output escaping is not consistently applied. The overall conclusion is that while the plugin has some strong security foundations, the unprotected AJAX handler and the partial output escaping are significant weaknesses that require immediate attention to mitigate potential risks.
Key Concerns
- Unprotected AJAX handler
- Dangerous function: unserialize used
- Low output escaping rate (63%)
- Bundled library: Guzzle
GN Publisher: Google News Compatible RSS Feeds Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
GN Publisher <= 1.5.5 - Reflected Cross-Site Scripting
GN Publisher: Google News Compatible RSS Feeds Code Analysis
Dangerous Functions Found
Bundled Libraries
Output Escaping
Data Flow Analysis
GN Publisher: Google News Compatible RSS Feeds Attack Surface
AJAX Handlers 7
Shortcodes 1
WordPress Hooks 51
Maintenance & Trust
GN Publisher: Google News Compatible RSS Feeds Maintenance & Trust
Maintenance Signals
Community Trust
GN Publisher: Google News Compatible RSS Feeds Alternatives
Newsworthy Feed
newsworthy-feed
Newsworthy Feed enables you to get content from Newsworthy RSS feeds & save them as WP Posts.
Periscopio
periscopio
Replace the default WordPress News widget with your own customizable RSS feeds and events.
Auto Google news poster
auto-google-news-poster
"Auto Google news poster" posts news from Google news feed in one click.
NewsPage
newspage
newsPage is an easy to use plugin that allows you to have a headline aggregation page on your blog.
RSS News Scroller
rss-news-scroller-by-pierpaolo-romanelli
RSS News Scroller is a simple news scroller which you can use by just activating it.
GN Publisher: Google News Compatible RSS Feeds Developer Profile
1 plugin · 20K total installs
How We Detect GN Publisher: Google News Compatible RSS Feeds
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/gn-publisher/assets/css/gn-admin.css/wp-content/plugins/gn-publisher/assets/css/promotional-popup.css/wp-content/plugins/gn-publisher/assets/js/gn-admin.js/wp-content/plugins/gn-publisher/assets/js/promotional-popup.js/wp-content/plugins/gn-publisher/assets/js/gn-admin-newsletter.js/wp-content/plugins/gn-publisher/assets/js/gn-admin.js/wp-content/plugins/gn-publisher/assets/js/promotional-popup.js/wp-content/plugins/gn-publisher/assets/js/gn-admin-newsletter.jsgn-publisher/assets/css/gn-admin.css?ver=gn-publisher/assets/css/promotional-popup.css?ver=gn-publisher/assets/js/gn-admin.js?ver=gn-publisher/assets/js/promotional-popup.js?ver=gn-publisher/assets/js/gn-admin-newsletter.js?ver=HTML / DOM Fingerprints
gnpub-admin-wrap<!-- GN Publisher -->data-gnpub-idgn_script_varsgnpub_localize_data/wp-json/gnpublisher/v1/settings/wp-json/gnpublisher/v1/posts[gn_publisher_feed][gn_publisher_posts]