[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fBCXuMD19WLzn18Yo_ko9M8YK6a7BUCyp4qCDurhO70E":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":129,"fingerprints":154},"html5-details-polyfill","HTML5 Details Polyfill","1.0","j","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoe-anzalone\u002F","\u003Cp>Adds fallback support for the HTML5 \u003Ca href=\"http:\u002F\u002Fhtml5doctor.com\u002Fthe-details-and-summary-elements\u002F\" rel=\"nofollow ugc\">\u003Cdetails> and \u003Csummary> elements\u003C\u002Fa> in browsers that don’t support them using \u003Ca href=\"http:\u002F\u002Fmathiasbynens.be\u002Fnotes\u002Fhtml5-details-jquery\" rel=\"nofollow ugc\">Mathias Bynens’ \u003Cdetails>\u002F\u003Csummary> jQuery plugin.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Once the plugin is activated on your site, the following HTML should work in all modern browsers, even if they don’t natively support the \u003Cdetails> and \u003Csummary> elements:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cdetails>\n  \u003Csummary>Click for more info...\u003C\u002Fsummary>\n  This is where you'd add the additional content that won't be seen until the \"summary\" is clicked.\n\u003C\u002Fdetails>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Adds fallback support for the HTML5 \u003Cdetails> and \u003Csummary> elements in browsers that don't support them.",60,2288,100,4,"2012-09-16T06:03:00.000Z","3.4.2","3.0.1","",[20,21,22,23,24],"details","html5","jquery","polyfill","summary","http:\u002F\u002FJoeAnzalone.com\u002Fplugins\u002Fhtml5-details-polyfill","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml5-details-polyfill.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"joe-anzalone",5,310,91,30,88,"2026-04-04T21:01:43.432Z",[41,62,80,97,112],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":51,"num_ratings":52,"last_updated":53,"tested_up_to":54,"requires_at_least":55,"requires_php":56,"tags":57,"homepage":18,"download_link":61,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"details-summary-block","Details Summary Block","1.0.1","Denis Žoljom","https:\u002F\u002Fprofiles.wordpress.org\u002Fdingo_d\u002F","\u003Cp>The plugin will provide a collapsible HTML \u003Ccode>\u003Cdetails>\u003C\u002Fcode> block with a \u003Ccode>\u003Csummary>\u003C\u002Fcode> element that will be shown when the element is collapsed. Inside the details you can put as many paragraphs or code blocks as you want.\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>PHP 5.6 or greater (recommended: PHP 7 or greater)\u003C\u002Fli>\n\u003Cli>WordPress 5.0 or above (because of the Gutenberg editor)\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin provides a simple block for the `` HTML element.",200,4863,80,1,"2020-07-15T07:40:00.000Z","5.4.19","5.0","5.6",[58,20,59,60,24],"block","editor","gutenberg","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdetails-summary-block.1.0.1.zip",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":13,"num_ratings":52,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":78,"download_link":79,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"show-hide-section-block","Show \u002F Hide Section Block","3.1.0","Happy Prime","https:\u002F\u002Fprofiles.wordpress.org\u002Fhappyprime\u002F","\u003Cp>Show \u002F Hide Section Block provides four blocks that are used to display a group of \u003Ccode>\u003Cdetails>\u003C\u002Fcode> elements that each contain a \u003Ccode>\u003Csummary>\u003C\u002Fcode> and an arbitrary number of additional blocks.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The Show Hide Group block is a wrapping \u003Ccode>\u003Cdiv>\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>The Show Hide Section block is a wrapping \u003Ccode>\u003Cdetails>\u003C\u002Fcode>. One or more of these blocks is added to a Show Hide Group block.\u003C\u002Fli>\n\u003Cli>The Show Hide Summary block contains the content for a \u003Ccode>\u003Csummary>\u003C\u002Fcode> tag. One of these blocks is inside each Show Hide Section block.\u003C\u002Fli>\n\u003Cli>The Show Hide Details block contains arbitrary content. One of these blocks is added inside each Show Hide Section block.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The HTML output for an individual section is:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C!-- Each section block has a details element. -->\n\u003Cdetails class=\"wp-block-happyprime-show-hide-section\">\n    \u003C!-- Each details element has a summary and additional, collapsible content. -->\n    \u003Csummary class=\"wp-block-happyprime-show-hide-summary\">Summary text\u003C\u002Fsummary>\n    \u003C!-- Additional inner blocks of any type are populated here. -->\n\u003C\u002Fdetails>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The HTML output for the group is:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cdiv class=\"wp-block-happyprime-show-hide-group\">\n    \u003C!-- Optional based on attribute -->\n    \u003Cbutton class=\"toggle-all\" aria-expanded=\"false\">Open all\u003C\u002Fbutton>\n    \u003Cdetails class=\"wp-block-happyprime-show-hide-section\">\n        \u003Csummary class=\"wp-block-happyprime-show-hide-summary\">\u003C\u002Fsummary>\n        \u003C!-- Additional blocks to be shown\u002Fhidden -->\n    \u003C\u002Fdetails>\n    \u003Cdetails class=\"wp-block-happyprime-show-hide-section\">\n        \u003Csummary class=\"wp-block-happyprime-show-hide-summary\">\u003C\u002Fsummary>\n        \u003C!-- Additional blocks to be shown hidden -->\n    \u003C\u002Fdetails>\n    \u003C!-- Additional section blocks -->\n\u003C\u002Fdiv>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>An option is provided in the block’s side panel to toggle an “Open all”\u002F”Close all” button. If this is toggled on for a block, an additional \u003Ccode>\u003Cbutton>\u003C\u002Fcode> element will be inserted and JavaScript will be used on the front-end to control the show\u002Fhide behavior of all \u003Ccode>\u003Cdetails>\u003C\u002Fcode> elements in the group at once.\u003C\u002Fp>\n\u003Cp>If the toggle is off, no JavaScript is loaded on the front end and only the browser’s default behavior is used for opening and closing \u003Ccode>\u003Cdetails>\u003C\u002Fcode> elements.\u003C\u002Fp>\n","Display an accessible show\u002Fhide interface with details and summary elements.",90,2360,"2025-05-08T16:25:00.000Z","6.8.5","6.4","7.4",[77,20,24],"collapsible","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshow-hide-section-block\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshow-hide-section-block.3.1.0.zip",{"slug":81,"name":82,"version":44,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":28,"num_ratings":28,"last_updated":89,"tested_up_to":90,"requires_at_least":18,"requires_php":91,"tags":92,"homepage":95,"download_link":96,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"blog-comment-form-jquery-validation","Blog Comment Form jQuery Validation","Hitesh Prajapati","https:\u002F\u002Fprofiles.wordpress.org\u002Fhiteshvpra\u002F","\u003Cp>This plugin is used for showing validation on blog page comment form with core jQuery.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy to install\u003C\u002Fli>\n\u003Cli>showing user friendly jquery validation.\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin used to blog comment validation using core jquery.",10,987,"2024-01-12T12:45:00.000Z","6.1.10","7.0",[81,93,94],"blog-details-page-comment-form-validation","jquery-form-validation","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fblog-comment-form-jquery-validation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblog-comment-form-jquery-validation.1.0.1.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":87,"downloaded":105,"rating":13,"num_ratings":52,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":91,"tags":109,"homepage":110,"download_link":111,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"summary-and-details","Summary & Details","1.1.0","Ned Zimmerman","https:\u002F\u002Fprofiles.wordpress.org\u002Fgreatislander\u002F","\u003Cp>This plugin adds a Gutenberg block which provides \u003Ccode>\u003Cdetails>\u003C\u002Fcode> with an optional \u003Ccode>\u003Csummary>\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>\nWhat does that look like?\u003Cbr \u002F>\nWhy, just like this!\n\u003C\u002Fp>\n\u003Cp>\nWhy did you make it?\u003Cbr \u002F>\nI wanted to try making a Gutenberg block, and I read \u003Ca href=\"https:\u002F\u002Fcss-tricks.com\u002Fquick-reminder-that-details-summary-is-the-easiest-way-ever-to-make-an-accordion\u002F\" rel=\"nofollow ugc\">this article\u003C\u002Fa> last week.\n\u003C\u002Fp>\n\u003Cp>\u003Cem>This project was bootstrapped with \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fahmadawais\u002Fcreate-guten-block\" rel=\"nofollow ugc\">Create Guten Block\u003C\u002Fa>.\u003C\u002Fem>\u003C\u002Fp>\n","This plugin adds a Gutenberg block which provides with an optional.",1947,"2019-02-08T15:24:00.000Z","5.0.25","5.0.0",[20,60,24],"https:\u002F\u002Fgithub.com\u002Fbight\u002Fsummary-and-details\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsummary-and-details.zip",{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":87,"downloaded":120,"rating":11,"num_ratings":52,"last_updated":18,"tested_up_to":121,"requires_at_least":122,"requires_php":18,"tags":123,"homepage":18,"download_link":127,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":128},"wp-scripts-updater","WP Scripts Updater","0.1.0","The Illusive Man","https:\u002F\u002Fprofiles.wordpress.org\u002Fthe-illusive-man\u002F","\u003Cp>This plugin updates the following scripts to the latest stable versions:\u003Cbr \u002F>\n– jQuery + jQuery-Migrate\u003Cbr \u002F>\n– jQuery UI\u003Cbr \u002F>\n– jQuery Color\u003Cbr \u002F>\n– jQuery Form\u003Cbr \u002F>\n– jQuery Masonry\u003Cbr \u002F>\n– and so on\u003C\u002Fp>\n\u003Cp>And adds some new scripts to WP:\u003Cbr \u002F>\n– Genericons Font (not script, but still awesome – integrated)\u003Cbr \u002F>\n– Classie – class helper functions\u003Cbr \u002F>\n– Prefix Free\u003Cbr \u002F>\n– Modernizr\u003Cbr \u002F>\n– jQuery Mobile\u003Cbr \u002F>\n– Sizzle\u003Cbr \u002F>\n– jQuery Cookie\u003Cbr \u002F>\n– jQuery Lazy Load (auto)\u003C\u002Fp>\n\u003Cp>For IE:\u003Cbr \u002F>\n– Selectivizr\u003Cbr \u002F>\n– PIE\u003Cbr \u002F>\n– html5shiv\u003C\u002Fp>\n\u003Cp>So now you shouldn’t download and connect manually these plugins separately for all your best themes.\u003Cbr \u002F>\nJust type, for example, ‘wp_enqueue_script(‘modernizr’)’ or ‘wp_enqueue_style(‘genericons’)’ and it will be enough!\u003C\u002Fp>\n\u003Ch3>How to use it\u003C\u002Fh3>\n\u003Cp>It’s as easy as pie. This list will show you which plugins you can use just like it said in the official WP documentation.\u003Cbr \u002F>\nScripts with ‘wp_enqueue_script($handle)’ and stylesheets with ‘wp_enqueue_style($handle)’.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cblockquote>\n\u003Cblockquote>\n\u003Cp>Scripts and their handles: \u003C\u003C\u003C\u003Cbr \u002F>\n      Classie -> classie,\u003Cbr \u002F>\n      Prefix Free -> prefixfree,\u003Cbr \u002F>\n      Selectivizr -> selectivizr,\u003Cbr \u002F>\n      html5shiv -> html5shiv,\u003Cbr \u002F>\n      html5shiv-printshiv -> html5shiv-printshiv,\u003Cbr \u002F>\n      PIE -> PIE,\u003Cbr \u002F>\n      Modernizr -> modernizr,\u003Cbr \u002F>\n      Sizzle -> sizzle,\u003Cbr \u002F>\n      Underscore -> underscore,\u003Cbr \u002F>\n      Backbone -> backbone,\u003Cbr \u002F>\n      jQuery -> jquery,\u003Cbr \u002F>\n      jQuery Cookie -> jquery-cookie,\u003Cbr \u002F>\n      jQuery Form -> jquery-form,\u003Cbr \u002F>\n      jQuery Color -> jquery-color,\u003Cbr \u002F>\n      jQuery Masonry -> jquery-masonry,\u003Cbr \u002F>\n      jQuery UI Complete Set -> jquery-ui,\u003Cbr \u002F>\n      jQuery UI Core -> jquery-ui-core,\u003Cbr \u002F>\n      jQuery UI Widget -> jquery-ui-widget,\u003Cbr \u002F>\n      jQuery UI Mouse -> jquery-ui-mouse,\u003Cbr \u002F>\n      jQuery UI Accordion -> jquery-ui-accordion,\u003Cbr \u002F>\n      jQuery UI Autocomplete -> jquery-ui-autocomplete,\u003Cbr \u002F>\n      jQuery UI Slider -> jquery-ui-slider,\u003Cbr \u002F>\n      jQuery UI Tabs -> jquery-ui-tabs,\u003Cbr \u002F>\n      jQuery UI Tooltip -> jquery-ui-tooltip,\u003Cbr \u002F>\n      jQuery UI Spinner -> jquery-ui-spinner,\u003Cbr \u002F>\n      jQuery UI Sortable -> jquery-ui-sortable,\u003Cbr \u002F>\n      jQuery UI Draggable -> jquery-ui-draggable,\u003Cbr \u002F>\n      jQuery UI Droppable -> jquery-ui-droppable,\u003Cbr \u002F>\n      jQuery UI Selectable -> jquery-ui-selectable,\u003Cbr \u002F>\n      jQuery UI Progressbar -> jquery-ui-progressbar,\u003Cbr \u002F>\n      jQuery UI Position -> jquery-ui-position,\u003Cbr \u002F>\n      jQuery UI Menu -> jquery-ui-menu,\u003Cbr \u002F>\n      jQuery UI Datepicker -> jquery-ui-datepicker,\u003Cbr \u002F>\n      jQuery UI Resizable -> jquery-ui-resizable,\u003Cbr \u002F>\n      jQuery UI Dialog -> jquery-ui-dialog,\u003Cbr \u002F>\n      jQuery UI Button -> jquery-ui-button,\u003Cbr \u002F>\n      jQuery UI Effects -> jquery-effects-core,\u003Cbr \u002F>\n      jQuery UI Effects – Blind -> jquery-effects-blind,\u003Cbr \u002F>\n      jQuery UI Effects – Bounce -> jquery-effects-bounce,\u003Cbr \u002F>\n      jQuery UI Effects – Clip -> jquery-effects-clip,\u003Cbr \u002F>\n      jQuery UI Effects – Drop -> jquery-effects-drop,\u003Cbr \u002F>\n      jQuery UI Effects – Explode -> jquery-effects-explode,\u003Cbr \u002F>\n      jQuery UI Effects – Fade -> jquery-effects-fade,\u003Cbr \u002F>\n      jQuery UI Effects – Fold -> jquery-effects-fold,\u003Cbr \u002F>\n      jQuery UI Effects – Highlight -> jquery-effects-highlight,\u003Cbr \u002F>\n      jQuery UI Effects – Pulsate -> jquery-effects-pulsate,\u003Cbr \u002F>\n      jQuery UI Effects – Scale -> jquery-effects-scale,\u003Cbr \u002F>\n      jQuery UI Effects – Shake -> jquery-effects-shake,\u003Cbr \u002F>\n      jQuery UI Effects – Slide -> jquery-effects-slide,\u003Cbr \u002F>\n      jQuery UI Effects – Transfer -> jquery-effects-transfer,\u003C\u002Fp>\n\u003Cp>Stylesheets and their handles: \u003C\u003C\u003C\u003Cbr \u002F>\n      Genericons Font -> genericons,\u003Cbr \u002F>\n      jQuery UI Complete -> jquery-ui,\u003Cbr \u002F>\n      jQuery Mobile Default Theme -> jquery-mobile-default-theme,\u003Cbr \u002F>\n      jQuery Mobile Structure Only -> jquery-mobile-structure,\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003C\u002Fblockquote>\n\u003C\u002Fblockquote>\n","Update Wordpress scripts and add some new by using this plugin.",1794,"3.6.1","3.0",[21,22,124,125,126],"refresh","script","update","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-scripts-updater.0.1.0.zip","2026-03-15T10:48:56.248Z",{"attackSurface":130,"codeSignals":142,"taintFlows":149,"riskAssessment":150,"analyzedAt":153},{"hooks":131,"ajaxHandlers":138,"restRoutes":139,"shortcodes":140,"cronEvents":141,"entryPointCount":28,"unprotectedCount":28},[132],{"type":133,"name":134,"callback":135,"file":136,"line":137},"action","wp_head","head_scripts","main.php",38,[],[],[],[],{"dangerousFunctions":143,"sqlUsage":144,"outputEscaping":146,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":148},[],{"prepared":28,"raw":28,"locations":145},[],{"escaped":28,"rawEcho":28,"locations":147},[],[],[],{"summary":151,"deductions":152},"The static analysis of the html5-details-polyfill v1.0 plugin reveals a very strong security posture. The plugin demonstrates excellent security practices by having zero AJAX handlers, REST API routes, shortcodes, or cron events, thus presenting no attack surface for malicious actors. Furthermore, the code signals indicate a complete absence of dangerous functions, file operations, and external HTTP requests. Crucially, all SQL queries utilize prepared statements and all output is properly escaped, mitigating common vulnerabilities like SQL injection and XSS. The plugin also has no recorded vulnerability history, further reinforcing its secure design. The absence of taint flows with unsanitized paths is also a positive indicator.  While the plugin's simplicity and lack of interaction points contribute significantly to its security, the lack of any capability checks or nonce checks on entry points (which are none in this case) is a theoretical concern. However, given the complete lack of exposed entry points, this is not a practical risk. Overall, this plugin appears to be very secure due to its limited functionality and strict adherence to secure coding principles.",[],"2026-03-16T21:46:50.197Z",{"wat":155,"direct":163},{"assetPaths":156,"generatorPatterns":160,"scriptPaths":161,"versionParams":162},[157,158,159],"\u002Fwp-content\u002Fplugins\u002Fhtml5-details-polyfill\u002Fjs\u002Fjquery.details.min.js","\u002Fwp-content\u002Fplugins\u002Fhtml5-details-polyfill\u002Fjs\u002Fmain.js","\u002Fwp-content\u002Fplugins\u002Fhtml5-details-polyfill\u002Fcss\u002Fmain.css",[],[157,158],[],{"cssClasses":164,"htmlComments":165,"htmlAttributes":169,"restEndpoints":170,"jsGlobals":171,"shortcodeOutput":173},[],[166,167,168],"This WordPress plugin uses Mathias Bynens' jQuery plugin available at:http:\u002F\u002Fmathiasbynens.be\u002Fnotes\u002Fhtml5-details-jquery","The plugin will automatically detect browser support and act accordingly. If other parts of your code need to know whether \u003Cdetails>\u002F\u003Csummary> are supported or not, use $.fn.details.support","This stylesheet is a simplified version of the stylesheet included in Mathias Bynens' demo.\n\t\tIt's been designed to be as bare-bones as possible so as to not get in the way of the theme design\n\t\tSee the demo here: http:\u002F\u002Fmathiasbynens.be\u002Fdemo\u002Fhtml5-details-jquery",[],[],[172],"jQuery",[]]