[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fWfxGi6q3-WIN3IOkwmbeUfa4WZMGChX0XvMAOcSMt2A":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":36,"analysis":133,"fingerprints":339},"elements-hive-for-breakdance","Elements Hive for Breakdance","1.6.0","elementshive","https:\u002F\u002Fprofiles.wordpress.org\u002Felementshive\u002F","\u003Cp>\u003Cstrong>Turn Your Breakdance Websites Into Visual Symphonies With Elements Hive\u003C\u002Fstrong>.\u003C\u002Fp>\n\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\u002Fdvad_X3m7HY?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\u003Cp>Elevate your Breakdance websites with sophisticated, user-friendly micro-interactions, animations, and interactive visual effects that bring your designs to life.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Native Breakdance Experience\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Every element and extension seamlessly integrates with the \u003Cem>Breakdance Editor\u003C\u002Fem>, delivering an authentic and intuitive Breakdance experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The free version of Elements Hive includes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Elements:\u003C\u002Fstrong> The most familiar construct in Breakdance, Elements can be added via the Add Panel.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Extensions:\u003C\u002Fstrong> Elements Hive is the only Breakdance add-on to offer features in the form of Extensions that extend pre-existing elements with additional features, offering a faster prototyping experience and workflow.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>EH Tricks:\u003C\u002Fstrong> a set of non-intrusive Quality of Life Improvements that enhances the Breakdance builder.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Felementshive.com\" rel=\"nofollow ugc\">See the current list of elements and extensions for both the Free and Pro versions of Elements Hive\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>What’s inside the Free version?\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Elements\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>WebGL Slideshow:\u003C\u002Fstrong> A WebGL-powered Slideshow element featuring various unique and captivating effects.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Marquee Container:\u003C\u002Fstrong> A versatile and lightweight marquee that lets you transform any combination of elements into a smooth, animated marquee display.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Orbiting Icons:\u003C\u002Fstrong> Create an arbitrary number of animated orbites with custom icons.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Link Media Reveal:\u003C\u002Fstrong> Interactively reveal an image or video on link hover using buttery-smooth animations.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Glue Button:\u003C\u002Fstrong> A button element that implement a sticky\u002Fmagnetic effect.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>WebGL Media Hover Distortion:\u003C\u002Fstrong> Generate stunning WebGL distortion effects between two media elements on user interaction.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Gooey Link:\u003C\u002Fstrong> An interactive link element that morphs two text elements using a gooey effect.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>On Scroll Color Switcher:\u003C\u002Fstrong> Dynamically change page background and text colors based on scroll position for engaging and dynamic visual feedback.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Glue Menu Button:\u003C\u002Fstrong> A Glue Buttom element for use inside the Breakdance Menu Builder.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Gooey Menu Link:\u003C\u002Fstrong> A Gooey Link element for use inside the Breakdance Menu Builder.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Link Media Reveal Menu:\u003C\u002Fstrong> A Link Media Reveal element for use inside the Breakdance Menu Builder.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Extensions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Cloudflare Turnstile for Breakdance Forms:\u003C\u002Fstrong> Protect your Breakdance forms from bots using Cloudflare Turnstile, a lightweight alternative to Google’s reCAPTCHA.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>WebGL Fluid:\u003C\u002Fstrong> Background extension to create immersive interactive WebGL Fluid Simulation effects that respond to user interaction.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Edge Mask:\u003C\u002Fstrong> Easily blend any element with the background of its container.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Magnetic Cursor:\u003C\u002Fstrong> Transform your cursor into an intelligent magnet that elegantly wraps around links, buttons, or any element you designate.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>WebGL Kinetic Typography:\u003C\u002Fstrong> A DIY background extension to craft your own mesmerizing interactive 3D backgrounds.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Backlight Extension:\u003C\u002Fstrong> Apply natural shadow effects that intelligently adapt to your element’s colors for enhanced depth and visual appeal.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Ink Mouse Cursor:\u003C\u002Fstrong> Morph your cursor into a fluid, ink-like animation with multiple styles\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>WebGL Slideshow\u003C\u002Fstrong> A WebGL-powered Slideshow background extension featuring various unique and captivating effects.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>EH Tricks\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Elements Inspector:\u003C\u002Fstrong> Quickly inspect and copy Tag, ID and Classes applied to any element\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Elements Panel:\u003C\u002Fstrong> Enhance readability of elements with long names\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Selector Panel:\u003C\u002Fstrong> Selectors labels are fully visible\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Code Editor Dialog:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Window Docking helper action buttons\u003C\u002Fli>\n\u003Cli>Breakdance Global Colors helper action buttons\u003C\u002Fli>\n\u003Cli>Resizable window\u003C\u002Fli>\n\u003Cli>Draggable window\u003C\u002Fli>\n\u003Cli>Transparent Overlay so you can see your changes in real time when in dialog mode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Turn Your Breakdance Websites Into Visual Symphonies With Elements Hive.",1000,20074,100,19,"2025-10-27T16:03:00.000Z","6.8.5","","7.4",[20,21,22,23,24],"animation","breakdance","interaction","threejs","webgl","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Felements-hive-for-breakdance","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Felements-hive-for-breakdance.1.6.0.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},1,30,94,"2026-04-05T09:59:01.051Z",[37,53,74,92,109],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":27,"downloaded":45,"rating":27,"num_ratings":27,"last_updated":17,"tested_up_to":46,"requires_at_least":47,"requires_php":18,"tags":48,"homepage":17,"download_link":51,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":52},"three-importer","Three Importer","1.0.5","callahancodes","https:\u002F\u002Fprofiles.wordpress.org\u002Fcallahancodes\u002F","\u003Cp>Three Importer allows users to insert custom ThreeJS scenes which can be implemented via Block editor, shortcode, or custom script injection. This allows people with little-to-no coding experience to well-seasoned developers to create beautiful, 3D scenes with full control over the settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Block Support\u003C\u002Fstrong>\u003Cbr \u002F>\nThree Importer has full support with the official WordPress Block Editor. Simply type and select “\u002FThree Importer” in your page editor and you’ll see the 3D render notice for the public view.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shortcode Support\u003C\u002Fstrong>\u003Cbr \u002F>\nThree Importer allows the exact same functionality from blocks within the \u003Ccode>[ti3d_scene]\u003C\u002Fcode> shortcode. Developers can also use the \u003Ccode>[ti3d_sceneinject]\u003C\u002Fcode> shortcode to call project-specific libraries from THREE and use them within custom scripts.\u003C\u002Fp>\n\u003Ch3>Shortcode Parameters\u003C\u002Fh3>\n\u003Ch4>Geometry Settings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>geometry\u003C\u002Fcode> : Type of 3D shape (default: box).\u003C\u002Fli>\n\u003Cli>\u003Ccode>geometry_color\u003C\u002Fcode> : Hex color code (default: #000000).\u003C\u002Fli>\n\u003Cli>\u003Ccode>geometry_material\u003C\u002Fcode> : Three.js material type (default: basic).\u003C\u002Fli>\n\u003Cli>\u003Ccode>geometry_size\u003C\u002Fcode> : Scaling factor (default: 1).\u003C\u002Fli>\n\u003Cli>\u003Ccode>geometry_xrotation\u003C\u002Fcode> \u002F \u003Ccode>yrotation\u003C\u002Fcode> \u002F \u003Ccode>zrotation\u003C\u002Fcode> : Initial rotation.\u003C\u002Fli>\n\u003Cli>\u003Ccode>geometry_instancing\u003C\u002Fcode> : Enable instanced rendering (default: false).\u003C\u002Fli>\n\u003Cli>\u003Ccode>geometry_instancingnum\u003C\u002Fcode> : Total instances (default: 50).\u003C\u002Fli>\n\u003Cli>\u003Ccode>geometry_instancingspacing\u003C\u002Fcode> : Gap between instances (default: 1).\u003C\u002Fli>\n\u003Cli>\u003Ccode>gltf_url\u003C\u002Fcode> : URL for external GLTF\u002FGLB models.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Lighting Settings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>light\u003C\u002Fcode> : Light source type (default: ambient).\u003C\u002Fli>\n\u003Cli>\u003Ccode>light_color\u003C\u002Fcode> : Color of the light (default: #ffffff).\u003C\u002Fli>\n\u003Cli>\u003Ccode>light_intensity\u003C\u002Fcode> : Brightness (default: 1).\u003C\u002Fli>\n\u003Cli>\u003Ccode>light_xpos\u003C\u002Fcode> \u002F \u003Ccode>ypos\u003C\u002Fcode> \u002F \u003Ccode>zpos\u003C\u002Fcode> : Light coordinates (default: 0).\u003C\u002Fli>\n\u003Cli>\u003Ccode>light_helper\u003C\u002Fcode> : Toggle visual position guide (default: false).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Camera Settings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>camera_xpos\u003C\u002Fcode> \u002F \u003Ccode>ypos\u003C\u002Fcode> \u002F \u003Ccode>zpos\u003C\u002Fcode> : Camera coordinates.\u003C\u002Fli>\n\u003Cli>\u003Ccode>camera_xtarget\u003C\u002Fcode> \u002F \u003Ccode>ytarget\u003C\u002Fcode> \u002F \u003Ccode>ztarget\u003C\u002Fcode> : Camera look-at target.\u003C\u002Fli>\n\u003Cli>\u003Ccode>camera_followmouse\u003C\u002Fcode> : Enable mouse-tracking (default: false).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Particles & Scene\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>scene_background\u003C\u002Fcode> : Background color or transparency (default: none).\u003C\u002Fli>\n\u003Cli>\u003Ccode>particle_amount\u003C\u002Fcode> : Total particles (default: 1000).\u003C\u002Fli>\n\u003Cli>\u003Ccode>particle_size\u003C\u002Fcode> : Size of particles (default: 1).\u003C\u002Fli>\n\u003Cli>\u003Ccode>particle_speed\u003C\u002Fcode> : Movement speed (default: 5).\u003C\u002Fli>\n\u003Cli>\u003Ccode>particle_direction\u003C\u002Fcode> : Flow direction (default: right).\u003C\u002Fli>\n\u003Cli>\u003Ccode>particle_color\u003C\u002Fcode> : Particle hex color (default: #000000).\u003C\u002Fli>\n\u003Cli>\u003Ccode>particle_stretch\u003C\u002Fcode> : Motion stretch factor (default: 5).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Grid & Text\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>cubegrid_stretch\u003C\u002Fcode> : Grid stretch amount (default: 120).\u003C\u002Fli>\n\u003Cli>\u003Ccode>cubegrid_spacing\u003C\u002Fcode> : Distance between grid cubes (default: 1).\u003C\u002Fli>\n\u003Cli>\u003Ccode>cubegrid_material\u003C\u002Fcode> : Material for the grid (default: phong).\u003C\u002Fli>\n\u003Cli>\u003Ccode>cubegrid_color\u003C\u002Fcode> : Grid hex color (default: #ffffff).\u003C\u002Fli>\n\u003Cli>\u003Ccode>trid_text\u003C\u002Fcode> : String of text to render in 3D (default: TI).\u003C\u002Fli>\n\u003Cli>\u003Ccode>trid_color\u003C\u002Fcode> : Color of 3D text (default: #ffffff).\u003C\u002Fli>\n\u003Cli>\u003Ccode>trid_size\u003C\u002Fcode> : Depth\u002FSize of 3D text (default: 1).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>[ti3d_sceneinject] Available Modules\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Controls:\u003C\u002Fstrong> orbitcontrols, flycontrols, firstpersoncontrols, pointerlockcontrols, trackballcontrols\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Loaders:\u003C\u002Fstrong> gltfloader, objloader, fbxloader, textureloader, cubetextureloader, dracoloader, rgbeloader\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post-Processing:\u003C\u002Fstrong> effectcomposer, renderpass, unrealbloompass, shaderpass, ssaopass\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shaders:\u003C\u002Fstrong> fxaashader, copyshader, luminosityshader, sobeloperatorshader\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Geometry:\u003C\u002Fstrong> boxlinegeometry, convexgeometry, parametricgeometry, teapotgeometry\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Helpers:\u003C\u002Fstrong> gridhelper, axeshelper, camerahelper, directionallighthelper\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Misc:\u003C\u002Fstrong> animationmixer, gui\u003C\u002Fli>\n\u003C\u002Ful>\n","A powerful ThreeJS WordPress plugin for creating 3D scenes via blocks, shortcodes, or custom script injection.",182,"6.9.4","6.7",[49,20,50,23,24],"3d","graphics","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthree-importer.1.0.5.zip","2026-03-15T10:48:56.248Z",{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":27,"num_ratings":27,"last_updated":63,"tested_up_to":46,"requires_at_least":64,"requires_php":65,"tags":66,"homepage":70,"download_link":71,"security_score":72,"vuln_count":32,"unpatched_count":27,"last_vuln_date":73,"fetched_at":29},"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,"2026-01-27T17:05:00.000Z","6.7.4","8.0",[20,67,68,22,69],"blocks","gutenberg","interactivity","https:\u002F\u002Fwpinteractions.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finteractions.1.3.2.zip",99,"2026-01-27 17:57:39",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":27,"num_ratings":27,"last_updated":84,"tested_up_to":46,"requires_at_least":85,"requires_php":18,"tags":86,"homepage":90,"download_link":91,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"init-fx-engine","Init FX Engine – Interactive, Event-Driven, Lightweight","1.6.1","Init HTML","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrokensmile2103-1\u002F","\u003Cp>\u003Cstrong>Init FX Engine\u003C\u002Fstrong> brings modern, interactive visual effects to your WordPress site — from fireworks to snowfall, emoji rain, and more. All effects are fully customizable, and can be triggered via keywords, shortcodes, or special events.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>🎉 Celebrate milestones with fireworks or cannon blasts\u003Cbr \u002F>\n  💬 Let users experience emoji reactions and heart rain in comments\u003Cbr \u002F>\n  ❄️ Schedule snowfall automatically or set your own custom dates\u003Cbr \u002F>\n  ⚙️ Lightweight, fully customizable engine with intuitive UI\u003Cbr \u002F>\n  🖤 Grayscale mode for solemn occasions or national mourning\u003Cbr \u002F>\n  ⏳ Animated preloaders to enrich user experience\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Not just an effect plugin — this is an \u003Cstrong>FX Engine\u003C\u002Fstrong> for WordPress.\u003C\u002Fp>\n\u003Cp>This plugin is part of the \u003Ca href=\"https:\u002F\u002Fen.inithtml.com\u002Finit-plugin-suite-minimalist-powerful-and-free-wordpress-plugins\u002F\" rel=\"nofollow ugc\">Init Plugin Suite\u003C\u002Fa> — a collection of minimalist, fast, and developer-focused tools for WordPress.\u003C\u002Fp>\n\u003Cp>GitHub repository: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbrokensmile2103\u002Finit-fx-engine\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fbrokensmile2103\u002Finit-fx-engine\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Highlights:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Interactive visual effects: Firework, Emoji Rain, Heart Rain, Cannon Blast, Starlight, Celebration Burst\u003Cbr \u002F>\n– Preloader (loading screen) with 6 styles: Dot Dot Dot, Bar, Logo, Flower, Spinner, Emoji\u003Cbr \u002F>\n– Supports gradient or solid background for preloader\u003Cbr \u002F>\n– Auto-fetch favicon for logo-based animation\u003Cbr \u002F>\n– Snowfall effect with date scheduler (auto\u002Fcustom)\u003Cbr \u002F>\n– Grayscale mode (manual or scheduled)\u003Cbr \u002F>\n– Shortcode \u003Ccode>[init-fx-ambient]\u003C\u002Fcode> for ambient background animation\u003Cbr \u002F>\n– Keywords to trigger effects inside comments or post content\u003Cbr \u002F>\n– Real-time preview of effects in settings page\u003Cbr \u002F>\n– Lightweight, extensible, and multilingual-ready\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003Cbr \u002F>\nYou are free to use, modify, and distribute it under the same license.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>This plugin includes these open-source libraries:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>canvas-confetti — \u003Ca href=\"https:\u002F\u002Fwww.kirilv.com\u002Fcanvas-confetti\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.kirilv.com\u002Fcanvas-confetti\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>particles.js — \u003Ca href=\"https:\u002F\u002Fvincentgarreau.com\u002Fparticles.js\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fvincentgarreau.com\u002Fparticles.js\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Both are MIT licensed and bundled with the plugin.\u003C\u002Fp>\n","Bring your WordPress site to life with interactive visual effects triggered by keywords, comments, and special occasions.",90,1026,"2025-12-25T05:28:00.000Z","5.5",[20,87,88,89,22],"comment","confetti","effect","https:\u002F\u002Finithtml.com\u002Fplugin\u002Finit-fx-engine\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finit-fx-engine.1.6.1.zip",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":27,"num_ratings":27,"last_updated":102,"tested_up_to":46,"requires_at_least":103,"requires_php":18,"tags":104,"homepage":107,"download_link":108,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"frontis-interaction","Frontis Interactions – Block Animations with scroll, hover & click interactions","1.0.0","WP Messiah","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpmessiah\u002F","\u003Cp>\u003Cstrong>MAKE YOUR WEBSITE FEEL ALIVE — WITH INTERACTION-BASED ANIMATIONS.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Your page looks good. But they feel… still the same. No motion. No response. No “wow.”\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Frontis Interactions fixes that.\u003C\u002Fstrong> It’s built to help you create \u003Cstrong>WordPress animation\u003C\u002Fstrong> effects directly in the Block Editor \u003Cstrong>using an animation builder\u003C\u002Fstrong>, so your \u003Cstrong>blocks don’t stay static\u003C\u002Fstrong>. You can build \u003Cstrong>block animations\u003C\u002Fstrong> that react when visitors \u003Cstrong>scroll, hover, click, and drag\u003C\u002Fstrong> so your site feels alive with \u003Cstrong>animated blocks\u003C\u002Fstrong>, not static sections.\u003C\u002Fp>\n\u003Cp>Frontis is building Interactions as part of one ecosystem (Theme + Blocks + Interactions), so you don’t have to juggle many plugins just to add motion to your site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The problem (you’ve seen it)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Should you install 5 different animation plugins? Paste random code snippets from tutorials? Fight with timings until midnight?\u003C\u002Fp>\n\u003Cp>Most \u003Cstrong>“WordPress animation”\u003C\u002Fstrong> setups turn into a messy mix of scripts, settings, and guessing. Frontis Interactions is built to give you a cleaner way to build motion, \u003Cstrong>inside your block workflow\u003C\u002Fstrong> (Frontis describes Interactions as a simple Gutenberg-based interface with triggers like click\u002Fhover\u002Fscroll, timed sequences, and style changes).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What makes it different?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Frontis Interactions is designed around a simple idea:\u003Cbr \u002F>\n\u003Cstrong>This animation builder follows a simple flow: Pick a trigger \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> choose what happens \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> control timing \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> publish.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>According to Frontis’ own product messaging, the goal is to:\u003Cbr \u002F>\n* Design interactions using a simple interface inside \u003Cstrong>Gutenberg\u003C\u002Fstrong>\u003Cbr \u002F>\n* Set actions based on \u003Cstrong>clicks, hovers, scrolls\u003C\u002Fstrong>, and more\u003Cbr \u002F>\n* Animate elements, update content, or change styles\u003Cbr \u002F>\n* Sequence multiple actions with exact timing for more complex animations\u003Cbr \u002F>\n* Work smoothly with \u003Cstrong>Frontis Theme and Frontis Blocks\u003C\u002Fstrong> for consistency and performance\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features at a Glance\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Scroll & Page Movement\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>ScrollTrigger\u003C\u002Fstrong> – start animations when the page scrolls\u003Cbr \u002F>\n* \u003Cstrong>Smooth Scrolling\u003C\u002Fstrong> — fresher page movement feel\u003Cbr \u002F>\n* \u003Cstrong>Horizontal Scrolling\u003C\u002Fstrong> — scroll sideways sections\u003Cbr \u002F>\n* \u003Cstrong>Sticky Elements\u003C\u002Fstrong> — keep key blocks pinned while scrolling\u003Cbr \u002F>\n* \u003Cstrong>Scroll To Animation\u003C\u002Fstrong> — animated jump to a section\u003Cbr \u002F>\n* \u003Cstrong>Scroll Smoother\u003C\u002Fstrong> — more controlled smooth scrolling\u003Cbr \u002F>\n* \u003Cstrong>Parallax Effects\u003C\u002Fstrong> — depth effect while scrolling\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Animation Builder, Timing & Control\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Timeline-Based Animation\u003C\u002Fstrong> — multi-step animations with exact timing\u003Cbr \u002F>\n* \u003Cstrong>Stagger Animation\u003C\u002Fstrong> — animate items one-by-one (cards, list items, icons)\u003Cbr \u002F>\n* \u003Cstrong>Advanced Easing Functions\u003C\u002Fstrong> — control how motion starts\u002Fstops\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Text & Visual Effects\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Split Text Animation\u003C\u002Fstrong> — animate words\u002Fletters for headings\u003Cbr \u002F>\n* \u003Cstrong>Text Scramble Animation\u003C\u002Fstrong> — “hacker-style” text reveal effect\u003Cbr \u002F>\n* \u003Cstrong>Clip Path Animation\u003C\u002Fstrong> — animated mask\u002Freveal effects\u003Cbr \u002F>\n* \u003Cstrong>Flip Animation\u003C\u002Fstrong> — flip-style transitions\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Interactions\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Draggable Elements\u003C\u002Fstrong> — drag-based motion and interactions\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Coming Soon\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Preset Animation (Coming Soon)\u003C\u002Fstrong> — ready-made animation presets.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why you’ll use Frontis Interactions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Frontis Interactions is made for people who want:\u003Cbr \u002F>\n* \u003Cstrong>Animated blocks\u003C\u002Fstrong> that look clean and modern\u003Cbr \u002F>\n* Scroll-based storytelling sections (hero \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> features \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> CTA)\u003Cbr \u002F>\n* Sticky + scroll animations for better page flow\u003Cbr \u002F>\n* Text effects that feel premium (split text, scramble, clip path)\u003Cbr \u002F>\n* Interactive UI moments (drag elements, flip effects)\u003C\u002Fp>\n\u003Cp>If you’re building landing pages, portfolios, product pages, or service sites, this is exactly the type of \u003Cstrong>WordPress animation plugin\u003C\u002Fstrong> workflow you’ll want.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Built for clear results\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Here are examples of what users can build using these features:\u003Cbr \u002F>\n* \u003Cstrong>ScrollTrigger + Timeline\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> sections that animate step-by-step while scrolling\u003Cbr \u002F>\n* \u003Cstrong>Sticky Elements + Scroll To\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> sticky CTA + smooth jump to pricing\u002Fcontact\u003Cbr \u002F>\n* \u003Cstrong>Split Text + Advanced Easing\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> premium hero heading entrance animation\u003Cbr \u002F>\n* \u003Cstrong>Parallax + Smooth Scrolling\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> depth effect for images and backgrounds\u003Cbr \u002F>\n* \u003Cstrong>Draggable Elements\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> interactive UI blocks (before\u002Fafter feel, playful elements)\u003C\u002Fp>\n\u003Cp>This is how you get \u003Cstrong>block animation\u003C\u002Fstrong> that looks intentional—not random.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Works great with Gutenberg (and Frontis ecosystem)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Frontis describes Interactions as working inside the \u003Cstrong>Gutenberg\u003C\u002Fstrong> workflow and alongside \u003Cstrong>Frontis Theme + Blocks\u003C\u002Fstrong>. That means you can build pages with blocks, then add motion on top—without switching builders.\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>Start with the \u003Cstrong>Frontis Blocks documentation\u003C\u002Fstrong> for quick setup, guides, and best practices. Clear steps, screenshots, and tips to help you build faster in the \u003Cstrong>Gutenberg\u003C\u002Fstrong> editor.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.wpmessiah.com\u002F\" rel=\"nofollow ugc\">Docs\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Need help after checking the docs? Send us a message via \u003Cstrong>Frontis Support\u003C\u002Fstrong>. Share your WordPress version, theme, and steps to reproduce—we’ll reply fast.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpmessiah.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Say Hello, Get Help — Connect with the Frontis Team\u003C\u002Fh3>\n\u003Cp>We’re just a message away. Follow us for quick tips, release news, 60-second tutorials, and fast help from real humans. Got a question about \u003Cstrong>Frontis\u003C\u002Fstrong> or your setup? DM us — we’ll jump in.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Facebook Group:\u003C\u002Fstrong> https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fwpmessiah\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Discord:\u003C\u002Fstrong> https:\u002F\u002Fdiscord.gg\u002FwEVmDvRbad\u003C\u002Fli>\n\u003Cli>\u003Cstrong>YouTube Tutorials:\u003C\u002Fstrong> https:\u002F\u002Fwww.youtube.com\u002F@wpmessiahacademy\u003C\u002Fli>\n\u003C\u002Ful>\n","Build WordPress Gutenberg block animations: scroll-trigger, hover & click interactions, timelines, easing, parallax, smooth scroll, and draggable  &hellip;",20,266,"2026-01-16T11:24:00.000Z","6.0",[20,68,54,105,106],"motion","scroll-animation","https:\u002F\u002Fwpmessiah.com\u002Fproducts\u002Ffrontis-interaction\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffrontis-interaction.1.0.0.zip",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":117,"downloaded":118,"rating":119,"num_ratings":120,"last_updated":121,"tested_up_to":46,"requires_at_least":122,"requires_php":17,"tags":123,"homepage":129,"download_link":130,"security_score":72,"vuln_count":131,"unpatched_count":27,"last_vuln_date":132,"fetched_at":29},"page-scroll-to-id","Page scroll to id","1.7.9","malihu","https:\u002F\u002Fprofiles.wordpress.org\u002Fmalihu\u002F","\u003Cp>\u003Cstrong>Page scroll to id\u003C\u002Fstrong> is a fully featured plugin which replaces browser’s “jumping” behavior with a \u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Frepository\u002Fpage-scroll-to-id\u002Fdemo\u002Fdemo.html\" rel=\"nofollow ugc\">smooth scrolling animation\u003C\u002Fa>, when links with href value containing # are clicked. It provides all the basic tools and advanced functionality for single-page websites, in-page navigation, back-to-top links etc. with features like:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Adjustable scrolling animation \u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Fpage-scroll-to-id-for-wordpress\u002F#plugin-settings-scroll-type-easing\" rel=\"nofollow ugc\">duration and easing (over 30 easing types)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Link and target highlighting via ready-to-use CSS classes\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Frepository\u002Fpage-scroll-to-id\u002Fdemo\u002Fdemo.html\" rel=\"nofollow ugc\">Vertical\u003C\u002Fa> and\u002For \u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Frepository\u002Fpage-scroll-to-id\u002Fdemo\u002Fdemo-horizontal-layout.html\" rel=\"nofollow ugc\">horizontal\u003C\u002Fa> scrolling\u003C\u002Fli>\n\u003Cli>Scrolling from\u002Fto different pages (scrolling to target id on page load)\u003C\u002Fli>\n\u003Cli>Offset scrolling by pixels or element selector with custom expressions\u003C\u002Fli>\n\u003Cli>Insert link and target id buttons in post visual editor \u003C\u002Fli>\n\u003Cli>Link-specific offset, scrolling duration, highlight target etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Frepository\u002Fpage-scroll-to-id\u002Fdemo\u002Fdemo.html\" rel=\"nofollow ugc\">Demo (default animation duration\u002Feasing, link highlighting etc.)\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Plugin resources, links and tutorials\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Fpage-scroll-to-id-for-wordpress\u002F\" rel=\"nofollow ugc\">Plugin homepage\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Fpage-scroll-to-id-for-wordpress\u002F2\u002F\" rel=\"nofollow ugc\">Knowledge Base – FAQ\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Fpage-scroll-to-id-for-wordpress-tutorial\u002F\" rel=\"nofollow ugc\">Basic tutorial\u003C\u002Fa> – \u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Fpage-scroll-to-id-for-wordpress-tutorial\u002F#video-tutorial\" rel=\"nofollow ugc\">Video tutorial\u003C\u002Fa>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Fusing-page-scroll-to-id-with-the-divi-builder-plugin\u002F\" rel=\"nofollow ugc\">Using Page scroll to id with the Divi Builder plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Fusing-page-scroll-to-id-with-siteorigin-page-builder\u002F\" rel=\"nofollow ugc\">Using Page scroll to id with SiteOrigin Page Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Fusing-page-scroll-to-id-with-wpbakery-page-builder\u002F\" rel=\"nofollow ugc\">Using Page scroll to id with WPBakery Page Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Fpage-scroll-to-id-elementor-guide\u002F\" rel=\"nofollow ugc\">Using Page scroll to id with Elementor Page Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fpage-scroll-to-id\" rel=\"ugc\">Support\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cp>Page scroll to id requires WordPress version \u003Cstrong>3.3\u003C\u002Fstrong> or higher (jQuery version \u003Cstrong>1.7.0\u003C\u002Fstrong> or higher) and your theme \u003Cstrong>must\u003C\u002Fstrong> (and should) have \u003Ccode>wp_head()\u003C\u002Fcode> and \u003Ccode>wp_footer()\u003C\u002Fcode> functions. In some Microsoft Windows based web servers some plugins might produce an error 500 (depends on server\u002FPHP configuration). To pinpoint the issue \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FDebugging_in_WordPress\" rel=\"nofollow ugc\">enable debugging\u003C\u002Fa> in \u003Ccode>wp-config.php\u003C\u002Fcode> and check \u003Ccode>wp-content\u002Fdebug.log\u003C\u002Fcode> file for relevant errors.\u003C\u002Fp>\n\u003Ch4>GDPR (General Data Protection Regulation)\u003C\u002Fh4>\n\u003Cp>The plugin is GDPR compliant. It does not use or store any kind of user information\u002Fdata. In fact, it’s functionality has nothing to do with user data (personal or otherwise). So there’s that.\u003C\u002Fp>\n\u003Ch4>Quick usage and tips\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpage-scroll-to-id\u002Finstallation\u002F\" rel=\"ugc\">Install the plugin\u003C\u002Fa>. \u003C\u002Fli>\n\u003Cli>The plugin is enabled by default on your WordPress Menu links, so you can start adding custom links and set their URL to the id\u002Ftarget you want to scroll to. \u003C\u002Fli>\n\u003Cli>Create id targets within your content using plugin’s “Insert Page scroll to id target” button and\u002For shortcode (see contextual “Help” menu in plugin settings page) in post visual\u002Ftext editor. Create targets in widgets areas using “Page scroll to id target” widget. \u003C\u002Fli>\n\u003Cli>Create links within your content using plugin’s “Insert\u002Fedit Page scroll to id link” button and\u002For shortcode in post visual\u002Ftext editor. You can also add the class \u003Ccode>ps2id\u003C\u002Fcode> on any existing link you want to be handled by the plugin. \u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>For more info \u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Fpage-scroll-to-id-for-wordpress-tutorial\u002F\" rel=\"nofollow ugc\">see plugin’s basic tutorial\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>MIT\u003C\u002Fp>\n\u003Cp>You should have received a copy of the MIT License along with this program.\u003Cbr \u002F>\nIf not, see \u003Ca href=\"http:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT\" rel=\"nofollow ugc\">http:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Donate\u003C\u002Fh3>\n\u003Cp>If you like this plugin and find it useful, consider making a \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fcgi-bin\u002Fwebscr?cmd=_s-xclick&hosted_button_id=UYJ5G65M6ZA28\" rel=\"nofollow ugc\">donation\u003C\u002Fa> :).\u003C\u002Fp>\n\u003Ch3>Plugin previous\u002Fother versions\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Fpage-scroll-to-id-for-wordpress\u002F#plugin-versions\" rel=\"nofollow ugc\">All plugin versions\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Other\u002Fexternal resources\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.virfice.com\u002Fhow-to-create-anchor-links-on-wordpress-gutenberg-editor\u002F\" rel=\"nofollow ugc\">How to create anchor links on WordPress Gutenberg editor\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Fusing-page-scroll-to-id-with-the-divi-builder-plugin\u002F\" rel=\"nofollow ugc\">Using Page scroll to id with the Divi Builder plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=ZJt7-0W-DeE\" rel=\"nofollow ugc\">One Page WordPress Smooth Scrolling Menu – How to Use Page Scroll to ID Plugin 2017\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fsridharkatakam.com\u002Fsmooth-scrolling-page-sections-using-page-scroll-id\u002F\" rel=\"nofollow ugc\">Smooth scrolling between page sections using Page scroll to id\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.pootlepress.com\u002F2013\u002F02\u002Fvideo-tutorial-a-beginners-guide-on-how-to-create-a-single-page-wordpress-website\u002F\" rel=\"nofollow ugc\">Video tutorial: How to create a single page WordPress website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fsnifflevalve.com\u002Ftutorials\u002Fgeneratepress-elementor-page-scroll-id-one-page-website\u002F\" rel=\"nofollow ugc\">GeneratePress – Elementor – Page Scroll to ID – One Page Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=XZ4SbV3aZb8\" rel=\"nofollow ugc\">Onepage WordPress – Page scroll to iD plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Create links that scroll the page smoothly to any id within the document.",100000,1848034,98,224,"2025-12-24T13:21:00.000Z","3.3",[124,125,126,127,128],"navigation","page-animation","page-scrolling","single-page-navigation","smooth-scroll","http:\u002F\u002Fmanos.malihu.gr\u002Fpage-scroll-to-id","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpage-scroll-to-id.1.7.9.zip",2,"2024-02-16 00:00:00",{"attackSurface":134,"codeSignals":273,"taintFlows":295,"riskAssessment":333,"analyzedAt":338},{"hooks":135,"ajaxHandlers":236,"restRoutes":269,"shortcodes":270,"cronEvents":271,"entryPointCount":272,"unprotectedCount":272},[136,142,147,151,155,160,164,168,171,174,177,180,183,186,189,192,195,201,204,207,210,213,216,219,222,225,229,232],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","admin_menu","anonymous","admin\\admin_menu.php",13,{"type":137,"name":143,"callback":144,"file":145,"line":146},"admin_notices","closure","elements_hive_for_breakdance.php",31,{"type":137,"name":148,"callback":144,"priority":149,"file":145,"line":150},"breakdance_loaded",9,62,{"type":137,"name":152,"callback":144,"priority":153,"file":145,"line":154},"init",10,68,{"type":156,"name":157,"callback":158,"priority":13,"file":159,"line":149},"filter","breakdance_element_actions","\\ElementsHiveForBreakdance\\Extensions\\Backgrounds\\WebglFluid\\addActions","extensions\\backgrounds\\webgl_fluid\\actions.php",{"type":156,"name":161,"callback":162,"priority":13,"file":163,"line":149},"breakdance_element_dependencies","ElementsHiveForBreakdance\\Extensions\\Backgrounds\\WebglFluid\\addDependencies","extensions\\backgrounds\\webgl_fluid\\dependencies.php",{"type":156,"name":165,"callback":166,"priority":13,"file":167,"line":149},"breakdance_element_css_template","ElementsHiveForBreakdance\\Extensions\\Backgrounds\\WebglFluid\\addStyles","extensions\\backgrounds\\webgl_fluid\\styles.php",{"type":156,"name":157,"callback":169,"priority":13,"file":170,"line":149},"\\ElementsHiveForBreakdance\\Extensions\\Backgrounds\\WebglKineticTypography\\addActions","extensions\\backgrounds\\webgl_kinetic_typography\\actions.php",{"type":156,"name":161,"callback":172,"priority":13,"file":173,"line":149},"ElementsHiveForBreakdance\\Extensions\\Backgrounds\\WebglKineticTypography\\addDependencies","extensions\\backgrounds\\webgl_kinetic_typography\\dependencies.php",{"type":156,"name":165,"callback":175,"priority":13,"file":176,"line":149},"ElementsHiveForBreakdance\\Extensions\\Backgrounds\\WebglKineticTypography\\addStyles","extensions\\backgrounds\\webgl_kinetic_typography\\styles.php",{"type":156,"name":157,"callback":178,"priority":13,"file":179,"line":149},"\\ElementsHiveForBreakdance\\Extensions\\Backgrounds\\WebglSlideshow\\addActions","extensions\\backgrounds\\webgl_slideshow\\actions.php",{"type":156,"name":161,"callback":181,"priority":13,"file":182,"line":149},"ElementsHiveForBreakdance\\Extensions\\Backgrounds\\WebglSlideshow\\addDependencies","extensions\\backgrounds\\webgl_slideshow\\dependencies.php",{"type":156,"name":165,"callback":184,"priority":13,"file":185,"line":149},"ElementsHiveForBreakdance\\Extensions\\Backgrounds\\WebglSlideshow\\addStyles","extensions\\backgrounds\\webgl_slideshow\\styles.php",{"type":156,"name":157,"callback":187,"priority":13,"file":188,"line":149},"\\ElementsHiveForBreakdance\\Extensions\\Backlight\\addActions","extensions\\backlight\\actions.php",{"type":156,"name":161,"callback":190,"priority":13,"file":191,"line":149},"ElementsHiveForBreakdance\\Extensions\\Backlight\\addDependencies","extensions\\backlight\\dependencies.php",{"type":156,"name":165,"callback":193,"priority":13,"file":194,"line":149},"ElementsHiveForBreakdance\\Extensions\\Backlight\\addStyles","extensions\\backlight\\styles.php",{"type":156,"name":196,"callback":197,"priority":198,"file":199,"line":200},"breakdance_element_controls","ElementsHiveForBreakdance\\Extensions\\addControls",69,"extensions\\control.php",12,{"type":156,"name":165,"callback":202,"priority":13,"file":203,"line":149},"ElementsHiveForBreakdance\\Extensions\\EdgeMask\\addStyles","extensions\\edge-mask\\styles.php",{"type":156,"name":157,"callback":205,"priority":13,"file":206,"line":149},"\\ElementsHiveForBreakdance\\Extensions\\MouseCursors\\InkMouseCursor\\addActions","extensions\\mouse_cursors\\ink_mouse_cursor\\actions.php",{"type":156,"name":161,"callback":208,"priority":13,"file":209,"line":149},"ElementsHiveForBreakdance\\Extensions\\MouseCursors\\InkMouseCursor\\addDependencies","extensions\\mouse_cursors\\ink_mouse_cursor\\dependencies.php",{"type":156,"name":165,"callback":211,"priority":13,"file":212,"line":149},"ElementsHiveForBreakdance\\Extensions\\MouseCursors\\InkMouseCursor\\addStyles","extensions\\mouse_cursors\\ink_mouse_cursor\\styles.php",{"type":156,"name":157,"callback":214,"priority":13,"file":215,"line":149},"\\ElementsHiveForBreakdance\\Extensions\\MouseCursors\\MagneticMouseCursor\\addActions","extensions\\mouse_cursors\\magnetic_mouse_cursor\\actions.php",{"type":156,"name":161,"callback":217,"priority":13,"file":218,"line":149},"ElementsHiveForBreakdance\\Extensions\\MouseCursors\\MagneticMouseCursor\\addDependencies","extensions\\mouse_cursors\\magnetic_mouse_cursor\\dependencies.php",{"type":156,"name":165,"callback":220,"priority":13,"file":221,"line":149},"ElementsHiveForBreakdance\\Extensions\\MouseCursors\\MagneticMouseCursor\\addStyles","extensions\\mouse_cursors\\magnetic_mouse_cursor\\styles.php",{"type":137,"name":223,"callback":139,"file":224,"line":149},"wp_enqueue_scripts","includes\\builder-tricks\\builder_tricks.php",{"type":137,"name":226,"callback":139,"priority":153,"file":227,"line":228},"breakdance_form_before_footer","includes\\cloudflare-turnstile\\breakdance-integration.php",21,{"type":137,"name":152,"callback":139,"priority":230,"file":227,"line":231},5,133,{"type":156,"name":233,"callback":234,"file":235,"line":200},"breakdance_design_library_providers","\\ElementsHiveForBreakdance\\DesignLibrary\\setupElementsHiveDesignLibraryProviders","includes\\design-library\\design_library.php",[237,242,245,248,252,254,257,259,262,264,267],{"action":238,"nopriv":239,"callback":139,"hasNonce":239,"hasCapCheck":239,"file":240,"line":241},"eh_save_turnstile_settings",false,"admin\\pages\\cloudflare-turnstile\\utils.php",113,{"action":243,"nopriv":239,"callback":139,"hasNonce":239,"hasCapCheck":239,"file":240,"line":244},"eh_test_turnstile",114,{"action":246,"nopriv":239,"callback":139,"hasNonce":239,"hasCapCheck":239,"file":240,"line":247},"eh_reset_turnstile_verification",115,{"action":249,"nopriv":250,"callback":139,"hasNonce":239,"hasCapCheck":239,"file":227,"line":251},"breakdance_form_custom",true,142,{"action":249,"nopriv":239,"callback":139,"hasNonce":239,"hasCapCheck":239,"file":227,"line":253},143,{"action":255,"nopriv":250,"callback":139,"hasNonce":239,"hasCapCheck":239,"file":227,"line":256},"breakdance_form_register",146,{"action":255,"nopriv":239,"callback":139,"hasNonce":239,"hasCapCheck":239,"file":227,"line":258},147,{"action":260,"nopriv":250,"callback":139,"hasNonce":239,"hasCapCheck":239,"file":227,"line":261},"breakdance_form_login",150,{"action":260,"nopriv":239,"callback":139,"hasNonce":239,"hasCapCheck":239,"file":227,"line":263},151,{"action":265,"nopriv":250,"callback":139,"hasNonce":239,"hasCapCheck":239,"file":227,"line":266},"breakdance_form_forgot_password",154,{"action":265,"nopriv":239,"callback":139,"hasNonce":239,"hasCapCheck":239,"file":227,"line":268},155,[],[],[],11,{"dangerousFunctions":274,"sqlUsage":275,"outputEscaping":277,"fileOperations":292,"externalRequests":32,"nonceChecks":293,"capabilityChecks":293,"bundledLibraries":294},[],{"prepared":27,"raw":27,"locations":276},[],{"escaped":278,"rawEcho":279,"locations":280},60,4,[281,285,287,289],{"file":282,"line":283,"context":284},"admin\\pages\\cloudflare-turnstile\\page.php",269,"raw output",{"file":282,"line":286,"context":284},324,{"file":282,"line":288,"context":284},378,{"file":290,"line":291,"context":284},"admin\\parts\\icons.php",32,27,3,[],[296,314,324],{"entryPoint":297,"graph":298,"unsanitizedCount":27,"severity":313},"handle_save_settings (admin\\pages\\cloudflare-turnstile\\utils.php:25)",{"nodes":299,"edges":311},[300,305],{"id":301,"type":302,"label":303,"file":240,"line":304},"n0","source","$_POST (x3)",37,{"id":306,"type":307,"label":308,"file":240,"line":309,"wp_function":310},"n1","sink","update_option() [Settings Manipulation]",41,"update_option",[312],{"from":301,"to":306,"sanitized":250},"low",{"entryPoint":315,"graph":316,"unsanitizedCount":27,"severity":313},"handle_test_turnstile (admin\\pages\\cloudflare-turnstile\\utils.php:51)",{"nodes":317,"edges":322},[318,320],{"id":301,"type":302,"label":319,"file":240,"line":150},"$_POST",{"id":306,"type":307,"label":308,"file":240,"line":321,"wp_function":310},86,[323],{"from":301,"to":306,"sanitized":250},{"entryPoint":325,"graph":326,"unsanitizedCount":27,"severity":313},"\u003Cutils> (admin\\pages\\cloudflare-turnstile\\utils.php:0)",{"nodes":327,"edges":331},[328,330],{"id":301,"type":302,"label":329,"file":240,"line":304},"$_POST (x4)",{"id":306,"type":307,"label":308,"file":240,"line":309,"wp_function":310},[332],{"from":301,"to":306,"sanitized":250},{"summary":334,"deductions":335},"The \"elements-hive-for-breakdance\" plugin v1.6.0 exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices by utilizing prepared statements for all SQL queries and properly escaping a high percentage of its output. It also has no recorded vulnerability history, which is a strong indicator of its past security efforts.\n\nHowever, a significant concern lies in its attack surface. All 11 identified AJAX handlers lack authentication checks. This means that any unauthenticated user could potentially interact with these handlers, posing a risk if these handlers perform sensitive actions or expose information. While no critical or high-severity taint flows were detected, the sheer number of unprotected entry points creates a substantial potential for attackers to discover and exploit vulnerabilities if they exist within these handlers.\n\nIn conclusion, the plugin has a solid foundation with secure SQL and output handling, and a clean vulnerability history. Nevertheless, the lack of authentication on its AJAX endpoints is a glaring weakness that significantly elevates its risk profile. Addressing this deficiency should be the highest priority to improve its overall security.",[336],{"reason":337,"points":153},"Unprotected AJAX handlers","2026-03-16T18:56:03.931Z",{"wat":340,"direct":349},{"assetPaths":341,"generatorPatterns":343,"scriptPaths":344,"versionParams":346},[342],"\u002Fwp-content\u002Fplugins\u002Felements-hive-for-breakdance\u002Fassets\u002Fbuilder\u002Fbuilder-tricks\u002Feh_builder_tricks@1.1.0.min.js",[],[345],"https:\u002F\u002Fchallenges.cloudflare.com\u002Fturnstile\u002Fv0\u002Fapi.js",[347,348],"eh-builder-tricks-js?ver=1.1.0","eh-cfturnstile?ver=",{"cssClasses":350,"htmlComments":353,"htmlAttributes":354,"restEndpoints":363,"jsGlobals":364,"shortcodeOutput":365},[351,352],"eh-orbiting-icons","cf-turnstile",[],[355,356,357,358,359,360,361,362],"data-sitekey","data-theme","data-language","data-size","data-appearance","data-action","data-retry","data-retry-interval",[],[],[]]