ANAC XML Viewer Security & Risk Analysis

wordpress.org/plugins/anac-xml-viewer

Software per la visualizzazione di dataset XML su tracciato ANAC (ex AVCP -Legge 190/2012 Art 1.32).

1K active installs v1.8.3 PHP + WP 4.3+ Updated Jan 19, 2026
amministrazioneanacattidocumentixml
98
A · Safe
CVEs total2
Unpatched0
Last CVENov 26, 2025
Safety Verdict

Is ANAC XML Viewer Safe to Use in 2026?

Generally Safe

Score 98/100

ANAC XML Viewer has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Nov 26, 2025Updated 2mo ago
Risk Assessment

The "anac-xml-viewer" v1.8.3 plugin presents a mixed security posture. On the positive side, the static analysis reveals no dangerous functions, raw SQL queries, file operations, or critical taint flows. All SQL queries are prepared, and the majority of output is properly escaped, indicating good development practices in these areas. There are no identified AJAX handlers or REST API routes without appropriate checks, and the total number of entry points is low.

However, several concerns warrant attention. The plugin has a history of two medium-severity vulnerabilities, specifically Server-Side Request Forgery (SSRF) and Cross-Site Scripting (XSS). While there are currently no unpatched CVEs, the past occurrence of these common and impactful vulnerability types is a significant red flag. Furthermore, the complete absence of nonce checks and capability checks across the code signals a potential weakness. This lack of explicit authorization and integrity checks could be exploited if an attacker can manipulate inputs to trigger specific functions or processes, especially given the external HTTP request capability.

In conclusion, while the code itself appears to avoid some common pitfalls like raw SQL and dangerous functions, the historical vulnerability patterns and the absence of critical security checks like nonces and capability checks in the provided data point to a latent risk. The plugin should be carefully reviewed for any potential for input manipulation that could leverage the external HTTP request or bypass authorization mechanisms, even if no immediate critical vulnerabilities are detected in the current static analysis.

Key Concerns

  • History of medium-severity CVEs (SSRF, XSS)
  • No nonce checks detected
  • No capability checks detected
  • External HTTP request detected
  • Partial output escaping (70%)
Vulnerabilities
2

ANAC XML Viewer Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2025-64252medium · 6.4Server-Side Request Forgery (SSRF)

ANAC XML Viewer <= 1.8.2 - Authenticated (Contributor+) Server-Side Request Forgery

Nov 26, 2025 Patched in 1.8.3 (55d)
CVE-2023-47245medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

ANAC XML Viewer <= 1.7 - Authenticated (Administrator+) Stored Cross-Site Scripting

Nov 7, 2023 Patched in 1.7.1 (207d)
Code Analysis
Analyzed Mar 16, 2026

ANAC XML Viewer Code Analysis

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

Output Escaping

70% escaped20 total outputs
Attack Surface

ANAC XML Viewer Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[anac-xml] anac-xml-viewer.php:21
[wpgov-xmlviewer] anac-xml-viewer.php:22
WordPress Hooks 11
actioninitanac-xml-viewer.php:16
actionadmin_noticesanac-xml-viewer.php:17
filtermanage_edit-anac-xml-view_columnsanac-xml-viewer.php:18
filterbulk_actions-edit-anac-xml-viewanac-xml-viewer.php:19
actionmanage_anac-xml-view_posts_custom_columnanac-xml-viewer.php:20
filteruser_can_richeditanac-xml-viewer.php:23
filterenter_title_hereanac-xml-viewer.php:24
actionadd_meta_boxesanac-xml-viewer.php:25
actiontemplate_redirectanac-xml-viewer.php:26
filterquicktags_settingsanac-xml-viewer.php:101
filterthe_contentanac-xml-viewer.php:309
Maintenance & Trust

ANAC XML Viewer Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 19, 2026
PHP min version
Downloads19K

Community Trust

Rating100/100
Number of ratings3
Active installs1K
Developer Profile

ANAC XML Viewer Developer Profile

Marco Milesi

13 plugins · 13K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
280 days
View full developer profile
Detection Fingerprints

How We Detect ANAC XML Viewer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/anac-xml-viewer/includes/excellentexport.min.js
Script Paths
/wp-content/plugins/anac-xml-viewer/includes/excellentexport.min.js

HTML / DOM Fingerprints

CSS Classes
light-table-filterdata-table
Data Attributes
data-table
JS Globals
excellentExport
Shortcode Output
[anac-xml id="[wpgov-xmlviewer id="
FAQ

Frequently Asked Questions about ANAC XML Viewer