[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ffmvakZsI--1xqxKT9BvGcoKkuIYqC2wYmnKTAJSCWBk":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":13,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":45,"crawl_stats":36,"alternatives":53,"analysis":153,"fingerprints":315},"interactions","Interactions – Create Interactive Experiences in the Block Editor","1.3.2","Benjamin Intal","https:\u002F\u002Fprofiles.wordpress.org\u002Fbfintal\u002F","\u003Cp>\u003Cstrong>Interactions – WordPress Animations, Interactive Experiences for Gutenberg Blocks\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpinteractions.com\" rel=\"nofollow ugc\">Visit our website\u003C\u002Fa> to learn more about how Interactions work.\u003C\u002Fp>\n\u003Cp>Want to make your website feel alive and interactive? \u003Cstrong>Interactions\u003C\u002Fstrong> is the easiest way to add animations, effects, interactivity, and functional features to WordPress — directly inside the block editor. Check our \u003Ca href=\"https:\u002F\u002Fwpinteractions.com\u002Fsamples\u002F\" rel=\"nofollow ugc\">samples page here\u003C\u002Fa> to see a glimpse of what type of interactions you can create.\u003C\u002Fp>\n\u003Cp>You don’t need coding skills or complex tools. With Interactions, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Pick from the \u003Ca href=\"https:\u002F\u002Fdocs.wpinteractions.com\u002Farticle\u002F744-how-to-use-interactions-library\" rel=\"nofollow ugc\">Interactions Library\u003C\u002Fa>\u003C\u002Fstrong> – A collection of pre-built animations and effects (like images that move upon scrolling down the page, buttons that glow when hovered, and more). Just click and apply. \u003Ca href=\"https:\u002F\u002Fdocs.wpinteractions.com\u002Farticle\u002F744-how-to-use-interactions-library\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Build your own custom effects\u003C\u002Fstrong> – Use a simple \u003Cstrong>Trigger \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Action\u003C\u002Fstrong> system. Example: “On scroll \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Fade in block”, or “On click \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Play video”. \u003Ca href=\"https:\u002F\u002Fdocs.wpinteractions.com\u002Farticle\u002F577-what-is-wp-interactions-and-how-does-it-work\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add functional features\u003C\u002Fstrong> – Securely update post data, handle form submissions, display user info, copy text to clipboard, and more without coding. \u003Ca href=\"https:\u002F\u002Fdocs.wpinteractions.com\u002Fcategory\u002F729-interactions\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whether you want subtle hover effects, attention-grabbing story-telling animations, playful micro-interactions, or powerful functional features, \u003Ca href=\"https:\u002F\u002Fwpinteractions.com\" rel=\"nofollow ugc\">Interactions\u003C\u002Fa> makes it possible.\u003C\u002Fp>\n\u003Ch3>🚀 Features\u003C\u002Fh3>\n\u003Cp>Create \u003Ca href=\"https:\u002F\u002Fdocs.wpinteractions.com\u002Farticle\u002F571-what-are-interactions\" rel=\"nofollow ugc\">custom interactions\u003C\u002Fa> easily with a simple Trigger \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Action builder. Features include:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Animations & Visual Effects:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Animations for WordPress blocks\u003C\u002Fstrong> (fade, slide, zoom, rotate, shadow, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scroll effects\u003C\u002Fstrong> – reveal content as users scroll down\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hover effects\u003C\u002Fstrong> – highlight and animate blocks on hover\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Click triggers\u003C\u002Fstrong> – run actions when buttons, images, or sections are clicked\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Basic Interactions:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Mouse interactions\u003C\u002Fstrong> – Click, hover, mouse move, mouse press\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scroll interactions\u003C\u002Fstrong> – Enter viewport, element scrolling, page scrolling\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Form interactions\u003C\u002Fstrong> – Form submitted, input change, keypress\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page interactions\u003C\u002Fstrong> – Page load, page create\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Basic Actions:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Animation actions\u003C\u002Fstrong> – Move, rotate, scale, skew, opacity\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Style actions\u003C\u002Fstrong> – Background color, background image, text color, CSS rule, toggle class, update attribute\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display actions\u003C\u002Fstrong> – Display, visibility, focus\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Navigation\u003C\u002Fstrong> – Redirect to URL\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media\u003C\u002Fstrong> – Toggle video\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Effects\u003C\u002Fstrong> – Confetti\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Core Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Reusable Interaction Library\u003C\u002Fstrong> – apply popular effects instantly\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom trigger \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> action builder\u003C\u002Fstrong> – advanced users can design unique effects\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance optimized\u003C\u002Fstrong> – loads only what’s needed for your chosen interactions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works with any block and any theme\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎯 Perfect For\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Designers who want \u003Cstrong>scroll animations\u003C\u002Fstrong> without code  \u003C\u002Fli>\n\u003Cli>Marketers who want \u003Cstrong>attention-grabbing hover effects\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>Bloggers who want \u003Cstrong>dynamic storytelling\u003C\u002Fstrong> with animations  \u003C\u002Fli>\n\u003Cli>Site builders who want \u003Cstrong>to bring their block designs to life, or create unique micro-interactions\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Developers who need \u003Cstrong>functional features\u003C\u002Fstrong> like post meta updates and data handling\u003C\u002Fli>\n\u003Cli>Anyone building \u003Cstrong>modern interactive websites\u003C\u002Fstrong> in WordPress  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💎 What’s in Premium?\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpinteractions.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Check our pricing page\u003C\u002Fa> to learn more about what’s in Interactions premium.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Interactions:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Scroll Strength\u003C\u002Fstrong> – Measure scroll intensity\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page State\u003C\u002Fstrong> – Monitor page state changes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page Exit\u003C\u002Fstrong> – Detect when users try to leave\u003C\u002Fli>\n\u003Cli>\u003Cstrong>URL Hash\u003C\u002Fstrong> – Respond to URL hash changes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local Storage\u003C\u002Fstrong> – Monitor storage changes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Toggle Attribute\u002FClass\u003C\u002Fstrong> – Watch attribute and class changes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HTML Events\u003C\u002Fstrong> – Custom HTML and document events\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Advanced Actions:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Box Shadow\u003C\u002Fstrong> – Dynamic shadow effects\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slide Animations\u003C\u002Fstrong> – Smooth slide up\u002Fdown effects\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Management\u003C\u002Fstrong> – Securely insert sanitized HTML, render shortcodes, copy to clipboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data & Post Management\u003C\u002Fstrong> – Update post\u002Fuser meta (with permissions), get post data, local storage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Navigation & UX\u003C\u002Fstrong> – Scroll to element, tooltips, popups, confirmation dialogs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media\u003C\u002Fstrong> – Video scrubbing, SVG animations (line draw, morph, motion path)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Features\u003C\u002Fstrong> – Animated counters, advanced automation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Premium Benefits:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>40+ Premium Actions\u003C\u002Fstrong> – Access to advanced functionality\u003C\u002Fli>\n\u003Cli>\u003Cstrong>10+ Premium Interactions\u003C\u002Fstrong> – More trigger options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong> – Faster response times\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Regular Updates\u003C\u002Fstrong> – New features and improvements\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Commercial License\u003C\u002Fstrong> – Use in client projects\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Source Code:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The source code for this plugin is available on GitHub:\u003Cbr \u002F>\nhttps:\u002F\u002Fgithub.com\u002Fgambitph\u002FInteractions\u003C\u002Fp>\n","Add animations and interactivity to your blocks. Choose from ready-made effects like scroll & hover in the Interactions Library, or build your own.",200,1111,0,"2026-01-27T17:05:00.000Z","6.9.4","6.7.4","8.0",[19,20,21,22,23],"animation","blocks","gutenberg","interaction","interactivity","https:\u002F\u002Fwpinteractions.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finteractions.1.3.2.zip",99,1,"2026-01-27 17:57:39","2026-03-15T15:16:48.613Z",[31],{"id":32,"url_slug":33,"title":34,"description":35,"plugin_slug":4,"theme_slug":36,"affected_versions":37,"patched_in_version":6,"severity":38,"cvss_score":39,"cvss_vector":40,"vuln_type":41,"published_date":28,"updated_date":42,"references":43,"days_to_patch":27},"CVE-2025-12709","interactions-create-interactive-experiences-in-the-block-editor-authenticated-contributor-stored-cross-site-scripting","Interactions – Create Interactive Experiences in the Block Editor \u003C= 1.3.1 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Interactions – Create Interactive Experiences in the Block Editor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via event selectors in all versions up to, and including, 1.3.1 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=1.3.1","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2026-01-28 06:43:44",[44],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fab97f125-3a4a-4293-b218-07586c1c021c?source=api-prod",{"slug":46,"display_name":7,"profile_url":8,"plugin_count":47,"total_installs":48,"avg_security_score":49,"avg_patch_time_days":50,"trust_score":51,"computed_at":52},"bfintal",10,110410,89,21,86,"2026-04-04T04:57:38.521Z",[54,78,99,120,139],{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":64,"num_ratings":65,"last_updated":66,"tested_up_to":15,"requires_at_least":67,"requires_php":68,"tags":69,"homepage":74,"download_link":75,"security_score":49,"vuln_count":76,"unpatched_count":13,"last_vuln_date":77,"fetched_at":29},"greenshift-animation-and-page-builder-blocks","Greenshift – animation and page builder blocks","12.8.7","wpsoul","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpsoul\u002F","\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FH8N4RtIe5Pg?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>HIGHLY OPTIMIZED WEB CREATION TOOL\u003C\u002Fh4>\n\u003Cp>Do you want to build high quality animations and pages but you struggle with low performance on google tests with popular page builder? Greenshift will take care of this.\u003C\u002Fp>\n\u003Cp>Plugin doesn’t use predefined styles, frameworks, icon fonts and script libraries. Every asset is generated on fly and loaded only when you use it. In the same time, plugin has very unique blocks and animation possibilities to surprise your visitors with high-end animations and transitions. You can build styles like on top awarded sites without any code knowledge.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgreenshiftwp.com\u002Fblock-gallery\u002F\" rel=\"nofollow ugc\">Check out Greenshift block gallery\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>SOME EXCLUSIVE BENEFITS\u003C\u002Fh4>\n\u003Cp>✅ Ready library of sections and layouts with FSE support\u003Cbr \u002F>\n✅ Interaction Layes. Add interactivity to blocks with triggers, conditions and actions\u003Cbr \u002F>\n✅ Dynamic attributes and dynamic motion. Make chains of animations and connections with dynamic data\u003Cbr \u002F>\n✅ Advanced containers, Rows, CSS grid. Control every aspect of align, spacing, position, flexible position, responsive up to 4 breakpoints, flexbox and css grid options.\u003Cbr \u002F>\n✅ Design helpers in editor. Change position, spacing, border, size directly in editor\u003Cbr \u002F>\n✅ Mobile smart scroll for sections and Marquee block. Turn your regular columns and blocks to scrollable items on mobiles or carousels.\u003Cbr \u002F>\n✅ Advanced sliders and tabs. Make any kind of content as carousel\u002Fslider\u002Ftabs. Convert regular gallery to advanced 3d slider\u003Cbr \u002F>\n✅ Extended background options (color\u002Fgradient\u002Fvideos) and overlays with hover transitions.\u003Cbr \u002F>\n✅ CSS scroll animations and hover transitions without libraries.\u003Cbr \u002F>\n✅ AR\u002FVR 3d viewer block and Spline3d block.\u003Cbr \u002F>\n✅ Dynamic blocks: animated headlines, countdown, counters, videos, tabs, togglers, Table of content, progress bars etc.\u003Cbr \u002F>\n✅ Easily control all options for separate resolutions\u003Cbr \u002F>\n✅ Parent Hover transitions and background animations\u003Cbr \u002F>\n✅ Custom side and dropdown slide panels, popup builder\u003Cbr \u002F>\n✅ Local font, GDPR ready\u003Cbr \u002F>\n✅ Figma Converter\u003Cbr \u002F>\n✅ Any webpage and website to WordPress Greenshift Converter\u003Cbr \u002F>\n✅ Dynamic data, repeaters, Meta getter to get any data from custom fields, user meta, site options, transients, external feeds, etc\u003Cbr \u002F>\n✅ Visibility options\u003C\u002Fp>\n\u003Ch4>ADVANCED PAGE DESIGNS AND ANIMATIONS\u003C\u002Fh4>\n\u003Cp>With Greenshift’s features, you can create complex pages and animations without code skills and directly inside core editor. Add spacing, positioning, css transform, shadows, borders like you can’t do in any other page builder. Use Shadow presets, hover transition presets, overlay transitions, infinite css animations, Headline Effects, Custom Animations, Gradient Backgrounds, Shape Dividers, parental transitions and many more.\u003C\u002Fp>\n\u003Cp>To view some unique options, visit \u003Ca href=\"https:\u002F\u002Fgreenshiftwp.com\u002Funique-features\u002F\" rel=\"nofollow ugc\">feature page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>EXTENDED RESPONSIVE OPTIONS\u003C\u002Fh4>\n\u003Cp>Mobile traffic is even more than desktop nowadays, and Greenshift has everything to make your mobile web design better. It provides 4 custom breakpoints, preview mode and possibility to add different values per each resolution. All blocks have special optimized mobile layouts. Also, you can shift your regular columned design to smart scroll on mobiles to generate Application-style design.\u003C\u002Fp>\n\u003Ch4>DYNAMIC LOADING\u003C\u002Fh4>\n\u003Cp>We understand that you may want to keep your current page editor, but in the same time you want to use some features from Greenshift. For this purpose, we added possibility to convert blocks and pages to shortcode. You can use them directly in your plugin or custom pages. And even more, we added possibility to load blocks dynamically when they are in view, or by click\u002Fhover. This can save page perfomance on heavy pages.\u003C\u002Fp>\n\u003Ch4>Highest web vitals score\u003C\u002Fh4>\n\u003Cp>We believe that Greenshift is most optimized plugin for web vitals. It’s because plugin uses unique conditional asset loading. All blocks are divided on style chunks which are loaded only when you use them on page. All dynamic libraries have no jquery dependencies. All styles are loaded inline in head section of page to prevent CLS and incompatibilities with cache plugins. Reusable blocks, Widget and Template environments are supported.\u003C\u002Fp>\n\u003Ch4>TAKE IT TO THE NEXT LEVEL WITH GREENSHIFT ADDONS\u003C\u002Fh4>\n\u003Cp>All our core features are free and will be free always. We don’t sell any premium versions and don’t limit functionality. In the same time, you may be interesting in extra blocks depending on your type of site. Check full list of addon’s \u003Ca href=\"https:\u002F\u002Fgreenshiftwp.com\u002Fblock-gallery\u002F\" rel=\"nofollow ugc\">blocks for wordpress\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>ANIMATION ADDON\u003C\u002Fh4>\n\u003Cp>You can add any custom animation in core version, but Animation addon will give you more options based on popular GSAP library. Custom parallaxes, different triggers for animations (scroll, hover, click, stagger, batch), controll interpolation with scroll, Pin blocks while scroll, make Smooth flip between states, use Smart Lottie loader, add animated blobs, reveals, mouse interactions, animation chains and connections, text and svg animations, image sequences and video loaders. Use Rive block to add Rive scenes and our special API to connect dynamic site values and Rive.\u003C\u002Fp>\n\u003Ch4>QUERY ADDON\u003C\u002Fh4>\n\u003Cp>Query addon is usefull if you want to extend dynamic functionality. It has a lot of ready patterns for query loop block, you can customize and extend each of them with special Meta getter block (use to get and show any values from custom field, ACF, ToolSet or taxonomy meta), wishlist block, thumbs and hot counter. Visibility block allows you to show\u002Fhide content based on different filters (category, tags, taxonomy, custom field value, user roles, detection of current category). Advanced listing builder helps you to build directory listings. Query Builder allows you to build any kind of design for CPT loops and carousels.\u003C\u002Fp>\n\u003Ch4>SEO AND MARKETING ADDON\u003C\u002Fh4>\n\u003Cp>We have very long 10 year story of developing different tools for affiliate, review, comparison sites. In coordination with best affiliate professionals and bloggers, we built set of special, highly conversion blocks to earn more profit from your sites. Link parser helpers, offer blocks, comparison and versus tables, listings, score and review boxes, woocommerce boxes. All blocks have special mobile layouts.\u003C\u002Fp>\n\u003Ch4>WOOCOMMERCE ADDON\u003C\u002Fh4>\n\u003Cp>Add woocommerce blocks to FSE. Extend your shop with extra features like Buy now button, Free shipping, Sold out counters, Bundles, Combos, sliding panels, swatches, attribute groups, extra single product templates, custom tabs, ajax search and many more.\u003C\u002Fp>\n\u003Ch4>Any webpage to WordPress Converter\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgreenshiftwp.com\u002Fany-webpage-to-wordpress-converter\u002F\" rel=\"nofollow ugc\">Convert any webpage or HTML design to Greenshift blocks.\u003C\u002Fa>. Requires AIO plan\u003C\u002Fp>\n\u003Ch4>Figma to WordPress Converter\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=NjxHbrpE93g\" rel=\"nofollow ugc\">Convert any Figma design to Greenshift blocks in one click.\u003C\u002Fa>. Free to everyone.\u003C\u002Fp>\n\u003Ch4>AI Helper\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=PpGeRu0mZy0\" rel=\"nofollow ugc\">AI Helper\u003C\u002Fa> is a tool that helps you to build blocks with AI. Use own api keys, no limits, no subscriptions, no sending data to third parties, no payment required.\u003C\u002Fp>\n\u003Cp>= HTML code to WordPress Blocks converter=\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FnHzq8jyturA\" rel=\"nofollow ugc\">HTML source to blocks converter\u003C\u002Fa> Put any kind of html with css and js snippets and it will be converted to dynamic blocks\u003C\u002Fp>\n\u003Ch3>Third Party Services\u003C\u002Fh3>\n\u003Cp>This plugin can connect to external third-party services in certain situations:\u003C\u002Fp>\n\u003Ch4>GreenShift Shop\u003C\u002Fh4>\n\u003Cp>When you activate a premium license for GreenShift addons, the plugin connects to our licensing server at \u003Ca href=\"https:\u002F\u002Fshop.greenshiftwp.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fshop.greenshiftwp.com\u002F\u003C\u002Fa> to verify and activate your license key. This connection sends your license key and site URL for validation purposes. No other data is sent to third parties. This connection is made only in time of activation of license, this is not required to use plugin without license.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Terms of Service: \u003Ca href=\"https:\u002F\u002Fgreenshiftwp.com\u002Fterms-and-conditions\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fgreenshiftwp.com\u002Fterms-and-conditions\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Fgreenshiftwp.com\u002Fprivacy-policy-2\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fgreenshiftwp.com\u002Fprivacy-policy-2\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","More than 20 special blocks for Gutenberg to build complex pages and animations with highest possible web vitals score.",70000,3527915,96,105,"2026-03-09T13:42:00.000Z","6.6","7.3",[19,70,71,72,73],"full-site-editing","gutenberg-blocks","page-builder","woocommerce-blocks","https:\u002F\u002Fgreenshiftwp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgreenshift-animation-and-page-builder-blocks.12.8.7.zip",19,"2026-03-06 11:20:33",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":47,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":96,"download_link":97,"security_score":98,"vuln_count":13,"unpatched_count":13,"last_vuln_date":36,"fetched_at":29},"uicore-animate","UiCore Animate – Free Animations, Transitions, and Interactions Addon for Elementor & Gutenberg blocks","2.2.3","uicore","https:\u002F\u002Fprofiles.wordpress.org\u002Fuicore\u002F","\u003Cp>UiCore Animate adds page transitions, smooth scroll, and engaging animations to Elementor and Gutenberg blocks, for smoother, engaging experiences.\u003C\u002Fp>\n\u003Ch3>Unleash the Power of Animations in Elementor and Gutenberg\u003C\u002Fh3>\n\u003Cp>UiCore Animate is the ultimate tool for creating stunning animations in Elementor and Gutenberg, giving you the ability to easily add eye-catching effects, smooth transitions, and dynamic interactions to your WordPress site.\u003C\u002Fp>\n\u003Ch3>Key Features of UiCore Animate\u003C\u002Fh3>\n\u003Cp>Quick & Easy Animations: Say goodbye to time-consuming manual animations. With UiCore Animate, you can effortlessly add animations to any widget in Elementor or Gutenberg in just a few clicks, saving you time and improving design quality.\u003C\u002Fp>\n\u003Cp>Animate Multiple Widgets at Once: Apply animations to multiple widgets simultaneously, ensuring consistency and cohesion across your entire site.\u003C\u002Fp>\n\u003Cp>Scroll-Based Animations & Entrance Effects: Create captivating animations that trigger as elements come into view or during scrolling. Control the timing, style, and delay for a fully immersive user experience.\u003C\u002Fp>\n\u003Cp>Wide Range of Animation Presets: Choose from a diverse set of animation presets to replace default animations in Elementor and Gutenberg. Whether you prefer playful or sleek effects, UiCore Animate has the perfect option for you.\u003C\u002Fp>\n\u003Cp>Smooth Scrolling Navigation: Enhance your site’s user journey with smooth scroll capabilities, paired seamlessly with animations for a captivating browsing experience.\u003C\u002Fp>\n\u003Cp>Page Transitions & Preloaders: Craft engaging user journeys with polished page transitions and customizable preloaders, maintaining a consistent and professional look.\u003C\u002Fp>\n\u003Cp>Creative Effects: Extend your widgets with unique effects like fluid gradients, floating animations, sticky reveals on scroll, and animated borders, making your design truly stand out.\u003C\u002Fp>\n\u003Ch3>Boost Engagement & Improve User Experience\u003C\u002Fh3>\n\u003Cp>UiCore Animate is designed to enhance the visual appeal of your website while improving user interaction. Whether you’re building a portfolio, a business website, or a blog, this plugin is perfect for creating memorable experiences that keep visitors engaged.\u003C\u002Fp>\n\u003Ch3>How to add aniamtions to any gutenberg block\u003C\u002Fh3>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FtMsAp68d530?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>How to use Animate Controller in Elementor\u003C\u002Fh3>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FL6UddkUrmk8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n","UiCore Animate adds page transitions, smooth scroll, and engaging animations to Elementor and Gutenberg blocks, for smoother, engaging experiences.",40000,362760,64,"2026-01-30T10:00:00.000Z","6.9.0","4.6","7.4",[19,20,94,21,95],"elementor","scroll-animations","https:\u002F\u002Fanimate.uicore.co","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuicore-animate.2.2.3.zip",100,{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":109,"num_ratings":110,"last_updated":111,"tested_up_to":15,"requires_at_least":67,"requires_php":112,"tags":113,"homepage":115,"download_link":116,"security_score":117,"vuln_count":118,"unpatched_count":13,"last_vuln_date":119,"fetched_at":29},"ghostkit","Ghost Kit – Page Builder Blocks, Motion Effects & Extensions","3.5.1","nK","https:\u002F\u002Fprofiles.wordpress.org\u002Fnko\u002F","\u003Cp>\u003Cstrong>The Ultimate WordPress Page Building Solution\u003C\u002Fstrong>\u003Cbr \u002F>\n★★★★★\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ghost Kit enhances the WordPress editing experience\u003C\u002Fstrong> with a comprehensive collection of Gutenberg blocks, motion effects, and extensions. Create sophisticated, interactive websites using an intuitive interface and extensive customization options. Design engaging layouts, add smooth animations, and extend functionality while maintaining optimal performance. Ghost Kit gives you the precise control you need over your content, making it a powerful alternative to complex page builders.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=head\" rel=\"nofollow ugc\">See Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=head\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnk-crew\u002Fghostkit\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>We created this blocks collection for our own needs – create different multipurpose sites and themes. This is a professional collection and extensions with responsive grid system helps us and will help you as well, \u003Cstrong>Ghost Kit will boost your development speed\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>🏆 Create Multipurpose Sites with Ghost Kit\u003C\u002Fh3>\n\u003Cp>Gutenberg is good tool for basic websites, but when you need something advanced, Ghost Kit will give you the needed power. Enormous collection of blocks and extensions will be your magic wand:\u003C\u002Fp>\n\u003Ch4>🧱 Blocks\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fblocks\u002Fadvanced-columns\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks\" rel=\"nofollow ugc\">\u003Cstrong>Advanced Columns Block\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nResponsive grid block to build layouts of all shapes and sizes thanks to a twelve column system. Visual columns size and order change.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fblocks\u002Fprogress\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks\" rel=\"nofollow ugc\">\u003Cstrong>Progress Block\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nShow the progress of your work, skills or earnings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fblocks\u002Fbutton\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks\" rel=\"nofollow ugc\">\u003Cstrong>Button Block\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nChange important links to buttons to get more click rate.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fblocks\u002Fcircle-button\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks\" rel=\"nofollow ugc\">\u003Cstrong>Circle Button Block\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nCircle button with circular text.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fblocks\u002Fshape-divider\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks\" rel=\"nofollow ugc\">\u003Cstrong>Shape Divider Block\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nAdd SVG shapes between your sections.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fblocks\u002Fdivider\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks\" rel=\"nofollow ugc\">\u003Cstrong>Divider Block\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nDivide your long texts and blocks.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fblocks\u002Falert\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks\" rel=\"nofollow ugc\">\u003Cstrong>Alert Block\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nProvide contextual feedback messages for user actions.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fblocks\u002Ficon\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks\" rel=\"nofollow ugc\">\u003Cstrong>Icon Block\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nIcons are one of the best visual replacement for text descriptions.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fblocks\u002Fnumber-box\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks\" rel=\"nofollow ugc\">\u003Cstrong>Number Box Block\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nShow your progress and rewards using counting numbers.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fblocks\u002Faccordion\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks\" rel=\"nofollow ugc\">\u003Cstrong>Accordion Block\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nToggle the visibility of content across your project.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fblocks\u002Ftabs\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks\" rel=\"nofollow ugc\">\u003Cstrong>Tabs Block\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nSeparate content on the tabs with titles.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fblocks\u002Ftoggle-content\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks\" rel=\"nofollow ugc\">\u003Cstrong>Toggle Content Block\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nSwitch content by clicking on toggle button.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fblocks\u002Fcountdown\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks\" rel=\"nofollow ugc\">\u003Cstrong>Countdown Block\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nDisplay countdown for you upcoming events.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fblocks\u002Fvideo\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks\" rel=\"nofollow ugc\">\u003Cstrong>Video Block\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nPlain and Fullscreen YouTube, Vimeo and Self-Hosted videos.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fblocks\u002Fimage-compare\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks\" rel=\"nofollow ugc\">\u003Cstrong>Image Compare Block\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nCompare two images with a slider.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fblocks\u002Fimage-scroller\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks\" rel=\"nofollow ugc\">\u003Cstrong>Image Scroller Block\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nScroll tall images with hover or mouse scroll.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fblocks\u002Finteractive-links\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks\" rel=\"nofollow ugc\">\u003Cstrong>Interactive Links Block\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nInteractive links with media displayed on hover.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fblocks\u002Fmagnifying-image\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks\" rel=\"nofollow ugc\">\u003Cstrong>Magnifying Image Block\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nImage block with magnifying glass effect.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fblocks\u002Fcarousel\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks\" rel=\"nofollow ugc\">\u003Cstrong>Carousel Block\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nCarousel for any type of content – images or other blocks.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fblocks\u002Fmarquee\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks\" rel=\"nofollow ugc\">\u003Cstrong>Marquee Block\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nScroll text and blocks in a marquee effect.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fblocks\u002Fcode\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks\" rel=\"nofollow ugc\">\u003Cstrong>Code Highlight Block\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nDisplay code snippets with syntax highlighting\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fblocks\u002Fpricing-table\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks\" rel=\"nofollow ugc\">\u003Cstrong>Pricing Table Block\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nSell your products or services and show all features.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fblocks\u002Ftestimonial\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks\" rel=\"nofollow ugc\">\u003Cstrong>Testimonial Block\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nShow how your users love your products and what saying.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fblocks\u002Fgif\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks\" rel=\"nofollow ugc\">\u003Cstrong>GIF Block\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nSearch for and insert an animated image from Giphy.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fblocks\u002Fform\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks\" rel=\"nofollow ugc\">\u003Cstrong>Contact Form Block\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nAdd contact form to your page with reCaptcha.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fblocks\u002Fgoogle-maps\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks\" rel=\"nofollow ugc\">\u003Cstrong>Google Maps Block\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nShow maps with custom styles, markers and settings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fblocks\u002Fgithub-gist\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks\" rel=\"nofollow ugc\">\u003Cstrong>GitHub Gist Block\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nEmbed code parts form GitHub Gist to your site or documentation.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fblocks\u002Fchangelog\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks\" rel=\"nofollow ugc\">\u003Cstrong>Changelog Block\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nShow the changes log of your product.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fblocks\u002Ftable-of-contents\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks\" rel=\"nofollow ugc\">\u003Cstrong>Table of Contents Block\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nAutomatically generate a table of contents by parsing page headers in content.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Markdown Block\u003C\u002Fstrong>\u003Cbr \u002F>\nLightweight markup language with plain-text-formatting syntax.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Widgetized Area Block\u003C\u002Fstrong>\u003Cbr \u002F>\nSelect registered sidebars and put it in any place.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>⚙️ Extensions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fextensions\u002Feffects\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=extensions\" rel=\"nofollow ugc\">\u003Cstrong>Effects\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nAdd stunning visual effects and interactivity to Ghost Kit and Core blocks. You can can easily add reveal animations, scroll effects, mouse move\u002Fhover\u002Fpress effects and loop animations.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fextensions\u002Fposition\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=extensions\" rel=\"nofollow ugc\">\u003Cstrong>Position\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nChange block position to absolute or fixed and move it with offset in Ghost Kit and Core blocks.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fextensions\u002Fspacings\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=extensions\" rel=\"nofollow ugc\">\u003Cstrong>Spacings\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nEasily add spacings to Ghost Kit and Core blocks.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fextensions\u002Fdisplay-conditions\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=extensions\" rel=\"nofollow ugc\">\u003Cstrong>Display\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nShow and hide blocks Ghost Kit and Core blocks on different screen sizes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fextensions\u002Fframe\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=extensions\" rel=\"nofollow ugc\">\u003Cstrong>Frame\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nAdd borders, shadows and corner radius to Ghost Kit and Core blocks on different screen sizes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fextensions\u002Fcustom-css-js\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=extensions\" rel=\"nofollow ugc\">\u003Cstrong>Custom CSS & JavaScript\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nThis extension is available on all pages and let you add custom CSS and JavaScript for the current page and globally site wide.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📄 Typography\u003C\u002Fh3>\n\u003Cp>Change typography options globally on a whole site or on specific pages only. Options available:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Font Family\n\u003Cul>\n\u003Cli>Google Fonts\u003C\u002Fli>\n\u003Cli>Adobe Fonts (Typekit) in Pro version\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Font Weight\u003C\u002Fli>\n\u003Cli>Font Size\u003C\u002Fli>\n\u003Cli>Line Height\u003C\u002Fli>\n\u003Cli>Letter Spacing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>By default you can change typography for the following elements:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Body\u003C\u002Fli>\n\u003Cli>Buttons\u003C\u002Fli>\n\u003Cli>Headings\n\u003Cul>\n\u003Cli>From H1 to H6\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎨 Color Palette\u003C\u002Fh3>\n\u003Cp>Add custom colors to Gutenberg color palette.\u003C\u002Fp>\n\u003Ch3>📝 Extended Core Blocks\u003C\u002Fh3>\n\u003Cp>Ghost Kit enhances all WordPress blocks by providing additional functionalities, but it also offers special extensions for specific blocks.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fcore-blocks\u002Fheading\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=core-blocks\" rel=\"nofollow ugc\">Headings\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fcore-blocks\u002Flist\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=core-blocks\" rel=\"nofollow ugc\">Lists\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fcore-blocks\u002Fparagraph\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=core-blocks\" rel=\"nofollow ugc\">Paragraph\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📝 Content Formatting\u003C\u002Fh3>\n\u003Cp>See demo page with content formatting \u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fformats\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=formatting\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fformats\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fformats\u002Fanimated-text\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=formatting\" rel=\"nofollow ugc\">Animated Text\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fformats\u002Fbadge\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=formatting\" rel=\"nofollow ugc\">Badges\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fformats\u002Florem-ipsum-generator\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=formatting\" rel=\"nofollow ugc\">Lorem Ipsum Generator\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fformats\u002Fspoiler\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=formatting\" rel=\"nofollow ugc\">Spoiler\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fformats\u002Fstroke\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=formatting\" rel=\"nofollow ugc\">Stroke\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fformats\u002Ftooltip\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=formatting\" rel=\"nofollow ugc\">Tooltip\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Fformats\u002Ftooltip\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=formatting\" rel=\"nofollow ugc\">Uppercase\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔥 Ghost Kit Pro\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>Ghost Kit plugin is also available in a professional version which includes more features and blocks! \u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fpricing\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro\" rel=\"nofollow ugc\">\u003Cstrong>Learn more about Ghost Kit Pro\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>In order to maintain the free version of the plugin on an ongoing basis, and to provide quick and effective support for free, we offer a Pro version of the plugin. The Pro version allows you to:\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cul>\n\u003Cli>More Blocks\n\u003Cul>\n\u003Cli>Code Highlight block\u003C\u002Fli>\n\u003Cli>Marquee block\u003C\u002Fli>\n\u003Cli>Interactive Links block\u003C\u002Fli>\n\u003Cli>Magnifying Image block\u003C\u002Fli>\n\u003Cli>Image Scroller block\u003C\u002Fli>\n\u003Cli>Circle Button block\u003C\u002Fli>\n\u003Cli>Toggle Content block\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>More Content Formatting\n\u003Cul>\n\u003Cli>Animated Text format\u003C\u002Fli>\n\u003Cli>Stroke format\u003C\u002Fli>\n\u003Cli>Spoiler format\u003C\u002Fli>\n\u003Cli>Tooltip format\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Advanced Effects:\n\u003Cul>\n\u003Cli>Loop Effects\u003C\u002Fli>\n\u003Cli>Scroll Effects\u003C\u002Fli>\n\u003Cli>Mouse Effects\u003C\u002Fli>\n\u003Cli>3D Rotation\u003C\u002Fli>\n\u003Cli>Custom Viewport\u003C\u002Fli>\n\u003Cli>Replay Animation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>More Icon Packs\u003C\u002Fli>\n\u003Cli>Custom Block Attributes\u003C\u002Fli>\n\u003Cli>CSS Transform and Transition for blocks\u003C\u002Fli>\n\u003Cli>Custom Responsive Breakpoints\u003C\u002Fli>\n\u003Cli>Additional shapes for Shape Divider block\u003C\u002Fli>\n\u003Cli>Adobe Fonts (Typekit)\u003C\u002Fli>\n\u003Cli>Custom Fonts\u003C\u002Fli>\n\u003Cli>Gradient buttons, backgrounds, icons, badges\u003C\u002Fli>\n\u003Cli>Google Maps custom markers and info boxes\u003C\u002Fli>\n\u003Cli>And more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🏳️ Multilingual\u003C\u002Fh3>\n\u003Cp>Ghost Kit adds a new layer of compatibility for \u003Ca href=\"https:\u002F\u002Fwpml.org\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>. All blocks are compatible with it and ready for translation. \u003Ca href=\"https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Flanguages\u002Fmultilingual\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=multilingual\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.ghostkit.io\u002Fdocs\u002Flanguages\u002Fmultilingual\u002F\u003C\u002Fa>\u003C\u002Fp>\n","Create engaging websites using over 25 advanced blocks featuring motion effects, smooth animations, and robust extensions.",7000,257395,92,46,"2026-03-04T07:47:00.000Z","7.2",[19,20,114,71,72],"effects","https:\u002F\u002Fwww.ghostkit.io\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=byline","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fghostkit.3.5.1.zip",97,2,"2025-09-17 20:48:21",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":98,"num_ratings":118,"last_updated":130,"tested_up_to":131,"requires_at_least":132,"requires_php":133,"tags":134,"homepage":136,"download_link":137,"security_score":138,"vuln_count":13,"unpatched_count":13,"last_vuln_date":36,"fetched_at":29},"animate-blocks","Animate Blocks","1.0.1","liip","https:\u002F\u002Fprofiles.wordpress.org\u002Fliip\u002F","\u003Cp>Animate Gutenberg blocks when they scroll into view.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Works with all existing Gutenberg blocks\u003C\u002Fli>\n\u003Cli>Choose from 27 different animations\u003C\u002Fli>\n\u003Cli>Configure animation with custom delays, offsets and durations\u003C\u002Fli>\n\u003Cli>Based on \u003Ca href=\"http:\u002F\u002Fmichalsnik.github.io\u002Faos\u002F\" rel=\"nofollow ugc\">AOS Animate On Scroll Library\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress >= 5.0\u003C\u002Fli>\n\u003Cli>PHP >= 5.6\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Further Information\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Documentation: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fliip\u002Fanimate-blocks-wordpress-plugin\u002Fblob\u002Fmaster\u002FREADME.md\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fliip\u002Fanimate-blocks-wordpress-plugin\u002Fblob\u002Fmaster\u002FREADME.md\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>WordPress Plugin: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fanimate-blocks\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fanimate-blocks\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>GitHub Repository: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fliip\u002Fanimate-blocks-wordpress-plugin\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fliip\u002Fanimate-blocks-wordpress-plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Changelog: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fliip\u002Fanimate-blocks-wordpress-plugin\u002Freleases\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fliip\u002Fanimate-blocks-wordpress-plugin\u002Freleases\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Issue tracker: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fliip\u002Fanimate-blocks-wordpress-plugin\u002Fissues\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fliip\u002Fanimate-blocks-wordpress-plugin\u002Fissues\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Animate Gutenberg blocks plugin for WordPress.",500,4936,"2019-03-29T15:02:00.000Z","5.1.22","5.0","5.6",[135,20,21],"animations","https:\u002F\u002Fgithub.com\u002Fliip\u002Fanimate-blocks-wordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fanimate-blocks.1.0.1.zip",85,{"slug":140,"name":141,"version":142,"author":143,"author_profile":144,"description":145,"short_description":146,"active_installs":98,"downloaded":147,"rating":13,"num_ratings":13,"last_updated":148,"tested_up_to":15,"requires_at_least":132,"requires_php":92,"tags":149,"homepage":151,"download_link":152,"security_score":98,"vuln_count":13,"unpatched_count":13,"last_vuln_date":36,"fetched_at":29},"ani-mate-animation-extension","Ani-Mate Gutenberg Animation Extension","1.1.0","tweakitguy","https:\u002F\u002Fprofiles.wordpress.org\u002Ftweakitguy\u002F","\u003Cp>After years of doing the manual work, I’ve come up with a plugin that I have been re-using in my own web projects for some time now.\u003C\u002Fp>\n\u003Cp>This plugin takes great work by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmichalsnik\" rel=\"nofollow ugc\">@michalsnik\u003C\u002Fa> with his Animate on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmichalsnik\u002Faos\u002Ftree\u002Fv2\" rel=\"nofollow ugc\">Scroll Library (AOS)\u003C\u002Fa> and adds it to the most common Gutenberg blocks.\u003C\u002Fp>\n\u003Cp>This is a open library with simple fields so that you can adjust the animations to every possible option. Animation controls are added to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>group\u003C\u002Fli>\n\u003Cli>columns\u003C\u002Fli>\n\u003Cli>cover\u003C\u002Fli>\n\u003Cli>image\u003C\u002Fli>\n\u003Cli>media-text\u003C\u002Fli>\n\u003Cli>gallery\u003C\u002Fli>\n\u003Cli>embed\u003C\u002Fli>\n\u003Cli>paragraph\u003C\u002Fli>\n\u003Cli>heading\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Don’t see the block you need or programmed a custom block?  Just put it inside a group to give you full animation control.\u003C\u002Fp>\n","A simple plugin that ads animation on scroll (AOS) to Gutenberg blocks.",1429,"2026-02-05T14:43:00.000Z",[19,150,20,21],"aos","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fani-mate-animation-extension.1.1.0.zip",{"attackSurface":154,"codeSignals":277,"taintFlows":300,"riskAssessment":301,"analyzedAt":314},{"hooks":155,"ajaxHandlers":240,"restRoutes":241,"shortcodes":274,"cronEvents":275,"entryPointCount":276,"unprotectedCount":13},[156,162,167,170,174,179,184,188,192,195,199,203,206,208,211,215,218,221,224,228,232,236,238],{"type":157,"name":158,"callback":159,"file":160,"line":161},"action","interact\u002Faction\u002Fenqueue\u002Fconfetti","enqueue_frontend_script","src\\action-types\\class-action-type-confetti.php",16,{"type":157,"name":163,"callback":164,"file":165,"line":166},"admin_menu","add_dashboard_page","src\\admin\\admin.php",14,{"type":157,"name":168,"callback":169,"file":165,"line":161},"admin_enqueue_scripts","enqueue_admin_scripts",{"type":157,"name":171,"callback":172,"file":165,"line":173},"admin_init","redirect_to_welcome_page",18,{"type":175,"name":176,"callback":177,"file":165,"line":178},"filter","fs_redirect_on_activation_interactions","closure",187,{"type":157,"name":180,"callback":181,"file":182,"line":183},"init","register_cpt","src\\admin\\manage-interactions.php",17,{"type":175,"name":185,"callback":186,"file":182,"line":187},"manage_interact-interaction_posts_columns","add_columns",20,{"type":157,"name":189,"callback":190,"priority":47,"file":182,"line":191},"manage_interact-interaction_posts_custom_column","custom_columns",23,{"type":157,"name":168,"callback":193,"file":182,"line":194},"add_manage_script",26,{"type":175,"name":196,"callback":197,"priority":47,"file":182,"line":198},"rest_pre_dispatch","disable_get_interactions",28,{"type":157,"name":200,"callback":201,"file":202,"line":76},"save_post_interact-interaction","clear_cache","src\\class-interactions.php",{"type":157,"name":204,"callback":205,"file":202,"line":187},"delete_post","maybe_clear_cache_on_delete",{"type":157,"name":207,"callback":205,"file":202,"line":50},"trash_post",{"type":157,"name":209,"callback":205,"file":202,"line":210},"untrash_post",22,{"type":157,"name":212,"callback":213,"file":214,"line":50},"enqueue_block_editor_assets","enqueue_editor","src\\editor\\editor.php",{"type":157,"name":216,"callback":217,"file":214,"line":210},"enqueue_block_assets","enqueue_assets",{"type":157,"name":171,"callback":219,"file":220,"line":187},"register_interactions_library_options","src\\editor\\interaction-library\\index.php",{"type":157,"name":222,"callback":223,"file":220,"line":50},"rest_api_init","register_route",{"type":157,"name":225,"callback":226,"file":227,"line":194},"wp_enqueue_scripts","enqueue_frontend","src\\frontend\\frontend.php",{"type":175,"name":229,"callback":230,"priority":47,"file":227,"line":231},"render_block","enqueue_utility_classes",29,{"type":175,"name":233,"callback":234,"file":227,"line":235},"interact\u002Flocalize_script\u002Ffrontend","add_rest_script_params",178,{"type":157,"name":222,"callback":223,"file":237,"line":50},"src\\rest-api\\class-rest-editor.php",{"type":157,"name":222,"callback":223,"file":239,"line":187},"src\\rest-api\\class-rest-location-rules.php",[],[242,249,254,259,264,269],{"namespace":243,"route":244,"methods":245,"callback":247,"permissionCallback":177,"file":220,"line":248},"interact\u002Fv1","\u002Fget_interactions_library_favorites",[246],"GET","get_interactions_library_favorites",56,{"namespace":243,"route":250,"methods":251,"callback":253,"permissionCallback":177,"file":220,"line":88},"\u002Fupdate_interactions_library_favorites",[252],"POST","update_interactions_library_favorites",{"namespace":243,"route":255,"methods":256,"callback":257,"permissionCallback":177,"file":237,"line":258},"\u002Fget_interactions",[246],"get_interactions",30,{"namespace":243,"route":260,"methods":261,"callback":262,"permissionCallback":177,"file":237,"line":263},"\u002Fupdate_interaction",[252],"update_interaction",38,{"namespace":243,"route":265,"methods":266,"callback":267,"permissionCallback":177,"file":237,"line":268},"\u002Fdelete_interaction",[252],"delete_interaction",51,{"namespace":243,"route":270,"methods":271,"callback":272,"permissionCallback":177,"file":239,"line":273},"\u002Fget_location_rules\u002F(?P\u003Ctype>[\\w\\d-]+)",[246],"get_location_rules",24,[],[],6,{"dangerousFunctions":278,"sqlUsage":289,"outputEscaping":291,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":298,"bundledLibraries":299},[279,284],{"fn":280,"file":281,"line":282,"context":283},"preg_replace(\u002Fe)","src\\action-types\\abstract-action-type.php",284,"preg_replace( '\u002Fe",{"fn":285,"file":286,"line":287,"context":288},"unserialize","src\\class-interaction.php",43,"$this->interaction_data = @unserialize( trim( $post->post_content ) ); \u002F\u002F @ is needed here so we don",{"prepared":13,"raw":13,"locations":290},[],{"escaped":287,"rawEcho":118,"locations":292},[293,296],{"file":182,"line":294,"context":295},132,"raw output",{"file":182,"line":297,"context":295},140,12,[],[],{"summary":302,"deductions":303},"The \"interactions\" plugin v1.3.2 exhibits a generally strong security posture with a clean slate from recent vulnerability history and a high percentage of properly escaped outputs. The static analysis reveals a minimal attack surface with all identified entry points (REST API routes) protected by permission callbacks. Crucially, no critical or high-severity taint flows were detected, and SQL queries are exclusively handled through prepared statements, mitigating common database-related risks.  However, the presence of potentially dangerous functions like `preg_replace` with the 'e' modifier and `unserialize` warrants careful consideration. While no direct vulnerabilities stemming from these were found in the analysis, they represent inherent risks if not handled with extreme caution and robust input validation, as they can lead to code execution or object injection vulnerabilities under specific circumstances. The plugin's past, though free of current unpatched vulnerabilities, has seen a historical CVE related to Cross-Site Scripting, suggesting a potential for output-related vulnerabilities if not consistently vigilant. Overall, the plugin is in good shape, but these specific code signals and historical context suggest a need for continued attention to secure coding practices regarding unserialization and regular expression usage.",[304,306,309,312],{"reason":305,"points":47},"Presence of unserialize function",{"reason":307,"points":308},"Presence of preg_replace with \u002Fe modifier",8,{"reason":310,"points":311},"No nonce checks detected",5,{"reason":313,"points":311},"History of Cross-Site Scripting vulnerability","2026-03-16T20:27:40.133Z",{"wat":316,"direct":326},{"assetPaths":317,"generatorPatterns":322,"scriptPaths":323,"versionParams":324},[318,319,320,321],"\u002Fwp-content\u002Fplugins\u002Finteractions\u002Fbuild\u002Fblocks.style.build.css","\u002Fwp-content\u002Fplugins\u002Finteractions\u002Fbuild\u002Finteractions-frontend.js","\u002Fwp-content\u002Fplugins\u002Finteractions\u002Fbuild\u002Feditor.css","\u002Fwp-content\u002Fplugins\u002Finteractions\u002Fbuild\u002Feditor.js",[],[319],[325],"ver=1.3.2",{"cssClasses":327,"htmlComments":332,"htmlAttributes":333,"restEndpoints":337,"jsGlobals":341,"shortcodeOutput":345},[328,329,330,331],"interactions-active","interact-element-scrolling","interact-element-scrolling-animate","interact-element-scrolling-observer",[],[334,335,336],"data-interactions-settings","data-interactions-id","data-interactions-debug",[338,339,340],"\u002Fwp-json\u002Finteractions\u002Fv1\u002Fget_settings","\u002Fwp-json\u002Finteractions\u002Fv1\u002Fget_element_settings","\u002Fwp-json\u002Finteractions\u002Fv1\u002Fsave_settings",[342,343,344],"Interactions","interactions_frontend_params","interact_settings",[]]