[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fckHB8yuk_6so862LgFeNGTesFIfcmbv7CtxH9r1nvZU":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":138,"fingerprints":444},"grid-social-boxes","Grid Social Boxes","1.6.2","EdwardBock","https:\u002F\u002Fprofiles.wordpress.org\u002Fedwardbock\u002F","\u003Cp>Extends the Grid Plugin with Facebook, Instagram, Youtube and Twitter Boxes.\u003C\u002Fp>\n","Additional boxes for Grid Plugin",10,1953,0,"2020-11-05T12:53:00.000Z","5.5.18","4.0","",[19,20,21,22,23],"admin","editor","grid","landingpage","page","https:\u002F\u002Fgithub.com\u002Fpalasthotel\u002Fwordpress-grid-box-social","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgrid-social-boxes.1.6.2.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"edwardbock",22,2430,90,107,72,"2026-04-04T09:07:26.329Z",[39,57,82,100,120],{"slug":21,"name":40,"version":41,"author":7,"author_profile":8,"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":16,"requires_php":17,"tags":50,"homepage":52,"download_link":53,"security_score":54,"vuln_count":55,"unpatched_count":13,"last_vuln_date":56,"fetched_at":28},"Grid","2.3.2","\u003Cp>This plugin is \u003Cstrong>no longer in active development\u003C\u002Fstrong>. Have a look at \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugin\u002Fblockx\" rel=\"ugc\">BlockX\u003C\u002Fa> for a similar editor and developer experience.\u003C\u002Fp>\n\u003Cp>What is Grid?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Grid allows Editors to easily create and maintain Landingpages\u003C\u002Fli>\n\u003Cli>Grid is build of a grid containing Containers and Boxes\u003C\u002Fli>\n\u003Cli>Grid is a CMS-neutral Library and this is the WordPress plugin that implements it\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Types of Boxes\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Static Boxes –\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Free-HTML-Box\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>Medialibrary-Box\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Video-Box\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>List-Boxes –\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Ordered and filtered Lists of Contents\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Number of Items as well as criteria for sorting and filtering are configurable\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Configuration Boxes –\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Container configuration\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Slot configuration\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Content-Boxes –\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Single Posts of any kind as Teasers\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Reuseable Boxes –\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>All Boxes may be reused across several Landingpages\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Easy extendable with new boxes. Have a look at doc.the-grid.ws (english is coming soon).\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>There’s a documentation at doc.the-grid.ws (english is coming soon)\u003C\u002Fp>\n","Grid is a containerist landingpage editor.",70,40871,76,4,"2025-12-21T10:44:00.000Z","5.9.13",[19,51,20,22,23],"containerist","https:\u002F\u002Fgithub.com\u002Fpalasthotel\u002Fgrid-wordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgrid.2.3.2.zip",99,1,"2025-09-22 00:00:00",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":78,"download_link":79,"security_score":80,"vuln_count":11,"unpatched_count":13,"last_vuln_date":81,"fetched_at":28},"post-and-page-builder","Post and Page Builder by BoldGrid – Visual Drag and Drop Editor","1.27.10","BoldGrid","https:\u002F\u002Fprofiles.wordpress.org\u002Fboldgrid\u002F","\u003Ch4>What is the Post and Page Builder by BoldGrid?\u003C\u002Fh4>\n\u003Cp>The Post and Page Builder is an intuitive drag and drop editor plugin and the easiest way to create and edit pages for any theme. Whether you are new to WordPress or consider yourself a pro, BoldGrid solutions will make your WordPress life better. Stop dealing with site-breaking shortcodes and theme restricted editors. You are going to love just how fast and easily you can create beautiful websites now.\u003C\u002Fp>\n\u003Cp>Try out the \u003Ca href=\"https:\u002F\u002Fwww.boldgrid.com\u002Fcentral\u002Fget-it-now?redirect_url=wp-admin%2Fpost-new.php%3Fpost_type%3Dpage&plugins=post-and-page-builder&utm_source=ppb-wp-repo&utm_medium=readme&utm_campaign=ppb\" rel=\"nofollow ugc\">BoldGrid Demo\u003C\u002Fa> on Cloud WordPress to see for yourself!\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FQoIb7OhV9ys?version=3&rel=0&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Drag and Drop Editing\u003C\u002Fstrong> – Create simple or complex layouts with our unique editing experience\u003C\u002Fli>\n\u003Cli>\u003Cstrong>BoldGrid Blocks\u003C\u002Fstrong> – Hundreds of professional layout designs to work from\u003C\u002Fli>\n\u003Cli>\u003Cstrong>100% Mobile-friendly\u003C\u002Fstrong> – Responsive layouts and controls to change the design per device\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Fonts\u003C\u002Fstrong> – Change font family, font size, font color, letter spacing, line height and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme Compatibility\u003C\u002Fstrong> – Our WordPress Page Builder is designed to work with any WordPress Theme\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Backgrounds\u003C\u002Fstrong> – Add background images, gradient backgrounds, patterns, overlays, and background colors\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fast and Free Support\u003C\u002Fstrong> – Growing Community and knowledge base\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Animations\u003C\u002Fstrong> – Add effects as the user scrolls down the page with Animate.css or background parallax scroll effects\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Controls\u003C\u002Fstrong> – Add margin, padding, box shadows, borders, alignment and more to almost any element\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bootstrap Grid\u003C\u002Fstrong> – Drag and drop controls for bootstrap rows and columns elements\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add Custom CSS Classes\u003C\u002Fstrong> – Complete control over any element\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean, Simple Markup\u003C\u002Fstrong> – Easily create a professionally coded template without experience\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Maps\u003C\u002Fstrong> – Embed and customize maps into your post or page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Web Components\u003C\u002Fstrong> – High quality reusable and customizable HTML elements\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Font Awesome Icons\u003C\u002Fstrong> – Insert and customize any Font Awesome icons\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CSS Grid\u003C\u002Fstrong> – Full width, column and row based layouts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Editing\u003C\u002Fstrong> – Apply image filters and automatically crop images\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Button Designs\u003C\u002Fstrong> – Fully customizable button designs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Types\u003C\u002Fstrong> – Save and reuse full page layouts or BoldGrid Block designs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Editor Integration\u003C\u002Fstrong> – Integrated into TinyMCE so you can keep the same workflow\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Need for Shortcodes!\u003C\u002Fstrong> – Faster page loads by saving your custom HTML5 elements\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Additional Features when used with other BoldGrid plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Dozens of free layout templates\u003C\u002Fli>\n\u003Cli>Integrated with professional image banks\u003C\u002Fli>\n\u003Cli>Contact Forms\u003C\u002Fli>\n\u003Cli>On-page SEO recommendations for targeted search phrase\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visit our website to learn more about additional \u003Ca href=\"https:\u002F\u002Fwww.boldgrid.com\u002Fwordpress-plugins\u002F?utm_source=ppb-wp-repo&utm_medium=demo-uri&utm_campaign=ppb\" rel=\"nofollow ugc\">BoldGrid plugins\u003C\u002Fa> to further improve your WordPress experience!\u003C\u002Fp>\n\u003Ch4>People Love BoldGrid\u003C\u002Fh4>\n\u003Cp>“It’s really the perfect starting point for just about any web project, allowing users to get their site up and running in very short time. ” – Digital.com\u003C\u002Fp>\n\u003Cp>“BoldGrid is a great extension to WordPress that will make my job a lot easier and faster while creating custom layouts and pages.” – Webhostingmedia.net\u003C\u002Fp>\n\u003Cp>“Well, I have seen many site builders but this is the only one that provides so many features.” – Woblogger.com\u003C\u002Fp>\n\u003Ch4>A Post and Page Builder That Works With Your Theme and Plugins\u003C\u002Fh4>\n\u003Cp>The Post and Page Builder by BoldGrid is designed to work with almost any WordPress theme. Add it to your existing website today, or try a BoldGrid theme for your new website. Alternatively, consider upgrading and using the powerful BoldGrid framework theme (available in Premium subscription) as an excellent time saver for agencies and developers.\u003C\u002Fp>\n\u003Ch4>A Post and Page Builder Stuffed With Pre-Designed Templates & Blocks\u003C\u002Fh4>\n\u003Cp>Create layouts and pages faster and easier than ever with Blocks by BoldGrid. Blocks are pre-built page sections consisting of various layouts of rows and columns prepopulated with content that can be edited visually or with HTML and CSS. Blocks utilize a wide variety of content that can be completely customized to fit your needs such as icons, buttons, free and premium images, font packs, and more.\u003C\u002Fp>\n\u003Ch4>A Post and Page Builder That Is Faster Than The Rest\u003C\u002Fh4>\n\u003Cp>The Post and Page Builder by BoldGrid is designed to create pages that load fast. BoldGrid ditches shortcodes in favor of clean markup that can be served quickly. That also means BoldGrid code is easy to assess and customize.\u003C\u002Fp>\n\u003Ch4>Coming Soon \u002F Maintenance Page\u003C\u002Fh4>\n\u003Cp>Great for making “under construction” or “coming soon” pages. You can create a simple page within minutes by using free professionally designed WordPress Blocks.\u003C\u002Fp>\n\u003Ch4>Bootstrap WYSIWYG Post & Page Builder for WordPress\u003C\u002Fh4>\n\u003Cp>Our drag and drop system is built on the Bootstrap Grid. You can drag columns, rows, and containers around your pages to make quick updates to pages.  Advanced CSS controls allow you to make pixel perfect designs.\u003C\u002Fp>\n\u003Ch4>Create Custom Color Palette\u003C\u002Fh4>\n\u003Cp>Choose your brand’s colors and we’ll help your design stay unified. Our unique color palette system is built with SASS and allows you to change all the colors on your site. You don’t have to choose from a few presets anymore!\u003C\u002Fp>\n","Post and Page Builder is a standalone plugin which adds functionality to the existing TinyMCE Editor.",60000,1729236,94,140,"2025-12-19T19:26:00.000Z","6.9.4","4.7","5.4",[74,75,20,76,77],"boldgrid","drag-and-drop","page-builder","tinymce","https:\u002F\u002Fwww.boldgrid.com\u002Fboldgrid-editor\u002F?utm_source=ppb-wp-repo&utm_medium=plugin-uri&utm_campaign=ppb","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-and-page-builder.1.27.10.zip",95,"2026-01-05 00:00:00",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":92,"num_ratings":93,"last_updated":94,"tested_up_to":95,"requires_at_least":96,"requires_php":17,"tags":97,"homepage":17,"download_link":99,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"wp-table-tag-gen","WP Table Tag Gen","1.0.8","shunk","https:\u002F\u002Fprofiles.wordpress.org\u002Fshunk\u002F","\u003Cp>This plugin generates table tags with simple operations.\u003Cbr \u002F>\nYou can merge cells by dragging and clicking, and enter the characters directly in the table.\u003Cbr \u002F>\nVERY EASY!\u003C\u002Fp>\n\u003Ch4>How to use\u003C\u002Fh4>\n\u003Col>\n\u003Cli>First, please choose the size of the table (rows and columns). You can type on the keyboard a number, click on the spinner, or turn the mouse wheel.\u003C\u002Fli>\n\u003Cli>If you want to use \u003Cth> element instead of \u003Ctd> element (or vice versa), please drag to select the cells you want to convert, and click on the “td &harr; th” button.\u003C\u002Fli>\n\u003Cli>If you want to merge cells, please drag to select them and click the “merge” button. Merged cells can be undone in the “split” button.\u003C\u002Fli>\n\u003Cli>If you enter characters in the table, please click the “chars” button, and be set to an input mode. When you are done, please click on the “output” button.\u003C\u002Fli>\n\u003Cli>To apply the CSS, it is possible to set the class attributes for the cells.\u003C\u002Fli>\n\u003Cli>All operations can be undone by clicking the “undo” button.\u003C\u002Fli>\n\u003Cli>When the table is complete, please click on the button “Insert into post”.\u003C\u002Fli>\n\u003C\u002Fol>\n","This plugin generates table tags with simple operations.",200,6095,100,2,"2015-05-09T13:15:00.000Z","4.2.39","3.3",[19,20,23,98],"post","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-table-tag-gen.1.0.8.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":92,"num_ratings":55,"last_updated":110,"tested_up_to":111,"requires_at_least":112,"requires_php":113,"tags":114,"homepage":118,"download_link":119,"security_score":92,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"admin-posts-navigation","Admin Posts Navigation","1.4.1","The Website Factory","https:\u002F\u002Fprofiles.wordpress.org\u002Fthewebsitefactory\u002F","\u003Cp>Admin Posts Navigation solves a common WordPress admin workflow problem: having to go back to the post list every time you want to edit the next or previous post.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Seamless Navigation\u003C\u002Fstrong>: Navigate directly between posts without returning to the post list\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Sorting\u003C\u002Fstrong>: Choose between Date Published, Alphabetical, or Post ID sorting\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Preferences\u003C\u002Fstrong>: Each user’s sort preferences are saved per post type\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Universal Support\u003C\u002Fstrong>: Works with posts, pages, and all custom post types automatically\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dual Editor Support\u003C\u002Fstrong>: Full compatibility with both Classic Editor and Gutenberg Block Editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Ordering\u003C\u002Fstrong>: Uses appropriate default ordering (date for posts, alphabetical for pages)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Position Tracking\u003C\u002Fstrong>: Shows your current position (e.g., “Position: 3 of 15 posts”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security First\u003C\u002Fstrong>: Rate limiting, nonce verification, and capability checks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong>: Intelligent caching and optimized database queries\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong>: Multiple filter hooks for customization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How It Works:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>In the \u003Cstrong>Classic Editor\u003C\u002Fstrong>, navigation buttons appear below the post title with a sorting dropdown that lets you choose between Date Published, Alphabetical, or Post ID ordering.\u003C\u002Fp>\n\u003Cp>In \u003Cstrong>Gutenberg\u003C\u002Fstrong>, a “Post Navigation” panel appears in the Document Settings sidebar with Previous\u002FNext buttons and a sorting dropdown for customizing the navigation order.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Sorting Options:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Date Published\u003C\u002Fstrong>: Navigate by publication date (newest first for posts, oldest first for pages)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Alphabetical\u003C\u002Fstrong>: Navigate by post title in alphabetical order (A-Z)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post ID\u003C\u002Fstrong>: Navigate by WordPress post ID in ascending order\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Each user’s sorting preference is remembered per post type, so you can have different sorting for posts vs. pages vs. custom post types.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Perfect For:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Content managers editing multiple posts in sequence\u003C\u002Fli>\n\u003Cli>Bloggers reviewing and updating existing content\u003C\u002Fli>\n\u003Cli>Developers working with custom post types\u003C\u002Fli>\n\u003Cli>Anyone who finds the default WordPress admin workflow tedious\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin automatically detects all your custom post types and provides navigation for any content type you can edit.\u003C\u002Fp>\n\u003Ch3>Developer Hooks\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Filters:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>twf_admin_posts_navigation_excluded_types\u003C\u002Fcode> – Exclude specific post types from navigation\u003C\u002Fli>\n\u003Cli>\u003Ccode>twf_admin_posts_navigation_orderby\u003C\u002Fcode> – Customize ordering for specific post types  \u003C\u002Fli>\n\u003Cli>\u003Ccode>twf_admin_posts_navigation_order\u003C\u002Fcode> – Customize sort direction for specific post types\u003C\u002Fli>\n\u003Cli>\u003Ccode>twf_admin_posts_navigation_query_args\u003C\u002Fcode> – Modify the query arguments for finding posts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Example Usage:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>`php\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u002F\u002F Exclude a custom post type\u003Cbr \u002F>\nadd_filter(‘twf_admin_posts_navigation_excluded_types’, function($excluded) {\u003Cbr \u002F>\n    $excluded[] = ‘my_private_post_type’;\u003Cbr \u002F>\n    return $excluded;\u003Cbr \u002F>\n});\u003C\u002Fp>\n\u003Cp>\u002F\u002F Custom ordering for events\u003Cbr \u002F>\nadd_filter(‘twf_admin_posts_navigation_orderby’, function($orderby, $post_type) {\u003Cbr \u002F>\n    if ($post_type === ‘event’) {\u003Cbr \u002F>\n        return ‘meta_value’;\u003Cbr \u002F>\n    }\u003Cbr \u002F>\n    return $orderby;\u003Cbr \u002F>\n}, 10, 2);\u003C\u002Fp>\n\u003Cp>\u002F\u002F Navigate only through featured posts\u003Cbr \u002F>\nadd_filter(‘twf_admin_posts_navigation_query_args’, function($args, $current_post) {\u003Cbr \u002F>\n    if ($current_post->post_type === ‘post’) {\u003Cbr \u002F>\n        $args[‘meta_query’] = array(\u003Cbr \u002F>\n            array(\u003Cbr \u002F>\n                ‘key’ => ‘featured_post’,\u003Cbr \u002F>\n                ‘value’ => ‘1’,\u003Cbr \u002F>\n                ‘compare’ => ‘=’\u003Cbr \u002F>\n            )\u003Cbr \u002F>\n        );\u003Cbr \u002F>\n    }\u003Cbr \u002F>\n    return $args;\u003Cbr \u002F>\n}, 10, 2);\u003Cbr \u002F>\n    `\u003C\u002Fp>\n","Navigate between posts and pages without returning to the post list. Works with Classic Editor, Gutenberg, and all Custom Post Types.",80,528,"2025-06-30T19:09:00.000Z","6.8.5","5.0","7.4",[19,20,115,116,117],"navigation","pages","posts","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadmin-posts-navigation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-posts-navigation.1.4.1.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":11,"downloaded":128,"rating":13,"num_ratings":13,"last_updated":129,"tested_up_to":130,"requires_at_least":131,"requires_php":17,"tags":132,"homepage":17,"download_link":137,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"admin-setting","Admin Setting","1.0","nenwebteam","https:\u002F\u002Fprofiles.wordpress.org\u002Fnenwebteam\u002F","\u003Cp>With Admin Setting you can easily customize the WordPress admin menu and toolbar and customize the admin and login interfaces\u003Cbr \u002F>\nAdmin Setting provides an awesome and simple interface to customize the backend of WordPress to provide a more customized experience for you and your clients or customers.\u003C\u002Fp>\n\u003Cp>CUSTOM ADMIN MENU FEATURES\u003Cbr \u002F>\n– Hide\u002Fshow any menu or menu item.\u003Cbr \u002F>\n– Restore a menu to the last save or to the standard WordPress menu.\u003Cbr \u002F>\n– Change the login screen background color\u003Cbr \u002F>\n– Change the login screen logo\u003Cbr \u002F>\n– Change the login screen logo title\u003Cbr \u002F>\n– Change the login screen logo url\u003C\u002Fp>\n\u003Ch3>Arbitrary section 1\u003C\u002Fh3>\n","With Admin Setting you can easily customize the WordPress admin menu and toolbar and customize the admin and login interfaces Admin Setting provides a &hellip;",1197,"2020-01-19T04:46:00.000Z","5.3.21","4.5",[19,133,134,135,136],"customize","login-page","menu","menu-editor","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-setting.zip",{"attackSurface":139,"codeSignals":198,"taintFlows":354,"riskAssessment":426,"analyzedAt":443},{"hooks":140,"ajaxHandlers":194,"restRoutes":195,"shortcodes":196,"cronEvents":197,"entryPointCount":13,"unprotectedCount":13},[141,147,152,155,160,164,168,172,175,178,181,183,185,190],{"type":142,"name":143,"callback":144,"file":145,"line":146},"action","admin_menu","social_boxes_admin_menu","classes\\Settings.php",75,{"type":142,"name":148,"callback":149,"file":150,"line":151},"admin_init","check_access_token","classes\\Type\\Facebook.php",39,{"type":142,"name":153,"callback":153,"file":150,"line":154},"admin_notices",40,{"type":142,"name":156,"callback":157,"file":158,"line":159},"init","register_route","classes\\Type\\Instagram.php",36,{"type":161,"name":162,"callback":162,"priority":11,"file":158,"line":163},"filter","query_vars",37,{"type":142,"name":165,"callback":166,"file":158,"line":167},"parse_request","callback",38,{"type":161,"name":162,"callback":169,"priority":13,"file":170,"line":171},"add_query_vars","classes\\Type\\Twitter.php",32,{"type":142,"name":165,"callback":173,"priority":13,"file":170,"line":174},"sniff_requests",33,{"type":142,"name":156,"callback":176,"priority":13,"file":170,"line":177},"add_endpoint",34,{"type":142,"name":156,"callback":157,"file":179,"line":180},"classes\\Type\\Youtube.php",42,{"type":161,"name":162,"callback":162,"priority":11,"file":179,"line":182},43,{"type":142,"name":165,"callback":166,"file":179,"line":184},44,{"type":142,"name":186,"callback":187,"file":188,"line":189},"grid_load_classes","load_classes","grid-social-boxes.php",68,{"type":161,"name":191,"callback":192,"file":188,"line":193},"grid_templates_paths","template_paths",69,[],[],[],[],{"dangerousFunctions":199,"sqlUsage":200,"outputEscaping":202,"fileOperations":55,"externalRequests":55,"nonceChecks":13,"capabilityChecks":339,"bundledLibraries":350},[],{"prepared":13,"raw":13,"locations":201},[],{"escaped":11,"rawEcho":46,"locations":203},[204,207,209,211,213,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,257,258,260,262,264,266,268,270,272,275,277,279,281,283,285,287,288,289,291,292,294,296,299,302,305,307,310,311,313,314,316,318,320,321,323,324,326,328,329,330,332,334,337,340,341,343,345,346,348],{"file":145,"line":205,"context":206},123,"raw output",{"file":145,"line":208,"context":206},127,{"file":145,"line":210,"context":206},142,{"file":145,"line":212,"context":206},146,{"file":150,"line":46,"context":206},{"file":150,"line":215,"context":206},91,{"file":150,"line":217,"context":206},92,{"file":150,"line":219,"context":206},257,{"file":150,"line":221,"context":206},267,{"file":150,"line":223,"context":206},279,{"file":150,"line":225,"context":206},287,{"file":150,"line":227,"context":206},292,{"file":150,"line":229,"context":206},298,{"file":150,"line":231,"context":206},304,{"file":150,"line":233,"context":206},311,{"file":150,"line":235,"context":206},314,{"file":158,"line":237,"context":206},105,{"file":158,"line":239,"context":206},108,{"file":158,"line":241,"context":206},144,{"file":158,"line":243,"context":206},147,{"file":158,"line":245,"context":206},155,{"file":158,"line":247,"context":206},161,{"file":158,"line":249,"context":206},163,{"file":158,"line":251,"context":206},217,{"file":158,"line":253,"context":206},220,{"file":170,"line":255,"context":206},131,{"file":170,"line":255,"context":206},{"file":170,"line":68,"context":206},{"file":170,"line":259,"context":206},145,{"file":170,"line":261,"context":206},151,{"file":170,"line":263,"context":206},154,{"file":170,"line":265,"context":206},156,{"file":179,"line":267,"context":206},160,{"file":179,"line":269,"context":206},164,{"file":179,"line":271,"context":206},171,{"file":273,"line":274,"context":206},"grid\\grid_fb_like_box_box.php",56,{"file":273,"line":276,"context":206},57,{"file":273,"line":278,"context":206},58,{"file":273,"line":280,"context":206},59,{"file":273,"line":282,"context":206},60,{"file":273,"line":284,"context":206},61,{"file":286,"line":93,"context":206},"templates\\facebook-post.tpl.php",{"file":286,"line":47,"context":206},{"file":286,"line":47,"context":206},{"file":286,"line":290,"context":206},8,{"file":286,"line":290,"context":206},{"file":286,"line":293,"context":206},13,{"file":286,"line":295,"context":206},15,{"file":297,"line":298,"context":206},"templates\\grid-box-facebook_feed-editmode.tpl.php",20,{"file":300,"line":301,"context":206},"templates\\grid-box-fb_like_box-editmode.tpl.php",17,{"file":303,"line":304,"context":206},"templates\\grid-box-social_timeline--facebook.tpl.php",23,{"file":303,"line":306,"context":206},24,{"file":308,"line":309,"context":206},"templates\\grid-box-social_timeline--instagram.tpl.php",14,{"file":308,"line":295,"context":206},{"file":308,"line":312,"context":206},16,{"file":308,"line":301,"context":206},{"file":315,"line":301,"context":206},"templates\\grid-box-social_timeline--twitter.tpl.php",{"file":315,"line":317,"context":206},18,{"file":319,"line":312,"context":206},"templates\\grid-box-social_timeline--youtube.tpl.php",{"file":319,"line":317,"context":206},{"file":319,"line":322,"context":206},19,{"file":319,"line":298,"context":206},{"file":319,"line":325,"context":206},21,{"file":327,"line":325,"context":206},"templates\\grid-box-social_timeline--youtube_feed.tpl.php",{"file":327,"line":304,"context":206},{"file":327,"line":306,"context":206},{"file":327,"line":331,"context":206},25,{"file":327,"line":333,"context":206},26,{"file":335,"line":336,"context":206},"templates\\grid-box-social_timeline.tpl.php",11,{"file":338,"line":339,"context":206},"templates\\grid-box-twitter-editmode.tpl.php",3,{"file":338,"line":290,"context":206},{"file":342,"line":11,"context":206},"templates\\grid-box-youtube_feed-editmode.tpl.php",{"file":344,"line":336,"context":206},"templates\\grid-box-youtube_feed.tpl.php",{"file":344,"line":309,"context":206},{"file":347,"line":47,"context":206},"templates\\grid_facebook_feed_box.tpl.php",{"file":349,"line":317,"context":206},"templates\\grid_twitterbox.tpl.php",[351],{"name":352,"version":27,"knownCves":353},"Guzzle",[],[355,387,401,415],{"entryPoint":356,"graph":357,"unsanitizedCount":93,"severity":386},"renderPage (classes\\Type\\Youtube.php:107)",{"nodes":358,"edges":381},[359,364,370,373,377],{"id":360,"type":361,"label":362,"file":179,"line":363},"n0","source","$_FILES",114,{"id":365,"type":366,"label":367,"file":179,"line":368,"wp_function":369},"n1","sink","file_get_contents() [SSRF\u002FLFI]",115,"file_get_contents",{"id":371,"type":361,"label":362,"file":179,"line":372},"n2",137,{"id":374,"type":375,"label":376,"file":179,"line":372},"n3","transform","→ echo_array()",{"id":378,"type":366,"label":379,"file":145,"line":210,"wp_function":380},"n4","echo() [XSS]","echo",[382,384,385],{"from":360,"to":365,"sanitized":383},false,{"from":371,"to":374,"sanitized":383},{"from":374,"to":378,"sanitized":383},"medium",{"entryPoint":388,"graph":389,"unsanitizedCount":55,"severity":386},"\u003CYoutube> (classes\\Type\\Youtube.php:0)",{"nodes":390,"edges":396},[391,392,393,394,395],{"id":360,"type":361,"label":362,"file":179,"line":363},{"id":365,"type":366,"label":367,"file":179,"line":368,"wp_function":369},{"id":371,"type":361,"label":362,"file":179,"line":372},{"id":374,"type":375,"label":376,"file":179,"line":372},{"id":378,"type":366,"label":379,"file":145,"line":210,"wp_function":380},[397,399,400],{"from":360,"to":365,"sanitized":398},true,{"from":371,"to":374,"sanitized":383},{"from":374,"to":378,"sanitized":383},{"entryPoint":402,"graph":403,"unsanitizedCount":13,"severity":414},"callback (classes\\Type\\Instagram.php:196)",{"nodes":404,"edges":411},[405,407,408,410],{"id":360,"type":361,"label":406,"file":158,"line":251},"$_GET['error_reason']",{"id":365,"type":366,"label":379,"file":158,"line":251,"wp_function":380},{"id":371,"type":361,"label":409,"file":158,"line":253},"$_GET['error_description']",{"id":374,"type":366,"label":379,"file":158,"line":253,"wp_function":380},[412,413],{"from":360,"to":365,"sanitized":398},{"from":371,"to":374,"sanitized":398},"low",{"entryPoint":416,"graph":417,"unsanitizedCount":13,"severity":414},"\u003CInstagram> (classes\\Type\\Instagram.php:0)",{"nodes":418,"edges":423},[419,420,421,422],{"id":360,"type":361,"label":406,"file":158,"line":251},{"id":365,"type":366,"label":379,"file":158,"line":251,"wp_function":380},{"id":371,"type":361,"label":409,"file":158,"line":253},{"id":374,"type":366,"label":379,"file":158,"line":253,"wp_function":380},[424,425],{"from":360,"to":365,"sanitized":398},{"from":371,"to":374,"sanitized":398},{"summary":427,"deductions":428},"The \"grid-social-boxes\" plugin v1.6.2 demonstrates several positive security practices, including the absence of known CVEs and a commitment to using prepared statements for SQL queries. The static analysis also indicates a low attack surface, with no identified AJAX handlers, REST API routes, shortcodes, or cron events that are directly exposed without authentication or permission checks. However, there are significant areas for concern. The plugin exhibits a very low rate of output escaping (12%), suggesting a high likelihood of cross-site scripting (XSS) vulnerabilities. Furthermore, the presence of unsanitized paths in taint analysis, even if not classified as critical or high severity, points to potential file inclusion or manipulation risks. The plugin also performs file operations and external HTTP requests, which, without proper validation or sanitization, could be leveraged for malicious purposes. The lack of nonce checks on any entry points and a limited number of capability checks (3) also indicate potential weaknesses in authorization and session management.",[429,431,434,436,438,441],{"reason":430,"points":290},"Low output escaping rate",{"reason":432,"points":433},"Unsanitized paths in taint analysis",6,{"reason":435,"points":47},"File operations without clear context",{"reason":437,"points":47},"External HTTP requests without clear context",{"reason":439,"points":440},"Lack of nonce checks",5,{"reason":442,"points":339},"Limited capability checks","2026-03-17T00:36:16.924Z",{"wat":445,"direct":460},{"assetPaths":446,"generatorPatterns":457,"scriptPaths":458,"versionParams":459},[447,448,449,450,451,452,453,454,455,456],"\u002Fwp-content\u002Fplugins\u002Fgrid-social-boxes\u002Fpublic-functions.php","\u002Fwp-content\u002Fplugins\u002Fgrid-social-boxes\u002Fgrid\u002Fgrid_fb_like_box_box.php","\u002Fwp-content\u002Fplugins\u002Fgrid-social-boxes\u002Fgrid\u002Fgrid_facebook_feed_box.php","\u002Fwp-content\u002Fplugins\u002Fgrid-social-boxes\u002Fgrid\u002Fgrid_social_timeline_box.php","\u002Fwp-content\u002Fplugins\u002Fgrid-social-boxes\u002Fgrid\u002Fgrid_youtube_feed_box.php","\u002Fwp-content\u002Fplugins\u002Fgrid-social-boxes\u002Fgrid\u002Fgrid_youtube_box.php","\u002Fwp-content\u002Fplugins\u002Fgrid-social-boxes\u002Fgrid\u002Fgrid_instagram_box.php","\u002Fwp-content\u002Fplugins\u002Fgrid-social-boxes\u002Fgrid\u002Fgrid_wp_twitterboxes.php","\u002Fwp-content\u002Fplugins\u002Fgrid-social-boxes\u002Fsettings.php","\u002Fwp-content\u002Fplugins\u002Fgrid-social-boxes\u002Fclasses\u002FType\u002FFacebook.php",[],[],[],{"cssClasses":461,"htmlComments":466,"htmlAttributes":467,"restEndpoints":468,"jsGlobals":469,"shortcodeOutput":471},[462,463,464,465],"grid-social-boxes-facebook","grid-social-boxes-twitter","grid-social-boxes-youtube","grid-social-boxes-instagram",[],[],[],[470],"grid_social_boxes_facebook_js_args",[]]