SVGator Security & Risk Analysis

wordpress.org/plugins/svgator

The easiest way to add SVG animations to your website right from your SVGator account.

1K active installs v1.3.5 PHP 7.0+ WP 5.0+ Updated Jan 22, 2026
svgvector-image
98
A · Safe
CVEs total2
Unpatched0
Last CVEMay 24, 2024
Safety Verdict

Is SVGator Safe to Use in 2026?

Generally Safe

Score 98/100

SVGator has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: May 24, 2024Updated 2mo ago
Risk Assessment

The SVGator plugin v1.3.5 exhibits a mixed security posture. While it demonstrates good practices by utilizing prepared statements for all SQL queries and a high percentage of properly escaped outputs, several areas present potential risks. The presence of an unprotected AJAX handler is a significant concern, as it represents an unauthenticated entry point that could be exploited if not properly secured internally. The vulnerability history, with two past CVEs including a high and a medium severity vulnerability, indicates a recurring pattern of security weaknesses. The nature of these past vulnerabilities (XSS and CSRF) suggests that input sanitization and authentication/authorization checks are areas that have historically required attention, and the unprotected AJAX handler aligns with this pattern.

Despite the good practices in SQL handling and output escaping, the unprotected AJAX handler is a critical finding that increases the attack surface. The plugin's history of vulnerabilities, particularly the recent high and medium severity issues, further elevates the risk. While the absence of critical taint flows and the use of nonces on some AJAX handlers are positive signs, the plugin is not without its security concerns. A cautious approach is warranted, prioritizing the remediation of the unprotected AJAX handler and close monitoring for future updates and vulnerability disclosures.

Key Concerns

  • Unprotected AJAX handler identified
  • High severity vulnerability in history
  • Medium severity vulnerability in history
  • Past vulnerabilities include XSS and CSRF
Vulnerabilities
2

SVGator Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

High
1
Medium
1

2 total CVEs

CVE-2024-4271medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

SVGator – Add Animated SVG Easily <= 1.2.6 - Authenticated (Author+) Stored Cross-Site Scripting via SVG

May 24, 2024 Patched in 1.3.0 (196d)
CVE-2023-48766high · 7.1Cross-Site Request Forgery (CSRF)

SVGator – Add Animated SVG Easily <= 1.2.4 - Cross-Site Request Forgery

Nov 28, 2023 Patched in 1.2.5 (56d)
Code Analysis
Analyzed Mar 16, 2026

SVGator Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
6
44 escaped
Nonce Checks
3
Capability Checks
0
File Operations
0
External Requests
1
Bundled Libraries
0

Output Escaping

88% escaped50 total outputs
Attack Surface
1 unprotected

SVGator Attack Surface

Entry Points4
Unprotected1

AJAX Handlers 4

authwp_ajax_svgator_saveTokenincludes\class\WP_SVGator\Main.php:44
authwp_ajax_svgator_getProjectsincludes\class\WP_SVGator\Main.php:45
authwp_ajax_svgator_importProjectincludes\class\WP_SVGator\Main.php:46
authwp_ajax_svgator_logOutincludes\class\WP_SVGator\Main.php:47
WordPress Hooks 13
actioninitincludes\class\WP_SVGator\Block.php:9
actionenqueue_block_editor_assetsincludes\class\WP_SVGator\Block.php:40
actionenqueue_block_editor_assetsincludes\class\WP_SVGator\Block.php:41
actionwidgets_initincludes\class\WP_SVGator\Custom_Media.php:7
actionadmin_noticesincludes\class\WP_SVGator\Main.php:25
filterwp_prepare_attachment_for_jsincludes\class\WP_SVGator\Main.php:40
actionadmin_menuincludes\class\WP_SVGator\Main.php:42
actionplugins_loadedincludes\class\WP_SVGator\Main.php:48
filterthe_contentincludes\class\WP_SVGator\Svg_Support.php:17
filterrender_blockincludes\class\WP_SVGator\Svg_Support.php:19
filterpost_thumbnail_htmlincludes\class\WP_SVGator\Svg_Support.php:21
actionadmin_enqueue_scriptsincludes\class\WP_SVGator\Widget_Media_SVGator.php:30
actionelementor/editor/before_enqueue_scriptsincludes\class\WP_SVGator\Widget_Media_SVGator.php:31
Maintenance & Trust

SVGator Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 22, 2026
PHP min version7.0
Downloads25K

Community Trust

Rating100/100
Number of ratings2
Active installs1K
Developer Profile

SVGator Developer Profile

SVGator

1 plugin · 1K total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
126 days
View full developer profile
Detection Fingerprints

How We Detect SVGator

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/svgator/admin/css/svgator.css/wp-content/plugins/svgator/admin/js/WP_SVGatorWidget.js/wp-content/plugins/svgator/admin/js/WP_SVGatorBlock.js/wp-content/plugins/svgator/admin/js/WP_SVGatorMedia.js/wp-content/plugins/svgator/admin/js/WP_SVGatorMenu.js
Script Paths
https://cdn.svgator.com/sdk/svgator-frontend.latest.js
Version Parameters
svgator.css?ver=WP_SVGatorWidget.js?ver=WP_SVGatorBlock.js?ver=WP_SVGatorMedia.js?ver=WP_SVGatorMenu.js?ver=svgator-frontend.latest.js?ver=

HTML / DOM Fingerprints

CSS Classes
svgator-adminsvgator-mainsvgator-wrapper
Data Attributes
data-svgator-menudata-svgator-widgetdata-svgator-block
JS Globals
svgatorWP_SVGatorWidgetWP_SVGatorBlockWP_SVGatorMediaWP_SVGatorMenu
REST Endpoints
/wp-json/svgator/v1/settings/wp-json/svgator/v1/import
Shortcode Output
[svgator_animated_svg]
FAQ

Frequently Asked Questions about SVGator