VIZE Tests – Basic Security & Risk Analysis

wordpress.org/plugins/vize-tests-basic

This plugin will help you to create and configure different type of tests with multiple choice questions. And embed those tests in any Post or Page us …

10 active installs v1.0.0 PHP 7.0+ WP 5.0+ Updated May 17, 2021
mcqsmultiple-choice-questionsquiztest
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is VIZE Tests – Basic Safe to Use in 2026?

Generally Safe

Score 85/100

VIZE Tests – Basic has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The vize-tests-basic plugin version 1.0.0 presents a mixed security posture. On the positive side, it shows no known CVEs and avoids potentially risky operations like file manipulation or external HTTP requests. The use of prepared statements for SQL queries is also a strength, with 68% being prepared, indicating some awareness of secure database practices. However, significant concerns arise from the static and taint analysis. The plugin exposes two AJAX handlers without any authentication checks, creating a substantial attack surface for unauthorized actions. Furthermore, the taint analysis reveals a critical issue: all seven analyzed flows have unsanitized paths, with four identified as high severity. This strongly suggests that user-supplied data is not being properly validated or escaped, making it vulnerable to various injection attacks, such as cross-site scripting (XSS) or SQL injection, despite the prepared statements for most SQL queries. The absence of capability checks further exacerbates these risks by not verifying user permissions before executing potentially sensitive operations. While the plugin has no historical vulnerabilities, this could be due to its small scale or simply a lack of prior in-depth security analysis, rather than inherent security. The current findings indicate a need for immediate attention to sanitize input and implement proper authentication and authorization checks on all entry points.

Key Concerns

  • AJAX handlers without auth checks
  • High severity taint flows
  • Unsanitized paths in all taint flows
  • Capability checks missing
Vulnerabilities
None known

VIZE Tests – Basic Security Vulnerabilities

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

VIZE Tests – Basic Release Timeline

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

VIZE Tests – Basic Code Analysis

Dangerous Functions
0
Raw SQL Queries
6
13 prepared
Unescaped Output
11
36 escaped
Nonce Checks
9
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

68% prepared19 total queries

Output Escaping

77% escaped47 total outputs
Data Flows · Security
7 unsanitized

Data Flow Analysis

7 flows7 with unsanitized paths
<test-question-form> (admin\partials\test-question-form.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

VIZE Tests – Basic Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

authwp_ajax_vize_tests_public_ajax_requestincludes\class-vize-tests.php:182
noprivwp_ajax_vize_tests_public_ajax_requestincludes\class-vize-tests.php:183

Shortcodes 1

[VIZE_Test_Body] public\class-vize-tests-public.php:131
WordPress Hooks 7
actionplugins_loadedincludes\class-vize-tests.php:145
actionadmin_enqueue_scriptsincludes\class-vize-tests.php:160
actionadmin_enqueue_scriptsincludes\class-vize-tests.php:161
actionadmin_menuincludes\class-vize-tests.php:163
actionwp_enqueue_scriptsincludes\class-vize-tests.php:177
actionwp_enqueue_scriptsincludes\class-vize-tests.php:178
actioninitincludes\class-vize-tests.php:180
Maintenance & Trust

VIZE Tests – Basic Maintenance & Trust

Maintenance Signals

WordPress version tested5.7.15
Last updatedMay 17, 2021
PHP min version7.0
Downloads1K

Community Trust

Rating20/100
Number of ratings1
Active installs10
Developer Profile

VIZE Tests – Basic Developer Profile

Zeeshan Elahi

2 plugins · 50 total installs

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

How We Detect VIZE Tests – Basic

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/vize-tests-basic/admin/css/vize-tests-admin.css
Script Paths
/wp-content/plugins/vize-tests-basic/admin/js/jquery.validate.js/wp-content/plugins/vize-tests-basic/admin/js/vize-tests-admin.js
Version Parameters
vize-tests-basic/admin/css/vize-tests-admin.css?ver=vize-tests-basic/admin/js/jquery.validate.js?ver=vize-tests-basic/admin/js/vize-tests-admin.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about VIZE Tests – Basic