[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f6ontcYgDRbj4RlTnh2-fvibffX6_Rj2t57TuL-bjp-0":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":11,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":138,"fingerprints":167},"advanced-link-block","Advanced Link Block","1.2.1","Scerno","https:\u002F\u002Fprofiles.wordpress.org\u002Fscernoltd\u002F","\u003Cp>Advanced Link Block gives you powerful control over anchor (\u003Ccode>\u003Ca>\u003C\u002Fcode>) links in the Gutenberg block editor.\u003Cbr \u002F>\nIt allows you to wrap any blocks — such as paragraphs, buttons, or images — inside a clickable link block.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features include:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Choose from various link types: standard URL, Email, Phone, File, or Raw\u003C\u002Fli>\n\u003Cli>Dynamically show relevant options for each type\u003C\u002Fli>\n\u003Cli>Add link attributes like \u003Ccode>target\u003C\u002Fcode>, \u003Ccode>rel\u003C\u002Fcode>, and \u003Ccode>download\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Use the WordPress media picker to insert file links\u003C\u002Fli>\n\u003Cli>Apply custom cursor styles and display behavior (block, contents, flex)\u003C\u002Fli>\n\u003Cli>Frontend click logic simulates real anchor wrapping (bypassing Gutenberg limitations)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is ideal for users who want cleaner, more accessible link wrappers and advanced control over how links behave — all directly within the Gutenberg editor.\u003C\u002Fp>\n","Turn any block into a clickable link in the Gutenberg editor, with advanced options like phone, email, download, and more.",100,569,0,"2025-04-22T19:28:00.000Z","6.8.5","6.0","",[19,20,21,22,23],"anchor","block-editor","download","gutenberg","link","https:\u002F\u002Fscerno.com\u002Fweb-plugins\u002Fadvanced-link-block-for-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-link-block.1.2.1.zip",null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":11,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"scernoltd",1,30,94,"2026-04-04T08:51:02.160Z",[36,60,83,102,120],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":55,"download_link":56,"security_score":57,"vuln_count":58,"unpatched_count":13,"last_vuln_date":59,"fetched_at":27},"hyperlink-group-block","Hyperlink Group Block","2.0.5","Daniel Floeter","https:\u002F\u002Fprofiles.wordpress.org\u002Fkometschuh\u002F","\u003Cp>Combine blocks into a group wrapped with an hyperlink (\u003Ca>).\u003Cbr \u002F>\nAfter inserting a Hyperlink Group Block, a Block inserter icon will be displayed to allow you to add new Blocks inside that Hyperlink Group Block.\u003C\u002Fp>\n\u003Ch4>Tip Top Press\u003C\u002Fh4>\n\u003Cp>We’re \u003Ca href=\"http:\u002F\u002Ftiptoppress.com\u002F?utm_source=wp.org&utm_medium=readme.txt&utm_campaign=hyperlink+group+block&utm_content=TipTopPress\" rel=\"nofollow ugc\">Tip Top Press\u003C\u002Fa> and create Gutenberg Blocks for WordPress. If you want to know about what we’re working on and you are interested in backgrounds then you can read all newes storys on our \u003Ca href=\"http:\u002F\u002Ftiptoppress.com\u002Fblog\u002F?utm_source=wp.org&utm_medium=readme.txt&utm_campaign=hyperlink+group+block&utm_content=blog\" rel=\"nofollow ugc\">blog\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Grouping Existing Blocks\u003C\u002Fh4>\n\u003Cp>It’s also possible to group existing Blocks.\u003Cbr \u002F>\nSelect the Blocks which should be grouped with a Hyperlink. The Block Toolbar will appear. Click on the Block icon and select the Hyperlink Block to transform the selected Blocks to an Hyperlink Block with some InnerBlocks.\u003C\u002Fp>\n\u003Ch4>Advanced\u003C\u002Fh4>\n\u003Cp>On the Advanced Tab set the link’s \u003Ca href=\"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FSVG\u002FReference\u002FAttribute\u002Ftarget\" rel=\"nofollow ugc\">target\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FHTML\u002FAttributes\u002Frel\" rel=\"nofollow ugc\">rel\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FHTML\u002FGlobal_attributes\u002Ftitle\" rel=\"nofollow ugc\">title\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAccessibility\u002FARIA\u002FAttributes\u002Faria-label\" rel=\"nofollow ugc\">aria-label\u003C\u002Fa> attributes.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Wrap Blocks with a hyperlink\u003C\u002Fli>\n\u003Cli>Use link from Query Loop Block\u003C\u002Fli>\n\u003Cli>Transform Blocks into a group wrapped with an HTML anchor tag (\u003Ca>)\u003C\u002Fli>\n\u003Cli>Set the link href attribute\u003C\u002Fli>\n\u003Cli>Set rel, title and aria-label attributes\u003C\u002Fli>\n\u003Cli>Option open in a new window and set tab name to open in the same tab\u003C\u002Fli>\n\u003Cli>Set hover background color\u003C\u002Fli>\n\u003Cli>Inner anchor elements are automatically deleted\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cp>While using this plugin if you find any bug or any conflict, please submit an issue at \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDanielFloeter\u002Fhyperlink-group-block\" rel=\"nofollow ugc\">Github\u003C\u002Fa> (If possible with a pull request).\u003C\u002Fp>\n","Combine blocks into a group wrapped with an hyperlink (\u003Ca>).",6000,64303,84,13,"2026-02-21T21:19:00.000Z","6.9.4","6.6","7.0.0",[19,53,22,54,23],"block","hyperlink","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhyperlink-group-block\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhyperlink-group-block.2.0.5.zip",99,2,"2025-04-01 00:00:00",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":11,"num_ratings":70,"last_updated":71,"tested_up_to":49,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":17,"download_link":79,"security_score":80,"vuln_count":81,"unpatched_count":13,"last_vuln_date":82,"fetched_at":27},"button-block","Button Block – Design Stylish, Interactive, and Multi-Functional Buttons","1.2.4","bPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fbplugins\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fbutton-block\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Demos\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fbutton-block\u002Fpricing\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Buy Now\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fbutton-block\u002F#demo\" rel=\"nofollow ugc\">\u003Cstrong>Demo\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Get multi-functional buttons. The Button Block plugin comes up with many useful styling options that make you happy to build responsive, interactive, stylish buttons in a few clicks.\u003C\u002Fp>\n\u003Ch3>Features of Button Block\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Download\u003C\u002Fstrong>: Download files with this button easily.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Icon\u003C\u002Fstrong>: Add icon with button text.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Tooltip\u003C\u002Fstrong>: Show tooltip text on button hover.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Size\u003C\u002Fstrong>: Make the button small, medium, large, extra large also full width.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>3D\u003C\u002Fstrong>: Make button 3D with just single click.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Animation\u003C\u002Fstrong>: Lots of animation style with duration.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Hide Menu\u003C\u002Fstrong>: Hide Button block option from admin menu.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium Features of Button Block\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Button Action\u003C\u002Fstrong>: Use the button as a link or popup trigger.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>rel Attribute\u003C\u002Fstrong>: Add the rel\u002Frelation attribute to the anchor link.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>referrer-policy Attribute\u003C\u002Fstrong>: Add the Referrer Policy attribute to the anchor link.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Download File Name\u003C\u002Fstrong>: For the download, enter a custom name for the download file.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Icon Position\u003C\u002Fstrong>: Set the icon position to the left or right.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Tooltip Position\u003C\u002Fstrong>: Choose a different position for the tooltip.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Hide on Devices\u003C\u002Fstrong>: Hide on various devices (desktop, tablet, and mobile).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Popup Content\u003C\u002Fstrong>: Show Image, Audio, Video, Block Content, Document(.pdf, .doc, .docx, .xls, .xlsx), and Iframe.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Security Features\u003C\u002Fstrong>: Login, Password , Email Required.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to use Button 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\u002F7AsT69P2bMk?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>\u003Cbr \u002F>\n– First, install the Button Block plugin\u003Cbr \u002F>\n– Add the Button Block from the block category called “Widgets” in the Gutenberg editor.\u003Cbr \u002F>\n– You can change block settings from the right-side settings sidebar.\u003Cbr \u002F>\n– Enjoy!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>For installation help click on Installation Tab\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Did you like this plugin? Dislike it? 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","Get multi-functional buttons",5000,84172,6,"2026-03-04T18:29:00.000Z","6.2","7.1",[53,75,76,77,78],"download-button","gutenberg-block","link-button","multi-functional-button","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbutton-block.1.2.4.zip",96,5,"2025-07-30 00:00:00",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":93,"num_ratings":94,"last_updated":95,"tested_up_to":49,"requires_at_least":96,"requires_php":97,"tags":98,"homepage":100,"download_link":101,"security_score":11,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"anchor-block","Anchor Block","0.1","Jb Audras","https:\u002F\u002Fprofiles.wordpress.org\u002Faudrasjb\u002F","\u003Cp>\u003Cstrong>Drop the anchor, sailor!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin provides a dedicated Gutenberg Anchor Block so you could generate internal links to each sections of your pages.\u003C\u002Fp>\n","Anchor Block let you generate internal link to any section of your Gutenberg pages.",2000,18187,82,8,"2025-11-27T08:47:00.000Z","5.2","7.0",[19,99,22,23],"ancre","https:\u002F\u002Fjeanbaptisteaudras.com\u002Fanchor-block\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fanchor-block.0.1.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":11,"num_ratings":31,"last_updated":112,"tested_up_to":15,"requires_at_least":113,"requires_php":114,"tags":115,"homepage":17,"download_link":119,"security_score":11,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"exclude-link-suggestions","Exclude Attachment Link Suggestions","1.0.1","Small Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmallplugins\u002F","\u003Cp>The Exclude Attachment Link Suggestions plugin enhances your WordPress editing experience by filtering out attachment links from the link suggestions that appear when you’re adding links in the Gutenberg block editor.\u003C\u002Fp>\n\u003Cp>When you type in the link input field in any Gutenberg block, WordPress normally suggests various content including posts, pages, and media attachments. This plugin specifically removes attachment suggestions, leaving only meaningful content like posts and pages in your link suggestions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically filters out attachment links from Gutenberg editor link suggestions\u003C\u002Fli>\n\u003Cli>Works seamlessly with all Gutenberg blocks that support linking\u003C\u002Fli>\n\u003Cli>Lightweight and performance-optimized\u003C\u002Fli>\n\u003Cli>No configuration required – works immediately after activation\u003C\u002Fli>\n\u003Cli>Compatible with WordPress 5.0+ and the latest versions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Why Use This Plugin?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Cleaner Interface\u003C\u002Fstrong>: Reduces clutter in link suggestions by removing irrelevant attachment links\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Better User Experience\u003C\u002Fstrong>: Makes it easier to find actual content (posts\u002Fpages) when adding links\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Improved Workflow\u003C\u002Fstrong>: Streamlines the content creation process for editors and content creators\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is perfect for content creators, bloggers, and website administrators who want a more streamlined linking experience in the WordPress block editor.\u003C\u002Fp>\n","Removes attachment results from link suggestions in the Gutenberg block editor for a cleaner linking experience.",40,484,"2026-02-05T16:04:00.000Z","5.0","7.4",[116,20,22,117,118],"attachments","links","suggestions","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexclude-link-suggestions.1.0.1.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":13,"num_ratings":13,"last_updated":130,"tested_up_to":131,"requires_at_least":96,"requires_php":132,"tags":133,"homepage":17,"download_link":136,"security_score":137,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"custom-anchor-block","Custom Anchor Block","1.0.3","onlinewebgrow","https:\u002F\u002Fprofiles.wordpress.org\u002Fanderjg\u002F","\u003Cp>Custom Anchor Block enhances your WordPress editor by adding a versatile anchor link block. Create smooth-scrolling anchor links that can be styled as either text or buttons with fully customizable colors and styles.\u003C\u002Fp>\n\u003Cp>Key Features:\u003Cbr \u002F>\n* Create anchor links as text or buttons\u003Cbr \u002F>\n* Fully customize button colors (background, text, and border)\u003Cbr \u002F>\n* Choose from different button styles (Primary, Secondary, Outline)\u003Cbr \u002F>\n* Select button sizes (Small, Normal, Large)\u003Cbr \u002F>\n* Multi-language support (English and Spanish available)\u003Cbr \u002F>\n* Easy to use interface integrated with the block editor\u003Cbr \u002F>\n* No coding knowledge required\u003C\u002Fp>\n\u003Cp>Perfect for:\u003Cbr \u002F>\n* Long-form content navigation\u003Cbr \u002F>\n* FAQ sections\u003Cbr \u002F>\n* Table of contents\u003Cbr \u002F>\n* Landing pages\u003Cbr \u002F>\n* Product documentation\u003Cbr \u002F>\n* Course materials\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Add a heading or paragraph where you want users to scroll to\u003C\u002Fli>\n\u003Cli>Set an HTML anchor ID in the block’s Advanced settings (e.g., “section1”)\u003C\u002Fli>\n\u003Cli>Add the Custom Anchor Block where you want the link to appear\u003C\u002Fli>\n\u003Cli>Enter the same anchor ID\u003C\u002Fli>\n\u003Cli>Choose between text or button style\u003C\u002Fli>\n\u003Cli>Customize colors and appearance as needed\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>This plugin is developed using modern JavaScript and build tools. The source code is available in the \u003Ccode>\u002Fsrc\u003C\u002Fcode> directory.\u003C\u002Fp>\n\u003Ch4>Build Tools\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Node.js and npm are required for development\u003C\u002Fli>\n\u003Cli>The plugin uses @wordpress\u002Fscripts for building\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Development Setup\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Clone the repository\u003C\u002Fli>\n\u003Cli>Install dependencies:\u003Cbr \u002F>\n   \u003Ccode>npm install\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>For development with auto-rebuild:\u003Cbr \u002F>\n   \u003Ccode>npm run start\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>For production build:\u003Cbr \u002F>\n   \u003Ccode>npm run build\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Source Files\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>\u002Fsrc\u002Findex.js\u003C\u002Fcode> – Main JavaScript source code for the block editor containing React components and block registration\u003C\u002Fli>\n\u003Cli>\u003Ccode>\u002Fsrc\u002Fstyle.css\u003C\u002Fcode> – Original CSS styles for both editor and frontend display\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Build Output\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>\u002Fbuild\u002Findex.js\u003C\u002Fcode> – Compiled and minified JavaScript\u003C\u002Fli>\n\u003Cli>\u003Ccode>\u002Fbuild\u002Findex.asset.php\u003C\u002Fcode> – WordPress dependencies and version information\u003C\u002Fli>\n\u003Cli>\u003Ccode>\u002Fbuild\u002Fstyle-index.css\u003C\u002Fcode> – Compiled and optimized CSS\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Development Dependencies\u003C\u002Fh4>\n\u003Cp>The plugin uses the following development tools:\u003Cbr \u002F>\n* @wordpress\u002Fscripts: Provides build tools and configurations for WordPress block development\u003Cbr \u002F>\n* Package configuration in package.json:\u003Cbr \u002F>\n      \u003Ccode>json\u003Cbr \u002F>\n  {\u003Cbr \u002F>\n    \"scripts\": {\u003Cbr \u002F>\n      \"build\": \"wp-scripts build\",\u003Cbr \u002F>\n      \"start\": \"wp-scripts start\",\u003Cbr \u002F>\n      \"format\": \"wp-scripts format\",\u003Cbr \u002F>\n      \"lint:js\": \"wp-scripts lint-js\"\u003Cbr \u002F>\n    },\u003Cbr \u002F>\n    \"devDependencies\": {\u003Cbr \u002F>\n      \"@wordpress\u002Fscripts\": \"^26.0.0\"\u003Cbr \u002F>\n    }\u003Cbr \u002F>\n  }\u003C\u002Fcode>\u003C\u002Fp>\n","Add customizable anchor links as text or buttons with custom colors to create smooth in-page navigation in WordPress.",10,432,"2025-01-02T18:09:00.000Z","6.7.5","7.2",[19,134,22,117,135],"blocks","navigation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-anchor-block.1.0.3.zip",92,{"attackSurface":139,"codeSignals":155,"taintFlows":162,"riskAssessment":163,"analyzedAt":166},{"hooks":140,"ajaxHandlers":151,"restRoutes":152,"shortcodes":153,"cronEvents":154,"entryPointCount":13,"unprotectedCount":13},[141,147],{"type":142,"name":143,"callback":144,"file":145,"line":146},"action","init","advanced_link_block_register_block","advanced-link-block.php",35,{"type":142,"name":148,"callback":149,"file":145,"line":150},"wp_enqueue_scripts","advanced_link_block_enqueue_frontend_script",57,[],[],[],[],{"dangerousFunctions":156,"sqlUsage":157,"outputEscaping":159,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":161},[],{"prepared":13,"raw":13,"locations":158},[],{"escaped":13,"rawEcho":13,"locations":160},[],[],[],{"summary":164,"deductions":165},"Based on the provided static analysis and vulnerability history, the 'advanced-link-block' plugin version 1.2.1 exhibits a very strong security posture. The code analysis reveals a complete absence of common vulnerabilities such as dangerous functions, direct SQL queries, unescaped output, file operations, external HTTP requests, and critical nonce or capability checks.  Furthermore, the taint analysis shows no identified flows with unsanitized paths, indicating robust data handling within the analyzed code. The plugin's history is also clean, with no recorded CVEs, which suggests a history of responsible development and security consciousness. The lack of any attack surface points or unprotected entry points is particularly commendable.  While the absence of data in certain areas like AJAX, REST API, and cron events might imply a limited feature set, it also directly contributes to a reduced attack surface.  This plugin appears to be developed with security best practices in mind, offering a low-risk solution.",[],"2026-03-16T21:09:50.884Z",{"wat":168,"direct":175},{"assetPaths":169,"generatorPatterns":171,"scriptPaths":172,"versionParams":173},[170],"\u002Fwp-content\u002Fplugins\u002Fadvanced-link-block\u002Fblocks\u002Fadvanced-link\u002Fadvanced-link.js",[],[170],[174],"advanced-link-block\u002Fblocks\u002Fadvanced-link\u002Fadvanced-link.js?ver=",{"cssClasses":176,"htmlComments":177,"htmlAttributes":178,"restEndpoints":179,"jsGlobals":180,"shortcodeOutput":181},[],[],[],[],[],[]]