[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fScWdPtg9N3wNAAlGTHs4xZJdhvkEbOJbMzxraxppYxM":3,"$f8ma4IVVvjQ-BW4tTdRK7QHkhox8rG0wYSyJNwmMIBp0":179,"$fYod2Z7zBQPPLKKsE_05G3iBZL-YH2EXrf_3IH4C9_Sk":184},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":38,"analysis":135,"fingerprints":164},"inspect-block-data","Inspect Block Data","1.1.0","Khokan Sardar","https:\u002F\u002Fprofiles.wordpress.org\u002Fkhokansardar\u002F","\u003Cp>Inspect Block Data makes it easy to debug WordPress Block data in backend editor which gives you realtime block added data structure.\u003C\u002Fp>\n\u003Cp>With this developer toolkit user can easily understand what data store as attributes in block and how its structure from WordPress block editor screen. Its a user friendly inspect tools without developer resources to check your block data from backend.\u003C\u002Fp>\n","A block toolkit that helps you inspect block data. A developer console.",0,2128,100,1,"2024-04-29T14:37:00.000Z","6.5.8","5.8","7.0",[20,21,22,23],"block","block-attributes","inspect","inspector","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finspect-block-data.1.1.0.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"khokansardar",7,96,30,91,"2026-08-29T04:17:58.767Z",[39,60,84,98,122],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":13,"num_ratings":14,"last_updated":49,"tested_up_to":50,"requires_at_least":17,"requires_php":51,"tags":52,"homepage":24,"download_link":58,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":59},"visual-block-inspector","Visual Block Inspector","1.0.0","Raúl Fernández","https:\u002F\u002Fprofiles.wordpress.org\u002Fraulfg\u002F","\u003Cp>Visual Block Inspector adds automatic visual inspection overlays to all blocks in the WordPress editor:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Color-coded outlines\u003C\u002Fstrong> around every block (40% opacity by default, 100% on hover)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart labels\u003C\u002Fstrong> showing block names on hover (e.g., core\u002Fparagraph, core\u002Fgroup)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic numbering\u003C\u002Fstrong> for columns and grid items\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hierarchy visualization\u003C\u002Fstrong> – parent labels appear outside (centered), child labels inside (top-right)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>No configuration needed\u003C\u002Fstrong> – just activate and hover over blocks!\u003C\u002Fp>\n\u003Ch4>Color Coding System\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Green outlines\u003C\u002Fstrong> = Layout\u002Fcontainer blocks (core\u002Fgroup, core\u002Fcolumns, core\u002Fgrid, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unique colors\u003C\u002Fstrong> = Content blocks automatically assigned from 20-color Material Design palette\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Purple outline\u003C\u002Fstrong> = Post\u002Fpage title\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Smart Labels\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Standard blocks (no children):\u003C\u002Fstrong>\u003Cbr \u002F>\n* Label inside at top-right corner\u003Cbr \u002F>\n* Colored background matching outline\u003Cbr \u002F>\n* Shows block type name\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parent containers (with children):\u003C\u002Fstrong>\u003Cbr \u002F>\n* Label outside, centered above block\u003Cbr \u002F>\n* Text only, no background\u003Cbr \u002F>\n* Shows container structure\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Special numbering:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Columns\u003C\u002Fstrong>: Hover over core\u002Fcolumns to see numbers (1, 2, 3…) on each column\u003Cbr \u002F>\n* \u003Cstrong>Grids\u003C\u002Fstrong>: Shows both item number (left) and block name (right) simultaneously\u003C\u002Fp>\n\u003Ch4>Why You Need This Plugin\u003C\u002Fh4>\n\u003Cp>Ever felt lost editing a complex page? Not sure which block is which? Wondering if that’s a column or a group?\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Visual Block Inspector solves this instantly.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Perfect for:\u003Cbr \u002F>\n* WordPress developers building complex layouts\u003Cbr \u002F>\n* Designers who need to understand block structure\u003Cbr \u002F>\n* Content creators working with nested blocks\u003Cbr \u002F>\n* Site builders managing columns and grids\u003Cbr \u002F>\n* Beginners learning how the Block Editor works\u003Cbr \u002F>\n* Anyone who’s ever been confused editing a page\u003C\u002Fp>\n\u003Ch4>Technical Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Pure vanilla JavaScript (no frameworks, no build process)\u003C\u002Fli>\n\u003Cli>CSS-only visual effects (hover, transitions)\u003C\u002Fli>\n\u003Cli>MutationObserver for automatic block detection\u003C\u002Fli>\n\u003Cli>~12KB total (CSS + JS)\u003C\u002Fli>\n\u003Cli>Works in both standard and iframe editors\u003C\u002Fli>\n\u003Cli>Zero external dependencies\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy & Security\u003C\u002Fh3>\n\u003Cp>This plugin:\u003Cbr \u002F>\n* Does NOT track users\u003Cbr \u002F>\n* Does NOT make external calls\u003Cbr \u002F>\n* Does NOT collect any data\u003Cbr \u002F>\n* Works entirely in your browser\u003Cbr \u002F>\n* Never sends anything to external servers\u003C\u002Fp>\n\u003Cp>100% privacy-friendly and secure.\u003C\u002Fp>\n","Automatic color-coded outlines and labels for Gutenberg blocks. See your page structure instantly while editing.",10,237,"2026-01-21T11:21:00.000Z","6.9.5","7.4",[53,54,55,56,57],"block-editor","developer-tools","gutenberg","layout-inspector","visual-inspector","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvisual-block-inspector.1.0.0.zip","2026-07-22T17:31:50.256Z",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":13,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":80,"download_link":81,"security_score":82,"vuln_count":14,"unpatched_count":11,"last_vuln_date":83,"fetched_at":59},"jsm-show-post-meta","JSM Show Post Metadata","4.9.0","JS Morisset","https:\u002F\u002Fprofiles.wordpress.org\u002Fjsmoriss\u002F","\u003Cp>The JSM Show Post Metadata plugin displays post (ie. posts, pages, and custom post types) meta keys (aka custom field names) and unserialized values in a metabox at the bottom of the post editing page.\u003C\u002Fp>\n\u003Cp>Note that if you’re using WooCommerce HPOS (High-Performance Order Storage), available since WooCommerce v8.2, then your WooCommerce orders are NOT post objects and you should use the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-order-meta\u002F\" rel=\"ugc\">JSM Show Order Metadata\u003C\u002Fa> plugin instead.\u003C\u002Fp>\n\u003Cp>There are no plugin settings – simply install and activate the plugin.\u003C\u002Fp>\n\u003Ch4>Available Filters for Developers\u003C\u002Fh4>\n\u003Cp>Filter the post meta shown in the metabox:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmspm_metabox_table_metadata' ( array $metadata, $post_obj )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Array of regular expressions to exclude meta keys:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmspm_metabox_table_exclude_keys' ( array $exclude_keys, $post_obj )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Capability required to show post meta:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmspm_show_metabox_capability' ( 'manage_options', $post_obj )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Show post meta for a post type (defaults to true):\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmspm_show_metabox_post_type' ( true, $post_type )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Capability required to delete post meta:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmspm_delete_meta_capability' ( 'manage_options', $post_obj )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Icon for the delete post meta button:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmspm_delete_meta_icon_class' ( 'dashicons dashicons-table-row-delete' )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Related Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-comment-meta\u002F\" rel=\"ugc\">JSM Show Comment Metadata\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-order-meta\u002F\" rel=\"ugc\">JSM Show Order Metadata for WooCommerce HPOS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-post-meta\u002F\" rel=\"ugc\">JSM Show Post Metadata\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-term-meta\u002F\" rel=\"ugc\">JSM Show Term Metadata\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-user-meta\u002F\" rel=\"ugc\">JSM Show User Metadata\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-registered-shortcodes\u002F\" rel=\"ugc\">JSM Show Registered Shortcodes\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Show post metadata (aka custom fields) in a metabox when editing posts \u002F pages - a great tool for debugging issues with post metadata.",10000,265088,12,"2026-07-22T14:12:00.000Z","7.0.2","6.0","7.4.33",[76,23,77,78,79],"custom-fields","metadata","post-types","posts","https:\u002F\u002Fsurniaulula.com\u002Fextend\u002Fplugins\u002Fjsm-show-post-meta\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjsm-show-post-meta.4.9.0.zip",99,"2025-01-24 00:00:00",{"slug":85,"name":86,"version":63,"author":64,"author_profile":65,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":13,"num_ratings":91,"last_updated":92,"tested_up_to":72,"requires_at_least":73,"requires_php":74,"tags":93,"homepage":96,"download_link":97,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":59},"jsm-show-user-meta","JSM Show User Metadata","\u003Cp>The JSM Show User Metadata plugin displays user profile meta keys and unserialized values in a metabox at the bottom of the user profile editing page.\u003C\u002Fp>\n\u003Cp>There are no plugin settings – simply install and activate the plugin.\u003C\u002Fp>\n\u003Ch4>Available Filters for Developers\u003C\u002Fh4>\n\u003Cp>Filter the user meta shown in the metabox:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmsum_metabox_table_metadata' ( array $metadata, $user_obj )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Array of regular expressions to exclude meta keys:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmsum_metabox_table_exclude_keys' ( array $exclude_keys, $user_obj )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Capability required to show user meta:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmsum_show_metabox_capability' ( 'manage_options', $user_obj )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Show user meta for a screen base (defaults to true):\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmsum_show_metabox_screen_base' ( true, $screen_base )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Capability required to delete user meta:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmsum_delete_meta_capability' ( 'manage_options', $user_obj )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Icon for the delete user meta button:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmsum_delete_meta_icon_class' ( 'dashicons dashicons-table-row-delete' )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Related Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-comment-meta\u002F\" rel=\"ugc\">JSM Show Comment Metadata\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-order-meta\u002F\" rel=\"ugc\">JSM Show Order Metadata for WooCommerce HPOS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-post-meta\u002F\" rel=\"ugc\">JSM Show Post Metadata\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-term-meta\u002F\" rel=\"ugc\">JSM Show Term Metadata\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-user-meta\u002F\" rel=\"ugc\">JSM Show User Metadata\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-registered-shortcodes\u002F\" rel=\"ugc\">JSM Show Registered Shortcodes\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Show user metadata in a metabox when editing users - a great tool for debugging issues with user metadata.",3000,101114,2,"2026-07-22T14:13:00.000Z",[76,23,77,94,95],"profile","users","https:\u002F\u002Fsurniaulula.com\u002Fextend\u002Fplugins\u002Fjsm-show-user-meta\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjsm-show-user-meta.4.9.0.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":106,"downloaded":107,"rating":13,"num_ratings":108,"last_updated":109,"tested_up_to":110,"requires_at_least":111,"requires_php":24,"tags":112,"homepage":117,"download_link":118,"security_score":119,"vuln_count":120,"unpatched_count":14,"last_vuln_date":121,"fetched_at":59},"post-meta-data-manager","Post Meta Data Manager","1.5.0","WpExpertPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fgandhihitesh9\u002F","\u003Cp>\u003Cstrong>Stop wasting time editing hidden or custom post meta values in the database or code.\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Well, you’re looking at the ultimate solution.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The Post Meta Data Manager helps you effortlessly view, edit, search, and manage Custom Fields\u002FPost Meta. It elegantly displays all your post meta keys and values inside a metabox situated directly at the bottom of the post editing screen.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Powerful Meta Management Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>User Meta Manager:\u003C\u002Fstrong> Effortlessly manage user meta fields straight from the user profile edit screen.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Taxonomy Meta Manager:\u003C\u002Fstrong> Manage term and taxonomy meta fields efficiently from any term edit page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Type Support:\u003C\u002Fstrong> Configure which post types display the meta data manager box.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Delete Functionality:\u003C\u002Fstrong> Seamlessly select and bulk delete multiple meta keys at once while editing a specific post to save time.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Quickly search, sort, and edit specific meta values right on the editing screen.\u003C\u002Fli>\n\u003Cli>Supports ascending and descending sorting on the key column for intuitive navigation.\u003C\u002Fli>\n\u003Cli>Elegant pagination shows 10 items per page—say goodbye to endlessly long lists!\u003C\u002Fli>\n\u003Cli>Fully compatible with any built-in or custom post types.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Got feature ideas or looking for enhancements? We’re all ears!\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ca href=\"http:\u002F\u002Fwww.wpexpertplugins.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">Submit a Feature Request\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Contributing\u003C\u002Fh4>\n\u003Cp>Help us make the plugin even better! Report bugs and suggest new features on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgandhihitesh9\u002Fpost-meta-data-manager\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> or the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fpost-meta-data-manager\" rel=\"ugc\">WordPress Support Forum\u003C\u002Fa>.\u003C\u002Fp>\n","View, modify, search, and delete post meta, user meta, and taxonomy meta right from your WordPress edit screens—all without ever touching the database &hellip;",1000,22613,15,"2026-04-03T19:08:00.000Z","6.8.6","6.0.1",[113,23,114,115,116],"custom-post-meta-editor","meta","meta-fields-editor","post-meta","http:\u002F\u002Fwww.wpexpertplugins.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-meta-data-manager.1.5.0.zip",70,6,"2025-03-07 14:16:01",{"slug":123,"name":124,"version":63,"author":64,"author_profile":65,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":13,"num_ratings":91,"last_updated":129,"tested_up_to":72,"requires_at_least":73,"requires_php":74,"tags":130,"homepage":133,"download_link":134,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":59},"jsm-show-order-meta","JSM Show Order Metadata for WooCommerce HPOS","\u003Cp>The JSM Show Order Metadata for WooCommerce HPOS plugin displays order meta keys and unserialized values in a metabox at the bottom of the WooCommerce HPOS order and WooCommerce Subscriptions editing pages.\u003C\u002Fp>\n\u003Cp>Note that if you’re NOT using WooCommerce HPOS (High-Performance Order Storage), available since WooCommerce v8.2, then your WooCommerce orders are post objects and you should use the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-post-meta\u002F\" rel=\"ugc\">JSM Show Post Metadata\u003C\u002Fa> plugin instead.\u003C\u002Fp>\n\u003Cp>There are no plugin settings – simply install and activate the plugin.\u003C\u002Fp>\n\u003Ch4>Available Filters for Developers\u003C\u002Fh4>\n\u003Cp>Filter the order meta shown in the metabox:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmsom_metabox_post_types' ( array $post_types )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Array of supported HPOS post types (i.e. ‘woocommerce_page_wc-orders’ and ‘woocommerce_page_wc-orders–shop_subscription’).\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmsom_metabox_table_metadata' ( array $metadata, $order_obj )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Array of regular expressions to exclude meta keys:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmsom_metabox_table_exclude_keys' ( array $exclude_keys, $order_obj )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Capability required to show order meta:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmsom_show_metabox_capability' ( 'manage_options', $order_obj )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Capability required to delete order meta:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmsom_delete_meta_capability' ( 'manage_options', $order_obj )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Icon for the delete order meta button:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmsom_delete_meta_icon_class' ( 'dashicons dashicons-table-row-delete' )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Related Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-comment-meta\u002F\" rel=\"ugc\">JSM Show Comment Metadata\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-order-meta\u002F\" rel=\"ugc\">JSM Show Order Metadata for WooCommerce HPOS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-post-meta\u002F\" rel=\"ugc\">JSM Show Post Metadata\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-term-meta\u002F\" rel=\"ugc\">JSM Show Term Metadata\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-user-meta\u002F\" rel=\"ugc\">JSM Show User Metadata\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-registered-shortcodes\u002F\" rel=\"ugc\">JSM Show Registered Shortcodes\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Show WooCommerce order metadata in a metabox when editing HPOS orders - a great tool for debugging issues with HPOS order metadata.",700,8354,"2026-07-22T14:11:00.000Z",[76,23,77,131,132],"orders","woocommerce","https:\u002F\u002Fsurniaulula.com\u002Fextend\u002Fplugins\u002Fjsm-show-order-meta\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjsm-show-order-meta.4.9.0.zip",{"attackSurface":136,"codeSignals":147,"taintFlows":154,"riskAssessment":155,"analyzedAt":163},{"hooks":137,"ajaxHandlers":143,"restRoutes":144,"shortcodes":145,"cronEvents":146,"entryPointCount":11,"unprotectedCount":11},[138],{"type":139,"name":140,"callback":140,"file":141,"line":142},"action","enqueue_block_editor_assets","inspect-block-data.php",60,[],[],[],[],{"dangerousFunctions":148,"sqlUsage":149,"outputEscaping":151,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":153},[],{"prepared":11,"raw":11,"locations":150},[],{"escaped":11,"rawEcho":11,"locations":152},[],[],[],{"summary":156,"deductions":157},"The \"inspect-block-data\" plugin v1.1.0 exhibits a strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events indicates a very limited attack surface, with no apparent entry points that are left unprotected.  Furthermore, the code demonstrates good security practices by not utilizing dangerous functions, performing all SQL queries using prepared statements, and ensuring all output is properly escaped. The lack of file operations and external HTTP requests further reduces potential vulnerabilities. The zero taint flows with unsanitized paths, especially at critical and high severities, suggest the code is handling data inputs and internal processing in a safe manner.\n\nThe plugin's vulnerability history is also a significant strength, with zero known CVEs and no past or present unpatched vulnerabilities. This indicates a history of robust security and diligent maintenance.  However, it is important to note that the absence of nonce checks and capability checks, while not immediately problematic given the current lack of attack surface, represents a potential weakness if the plugin's functionality were to expand in the future. Without these checks, any newly introduced entry points could be exploited without proper authorization.  In conclusion, \"inspect-block-data\" v1.1.0 is currently a very secure plugin with no immediate exploitable vulnerabilities detected. Its strengths lie in its minimal attack surface and adherence to secure coding practices. The only area for improvement would be the proactive implementation of nonce and capability checks for future-proofing.",[158,161],{"reason":159,"points":160},"Missing nonce checks",5,{"reason":162,"points":160},"Missing capability checks","2026-03-17T07:04:30.156Z",{"wat":165,"direct":172},{"assetPaths":166,"generatorPatterns":168,"scriptPaths":169,"versionParams":170},[167],"\u002Fwp-content\u002Fplugins\u002Finspect-block-data\u002Fbuild\u002Findex.js",[],[167],[171],"inspect-block-data\u002Fbuild\u002Findex.js?ver=",{"cssClasses":173,"htmlComments":174,"htmlAttributes":175,"restEndpoints":176,"jsGlobals":177,"shortcodeOutput":178},[],[],[],[],[],[],{"error":180,"url":181,"statusCode":182,"statusMessage":183,"message":183},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Finspect-block-data\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":185,"versions":186},3,[187,193,200],{"version":6,"download_url":25,"svn_tag_url":188,"released_at":27,"has_diff":189,"diff_files_changed":190,"diff_lines":27,"trac_diff_url":191,"vulnerabilities":192,"is_current":180},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Finspect-block-data\u002Ftags\u002F1.1.0\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Finspect-block-data%2Ftags%2F1.0.1&new_path=%2Finspect-block-data%2Ftags%2F1.1.0",[],{"version":194,"download_url":195,"svn_tag_url":196,"released_at":27,"has_diff":189,"diff_files_changed":197,"diff_lines":27,"trac_diff_url":198,"vulnerabilities":199,"is_current":189},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finspect-block-data.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Finspect-block-data\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Finspect-block-data%2Ftags%2F1.0.0&new_path=%2Finspect-block-data%2Ftags%2F1.0.1",[],{"version":42,"download_url":201,"svn_tag_url":202,"released_at":27,"has_diff":189,"diff_files_changed":203,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":204,"is_current":189},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finspect-block-data.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Finspect-block-data\u002Ftags\u002F1.0.0\u002F",[],[]]