Mynewsdesk Security & Risk Analysis

wordpress.org/plugins/mynewsdesk

Mynewsdesk (Its wordpress pluign to get connected to mynewsdesk.com site and embedd press releases in your site)

20 active installs v1.5 PHP + WP 3.0.1+ Updated Jun 30, 2016
my-news-deskmynewsdeskpress-releaseswordpress-mynewsdeskwpmynewsdesk
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Mynewsdesk Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 9yr ago
Risk Assessment

The mynewsdesk plugin v1.5 presents a mixed security posture. On the positive side, it demonstrates good practices by not having any known CVEs, not utilizing dangerous functions, and employing prepared statements for all SQL queries. This suggests a level of diligence in handling sensitive database operations. However, significant concerns arise from the attack surface analysis. Two AJAX handlers are exposed without any authentication checks, creating a direct entry point for potential attackers to interact with the plugin's backend logic without proper authorization. Furthermore, the code analysis reveals a critical weakness: 100% of outputs are not properly escaped. This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, where malicious scripts could be injected and executed within the WordPress environment. The taint analysis, while showing no critical or high severity flows, did identify two flows with unsanitized paths, which, combined with the unescaped output, further amplifies the XSS risk.

The lack of recorded CVEs is a strength, implying that the plugin has historically been relatively secure or that vulnerabilities, if present, have been promptly addressed or are not publicly known. However, this history does not negate the immediate risks identified in the current static analysis. The absence of nonce checks and capability checks on the unprotected AJAX endpoints are major security oversights. The plugin's strengths lie in its database interaction security, but its weaknesses in input validation and output sanitization, coupled with an exposed AJAX attack surface, pose significant risks that require immediate attention. A balanced conclusion is that while the plugin avoids some common pitfalls, the identified vulnerabilities could be exploited to compromise user sessions or inject malicious content.

Key Concerns

  • AJAX handlers without authentication checks
  • 100% of outputs not properly escaped
  • Unsanitized paths in taint flows
  • Nonce checks missing on AJAX handlers
  • Capability checks missing on AJAX handlers
Vulnerabilities
None known

Mynewsdesk Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Mynewsdesk Release Timeline

No version history available.
Code Analysis
Analyzed Apr 16, 2026

Mynewsdesk Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
14
0 escaped
Nonce Checks
0
Capability Checks
1
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

0% escaped14 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
get_mnd_ajax (shortcode.php:32)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Mynewsdesk Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

authwp_ajax_mnd_newsshortcode.php:27
noprivwp_ajax_mnd_newsshortcode.php:28

Shortcodes 1

[mynewsdesk] shortcode.php:26
WordPress Hooks 3
actionadmin_initsettings.php:31
actionadmin_menusettings.php:32
actionwp_enqueue_scriptswpMyNewsDesk.php:32
Maintenance & Trust

Mynewsdesk Maintenance & Trust

Maintenance Signals

WordPress version tested4.1.42
Last updatedJun 30, 2016
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings2
Active installs20
Developer Profile

Mynewsdesk Developer Profile

mansoormunib

3 plugins · 60 total installs

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

How We Detect Mynewsdesk

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mynewsdesk/css/mndStyle.css/wp-content/plugins/mynewsdesk/js/mndScript.js
Script Paths
/wp-content/plugins/mynewsdesk/js/mndScript.js
Version Parameters
mnd-script?ver=1.0mnd-style?ver=1.0

HTML / DOM Fingerprints

CSS Classes
mnd_rowsnews_rowloadinglabel_wrapnews_block_parentnews_blocknews_thumb_blocknews_thumb_block_inner+4 more
Data Attributes
id="view_id_"id="media_type_"id="ajax_response"id="block_id="k_
JS Globals
mndAjax
REST Endpoints
/wp-json/admin-ajax.php
Shortcode Output
<div id="view_id_"<div id="media_type_"<div id="ajax_response"<form method="get">
FAQ

Frequently Asked Questions about Mynewsdesk