
AnimateGL Animations for WordPress – Elementor & Gutenberg Blocks Animations Security & Risk Analysis
wordpress.org/plugins/animateglCSS & WebGL Animations for Elementor & Gutenberg Blocks Animations, animations from CSS class, scroll animations, lock to scrollbar.
Is AnimateGL Animations for WordPress – Elementor & Gutenberg Blocks Animations Safe to Use in 2026?
Mostly Safe
Score 71/100AnimateGL Animations for WordPress – Elementor & Gutenberg Blocks Animations is generally safe to use though it hasn't been updated recently. 1 past CVE were resolved.
The animategl plugin v1.4.24 demonstrates a generally good security posture, adhering to several best practices such as using prepared statements for all SQL queries, properly escaping all output, and implementing nonce and capability checks on its single AJAX entry point. There are no identified critical or high severity taint flows, and the code analysis reveals no dangerous functions or file operations. The absence of a significant attack surface with unprotected entry points is also a positive indicator.
However, the presence of one unpatched medium severity CVE is a significant concern that warrants immediate attention. The vulnerability history, with its singular focus on 'Missing Authorization' for the last known vulnerability, suggests a recurring pattern that, while not currently exploited in the static analysis, indicates a potential weakness that has been present in the past and may still exist in some form. While the current version appears to have authorization checks in place for its entry points, the history is a red flag.
In conclusion, the plugin has solid foundational security practices. The critical weakness lies in the unpatched vulnerability, which overrides the positive aspects of the code analysis. Addressing the known CVE is paramount to improving the overall security of this plugin.
Key Concerns
- Unpatched medium severity CVE
- Vulnerability history indicates past authorization issues
AnimateGL Animations for WordPress – Elementor & Gutenberg Blocks Animations Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
AnimateGL Animations for WordPress – Elementor & Gutenberg Blocks Animations <= 1.4.23 - Missing Authorization to Unauthenticated Settings Update
AnimateGL Animations for WordPress – Elementor & Gutenberg Blocks Animations Release Timeline
AnimateGL Animations for WordPress – Elementor & Gutenberg Blocks Animations Code Analysis
Bundled Libraries
Output Escaping
Data Flow Analysis
AnimateGL Animations for WordPress – Elementor & Gutenberg Blocks Animations Attack Surface
AJAX Handlers 1
WordPress Hooks 12
Maintenance & Trust
AnimateGL Animations for WordPress – Elementor & Gutenberg Blocks Animations Maintenance & Trust
Maintenance Signals
Community Trust
AnimateGL Animations for WordPress – Elementor & Gutenberg Blocks Animations Alternatives
Animate It!
animate-it
Add cool CSS3 animations to your content.
Animations for Blocks
animations-for-blocks
Allows to add animations to block editor blocks on scroll.
Animate on Scroll
animate-on-scroll
Animate any Elements on scroll using the popular AOS JS library simply by adding class names.
Animated Text Block – Add Typing and Looping Text Effects
animated-text-block
Animated Text Block – Add dynamic, customizable text animations to your WordPress site with ease.
SO Page Builder Animate
so-page-builder-animate
Easily add entrance animations to your "SiteOrigin Page Builder" elements or widgets.
AnimateGL Animations for WordPress – Elementor & Gutenberg Blocks Animations Developer Profile
2 plugins · 13K total installs
How We Detect AnimateGL Animations for WordPress – Elementor & Gutenberg Blocks Animations
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/animategl/includes/agl-admin.js/wp-content/plugins/animategl/includes/agl-admin.css/wp-content/plugins/animategl/includes/agl-presets.js/wp-content/plugins/animategl/includes/agl-presets.css/wp-content/plugins/animategl/includes/agl-addons.js/wp-content/plugins/animategl/includes/agl-addons.css/wp-content/plugins/animategl/assets/js/agl-main.js/wp-content/plugins/animategl/assets/css/agl-main.css/wp-content/plugins/animategl/includes/agl-admin.js/wp-content/plugins/animategl/includes/agl-presets.js/wp-content/plugins/animategl/includes/agl-addons.js/wp-content/plugins/animategl/assets/js/agl-main.jsanimategl/includes/agl-admin.js?ver=animategl/includes/agl-admin.css?ver=animategl/includes/agl-presets.js?ver=animategl/includes/agl-presets.css?ver=animategl/includes/agl-addons.js?ver=animategl/includes/agl-addons.css?ver=animategl/assets/js/agl-main.js?ver=animategl/assets/css/agl-main.css?ver=HTML / DOM Fingerprints
agl-admin-wrapagl-addonagl-addon-contentagl-presets-containeragl-presetagl-preset-titleagl-preset-previewagl-preset-info+4 moretranslators: Link text for playing an animationtranslators: Button text for copying CSS classtranslators: %s is the plugin name (AnimateGL)data-agl-preset-classdata-agl-preset-titledata-agl-preset-previewagl_presets_optionsagl_admin_optionsanimategl_fs