Numbers generator and validator Security & Risk Analysis

wordpress.org/plugins/numbers-generator-and-validator

Numbers generator and validator lets you generate, manage and validate numbers or serials on your site.

100 active installs v2.0.8 PHP + WP 2.7+ Updated Unknown
numbers-generatorserial-generatorserialstable-managervalidator
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Numbers generator and validator Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The 'numbers-generator-and-validator' plugin v2.0.8 exhibits a mixed security posture. While it shows strengths in avoiding dangerous functions, file operations, and external HTTP requests, several concerning areas require attention. The significant percentage of SQL queries that do not use prepared statements (79%) poses a substantial risk of SQL injection vulnerabilities. Furthermore, a high proportion of output escaping (82%) is not properly handled, increasing the likelihood of cross-site scripting (XSS) attacks. The presence of a REST API route without permission callbacks represents a critical entry point that is unprotected, making it vulnerable to unauthorized access and manipulation.

The taint analysis reveals two high-severity flows, indicating potential for significant security issues, although they are not classified as critical. The limited number of AJAX handlers and cron events, along with the absence of known vulnerabilities in its history, are positive indicators. However, the high percentage of unsanitized paths in the taint analysis, coupled with the unprotected REST API route and the prevalence of unescaped output and non-prepared SQL statements, collectively suggest a moderate to high security risk. Addressing these specific weaknesses is crucial to improving the plugin's overall security.

Key Concerns

  • REST API route without permission callbacks
  • High percentage of SQL queries not using prepared statements
  • High percentage of output not properly escaped
  • High severity taint flows
  • Unsanitized paths in taint analysis
Vulnerabilities
None known

Numbers generator and validator Security Vulnerabilities

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

Numbers generator and validator Code Analysis

Dangerous Functions
0
Raw SQL Queries
23
6 prepared
Unescaped Output
125
27 escaped
Nonce Checks
10
Capability Checks
2
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

21% prepared29 total queries

Output Escaping

18% escaped152 total outputs
Data Flows
5 unsanitized

Data Flow Analysis

9 flows5 with unsanitized paths
managerTab (src\classes\class-manager.php:253)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Numbers generator and validator Attack Surface

Entry Points3
Unprotected1

REST API Routes 1

POST/wp-json/ngvvalidatesrc\endpoints.php:16

Shortcodes 2

[ngv_my_validator_shortcode] src\classes\class-validator.php:46
[ngv_serial_shortcode] src\classes\class-validator.php:53
WordPress Hooks 4
actioninitngav.php:26
actionadmin_enqueue_scriptssrc\classes\class-admin.php:62
actionadmin_menusrc\classes\class-admin.php:70
actionrest_api_initsrc\endpoints.php:15
Maintenance & Trust

Numbers generator and validator Maintenance & Trust

Maintenance Signals

WordPress version tested5.8.13
Last updatedUnknown
PHP min version
Downloads6K

Community Trust

Rating100/100
Number of ratings1
Active installs100
Developer Profile

Numbers generator and validator Developer Profile

axel8721

1 plugin · 100 total installs

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

How We Detect Numbers generator and validator

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/numbers-generator-and-validator/css/style.css/wp-content/plugins/numbers-generator-and-validator/js/dist/generator.js/wp-content/plugins/numbers-generator-and-validator/js/dist/tabs.js
Script Paths
/wp-content/plugins/numbers-generator-and-validator/js/dist/generator.js/wp-content/plugins/numbers-generator-and-validator/js/dist/tabs.js
Version Parameters
numbers-generator-and-validator/css/style.css?ver=numbers-generator-and-validator/js/dist/generator.js?ver=numbers-generator-and-validator/js/dist/tabs.js?ver=

HTML / DOM Fingerprints

CSS Classes
ngvngv-flex-rowngv-top-20tabtablinksmain-tab-content
Data Attributes
data-indexdata-target
JS Globals
ajax_object
Shortcode Output
[ngv_my_validator_shortcode]ngv_my_validator_shortcode
FAQ

Frequently Asked Questions about Numbers generator and validator