[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fzlY_cEPVyq499-WEU-9Mg6NbnfCB9Fmo4kXAyoI82dM":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":134,"fingerprints":315},"show-hide-accordion-by-mediaart","Show Hide Accordion by MediaArt","1.0.0","MediaArt","https:\u002F\u002Fprofiles.wordpress.org\u002Fmediaart\u002F","\u003Cp>This plugin provides shortcodes to show\u002Fhide content with an optional accordion behavior:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>New shortcode:\u003C\u002Fstrong> \u003Ccode>[ma_collapse]...[\u002Fma_collapse]\u003C\u002Fcode> (and \u003Ccode>ma_collapse_level2..7\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Legacy compatibility:\u003C\u002Fstrong> Keeps legacy \u003Ccode>bg_collapse*\u003C\u002Fcode> shortcodes functional (where possible without breaking other installed plugins).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin is written to follow WordPress.org best practices:\u003Cbr \u002F>\n* No inline JavaScript in PHP templates\u003Cbr \u002F>\n* Admin actions protected by capability checks and nonces\u003Cbr \u002F>\n* Sanitization\u002Fescaping on output\u003Cbr \u002F>\n* Translatable strings (EN as base; Czech translation included)\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Basic:\u003Cbr \u002F>\n    [ma_collapse]Hidden content[\u002Fma_collapse]\u003C\u002Fp>\n\u003Cp>With custom label:\u003Cbr \u002F>\n    [ma_collapse more=”Show more” less=”Show less”]Hidden content[\u002Fma_collapse]\u003C\u002Fp>\n\u003Cp>Accordion grouping:\u003Cbr \u002F>\nUse the same \u003Ccode>group\u003C\u002Fcode> attribute on multiple shortcodes.\u003Cbr \u002F>\n    [ma_collapse group=”faq”]Item 1[\u002Fma_collapse] [ma_collapse group=”faq”]Item 2[\u002Fma_collapse]\u003C\u002Fp>\n\u003Cp>Legacy:\u003Cbr \u002F>\n    [bg_collapse]Hidden content[\u002Fbg_collapse]\u003C\u002Fp>\n","Create collapse\u002Fexpand sections and accordions via shortcodes (ma_collapse + legacy bg_collapse).",0,104,"2026-01-31T19:20:00.000Z","6.9.4","6.0","7.4",[18,19,20,21,22],"accordion","collapse","expand","shortcode","toggle","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshow-hide-accordion-by-mediaart.1.0.0.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"mediaart",2,30,94,"2026-04-04T11:29:53.789Z",[36,57,81,102,120],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":25,"num_ratings":46,"last_updated":47,"tested_up_to":14,"requires_at_least":48,"requires_php":23,"tags":49,"homepage":23,"download_link":53,"security_score":54,"vuln_count":55,"unpatched_count":11,"last_vuln_date":56,"fetched_at":27},"expand-maker","Read More & Accordion","3.5.7","edmon.parker","https:\u002F\u002Fprofiles.wordpress.org\u002Fedmonparker\u002F","\u003Cp>The \u003Cstrong>Read More & Accordion\u003C\u002Fstrong> plugin is a flexible tool designed to help you manage lengthy content by using expandable “Read More” buttons, accordions, or popups. This keeps your site visually clean and easy to navigate while still providing access to all your information.\u003C\u002Fp>\n\u003Cp>Ideal for creating FAQs, managing long blog posts, or showing detailed descriptions in an organized format, the plugin makes it easy for users to interact with your content. Plus, the plugin enhances SEO as search engines can index all your hidden content.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Read More Buttons:\u003C\u002Fstrong> Collapse or expand content using customizable buttons.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accordions:\u003C\u002Fstrong> Organize content into expandable sections for streamlined viewing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Inline and Link Options:\u003C\u002Fstrong> Choose how to display hidden content—either inline or with a link.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Button Customization:\u003C\u002Fstrong> Easily change button styles, including width, height, and font size.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Animation Controls:\u003C\u002Fstrong> Set custom animation speeds for smoother user interaction.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>PRO Features\u003C\u002Fh3>\n\u003Cp>Upgrade to the PRO version to access these additional features:\u003Cbr \u002F>\n– \u003Cstrong>Custom Colors & Fonts:\u003C\u002Fstrong> Personalize buttons with unique colors and font styles, including hover effects.\u003Cbr \u002F>\n– \u003Cstrong>Popup Display:\u003C\u002Fstrong> Display hidden content in popups, customizable with various settings.\u003Cbr \u002F>\n– \u003Cstrong>Mobile Optimization:\u003C\u002Fstrong> Show “Read More” buttons only on mobile devices for an optimized experience.\u003Cbr \u002F>\n– \u003Cstrong>Advanced Popup Controls:\u003C\u002Fstrong> Manage overlay colors, padding, and close options for a seamless popup experience.\u003Cbr \u002F>\n– \u003Cstrong>Login & Registration Forms:\u003C\u002Fstrong> Add forms within popups for enhanced user engagement.\u003C\u002Fp>\n\u003Ch3>How to Use\u003C\u002Fh3>\n\u003Cp>Insert the shortcode \u003Ccode>[expander_maker more=\"Read more\" less=\"Read less\"]Your hidden content here[\u002Fexpander_maker]\u003C\u002Fcode> to quickly toggle content visibility with a Read More button.\u003C\u002Fp>\n\u003Cp>Want to explore advanced features? Watch our tutorials:\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=Iz8U2Ly-VN8\" rel=\"nofollow ugc\">How to Create a Read More Popup\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=ML9Xmbs0TvU\" rel=\"nofollow ugc\">How to Add a Read More Button\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support & Customization\u003C\u002Fh3>\n\u003Cp>Need help? Contact us at \u003Cstrong>edmon.parker@gmail.com\u003C\u002Fstrong> for support or custom development inquiries.\u003C\u002Fp>\n","Easily hide or reveal long content with Read More buttons, accordions, and popups. Streamline your WordPress site's layout while enhancing user e &hellip;",10000,1301579,159,"2026-02-08T14:01:00.000Z","3.8",[18,50,51,52],"content-toggle","expand-content","read-more","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexpand-maker.zip",92,4,"2025-12-15 00:00:00",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":44,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":23,"tags":71,"homepage":76,"download_link":77,"security_score":78,"vuln_count":79,"unpatched_count":11,"last_vuln_date":80,"fetched_at":27},"meks-flexible-shortcodes","Meks Flexible Shortcodes","1.3.8","Meks","https:\u002F\u002Fprofiles.wordpress.org\u002Fmekshq\u002F","\u003Cp>Meks Shortcodes is a plugin for those who want to add some nice elements inside their post\u002Fpage content. You can quickly insert all of them via user interface shortcodes generator panel. Several smart styling options are provided for each shortcode tag. It doesn’t matter if your theme is yellow, white or green, these shortcodes can fit any style and design.\u003C\u002Fp>\n\u003Ch3>Shortcodes list\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Columns\u003C\u002Fli>\n\u003Cli>Buttons\u003C\u002Fli>\n\u003Cli>Icons\u003C\u002Fli>\n\u003Cli>Social Icons\u003C\u002Fli>\n\u003Cli>Highlights\u003C\u002Fli>\n\u003Cli>Dropcaps\u003C\u002Fli>\n\u003Cli>Separators\u003C\u002Fli>\n\u003Cli>Progress Bars\u003C\u002Fli>\n\u003Cli>Pull Quotes\u003C\u002Fli>\n\u003Cli>Tabs\u003C\u002Fli>\n\u003Cli>Toggles\u003C\u002Fli>\n\u003Cli>Accordions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is created by \u003Ca href=\"https:\u002F\u002Fmekshq.com\" rel=\"nofollow ugc\">Meks\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Live example?\u003C\u002Fh3>\n\u003Cp>You can see Meks Flexible Shortcodes live example on our \u003Ca href=\"https:\u002F\u002Fmekshq.com\u002Fdemo\u002Fgridlove\" rel=\"nofollow ugc\">Gridlove theme demo website\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Usage examples and description\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Columns\u003C\u002Fstrong> – You can use this shortcode to split your content into columns and point out some important parts of your page content. They can be used in conjunction with any other shortcodes. You can write any content or insert any shortcode between column tags.\u003C\u002Fp>\n\u003Cp>[mks_col]\u003C\u002Fp>\n\u003Cp>[mks_one_half] Left content goes here [\u002Fmks_one_half]\u003C\u002Fp>\n\u003Cp>[mks_one_half] Right content goes here [\u002Fmks_one_half]\u003C\u002Fp>\n\u003Cp>[\u002Fmks_col]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Separators\u003C\u002Fstrong> – These are simple horizontal line elements which you may use to divide some areas within your page content. Several styling options are provided.\u003C\u002Fp>\n\u003Cp>[mks_separator style=”solid” height=”2″]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Buttons\u003C\u002Fstrong> – Basically, these are links with button style. You can target any URL here.\u003C\u002Fp>\n\u003Cp>[mks_button size=”large” title=”More about us” style=”squared” url=”http:\u002F\u002Fmekshq.com” target=”_self” bg_color=”#000000″ txt_color=”#FFFFFF” icon=”fa-road”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Dropcaps\u003C\u002Fstrong> – Mostly used to make big first letter of specific sentence.\u003C\u002Fp>\n\u003Cp>[mks_dropcap style=”letter” size=”52″ bg_color=”#ffffff” txt_color=”#000000″]A[\u002Fmks_dropcap] smart theme SeaShell is.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Highlights\u003C\u002Fstrong> – You can add colored background to some part of the text with this shortcode.\u003C\u002Fp>\n\u003Cp>I can’t wait to see how [mks_highlight color=”#dd3333″]awesome[\u002Fmks_highlight] SeaShell theme is.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pull Quotes\u003C\u002Fstrong> – Stylish boxes usually used to point out some important notes.\u003C\u002Fp>\n\u003Cp>[mks_pullquote align=”left” width=”300″ size=”24″ bg_color=”#000000″ txt_color=”#ffffff”]He who dares wins![\u002Fmks_pullquote]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Icons\u003C\u002Fstrong> – Add some icons inside page\u002Fpost content with this shortcode to make the content more interesting.\u003C\u002Fp>\n\u003Cp>[mks_icon icon=”fa-star-o” color=”#000000″] Five stars for this theme!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Social Icons\u003C\u002Fstrong> – Add your social icons inside page\u002Fpost content with this shortcode.\u003C\u002Fp>\n\u003Cp>Follow me: [mks_social icon=”facebook” size=”48″ style=”square” url=”http:\u002F\u002Ffacebook.com\u002Fmekshq” target=”_blank”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Progress Bars\u003C\u002Fstrong> – Usually used to graphically display some of your skills or some analysis.\u003C\u002Fp>\n\u003Cp>[mks_progressbar name=”WordPress” level=”Pro” value=”80″ height=”20″ color=”#000000″ style=”squared”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tabs\u003C\u002Fstrong> – With this shortcode you can wrap some part of your content to be displayed as tabs.\u003C\u002Fp>\n\u003Cp>[mks_tabs nav=”horizontal”]\u003Cbr \u002F>\n[mks_tab_item title=”Title 1″]\u003Cbr \u002F>\n    Example content 1\u003Cbr \u002F>\n[\u002Fmks_tab_item]\u003Cbr \u002F>\n[mks_tab_item title=”Title 2″]\u003Cbr \u002F>\n    Example content 2\u003Cbr \u002F>\n[\u002Fmks_tab_item]\u003Cbr \u002F>\n[mks_tab_item title=”Title 3″]\u003Cbr \u002F>\n    Example content 3\u003Cbr \u002F>\n[\u002Fmks_tab_item]\u003Cbr \u002F>\n[\u002Fmks_tabs]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Toggles\u003C\u002Fstrong> – Use toggles shortcode if you want to display some content in show\u002Fhide manner.\u003C\u002Fp>\n\u003Cp>[mks_toggle title=”Example Title” state=”open”]Toggle content goes here…[\u002Fmks_toggle]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Accordions\u003C\u002Fstrong> – Similar to toggle, it is just like a group of connected toggles.\u003C\u002Fp>\n\u003Cp>[mks_accordion]\u003Cbr \u002F>\n[mks_accordion_item title=”Title 1″]\u003Cbr \u002F>\nExample content 1\u003Cbr \u002F>\n[\u002Fmks_accordion_item]\u003Cbr \u002F>\n[mks_accordion_item title=”Title 2″]\u003Cbr \u002F>\nExample content 2\u003Cbr \u002F>\n[\u002Fmks_accordion_item]\u003Cbr \u002F>\n[mks_accordion_item title=”Title 3″]\u003Cbr \u002F>\nExample content 3\u003Cbr \u002F>\n[\u002Fmks_accordion_item]\u003Cbr \u002F>\n[\u002Fmks_accordion]\u003C\u002Fp>\n","Add some cool elements to your post\u002Fpage content with flexible shortcodes.",448172,84,10,"2025-06-10T12:12:00.000Z","6.8.5","3.5",[72,21,73,74,75],"accordions","shortcodes","tabs","toggles","https:\u002F\u002Fmekshq.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmeks-flexible-shortcodes.zip",97,3,"2025-06-12 00:00:00",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":55,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":23,"tags":95,"homepage":97,"download_link":98,"security_score":99,"vuln_count":100,"unpatched_count":100,"last_vuln_date":101,"fetched_at":27},"bybrick-accordion","byBrick Accordion","1.0","davidpaulsson","https:\u002F\u002Fprofiles.wordpress.org\u002Fdavidpaulsson\u002F","\u003Cp>A small but simple plugin that enables shortcode support to create accordion sections directly in your posts\u002Fpages.\u003C\u002Fp>\n","A plugin that enables in-post open and close menus\u002Faccordions.",60,4899,80,"2011-10-07T11:30:00.000Z","3.2.1","3.0",[18,96,20,21],"collapsible","https:\u002F\u002Fgithub.com\u002FbyBrick\u002FbyBrick-Accordion-Plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbybrick-accordion.zip",64,1,"2025-03-31 00:00:00",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":89,"downloaded":110,"rating":25,"num_ratings":31,"last_updated":111,"tested_up_to":112,"requires_at_least":94,"requires_php":23,"tags":113,"homepage":116,"download_link":117,"security_score":118,"vuln_count":100,"unpatched_count":100,"last_vuln_date":119,"fetched_at":27},"master-paper-collapse-toggle","Master Paper Collapse Toggle","1.1","Luis Rock","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaurolopes\u002F","\u003Cp>Based on jQuery Paper Collapse Plugin, by Alexander Rühle, this WordPress plugin allows you to create toggles in format of collapsible paper cards, inspired by Google Material Design.\u003C\u002Fp>\n\u003Cp>You can even use FA icons on your toggles.\u003C\u002Fp>\n\u003Cp>Install and basic usage video:\u003Cbr \u002F>\nhttps:\u002F\u002Fwww.youtube.com\u002Fwatch?v=6h_TpRY_JCc\u003C\u002Fp>\n\u003Cp>Titles, icons and content:\u003Cbr \u002F>\nhttps:\u002F\u002Fwww.youtube.com\u002Fwatch?v=aAk9ER-Wc28\u003C\u002Fp>\n\u003Cp>Shortcode attributes: title, icon, color\u003C\u002Fp>\n","Allows you to create toggles in format of collapsible paper cards, inspired by Google Material Design.",3065,"2016-11-05T14:01:00.000Z","4.6.30",[18,19,114,115,22],"master","paper","http:\u002F\u002Fluisrock.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmaster-paper-collapse-toggle.zip",63,"2025-09-05 00:00:00",{"slug":121,"name":122,"version":6,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":67,"downloaded":127,"rating":11,"num_ratings":11,"last_updated":128,"tested_up_to":69,"requires_at_least":15,"requires_php":129,"tags":130,"homepage":23,"download_link":133,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"accord-blocks","Accord Blocks – The Easiest Accordion & FAQ Blocks","Md Abul Bashar","https:\u002F\u002Fprofiles.wordpress.org\u002Fhmbashar\u002F","\u003Cp>Accord Blocks provides easy-to-use Gutenberg blocks for creating beautiful accordions and FAQs. Built with modern web technologies and optimized for performance, this plugin helps you create engaging and interactive content sections.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Two Powerful Blocks:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>FAQ Block: Create individual FAQ items with questions and answers\u003C\u002Fli>\n\u003Cli>FAQ Group Block: Group multiple FAQs together with shared settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Rich Customization Options:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Customizable colors and backgrounds\u003C\u002Fli>\n\u003Cli>Typography controls for titles and content\u003C\u002Fli>\n\u003Cli>Adjustable spacing and borders\u003C\u002Fli>\n\u003Cli>Responsive design for all screen sizes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Smart Functionality:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Accordion mode (optional)\u003C\u002Fli>\n\u003Cli>Open\u002Fclose animation effects\u003C\u002Fli>\n\u003Cli>Option to set items open by default\u003C\u002Fli>\n\u003Cli>SEO-friendly structure\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Schema markup for better SEO\u003C\u002Fli>\n\u003Cli>Rich text support in questions and answers\u003C\u002Fli>\n\u003Cli>Smooth animations for better user experience\u003C\u002Fli>\n\u003Cli>Group title customization options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Product FAQs\u003C\u002Fli>\n\u003Cli>Knowledge Base sections\u003C\u002Fli>\n\u003Cli>Service descriptions\u003C\u002Fli>\n\u003Cli>Course curricula\u003C\u002Fli>\n\u003Cli>Support documentation\u003C\u002Fli>\n\u003Cli>General accordions\u003C\u002Fli>\n\u003C\u002Ful>\n","Create beautiful and SEO-friendly accordions and FAQs with Gutenberg blocks. Build engaging content sections and knowledge bases easily.",480,"2025-05-31T17:23:00.000Z","8.0",[18,131,19,132,22],"blocks","faq","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faccord-blocks.1.0.0.zip",{"attackSurface":135,"codeSignals":184,"taintFlows":307,"riskAssessment":308,"analyzedAt":314},{"hooks":136,"ajaxHandlers":175,"restRoutes":176,"shortcodes":177,"cronEvents":183,"entryPointCount":100,"unprotectedCount":11},[137,142,146,152,157,162,167,171],{"type":138,"name":139,"callback":140,"file":141,"line":25},"action","admin_post_shabm_save_settings","shabm_admin_post_save_settings","admin\\shabm-admin-actions.php",{"type":138,"name":143,"callback":144,"file":141,"line":145},"admin_post_nopriv_shabm_save_settings","shabm_admin_post_nopriv_bounce",111,{"type":138,"name":147,"callback":148,"priority":149,"file":150,"line":151},"admin_menu","shabm_register_admin_menu",99,"admin\\shabm-admin-menu.php",116,{"type":138,"name":153,"callback":154,"file":155,"line":156},"admin_init","shabm_register_settings","admin\\shabm-admin-settings.php",18,{"type":138,"name":158,"callback":159,"file":160,"line":161},"plugins_loaded","shabm_load_textdomain","show-hide-accordion-by-mediaart.php",43,{"type":138,"name":163,"callback":164,"priority":165,"file":160,"line":166},"init","shabm_register_shortcodes",5,44,{"type":138,"name":168,"callback":169,"file":160,"line":170},"wp_enqueue_scripts","shabm_enqueue_frontend_assets",45,{"type":138,"name":172,"callback":173,"file":160,"line":174},"admin_enqueue_scripts","shabm_enqueue_admin_assets",46,[],[],[178],{"tag":179,"callback":180,"file":181,"line":182},"ma_collapse","shabm_shortcode","includes\\shabm-shortcodes.php",19,[],{"dangerousFunctions":185,"sqlUsage":186,"outputEscaping":188,"fileOperations":11,"externalRequests":11,"nonceChecks":31,"capabilityChecks":55,"bundledLibraries":303},[],{"prepared":11,"raw":11,"locations":187},[],{"escaped":189,"rawEcho":190,"locations":191},53,66,[192,195,198,200,202,204,205,207,209,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,241,243,245,247,249,251,253,255,257,259,260,261,262,264,266,267,268,270,272,273,274,275,276,277,278,280,281,282,283,284,286,287,288,290,292,293,295,296,297,299,301],{"file":150,"line":193,"context":194},91,"raw output",{"file":196,"line":197,"context":194},"templates\\admin\\help-page.php",16,{"file":196,"line":199,"context":194},21,{"file":196,"line":201,"context":194},25,{"file":196,"line":203,"context":194},27,{"file":196,"line":32,"context":194},{"file":196,"line":206,"context":194},31,{"file":196,"line":208,"context":194},42,{"file":196,"line":166,"context":194},{"file":196,"line":211,"context":194},52,{"file":196,"line":213,"context":194},54,{"file":196,"line":215,"context":194},55,{"file":196,"line":217,"context":194},56,{"file":196,"line":219,"context":194},59,{"file":196,"line":221,"context":194},61,{"file":196,"line":223,"context":194},71,{"file":196,"line":225,"context":194},75,{"file":196,"line":227,"context":194},77,{"file":196,"line":229,"context":194},79,{"file":196,"line":231,"context":194},81,{"file":196,"line":233,"context":194},83,{"file":196,"line":235,"context":194},85,{"file":196,"line":237,"context":194},87,{"file":196,"line":239,"context":194},89,{"file":196,"line":193,"context":194},{"file":196,"line":242,"context":194},95,{"file":244,"line":32,"context":194},"templates\\admin\\page.php",{"file":246,"line":32,"context":194},"templates\\admin\\presets-page.php",{"file":246,"line":248,"context":194},32,{"file":246,"line":250,"context":194},34,{"file":246,"line":252,"context":194},35,{"file":246,"line":254,"context":194},36,{"file":246,"line":256,"context":194},39,{"file":246,"line":258,"context":194},41,{"file":246,"line":208,"context":194},{"file":246,"line":161,"context":194},{"file":246,"line":174,"context":194},{"file":246,"line":263,"context":194},49,{"file":246,"line":265,"context":194},51,{"file":246,"line":213,"context":194},{"file":246,"line":217,"context":194},{"file":246,"line":269,"context":194},57,{"file":246,"line":271,"context":194},58,{"file":246,"line":219,"context":194},{"file":246,"line":89,"context":194},{"file":246,"line":118,"context":194},{"file":246,"line":91,"context":194},{"file":246,"line":231,"context":194},{"file":246,"line":54,"context":194},{"file":279,"line":166,"context":194},"templates\\admin\\settings-page.php",{"file":279,"line":263,"context":194},{"file":279,"line":217,"context":194},{"file":279,"line":89,"context":194},{"file":279,"line":221,"context":194},{"file":279,"line":285,"context":194},62,{"file":279,"line":118,"context":194},{"file":279,"line":99,"context":194},{"file":279,"line":289,"context":194},67,{"file":279,"line":291,"context":194},74,{"file":279,"line":233,"context":194},{"file":279,"line":294,"context":194},88,{"file":279,"line":242,"context":194},{"file":279,"line":25,"context":194},{"file":279,"line":298,"context":194},107,{"file":279,"line":300,"context":194},109,{"file":279,"line":302,"context":194},113,[304],{"name":305,"version":26,"knownCves":306},"TinyMCE",[],[],{"summary":309,"deductions":310},"The \"show-hide-accordion-by-mediaart\" plugin v1.0.0 exhibits a generally positive security posture, primarily due to the absence of known vulnerabilities and a cautious approach to sensitive code practices. The static analysis reveals no critical or high-severity code signals like dangerous functions, raw SQL queries, or unsanitized taint flows. The plugin also implements a reasonable number of nonce and capability checks, indicating an awareness of WordPress security best practices.  However, a significant concern arises from the output escaping, where less than half of the outputs are properly escaped. This leaves the plugin susceptible to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not correctly handled before being displayed to the end-user. While there's no vulnerability history to draw from, the poor output escaping is a notable weakness that could be exploited in the absence of external security measures.",[311],{"reason":312,"points":313},"Poor output escaping",6,"2026-03-17T06:37:17.255Z",{"wat":316,"direct":329},{"assetPaths":317,"generatorPatterns":322,"scriptPaths":323,"versionParams":324},[318,319,320,321],"\u002Fwp-content\u002Fplugins\u002Fshow-hide-accordion-by-mediaart\u002Fassets\u002Fcss\u002Fshabm-frontend.css","\u002Fwp-content\u002Fplugins\u002Fshow-hide-accordion-by-mediaart\u002Fassets\u002Fjs\u002Fshabm-frontend.js","\u002Fwp-content\u002Fplugins\u002Fshow-hide-accordion-by-mediaart\u002Fassets\u002Fcss\u002Fshabm-admin.css","\u002Fwp-content\u002Fplugins\u002Fshow-hide-accordion-by-mediaart\u002Fassets\u002Fjs\u002Fshabm-admin.js",[],[319,321],[325,326,327,328],"show-hide-accordion-by-mediaart\u002Fassets\u002Fcss\u002Fshabm-frontend.css?ver=","show-hide-accordion-by-mediaart\u002Fassets\u002Fjs\u002Fshabm-frontend.js?ver=","show-hide-accordion-by-mediaart\u002Fassets\u002Fcss\u002Fshabm-admin.css?ver=","show-hide-accordion-by-mediaart\u002Fassets\u002Fjs\u002Fshabm-admin.js?ver=",{"cssClasses":330,"htmlComments":342,"htmlAttributes":343,"restEndpoints":349,"jsGlobals":350,"shortcodeOutput":353},[331,332,333,334,335,336,337,338,339,340,341],"shabm-wrap","is-closed","is-open","shabm-toggle","is-link","is-button","shabm-content","shabm-group","group-","shabm-group-content","shabm-toggle-icon",[],[344,345,346,347,348],"data-effects","data-effect","data-speed","data-accordion","data-id",[],[351,352],"SHABM_SETTINGS","SHABM_ADMIN_I18N",[354,355,356,357],"\u003Cdiv class=\"shabm-wrap is-closed shabm-group group-","\u003Cdiv class=\"shabm-toggle is-link\"","\u003Cspan class=\"shabm-toggle-icon\">","\u003Cdiv class=\"shabm-content\""]