Visual Website Optimizer

VWO is the all-in-one platform that helps you conduct visitor research, build an optimization roadmap, and run continuous experimentation.

v4.14VWOUpdated Added 5k+ installs60% rating0% support resolved
48
Score
86
Errors
4
Warnings
+0
Change

Category Scores

Security16
Repo91
Performance100
Maintainability77

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

90 findings

Maintainability

58

4 issue groups

Security

29

4 issue groups

Repo Compliance

2

2 issue groups

I18n

1

1 issue group

ERRORMaintainabilitywp function not compatible with requires wpFunction "add_settings_error()" requires WordPress 3.0.0, but your plugin minimum supported version is WordPress 2.7.0.51
Category
Maintainability
Occurrences
51
Severity
error

Sample message

Function "add_settings_error()" requires WordPress 3.0.0, but your plugin minimum supported version is WordPress 2.7.0.

ERRORSecurityOutput is not escapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$currency'.25
Category
Security
Occurrences
25
Severity
error

Sample message

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$currency'.

ERRORMaintainabilityrand randrand() is discouraged. Use the far less predictable wp_rand() instead.5
Category
Maintainability
Occurrences
5
Severity
error

Sample message

rand() is discouraged. Use the far less predictable wp_rand() instead.

ERRORSecuritySetting is missing a sanitization callbackSanitization missing for register_setting().2
Category
Security
Occurrences
2
Severity
error

Sample message

Sanitization missing for register_setting().

WARNINGSecurityInput is not sanitizedDetected usage of a non-sanitized input variable: $_SERVER['HTTP_USER_AGENT']1
Category
Security
Occurrences
1
Severity
warning

Sample message

Detected usage of a non-sanitized input variable: $_SERVER['HTTP_USER_AGENT']

WARNINGSecurityRequest data is not unslashed$_SERVER['HTTP_USER_AGENT'] not unslashed before sanitization. Use wp_unslash() or similar1
Category
Security
Occurrences
1
Severity
warning

Sample message

$_SERVER['HTTP_USER_AGENT'] not unslashed before sanitization. Use wp_unslash() or similar

ERRORI18nMissing Arg DomainMissing $domain parameter in function call to __().1
Category
I18n
Occurrences
1
Severity
error

Sample message

Missing $domain parameter in function call to __().

WARNINGMaintainabilitymismatched plugin namePlugin name "Visual Website Optimizer" is different from the name declared in plugin header "VWO (Wingify)".1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Plugin name "Visual Website Optimizer" is different from the name declared in plugin header "VWO (Wingify)".

ERRORMaintainabilityMissing direct file access protectionPHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;1
Category
Maintainability
Occurrences
1
Severity
error

Sample message

PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;

ERRORRepo Complianceplugin header no licenseMissing "License" in Plugin Header. Please update your Plugin Header with a valid GPLv2 (or later) compatible license.1
Category
Repo Compliance
Occurrences
1
Severity
error

Sample message

Missing "License" in Plugin Header. Please update your Plugin Header with a valid GPLv2 (or later) compatible license.

Show 1 more
WARNINGRepo Compliancereadme parser warnings too many tags1
Category
Repo Compliance
Occurrences
1
Severity
warning

Sample message

One or more tags were ignored. Please limit your plugin to 5 tags.

Score History

First score snapshot

v4.14

48

Latest

Findings
90
Errors
86
Warnings
4
Check
2.0.0

Related Plugins