ValidateCertify Free Security & Risk Analysis

wordpress.org/plugins/validar-certificados-de-cursos

ValidateCertify is the ultimate plugin for ensuring the authenticity and integrity of issued certificates.

1K active installs v1.6.5 PHP 7.3+ WP 6.0+ Updated Mar 15, 2026
certificatecertificateseducationonline-coursesell-courses
77
B · Generally Safe
CVEs total2
Unpatched1
Last CVEMay 16, 2025
Safety Verdict

Is ValidateCertify Free Safe to Use in 2026?

Mostly Safe

Score 77/100

ValidateCertify Free is generally safe to use. 2 past CVEs were resolved. Keep it updated.

2 known CVEs 1 unpatched Last CVE: May 16, 2025Updated 19d ago
Risk Assessment

The plugin 'validar-certificados-de-cursos' v1.6.5 exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for a majority of its SQL queries and implementing nonce and capability checks for its limited entry points. The absence of file operations and external HTTP requests further reduces its attack surface. However, concerns arise from the taint analysis, which identified three high-severity flows with unsanitized paths. While the total attack surface is small, these unsanitized paths represent potential risks that could be exploited if an attacker can control the input leading to these flows.

The vulnerability history reveals a concerning pattern. The plugin has two known CVEs, with one remaining unpatched. Both past vulnerabilities were of medium severity, indicating a recurring tendency for security weaknesses to emerge. The recent CVE in 2025 suggests ongoing issues. The history of medium-severity vulnerabilities, combined with the high-severity taint flows, suggests that while the plugin developers are making some efforts towards security, there are critical areas that require immediate attention to prevent exploitation. The lack of critical and high severity vulnerabilities in the past is encouraging, but the presence of unpatched issues and concerning taint flows necessitates caution.

Key Concerns

  • Unpatched CVE found
  • High severity unsanitized taint flows
  • Medium severity unpatched CVEs (cumulative)
  • Output escaping is not fully proper (77%)
Vulnerabilities
2

ValidateCertify Free Security Vulnerabilities

CVEs by Year

2 CVEs in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2025-48115medium · 4.3Cross-Site Request Forgery (CSRF)

ValidateCertify <= 1.6.2 - Cross-Site Request Forgery

May 16, 2025Unpatched
CVE-2025-30811medium · 4.3Cross-Site Request Forgery (CSRF)

ValidateCertify <= 1.6.1 - Cross-Site Request Forgery

Mar 27, 2025 Patched in 1.6.2 (7d)
Code Analysis
Analyzed Mar 16, 2026

ValidateCertify Free Code Analysis

Dangerous Functions
0
Raw SQL Queries
4
12 prepared
Unescaped Output
25
82 escaped
Nonce Checks
3
Capability Checks
3
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

75% prepared16 total queries

Output Escaping

77% escaped107 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

7 flows3 with unsanitized paths
stvc_certificado_nuevo (includes\class-stvc-menu.php:171)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

ValidateCertify Free Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[ValidateCertify] admin\partials\class-stvc-shortcode.php:85
WordPress Hooks 14
actionwp_dashboard_setupadmin\partials\class-stvc-admin-dashboard.php:9
actionadmin_enqueue_scriptsadmin\partials\class-stvc-admin-dashboard.php:10
filteradmin_footer_textadmin\partials\class-stvc-admin-display.php:72
filterupdate_footeradmin\partials\class-stvc-admin-display.php:88
actionadmin_menuincludes\class-stvc-menu.php:56
actionadmin_noticesincludes\class-stvc-notification.php:34
actionadmin_footerincludes\class-stvc-notification.php:65
actionwp_enqueue_scriptsValidateCertify-Free.php:83
actionadmin_enqueue_scriptsValidateCertify-Free.php:84
actionadmin_noticesValidateCertify-Free.php:90
filterplugin_row_metaValidateCertify-Free.php:96
filterplugin_action_linksValidateCertify-Free.php:98
actionplugins_loadedValidateCertify-Free.php:110
filterall_pluginsValidateCertify-Free.php:120
Maintenance & Trust

ValidateCertify Free Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 15, 2026
PHP min version7.3
Downloads10K

Community Trust

Rating74/100
Number of ratings3
Active installs1K
Developer Profile

ValidateCertify Free Developer Profile

Javier Revilla

1 plugin · 1K total installs

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

How We Detect ValidateCertify Free

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/validar-certificados-de-cursos/assets/css/validatecertify-styles.css
Version Parameters
validar-certificados-de-cursos/assets/css/validatecertify-styles.css?ver=

HTML / DOM Fingerprints

CSS Classes
custom-dashboard-widget-stvc
HTML Comments
<!-- ValidateCertify Free Admin Dashboard ValidateCertify Free ShortCode
Shortcode Output
<h>Access your tools</h><p>Add a certificate.</p><a href="" class="button button-primary">Add Certificate</a>
FAQ

Frequently Asked Questions about ValidateCertify Free