XML for O.Yandex (Яндекс Объявления) Security & Risk Analysis

wordpress.org/plugins/xml-for-o-yandex

Создаёт XML-feed для загрузки на Яндекс.Объявления.

40 active installs v2.0.6 PHP 5.6+ WP 4.5+ Updated Sep 29, 2024
exportwoocommercexmlyandex
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is XML for O.Yandex (Яндекс Объявления) Safe to Use in 2026?

Generally Safe

Score 92/100

XML for O.Yandex (Яндекс Объявления) has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "xml-for-o-yandex" plugin v2.0.6 presents a generally positive security posture with several strong practices observed in the static analysis. The complete absence of known CVEs and its vulnerability history is a significant strength, indicating a history of secure development or a lack of past exploits. Furthermore, the code utilizes prepared statements for all SQL queries and has a respectable number of nonce and capability checks, which are good indicators of a security-conscious approach.

However, there are areas of concern that warrant attention. The analysis reveals that 4 out of 4 taint flows have unsanitized paths, which is a critical finding. While no high or critical severity vulnerabilities were explicitly flagged by the taint analysis or CVE history, unsanitized paths inherently create a risk of cross-site scripting (XSS) or other injection vulnerabilities if these paths are exposed to user input without proper sanitization. Additionally, a significant portion of output (58%) is not properly escaped, increasing the risk of XSS vulnerabilities if user-controlled data is ever rendered directly in the frontend. The presence of file operations without further context also needs scrutiny, as mishandling file operations can lead to directory traversal or arbitrary file read/write vulnerabilities.

In conclusion, while the plugin benefits from a clean vulnerability history and good SQL practices, the presence of unsanitized paths in taint flows and a high percentage of unescaped output are notable weaknesses. These areas require immediate investigation and remediation to mitigate potential security risks and ensure a robust security posture. Addressing these code-level concerns is paramount for maintaining the plugin's current secure reputation.

Key Concerns

  • Unsanitized paths in taint flows
  • High percentage of unescaped output
Vulnerabilities
None known

XML for O.Yandex (Яндекс Объявления) Security Vulnerabilities

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

XML for O.Yandex (Яндекс Объявления) Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
2 prepared
Unescaped Output
46
33 escaped
Nonce Checks
6
Capability Checks
1
File Operations
29
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared2 total queries

Output Escaping

42% escaped79 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
xfoy_export_page (export.php:2)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

XML for O.Yandex (Яндекс Объявления) Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 21
filterpre_site_transient_update_pluginsdebug.php:5
filterpre_site_transient_update_pluginsfunctions.php:732
actionplugins_loadedxml-for-o-yandex.php:37
actionplugins_loadedxml-for-o-yandex.php:38
actionadmin_menuxml-for-o-yandex.php:71
filterupload_mimesxml-for-o-yandex.php:72
filtercron_schedulesxml-for-o-yandex.php:74
filtercron_schedulesxml-for-o-yandex.php:75
filtercron_schedulesxml-for-o-yandex.php:76
actionxfoy_cron_sborkixml-for-o-yandex.php:78
actionxfoy_cron_periodxml-for-o-yandex.php:79
actionsave_postxml-for-o-yandex.php:83
filterwoocommerce_product_data_tabsxml-for-o-yandex.php:88
actionadmin_footerxml-for-o-yandex.php:89
actionwoocommerce_product_data_panelsxml-for-o-yandex.php:90
actionproduct_cat_edit_form_fieldsxml-for-o-yandex.php:93
actionedited_product_catxml-for-o-yandex.php:94
actioncreate_product_catxml-for-o-yandex.php:95
actionadmin_noticesxml-for-o-yandex.php:97
actionadmin_initxml-for-o-yandex.php:100
filterwp_mail_content_typexml-for-o-yandex.php:647

Scheduled Events 4

xfoy_cron_period
xfoy_cron_period
xfoy_cron_period
xfoy_cron_sborki
Maintenance & Trust

XML for O.Yandex (Яндекс Объявления) Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedSep 29, 2024
PHP min version5.6
Downloads3K

Community Trust

Rating100/100
Number of ratings3
Active installs40
Developer Profile

XML for O.Yandex (Яндекс Объявления) Developer Profile

icopydoc

14 plugins · 16K total installs

75
trust score
Avg Security Score
94/100
Avg Patch Time
102 days
View full developer profile
Detection Fingerprints

How We Detect XML for O.Yandex (Яндекс Объявления)

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/xml-for-o-yandex/css/xfoy_style.css
Version Parameters
xml-for-o-yandex/css/xfoy_style.css?ver=

HTML / DOM Fingerprints

CSS Classes
icp_img1icp_img2icp_img3icp_img4icp_img5icp_img6icp_img7
FAQ

Frequently Asked Questions about XML for O.Yandex (Яндекс Объявления)