Ping News Security & Risk Analysis

wordpress.org/plugins/ping-news

The Ping! WordPress plugin allows hyperlocal journalists to submit their news stories to the Ping! system and receive approval/feedback on their stori …

20 active installs v1.0.17 PHP + WP 4.0+ Updated Sep 1, 2023
hyperlocal-journalismnewspingping-newsvaluemynews
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Ping News Safe to Use in 2026?

Generally Safe

Score 85/100

Ping News has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2yr ago
Risk Assessment

The "ping-news" v1.0.17 plugin exhibits a significant security risk primarily due to its large number of unprotected AJAX handlers. While the plugin shows strengths by not using dangerous functions, avoiding raw SQL queries, and having no recorded vulnerability history, these positives are overshadowed by the critical finding of 8 AJAX handlers lacking authentication checks. This means any unauthenticated user could potentially trigger these handlers, leading to a broad attack surface. The static analysis also indicates a concerning percentage of improperly escaped output (35%), which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is involved in these outputs. The absence of taint analysis findings and vulnerability history is positive, suggesting that known critical issues have not been exploited or present, but this does not negate the immediate risks posed by the unprotected entry points and potential XSS vectors.

In conclusion, "ping-news" v1.0.17 presents a high-risk profile. The lack of authorization on numerous AJAX endpoints is a severe security flaw that exposes the plugin to potential abuse by unauthenticated users. Coupled with the significant portion of unescaped output, there is a strong possibility of privilege escalation or data leakage through XSS attacks. While the absence of known CVEs and reliance on prepared statements are good signs, they are insufficient to mitigate the identified weaknesses. It is strongly recommended that these AJAX handlers be secured with proper authentication and authorization checks, and all output be rigorously escaped to address these critical security concerns.

Key Concerns

  • 8 unprotected AJAX handlers
  • 35% of outputs not properly escaped
Vulnerabilities
None known

Ping News Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Ping News Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
36
66 escaped
Nonce Checks
4
Capability Checks
0
File Operations
0
External Requests
4
Bundled Libraries
0

Output Escaping

65% escaped102 total outputs
Attack Surface
8 unprotected

Ping News Attack Surface

Entry Points8
Unprotected8

AJAX Handlers 8

authwp_ajax_pingnews_post_packagepingnews.php:21
noprivwp_ajax_pingnews_post_packagepingnews.php:22
authwp_ajax_pingnews_get_packagepingnews.php:23
noprivwp_ajax_pingnews_get_packagepingnews.php:24
authwp_ajax_pingnews_post_packagetrunk\pingnews.php:21
noprivwp_ajax_pingnews_post_packagetrunk\pingnews.php:22
authwp_ajax_pingnews_get_packagetrunk\pingnews.php:23
noprivwp_ajax_pingnews_get_packagetrunk\pingnews.php:24
WordPress Hooks 8
actioninitpingnews.php:17
actionadmin_menupingnews.php:18
actionadmin_initpingnews.php:19
actionadd_meta_boxespingnews.php:20
actioninittrunk\pingnews.php:17
actionadmin_menutrunk\pingnews.php:18
actionadmin_inittrunk\pingnews.php:19
actionadd_meta_boxestrunk\pingnews.php:20
Maintenance & Trust

Ping News Maintenance & Trust

Maintenance Signals

WordPress version tested6.2.9
Last updatedSep 1, 2023
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

Ping News Developer Profile

omnideveloper

1 plugin · 20 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Ping News

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/ping-news/css/pingnews.css/wp-content/plugins/ping-news/js/pingnews.js
Script Paths
/wp-content/plugins/ping-news/js/pingnews.js
Version Parameters
pingnews.css?ver=pingnews.js?ver=

HTML / DOM Fingerprints

CSS Classes
vmn_ping__ping_logovmn_ping__form_componentvmn_ping__form_component__labelvmn_ping__form_component__textpingnews_pusher_rolepingnews_has_push_capspingnews_settings_page_htmlpingnews_pusher_role+2 more
Data Attributes
data-capability="push_to_ping"data-action="pingnews_post_package"data-action="pingnews_get_package"
JS Globals
pingnews_vars
REST Endpoints
/wp-json/pingnews/v1/post_package/wp-json/pingnews/v1/get_package
FAQ

Frequently Asked Questions about Ping News