[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fAfc_dubB-l8X-IxuViTuAgoET6E7yc97D2t221TyqV0":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":14,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":38,"analysis":128,"fingerprints":225},"block-for-openverse","Block for Openverse – Insert Free Stock Images and Media","1.0.2","bPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fbplugins\u002F","\u003Cp>The Block for Openverse plugin seamlessly integrates Openverse media content, including audio and images, into your WordPress site. Easily access a vast library of high-quality, freely licensed media to enhance your website’s visual and auditory appeal. With intuitive Gutenberg blocks, you can quickly add stunning visuals and captivating audio to your posts and pages. Unlock a world of creative possibilities and enrich your site’s content with Openverse media, all within the familiar WordPress environment.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Select two media types\u003C\u002Fstrong>: Choose from image or audio.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show\u002FHide\u003C\u002Fstrong>: Toggle the visibility of Title, Creator, and License Type.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add links to images\u003C\u002Fstrong>: Choose an image hyperlink and a title hyperlink.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Column selection\u003C\u002Fstrong>: Choose the number of columns with device-specific accordion settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set gap spacing\u003C\u002Fstrong>: Adjust the column and row gaps.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image border customization\u003C\u002Fstrong>: Configure the image border.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Typography and color settings\u003C\u002Fstrong>: Customize the typography and color for Title, Creator, and License Type.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to use\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>First install the Block For Openverse plugin\u003C\u002Fli>\n\u003Cli>Add the Block For Openverse block from the block category called “Widgets” in Gutenberg editor.\u003C\u002Fli>\n\u003Cli>You can change block settings from the right side settings sidebar.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Enjoy!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>For installation help click on Installation Tab\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Liked that plugin? Hate it? Want a new feature? \u003Ca href=\"mailto:support@bplugins.com\" title=\"Send feedback\" rel=\"nofollow ugc\">Send me some feedback\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services Openverse API\u003C\u002Fh3>\n\u003Cp>This plugin interacts with external services to provide its functionality. Below are the details of these services:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Purpose: The plugin integrates with the Openverse API to display media content. Users can select media through the plugin interface, and the selected media is displayed via the API.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Data Transmission: Users provide an email and a unique username during verification. The email includes a verification link from Openverse, which must be clicked to complete the verification process.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Service Provider: Openverse\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>Terms of Use: https:\u002F\u002Fdocs.openverse.org\u002Fterms_of_service.html\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fopenverse.org\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note: Users should review the terms of use and privacy policy of Openverse to understand how their data is handled and ensure compliance with any applicable legal requirements.\u003C\u002Fp>\n","Effortlessly incorporate Openverse media content into your WordPress site with this block plugin.",10,1105,0,"","6.9.4","6.5","7.1",[19,20,21,22,23],"audio","block","gutenberg-block","image","openverse","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblock-for-openverse.1.0.2.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":30,"display_name":31,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"bplugins","colorlibplugins",120,738240,99,140,78,"2026-04-04T02:14:48.051Z",[39,57,70,92,108],{"slug":40,"name":41,"version":42,"author":7,"author_profile":8,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":25,"num_ratings":47,"last_updated":48,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":49,"homepage":14,"download_link":53,"security_score":34,"vuln_count":54,"unpatched_count":13,"last_vuln_date":55,"fetched_at":56},"b-carousel-block","Carousel Block – Responsive Image and Content Carousel","1.2.2","\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fb-carousel-block\u002F#demos\" rel=\"nofollow ugc\">Plugin Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fdocs\u002Fb-carousel-block\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fb-carousel-block\u002Fpricing\" rel=\"nofollow ugc\">Get Pro Version\u003C\u002Fa> 👈\u003C\u002Fp>\n\u003Cp>The Carousel Block is a powerful and user-friendly Gutenberg plugin designed to enhance your WordPress website’s visual appeal. With this plugin, you can effortlessly create beautiful and responsive carousels directly within the Gutenberg editor. Showcase your images in a sleek and dynamic carousel format that captivates your audience.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Reorder Slides\u003C\u002Fstrong>: Rearrange the slides or images that do not need to be deleted and recreated.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caption\u003C\u002Fstrong>: Add a caption for each slide image.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Click Action\u003C\u002Fstrong>: slide can be linkable with click action.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive\u003C\u002Fstrong>: Customize width, height, and column number for different devices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caption Style\u003C\u002Fstrong>: Customize text alignment, typography, overlay colors, colors(text and background), and padding for the caption.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slide Link\u003C\u002Fstrong>: Choose whether the link should open in the same tab or a new tab.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Options\u003C\u002Fstrong>: Customize loop, speed, autoplay, autoplay delay, pagination, and navigation options for the slider with more customization.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Effects\u003C\u002Fstrong>: Explore Slide, Fade, and Creative effects.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slider Style\u003C\u002Fstrong>: Set background and padding for the slider.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Image in Lightbox\u003C\u002Fstrong>: Open the slide image in the lightbox.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Link on Caption\u003C\u002Fstrong>: Set the slide link on the caption.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Touch Move\u003C\u002Fstrong>: Control the slider with touch move.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable on Interaction\u003C\u002Fstrong>: Disable on Interaction option in autoplay.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pause on Mouse Enter\u003C\u002Fstrong>: Pause on Mouse Enter option in autoplay.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reverse Direction\u003C\u002Fstrong>: Reverse Direction option in autoplay.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stop on Last Slide\u003C\u002Fstrong>: Stop on Last Slide option in autoplay.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Free Mode\u003C\u002Fstrong>: Free Mode option on drag slide.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sticky\u003C\u002Fstrong>: Sticky option in free mode.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Effects\u003C\u002Fstrong>: Explore more effects such as Cube, Coverflow, Flip, and Cards.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slide on Mousewheel\u003C\u002Fstrong>: Slide on Mousewheel option.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pagination Device\u003C\u002Fstrong>: Show\u002FHide pagination in different devices(tablet and mobile).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic Bullets\u003C\u002Fstrong>: Option for pagination dynamic bullets.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Navigation Device\u003C\u002Fstrong>: Show\u002FHide navigation in different devices(tablet and mobile).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caption\u003C\u002Fstrong>: Show Caption on hover, Set position outside of the image, Change vertical align.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to use Carousel Block\u003C\u002Fh3>\n\u003Cp>Getting started is easy.\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\u002FBHxDuVF2M7E?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>\u003Cstrong>Step by Step Setup\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>First, install the Carousel Block plugin\u003C\u002Fli>\n\u003Cli>Add the Carousel block from the block category called “Widgets” in the Gutenberg editor.\u003C\u002Fli>\n\u003Cli>You can change block settings from the right-side settings sidebar.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Enjoy!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>For installation help click on Installation Tab.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Did you like this plugin? Dislike it? Do you have a feature request? \u003Ca href=\"mailto:support@bplugins.com\" title=\"Send feedback\" rel=\"nofollow ugc\">Please share your feedback with us\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Check out the Parent Plugin of this plugin-\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbblockswp.com\" rel=\"nofollow ugc\">\u003Cstrong>B Blocks\u003C\u002Fstrong>\u003C\u002Fa> – A blocks collection and page building tool for Gutenberg.\u003C\u002Fp>\n\u003Ch3>Check out our other WordPress Plugins-\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Html5 Video Player\u003C\u002Fstrong>\u003C\u002Fa> – Display videos as single and playlist in multiple skins.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fpdf-poster\u002F\" rel=\"nofollow ugc\">\u003Cstrong>PDF Poster\u003C\u002Fstrong>\u003C\u002Fa> – Display\u002FEmbed PDF files with different styles.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-audio-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Html5 Audio Player\u003C\u002Fstrong>\u003C\u002Fa> – Listen audios with awesome visuals.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fstreamcast-radio-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>StreamCast\u003C\u002Fstrong>\u003C\u002Fa> – Customizable radio player with different skins.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002F3d-viewer\u002F\" rel=\"nofollow ugc\">\u003Cstrong>3D Viewer\u003C\u002Fstrong>\u003C\u002Fa> – Embed 3D models and 3D products with interaction.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fadvanced-post-block\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Advanced Post Block\u003C\u002Fstrong>\u003C\u002Fa> – Show posts and custom posts in different layouts.\u003C\u002Fp>\n","Create stunning carousels effortlessly with the Carousel Block. Showcase your images in an elegant carousel directly within the Gutenberg editor.",6000,89871,6,"2026-03-04T18:14:00.000Z",[20,50,21,51,52],"client-logo-slider","image-slider","logo-carousel","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fb-carousel-block.1.2.2.zip",1,"2025-11-04 17:38:53","2026-03-15T15:16:48.613Z",{"slug":58,"name":59,"version":60,"author":7,"author_profile":8,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":25,"num_ratings":11,"last_updated":65,"tested_up_to":15,"requires_at_least":66,"requires_php":17,"tags":67,"homepage":14,"download_link":69,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":56},"audio-player-block","Audio Player Block – Advanced Block for Embedding Audio Files","1.4.5","\u003Cp>A block for embedding a beautiful audio player on the WordPress website. It supports multiple audios as a playlist and you can select a single audio file to make a non playlist player.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Faudio-player-block\u002Fpricing\" rel=\"nofollow ugc\">Get Pro Version\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple Audio Management (Add \u002F Remove Audios)\u003C\u002Fstrong>: Easily add or remove multiple audio tracks from the player with full control over your playlist.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Track Details Input (Title & Artist)\u003C\u002Fstrong>: Set a custom title and artist name for each audio track to keep your content well organized.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cover Image & Audio File Upload\u003C\u002Fstrong>: Upload audio files along with a cover image to create a more engaging and visually appealing audio player.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Player Customization (Width, Height & Styles)\u003C\u002Fstrong>: Adjust the player’s width and height, and style it with custom colors, backgrounds, hover effects, and other design settings to match your website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Audio Play \u002F Pause Control\u003C\u002Fstrong>: Play one audio track at a time while automatically pausing others; click again to pause the currently playing audio.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Integration\u003C\u002Fstrong>: Use shortcode support to display the audio player anywhere on your website with ease.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Customize 5 Different Themes\u003C\u002Fstrong>: Add 5 new themes with different looks and settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto Play\u003C\u002Fstrong>: Automatically start the next song once the current one ends, if enabled.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Loop Mode\u003C\u002Fstrong>: Enable looping of the current track once it finishes playing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Navigation Prev\u002FNext\u003C\u002Fstrong>: Easily navigate to the previous or next track in the playlist.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Current & Total Time Display\u003C\u002Fstrong>: Shows the current & total playback time of the audio track.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Stop Button\u003C\u002Fstrong>: Show or hide a custom stop button based on your settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Input Range Thumb\u003C\u002Fstrong>: Customize the style of the range slider thumb for seeking.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Playback Speed Control\u003C\u002Fstrong>: Enable or disable playback speed adjustment options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Download Icon\u003C\u002Fstrong>: Add an option to download the audio file directly from the player.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Forward & Backward Button Visibility\u003C\u002Fstrong>: Show or hide the forward & backward button for skipping parts of the track.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Artist Opacity\u003C\u002Fstrong>: Control the transparency of the artist’s name display.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Thumbnail Border & Radius\u003C\u002Fstrong>: Customize the border & radius of the track’s thumbnail image.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Input Range Height & Radius\u003C\u002Fstrong>: Adjust the height & radius of the seek range slider.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Controls Border & Hover Border\u003C\u002Fstrong>: Customize the border & hover border style of the player controls.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Time Display Radius\u003C\u002Fstrong>: Customize the corner radius of the time display boxes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Thumb Width, Radius, Outline & Shadow\u003C\u002Fstrong>: Adjust the width, radius, outline & shadow of the seek range slider thumb.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wave Normal & Light Color\u003C\u002Fstrong>: Set the base color & light of the audio waveform.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Playlist Border & Radius\u003C\u002Fstrong>: Customize the border and corner radius of the playlist displayed below the lite audio player.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to use\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>First, install the Audio Player Block plugin\u003C\u002Fli>\n\u003Cli>Add the Audio Player Block from the block category called “Widgets” in the Gutenberg editor.\u003C\u002Fli>\n\u003Cli>You can change block settings from the right-side settings sidebar.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Enjoy!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>For installation help click on Installation Tab\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Did you like this plugin? Dislike it? Do you have a feature request? \u003Ca href=\"mailto:support@bplugins.com\" title=\"Send feedback\" rel=\"nofollow ugc\">Please share your feedback with us\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⭐ Check out the Parent Plugin of this plugin-\u003C\u002Fh3>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbblockswp.com\" rel=\"nofollow ugc\">B Blocks\u003C\u002Fa>\u003C\u002Fstrong> – Best gutenberg blocks collections for WordPress.\u003C\u002Fp>\n\u003Ch3>⭐ Check out our other WordPress Plugins-\u003C\u002Fh3>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-audio-player\" rel=\"nofollow ugc\">Html5 Audio Player\u003C\u002Fa>\u003C\u002Fstrong> – Best audio player plugin for WordPress.\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\" rel=\"nofollow ugc\">Html5 Video Player\u003C\u002Fa>\u003C\u002Fstrong> – Best video player plugin for WordPress.\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fpdf-poster\" rel=\"nofollow ugc\">PDF Poster\u003C\u002Fa>\u003C\u002Fstrong> – A fully-featured PDF Viewer Plugin for WordPress.\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fdocument-embedder\" rel=\"nofollow ugc\">Document Embedder\u003C\u002Fa>\u003C\u002Fstrong> – Best WordPress Document Embedder Plugin.\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002F3d-viewer\" rel=\"nofollow ugc\">3D Viewer\u003C\u002Fa>\u003C\u002Fstrong> – Display interactive 3D models on the webs.\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fadvanced-post-block\" rel=\"nofollow ugc\">Advanced Post Block\u003C\u002Fa>\u003C\u002Fstrong> – Best Post Display Plugin for WordPress.\u003C\u002Fp>\n","A block for embedding a beautiful audio player.",2000,54669,"2026-02-25T06:24:00.000Z","6.2",[58,20,21,68],"mp3-player","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faudio-player-block.1.4.5.zip",{"slug":71,"name":72,"version":73,"author":74,"author_profile":75,"description":76,"short_description":77,"active_installs":78,"downloaded":79,"rating":80,"num_ratings":81,"last_updated":82,"tested_up_to":15,"requires_at_least":83,"requires_php":84,"tags":85,"homepage":90,"download_link":91,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":56},"nelio-compare-images","Nelio Compare Images Block","1.0.6","Nelio Software","https:\u002F\u002Fprofiles.wordpress.org\u002Fnelio\u002F","\u003Cp>Nelio Compare Images is a simple and elegant Gutenberg block to compare two images side by side. Select the images you want to compare in the media library and our plugin will take care of the rest.\u003C\u002Fp>\n\u003Cp>If you like this plugin, take a look at \u003Ca href=\"https:\u002F\u002Fneliosoftware.com\u002Ftesting\" rel=\"nofollow ugc\">Nelio A\u002FB Testing\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fneliosoftware.com\u002Fcontent\" rel=\"nofollow ugc\">Nelio Content\u003C\u002Fa> or visit \u003Ca href=\"https:\u002F\u002Fneliosoftware.com\" rel=\"nofollow ugc\">our website\u003C\u002Fa>.\u003C\u002Fp>\n","Simple and elegant Gutenberg block to compare two images side by side.",300,6336,96,8,"2025-12-02T16:24:00.000Z","6.6","7.4",[86,87,88,21,89],"after-image","before-image","compare-images","image-comparison","https:\u002F\u002Fneliosoftware.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnelio-compare-images.1.0.6.zip",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":13,"num_ratings":13,"last_updated":102,"tested_up_to":15,"requires_at_least":83,"requires_php":84,"tags":103,"homepage":14,"download_link":107,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":56},"blablablocks-slider-block","Slider and Carousel Block – Responsive, Accessible","1.1.2","lubus","https:\u002F\u002Fprofiles.wordpress.org\u002Flubus\u002F","\u003Cp>\u003Cstrong>Slider Block\u003C\u002Fstrong> (part of the \u003Cstrong>BlaBlaBlocks\u003C\u002Fstrong> suite) is a WordPress plugin that lets you build \u003Cstrong>responsive sliders\u003C\u002Fstrong>, \u003Cstrong>carousels\u003C\u002Fstrong>, and \u003Cstrong>Gutenberg sliders\u003C\u002Fstrong> directly inside the Block Editor no shortcodes, no page builders, and no coding required.\u003C\u002Fp>\n\u003Cp>This block gives you an intuitive, visual way to add sliders to your pages, posts, or full site editing templates. Choose from ready-to-use templates or start from scratch, fully customize slide layout, autoplay, and navigation all within the native WordPress interface.\u003C\u002Fp>\n\u003Ch3>Why Choose BlaBlaBlocks Slider Block?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Accessible by Design\u003C\u002Fstrong> – WCAG-compliant with ARIA roles, keyboard navigation, and screen-reader support.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive and Fluid\u003C\u002Fstrong> – Automatically adapts to mobile, tablet, and desktop breakpoints.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg-Native Experience\u003C\u002Fstrong> – Seamlessly integrated into the Block Editor.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Template Library\u003C\u002Fstrong> – Insert pre-built slider layouts: hero sections, testimonials, image carousels, and more.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Server-Side Rendering\u003C\u002Fstrong> – Ensures your editor preview always matches the frontend output.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight and Fast\u003C\u002Fstrong> – Minimal scripts, optimized rendering, and no frontend bloat.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whether you’re creating a full-width hero slider, a small testimonial carousel, or a product showcase, the \u003Cstrong>Slider Block\u003C\u002Fstrong> makes it simple, accessible, and fast.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Ch4>\u003Cstrong>Accessible Sliders\u003C\u002Fstrong>\u003C\u002Fh4>\n\u003Cp>Every slider is fully accessible out of the box:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Keyboard navigation for next\u002Fprevious slides.\u003C\u002Fli>\n\u003Cli>ARIA labels and roles for assistive technologies.\u003C\u002Fli>\n\u003Cli>Screen reader-friendly transitions.\u003C\u002Fli>\n\u003Cli>Optional focus management for improved UX.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>\u003Cstrong>Responsive by Default\u003C\u002Fstrong>\u003C\u002Fh4>\n\u003Cp>Your slider automatically scales to different viewports.\u003Cbr \u002F>\nAdjust slides per view, spacing, and breakpoints — perfect for mobile-first sites.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>Gutenberg Integration\u003C\u002Fstrong>\u003C\u002Fh4>\n\u003Cp>Built entirely for the \u003Cstrong>WordPress Block Editor\u003C\u002Fstrong>, this plugin uses the latest React-based block architecture. You can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Drag and drop slides directly in the editor.\u003C\u002Fli>\n\u003Cli>Use nested blocks for advanced layouts.\u003C\u002Fli>\n\u003Cli>Adjust all options in the right sidebar no shortcodes or widgets.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>\u003Cstrong>Pre-Made Templates\u003C\u002Fstrong>\u003C\u002Fh4>\n\u003Cp>Skip the setup with built-in templates for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hero sliders\u003C\u002Fli>\n\u003Cli>Image carousels\u003C\u002Fli>\n\u003Cli>Testimonials\u003C\u002Fli>\n\u003Cli>Content showcases\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Each template is fully customizable just insert, edit, and publish.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>Advanced Configuration\u003C\u002Fstrong>\u003C\u002Fh4>\n\u003Cp>Fine-tune every detail:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Slides per view  \u003C\u002Fli>\n\u003Cli>Pagination and navigation controls  \u003C\u002Fli>\n\u003Cli>Autoplay and speed settings  \u003C\u002Fli>\n\u003Cli>Transition effects  \u003C\u002Fli>\n\u003Cli>Direction (horizontal\u002Fvertical)  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>\u003Cstrong>Lightweight and Optimized\u003C\u002Fstrong>\u003C\u002Fh4>\n\u003Cp>Slider Block uses minimal JavaScript and CSS only loading assets when the block appears on the page. This ensures fast load times and top performance scores.\u003C\u002Fp>\n\u003Ch3>How to Create a Slider in Gutenberg\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Open the Block Editor (Gutenberg).  \u003C\u002Fli>\n\u003Cli>Search for “Slider” to add the block.  \u003C\u002Fli>\n\u003Cli>Insert the \u003Cstrong>BlaBlaBlocks Slider Block\u003C\u002Fstrong>.  \u003C\u002Fli>\n\u003Cli>Add slides you can use images, headings, buttons, or any block inside each slide.  \u003C\u002Fli>\n\u003Cli>Customize slider options in the sidebar panel (autoplay, speed, arrows, pagination).  \u003C\u002Fli>\n\u003Cli>Save and preview your responsive slider is ready!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Check \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FlubusIN\u002Fblablablocks-slider-block\u002Fwiki\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> more details.\u003C\u002Fp>\n\u003Ch3>How to Use Templates Library\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Click the \u003Cstrong>“Template Library”\u003C\u002Fstrong> button inside the slider block toolbar.  \u003C\u002Fli>\n\u003Cli>Choose from multiple designs Hero, Testimonial, Carousel, Gallery.  \u003C\u002Fli>\n\u003Cli>Customize slide content, layout, and animations instantly.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Check \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FlubusIN\u002Fblablablocks-slider-block\u002Fwiki\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> more details.\u003C\u002Fp>\n\u003Ch3>Common Use Cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Homepage hero sliders with call-to-action buttons.  \u003C\u002Fli>\n\u003Cli>Testimonial carousels on service pages.  \u003C\u002Fli>\n\u003Cli>Logo sliders for brand showcases.  \u003C\u002Fli>\n\u003Cli>Product image carousels in WooCommerce product pages.  \u003C\u002Fli>\n\u003Cli>Featured content sliders on blogs or portfolios.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Technical Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Built with React + WordPress Block API.  \u003C\u002Fli>\n\u003Cli>Uses Swiper.js.  \u003C\u002Fli>\n\u003Cli>Supports dynamic slide content.  \u003C\u002Fli>\n\u003Cli>Server-side rendering ensures perfect frontend\u002Feditor consistency.  \u003C\u002Fli>\n\u003Cli>Fully compatible with WordPress 6.6+ and PHP 7.4+.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>SEO and Performance\u003C\u002Fh3>\n\u003Cp>Slider Block follows best practices for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Semantic HTML\u003C\u002Fstrong> output.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessible ARIA structure\u003C\u002Fstrong> for screen readers.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimized DOM footprint\u003C\u002Fstrong> for Core Web Vitals compliance.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>The slider doesn’t autoplay:\u003C\u002Fstrong>\u003Cbr \u002F>\nCheck the block settings and ensure “Autoplay” is toggled on. Autoplay is disabled by default for accessibility reasons.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Keyboard navigation not working:\u003C\u002Fstrong>\u003Cbr \u002F>\nIf multiple sliders are on a single page, ensure you’re using version 1.1.0 or later (this fixes navigation conflicts).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Layout issues on mobile:\u003C\u002Fstrong>\u003Cbr \u002F>\nTry adjusting the “Slides per view” setting or resetting custom CSS if applied by your theme.\u003C\u002Fp>\n\u003Ch3>Integrations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Works with \u003Cstrong>WordPress Core Blocks\u003C\u002Fstrong> (Image, Heading, Button, Group).  \u003C\u002Fli>\n\u003Cli>Compatible with \u003Cstrong>WooCommerce\u003C\u002Fstrong> product blocks.  \u003C\u002Fli>\n\u003Cli>Can be combined with \u003Cstrong>block patterns\u003C\u002Fstrong> and \u003Cstrong>reusable blocks\u003C\u002Fstrong> for advanced layouts.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Open Source and Contributions\u003C\u002Fh3>\n\u003Cp>The BlaBlaBlocks Slider Block is 100% open source.\u003Cbr \u002F>\nYou’re welcome to use, modify, or contribute improvements.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Source Code:\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FlubusIN\u002Fblablablocks-slider-block\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002FlubusIN\u002Fblablablocks-slider-block\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Report Issues:\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FlubusIN\u002Fblablablocks-slider-block\u002Fissues\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002FlubusIN\u002Fblablablocks-slider-block\u002Fissues\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Build responsive, accessible sliders or carousel in the Block Editor fast templates, no code needed.",200,1867,"2025-12-02T13:49:00.000Z",[104,21,51,105,106],"carousel","slider","slider-block","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblablablocks-slider-block.1.1.2.zip",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":13,"num_ratings":13,"last_updated":118,"tested_up_to":119,"requires_at_least":120,"requires_php":84,"tags":121,"homepage":126,"download_link":127,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":56},"advanced-panorama-360-viewer","Advanced Panorama 360 Viewer","1.0.0","WP Shopify Expert","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpshopifyexpert\u002F","\u003Cp>Advanced Panorama Viewer is a powerful WordPress plugin that allows you to easily embed and display 360-degree panoramic images on your website. With a dedicated Gutenberg block, this plugin seamlessly integrates with the WordPress block editor, making it easy to create engaging, interactive content for your visitors.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Gutenberg block for easy integration with the WordPress block editor\u003C\u002Fli>\n\u003Cli>Support for 360-degree panoramic images\u003C\u002Fli>\n\u003Cli>Customizable controls for user interaction\u003C\u002Fli>\n\u003Cli>Ability to add custom hotspots for additional information\u003C\u002Fli>\n\u003Cli>Option to set up default hotspots\u003C\u002Fli>\n\u003Cli>Responsive design for optimal viewing on all devices\u003C\u002Fli>\n\u003Cli>Lightweight and optimized for fast loading times\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Real Estate: Showcase property interiors and exteriors with immersive 360-degree views\u003C\u002Fli>\n\u003Cli>Tourism: Display panoramic views of scenic locations or attractions\u003C\u002Fli>\n\u003Cli>Education: Create interactive learning experiences for museums or historical sites\u003C\u002Fli>\n\u003Cli>Events: Offer 360-degree views of venues for weddings, conferences, or exhibitions\u003C\u002Fli>\n\u003Cli>Product Showcases: Display products in a 360-degree view for e-commerce sites\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcode Usage\u003C\u002Fh3>\n\u003Cp>You can use the Advanced Panorama 360 Viewer shortcode to embed panoramas in your posts, pages, or anywhere shortcodes are supported. The basic syntax is:\u003C\u002Fp>\n\u003Cp>[advance_panorama_viewer]\u003C\u002Fp>\n\u003Ch4>Shortcode Attributes\u003C\u002Fh4>\n\u003Cp>The shortcode supports the following attributes:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>id (optional): A unique identifier for the panorama viewer.\u003Cbr \u002F>\nDefault: null\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>panorama (required): The URL of the panorama image.\u003Cbr \u002F>\nDefault: null\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>title (optional): The title of the panorama.\u003Cbr \u002F>\nDefault: null\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>author (optional): The author or creator of the panorama.\u003Cbr \u002F>\nDefault: null\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>auto_load (optional): Whether to load the panorama automatically.\u003Cbr \u002F>\nAccepted values: “true” or “false”\u003Cbr \u002F>\nDefault: “true”\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>draggable (optional): Whether the panorama can be dragged to pan around.\u003Cbr \u002F>\nAccepted values: “true” or “false”\u003Cbr \u002F>\nDefault: “true”\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>align (optional): Alignment of the panorama viewer.\u003Cbr \u002F>\nAccepted values: “left”, “center”, “right”\u003Cbr \u002F>\nDefault: “”\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>class_name (optional): Additional CSS class(es) for the panorama viewer container.\u003Cbr \u002F>\nDefault: null\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>height (optional): The height of the panorama viewer.\u003Cbr \u002F>\nDefault: “400px”\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>width (optional): The width of the panorama viewer.\u003Cbr \u002F>\nDefault: “100%”\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Examples\u003C\u002Fh4>\n\u003Cp>Basic usage:\u003Cbr \u002F>\n[advance_panorama_viewer panorama=”https:\u002F\u002Fexample.com\u002Fpath\u002Fto\u002Fpanorama.jpg”]\u003C\u002Fp>\n\u003Cp>With additional attributes:\u003Cbr \u002F>\n[advance_panorama_viewer panorama=”https:\u002F\u002Fexample.com\u002Fpath\u002Fto\u002Fpanorama.jpg” title=”Beautiful Sunset” author=”John Doe” height=”600px” auto_load=”false”]\u003C\u002Fp>\n\u003Cp>Aligned to the right with custom class:\u003Cbr \u002F>\n[advance_panorama_viewer panorama=”https:\u002F\u002Fexample.com\u002Fpath\u002Fto\u002Fpanorama.jpg” align=”right” class_name=”my-custom-panorama” width=”80%”]\u003C\u002Fp>\n\u003Ch4>Notes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The ‘panorama’ attribute is required. Without it, the viewer will not display properly.\u003C\u002Fli>\n\u003Cli>Use percentage or pixel values for ‘height’ and ‘width’ attributes (e.g., “100%”, “400px”).\u003C\u002Fli>\n\u003Cli>When using the shortcode in a page builder or custom HTML block, you may need to wrap it in a shortcode block or use the appropriate syntax for your specific editor.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additional Info\u003C\u002Fh3>\n\u003Cp>For more information, please visit our \u003Ca href=\"https:\u002F\u002Fwpshopifyexpert.com\u002Fadvanced-panorama-360-viewer\" rel=\"nofollow ugc\">official website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>This plugin uses the following open-source libraries:\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fthreejs.org\u002F\" rel=\"nofollow ugc\">Three.js\u003C\u002Fa> – For 3D rendering\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fpannellum.org\u002F\" rel=\"nofollow ugc\">Pannellum\u003C\u002Fa> – For panorama viewing functionality\u003C\u002Fp>\n\u003Ch4>Privacy Policy\u003C\u002Fh4>\n\u003Cp>Advanced Panorama 360 Viewer does not collect or store any personal data. It functions solely to display 360-degree panoramic content on your WordPress site.\u003C\u002Fp>\n\u003Ch3>Source Code Availability\u003C\u002Fh3>\n\u003Cp>To comply with WordPress.org guidelines and ensure transparency, we provide access to the uncompressed source code of our JavaScript files. This is important for the review process and for users who wish to examine or modify the code.\u003C\u002Fp>\n\u003Ch3>Accessing the Source Code\u003C\u002Fh3>\n\u003Cp>The uncompressed JavaScript source files are available in the \u003Ccode>src\u003C\u002Fcode> folder of our plugin repository. You can find these files at:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fshehabulislam\u002Fadvanced-panorama-360-viewer\u002Ftree\u002Fmain\u002Fsrc\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fshehabulislam\u002Fadvanced-panorama-360-viewer\u002Ftree\u002Fmain\u002Fsrc\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Included in the src folder as well.\u003C\u002Fp>\n\u003Cp>We utilized an open-source library for image viewing: https:\u002F\u002Fgithub.com\u002Fmpetroff\u002Fpannellum.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>For support inquiries, please visit our \u003Ca href=\"https:\u002F\u002Fwpshopifyexpert.com\u002Fsupport\" rel=\"nofollow ugc\">support forum\u003C\u002Fa> or contact us at wordpress@wpshopifyexpert.com.\u003C\u002Fp>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cp>If you’d like to contribute to the development of this plugin, visit our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fshehabulislam\u002Fadvanced-panorama-360-viewer\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n","Display immersive 360-degree panoramas on your WordPress site with our feature-rich 360 image viewer Gutenberg block.",50,1474,"2025-09-14T14:49:00.000Z","6.8.5","5.6",[122,123,21,124,125],"360-degree","360-image","panorama","panorama-viewer","https:\u002F\u002Fwpshopifyexpert.com\u002Fadvanced-panorama-360-viewer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-panorama-360-viewer.1.0.0.zip",{"attackSurface":129,"codeSignals":173,"taintFlows":182,"riskAssessment":214,"analyzedAt":224},{"hooks":130,"ajaxHandlers":148,"restRoutes":170,"shortcodes":171,"cronEvents":172,"entryPointCount":81,"unprotectedCount":13},[131,137,141,145],{"type":132,"name":133,"callback":134,"file":135,"line":136},"action","enqueue_block_assets","enqueueBlockAssets","block-for-openverse.php",27,{"type":132,"name":138,"callback":139,"file":135,"line":140},"init","onInit",28,{"type":132,"name":142,"callback":143,"file":135,"line":144},"admin_init","registerytvgbSetting",30,{"type":132,"name":146,"callback":143,"file":135,"line":147},"rest_api_init",31,[149,155,156,158,160,163,165,168],{"action":150,"nopriv":151,"callback":150,"hasNonce":152,"hasCapCheck":151,"file":153,"line":154},"bpov_GetData",false,true,"openverse\\api.php",7,{"action":150,"nopriv":152,"callback":150,"hasNonce":152,"hasCapCheck":151,"file":153,"line":81},{"action":157,"nopriv":151,"callback":157,"hasNonce":152,"hasCapCheck":151,"file":153,"line":11},"bpov_searchData",{"action":157,"nopriv":152,"callback":157,"hasNonce":152,"hasCapCheck":151,"file":153,"line":159},11,{"action":161,"nopriv":151,"callback":161,"hasNonce":152,"hasCapCheck":151,"file":153,"line":162},"bpov_getSearchContent",13,{"action":161,"nopriv":152,"callback":161,"hasNonce":152,"hasCapCheck":151,"file":153,"line":164},14,{"action":166,"nopriv":151,"callback":166,"hasNonce":152,"hasCapCheck":151,"file":153,"line":167},"bpov_getWave",16,{"action":166,"nopriv":152,"callback":166,"hasNonce":152,"hasCapCheck":151,"file":153,"line":169},17,[],[],[],{"dangerousFunctions":174,"sqlUsage":175,"outputEscaping":177,"fileOperations":13,"externalRequests":180,"nonceChecks":180,"capabilityChecks":13,"bundledLibraries":181},[],{"prepared":13,"raw":13,"locations":176},[],{"escaped":178,"rawEcho":13,"locations":179},26,[],4,[],[183],{"entryPoint":184,"graph":185,"unsanitizedCount":54,"severity":213},"\u003Capi> (openverse\\api.php:0)",{"nodes":186,"edges":209},[187,192,198,202,206],{"id":188,"type":189,"label":190,"file":153,"line":191},"n0","source","$_GET (x4)",165,{"id":193,"type":194,"label":195,"file":153,"line":196,"wp_function":197},"n1","sink","update_option() [Settings Manipulation]",213,"update_option",{"id":199,"type":189,"label":200,"file":153,"line":201},"n2","$_GET",234,{"id":203,"type":204,"label":205,"file":153,"line":201},"n3","transform","→ bpovRegister()",{"id":207,"type":194,"label":195,"file":153,"line":208,"wp_function":197},"n4",214,[210,211,212],{"from":188,"to":193,"sanitized":152},{"from":199,"to":203,"sanitized":151},{"from":203,"to":207,"sanitized":151},"low",{"summary":215,"deductions":216},"The \"block-for-openverse\" plugin, version 1.0.2, demonstrates a generally strong security posture based on the provided static analysis. All identified AJAX handlers have appropriate authentication checks, and there are no unescaped outputs, dangerous function calls, or direct SQL queries without prepared statements. The plugin also avoids file operations and adheres to proper output escaping, which are positive indicators of secure coding practices. The absence of any known vulnerabilities in its history further contributes to this positive assessment.",[217,219,221],{"reason":218,"points":11},"Lack of capability checks on AJAX handlers",{"reason":220,"points":81},"Flow with unsanitized paths",{"reason":222,"points":223},"External HTTP requests without explicit sanitization",5,"2026-03-16T23:13:53.621Z",{"wat":226,"direct":237},{"assetPaths":227,"generatorPatterns":231,"scriptPaths":232,"versionParams":233},[228,229,230],"\u002Fwp-content\u002Fplugins\u002Fblock-for-openverse\u002Fdist\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fblock-for-openverse\u002Fdist\u002Fscript.js","\u002Fwp-content\u002Fplugins\u002Fblock-for-openverse\u002Fdist\u002Feditor.css",[],[229],[234,235,236],"block-for-openverse\u002Fdist\u002Fstyle.css?ver=","block-for-openverse\u002Fdist\u002Fscript.js?ver=","block-for-openverse\u002Fdist\u002Feditor.css?ver=",{"cssClasses":238,"htmlComments":240,"htmlAttributes":241,"restEndpoints":243,"jsGlobals":244,"shortcodeOutput":247},[239],"wp-block-bpov-block-for-openverse",[],[242],"data-attributes",[],[245,246,161,166],"bpovToken","bpovSearchData",[]]