Vivio Swift Security & Risk Analysis

wordpress.org/plugins/vivio-swift

The Vivio Swift WordPress Accelerator (beta) improves your sites speed and load times by providing a comprehensive page caching system that completely …

0 active installs v2020040301 PHP 5.6+ WP 4.0+ Updated Apr 3, 2020
acceleratecachefasteroptimizeperformance
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Vivio Swift Safe to Use in 2026?

Generally Safe

Score 85/100

Vivio Swift has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The "vivio-swift" plugin version v2020040301 exhibits a mixed security posture. On the positive side, the absence of any recorded vulnerabilities (CVEs) and the robust use of prepared statements for SQL queries (91%) are strong indicators of good security practices. The presence of a significant number of nonce checks (32) also suggests an effort to protect against common web vulnerabilities. However, several areas raise concerns.

The static analysis reveals a considerable number of file operations (26) and a low percentage of properly escaped outputs (38%). While no critical or high severity taint flows were identified, the presence of 4 flows with unsanitized paths is a notable risk. This, combined with the limited number of capability checks (0) and the fact that 100% of entry points lack explicit authentication checks, creates potential avenues for attackers to exploit if the unsanitized paths lead to sensitive operations or data exposure.

Given the lack of historical vulnerabilities, it's possible these potential risks have not been actively exploited or that the affected code paths are not easily discoverable or exploitable in practice. However, the combination of unsanitized paths and weak or absent authorization checks on entry points represents a significant weakness that should be addressed. The plugin's strengths lie in its SQL handling and nonce checks, but the output escaping and path sanitization require significant attention to improve its overall security.

Key Concerns

  • Unsanitized paths in taint analysis
  • Low percentage of properly escaped outputs
  • No capability checks on entry points
  • Unprotected entry points
Vulnerabilities
None known

Vivio Swift Security Vulnerabilities

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

Vivio Swift Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
10 prepared
Unescaped Output
95
57 escaped
Nonce Checks
32
Capability Checks
0
File Operations
26
External Requests
2
Bundled Libraries
0

SQL Query Safety

91% prepared11 total queries

Output Escaping

38% escaped152 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

5 flows4 with unsanitized paths
search_box (admin\vivio-swift-admin-table.php:190)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Vivio Swift Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 19
actionadmin_footeradmin\vivio-swift-admin-table.php:89
actionadmin_menuadmin\vivio-swift-admin.php:15
actionadmin_print_scriptsadmin\vivio-swift-admin.php:19
actionadmin_print_stylesadmin\vivio-swift-admin.php:20
actionvivio_swift_create_preload_cacheclasses\vivio-swift-cache-extras.php:9
filterscript_loader_srcclasses\vivio-swift-cache-extras.php:29
filterstyle_loader_srcclasses\vivio-swift-cache-extras.php:30
filterscript_loader_srcclasses\vivio-swift-cache-extras.php:31
filterstyle_loader_srcclasses\vivio-swift-cache-extras.php:32
filtercron_schedulesclasses\vivio-swift-utility-bgproc.php:20
actioninitvivio-swift.php:43
actiontransition_post_statusvivio-swift.php:45
actioncreated_termvivio-swift.php:47
actionedited_termvivio-swift.php:48
actiondelete_termvivio-swift.php:49
actioncreate_{$taxonomy}vivio-swift.php:51
actionedit_{$taxonomy}vivio-swift.php:52
actiondelete_{$taxonomy}vivio-swift.php:53
filterplugin_action_linksvivio-swift.php:229

Scheduled Events 1

vivio_swift_schedule_preload_cache
Maintenance & Trust

Vivio Swift Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedApr 3, 2020
PHP min version5.6
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Vivio Swift Developer Profile

viviotech

1 plugin · 0 total installs

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

How We Detect Vivio Swift

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/vivio-swift/admin/css/vivio-swift-admin.css/wp-content/plugins/vivio-swift/admin/js/vivio-swift-admin.js/wp-content/plugins/vivio-swift/admin/js/vivio-swift-admin-settings.js/wp-content/plugins/vivio-swift/assets/css/vivio-swift-main.css/wp-content/plugins/vivio-swift/assets/js/vivio-swift-main.js
Script Paths
/wp-content/plugins/vivio-swift/admin/js/vivio-swift-admin.js/wp-content/plugins/vivio-swift/admin/js/vivio-swift-admin-settings.js/wp-content/plugins/vivio-swift/assets/js/vivio-swift-main.js
Version Parameters
vivio-swift/admin/css/vivio-swift-admin.css?ver=vivio-swift/admin/js/vivio-swift-admin.js?ver=vivio-swift/admin/js/vivio-swift-admin-settings.js?ver=vivio-swift/assets/css/vivio-swift-main.css?ver=vivio-swift/assets/js/vivio-swift-main.js?ver=

HTML / DOM Fingerprints

CSS Classes
vivio-swift-settings-wrappervivio-swift-admin-tablevivio-swift-status-bar
HTML Comments
<!-- BEGIN VIVIO SWIFT CACHE --><!-- END VIVIO SWIFT CACHE --><!-- VIVIO SWIFT CACHE LOGO -->
Data Attributes
data-vivio-swift-action
JS Globals
vivio_swift_ajax_urlvivio_swift_settings_data
FAQ

Frequently Asked Questions about Vivio Swift