[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f7eSt6coZnfSi0hZ4RjqCa-LbuyEokPj1AmppNa84vA0":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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":45,"crawl_stats":36,"alternatives":52,"analysis":155,"fingerprints":183},"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,4,"2011-10-07T11:30:00.000Z","3.2.1","3.0","",[20,21,22,23],"accordion","collapsible","expand","shortcode","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","2026-03-15T15:16:48.613Z",[31],{"id":32,"url_slug":33,"title":34,"description":35,"plugin_slug":4,"theme_slug":36,"affected_versions":37,"patched_in_version":36,"severity":38,"cvss_score":39,"cvss_vector":40,"vuln_type":41,"published_date":28,"updated_date":42,"references":43,"days_to_patch":36},"CVE-2025-31621","bybrick-accordion-authenticated-contributor-stored-cross-site-scripting","byBrick Accordion \u003C= 1.0 - Authenticated (Contributor+) Stored Cross-Site Scripting","The byBrick Accordion plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 1.0 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=1.0","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-04-08 18:46:37",[44],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fde2f93f9-1789-4fdf-ac83-b2cfe44fdafa?source=api-prod",{"slug":7,"display_name":7,"profile_url":8,"plugin_count":46,"total_installs":47,"avg_security_score":48,"avg_patch_time_days":49,"trust_score":50,"computed_at":51},2,130,75,30,77,"2026-04-04T19:09:19.134Z",[53,72,92,113,136],{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":61,"num_ratings":61,"last_updated":63,"tested_up_to":64,"requires_at_least":65,"requires_php":66,"tags":67,"homepage":18,"download_link":70,"security_score":71,"vuln_count":61,"unpatched_count":61,"last_vuln_date":36,"fetched_at":29},"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",[20,68,22,23,69],"collapse","toggle","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshow-hide-accordion-by-mediaart.1.0.0.zip",100,{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":80,"downloaded":81,"rating":71,"num_ratings":82,"last_updated":83,"tested_up_to":64,"requires_at_least":84,"requires_php":18,"tags":85,"homepage":18,"download_link":89,"security_score":90,"vuln_count":14,"unpatched_count":61,"last_vuln_date":91,"fetched_at":29},"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",[20,86,87,88],"content-toggle","expand-content","read-more","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexpand-maker.zip",92,"2025-12-15 00:00:00",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":80,"downloaded":100,"rating":71,"num_ratings":11,"last_updated":101,"tested_up_to":64,"requires_at_least":102,"requires_php":103,"tags":104,"homepage":108,"download_link":109,"security_score":110,"vuln_count":111,"unpatched_count":61,"last_vuln_date":112,"fetched_at":29},"lightweight-accordion","Lightweight Accordion","1.6.0","Andy Feliciotti","https:\u002F\u002Fprofiles.wordpress.org\u002Fsomeguy9\u002F","\u003Cp>\u003Cstrong>Lightweight Accordion\u003C\u002Fstrong> plugin for WordPress allows you to add collapse elements to posts using a \u003Cstrong>Gutenberg block\u003C\u002Fstrong> or a \u003Cstrong>shortcode\u003C\u002Fstrong> (via classic editor). By using the details HTML tag and a few lines of CSS this allows for a javascript-free accordion for minimum page load.\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\u002FZ8RcrtmzvUc?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Cstrong>Extremely Lightweight (\u003C1kb):\u003C\u002Fstrong> Without using Javascript the plugin uses the native details HTML tag and a few lines of code for almost no impact on front-end.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customizable:\u003C\u002Fstrong> Options include customizing the HTML tag used for the accordion title, open by default, borders, colors, and accordion grouping (auto-close others when one opens).\u003C\u002Fp>\n\u003Cp>\u003Ch4>Shortcode Usage examples\u003C\u002Fh4>\n\u003C\u002Fp>\n\u003Cp>Here are a few examples of using the accordion plugin with shortcodes.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[lightweight-accordion title=\"My Accordion\"]My Content[\u002Flightweight-accordion]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Additionally you can display the accordion open on load with the accordion_open option.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[lightweight-accordion title=\"My Accordion\" accordion_open=true]My Content[\u002Flightweight-accordion]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can also change the html tag wrapping the title of the accordion using the title_tag option.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[lightweight-accordion title=\"My Accordion\" title_tag=\"h3\"]My Content[\u002Flightweight-accordion]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you want to include FAQ schema you can add the schema option and set it to faq.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[lightweight-accordion title=\"What is your return policy?\" schema=\"faq\"]You have 1 week to return your items[\u002Flightweight-accordion]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you’d like put a border around the content of the accordion you can use the “bordered” attribute.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[lightweight-accordion title=\"Bordered Content\" bordered=true]My Content[\u002Flightweight-accordion]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you want accordions to auto-close when another opens (exclusive accordion), use the “group” attribute with the same value on each accordion.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[lightweight-accordion title=\"Question 1\" group=\"faq\"]Answer 1[\u002Flightweight-accordion]\n[lightweight-accordion title=\"Question 2\" group=\"faq\"]Answer 2[\u002Flightweight-accordion]\n[lightweight-accordion title=\"Question 3\" group=\"faq\"]Answer 3[\u002Flightweight-accordion]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Shortcode Options\u003C\u002Fh4>\n\u003Cp>Here is the full listing of shortcode options. Additionally all of these options are accessible when using the Gutenberg block.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>title\u003C\u002Fstrong> (Required Default: null) The title of your accordion will be displayed at the top for users to click. A good example would be to include a user’s question so they could click it for more details.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>content\u003C\u002Fstrong> (Required Default: null) Content that will go into your accordion element.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>title_tag\u003C\u002Fstrong> (Default: “span”) This sets the html tag that wraps the title in the accordion summary. Useful if you want to make it a heading tag for SEO purposes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>accordion_open\u003C\u002Fstrong> (Default: false) Set this to true if you want your accordion to be open by default.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>bordered\u003C\u002Fstrong> (Default: false) Set this to true if you want a border around the accordion content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>title_text_color\u003C\u002Fstrong> (Default: false) Set this to a hex value or CSS color to change the color of the accordion title text.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>title_background_color\u003C\u002Fstrong> (Default: false) Set this to a hex value or CSS color to change the color of the accordion title text.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>schema\u003C\u002Fstrong> (Default: false) Set this to faq if you’d like FAQ schema to be included.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>class\u003C\u002Fstrong> (Default: false) Used to add a custom class to the parent container of the accordion.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>anchor\u003C\u002Fstrong> (Default: null) Adds the value as an ID to the accordion div as an anchor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>autop\u003C\u002Fstrong> (Default: true) By default the shortcode will wrap text in a ‘p’ tag. Set this to false if you’d like this disabled for the specific accordion.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>group\u003C\u002Fstrong> (Default: false) Set this to a group name to make accordions with the same group auto-close when another opens. Uses the native HTML details name attribute for zero JavaScript overhead.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Additional Details\u003C\u002Fh4>\n\u003Cp>If you’d like to remove the “lightweight-accordion.css” from being enqueued on your site use the filter below. It’s recommend you style the accordion yourself if you use this filter.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('lightweight_accordion_include_frontend_stylesheet', '__return_false' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you’d like to remove the “lightweight-accordion\u002Feditor-styles.css” from being enqueued in the admin area of your site you can use the filter below.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('lightweight_accordion_include_admin_stylesheet', '__return_false' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you’d like to remove processing of shortcodes in accordion content you can use this filter.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('lightweight_accordion_process_shortcodes', '__return_false' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you’d like to use inline Microdata for FAQ schema you can use this filter. (Not recommended)\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('lightweight_accordion_output_microdata', '__return_true' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you’d like to force “lightweight-accordion.css” to load on all of your site you can use this filter. By default the plugin will detect if the block or shortcode is used and enqueue the CSS.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('lightweight_accordion_always_include_frontend_stylesheet', '__return_true' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Simple accordion for adding collapse elements to pages without affecting page load time. Includes Gutenberg block and shortcode for classic editor.",111564,"2025-12-07T17:56:00.000Z","5.0","7.0",[20,105,106,21,107],"block","blocks","performance","https:\u002F\u002Fsmartwp.com\u002Flightweight-accordion","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flightweight-accordion.1.6.0.zip",96,3,"2025-12-14 14:20:42",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":80,"downloaded":121,"rating":122,"num_ratings":123,"last_updated":124,"tested_up_to":125,"requires_at_least":126,"requires_php":18,"tags":127,"homepage":132,"download_link":133,"security_score":134,"vuln_count":111,"unpatched_count":61,"last_vuln_date":135,"fetched_at":29},"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",[128,23,129,130,131],"accordions","shortcodes","tabs","toggles","https:\u002F\u002Fmekshq.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmeks-flexible-shortcodes.zip",97,"2025-06-12 00:00:00",{"slug":137,"name":138,"version":139,"author":140,"author_profile":141,"description":142,"short_description":143,"active_installs":80,"downloaded":144,"rating":145,"num_ratings":146,"last_updated":147,"tested_up_to":125,"requires_at_least":148,"requires_php":149,"tags":150,"homepage":153,"download_link":154,"security_score":71,"vuln_count":61,"unpatched_count":61,"last_vuln_date":36,"fetched_at":29},"tabby-responsive-tabs","Tabby Responsive Tabs","1.4.1","cubecolour","https:\u002F\u002Fprofiles.wordpress.org\u002Fnumeeja\u002F","\u003Cul>\n\u003Cli>Adds a set of horizontal tabs which changes to an accordion on narrow viewports\u003C\u002Fli>\n\u003Cli>Tabs and accordion are created with jQuery\u003C\u002Fli>\n\u003Cli>Supports multiple sets of tabs on same page\u003C\u002Fli>\n\u003Cli>Uses semantic header and content markup\u003C\u002Fli>\n\u003Cli>Aria attributes and roles aid screen reader accessibility\u003C\u002Fli>\n\u003Cli>Tabs and content are accessible via keyboard\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The Tabby responsive tabs plugin is designed to be an easy and lightweight way to add responsive tabs to your content. Experienced developers should be able to easily customize how the tabs display on their site by replacing the built-in CSS rules with an edited version (see note below for more details of this).\u003C\u002Fp>\n\u003Ch4>Optional Add-ons\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fcubecolour.co.uk\u002Ftabby-responsive-tabs-customiser\u002F\" title=\"Tabby responsive tabs customiser\" rel=\"nofollow ugc\">Tabby responsive tabs customiser\u003C\u002Fa> add-on adds a settings panel with several parameters to provide the easiest way to customise the display of your tabs without editing any code. You can use the default tabby styles or one of the included one-click presets as a starting point for customisation. It also enables you to easily add icons to your tab titles.\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fcubecolour.co.uk\u002Fdownloads\u002Ftabby-link-to-tab\u002F\" title=\"Tabby link to tab\" rel=\"nofollow ugc\">Tabby link to tab\u003C\u002Fa> add-on provides a simple shortcode to create links to specific tabs which can appear anywhere on the same page as the tabgroup without the page reloading.\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fcubecolour.co.uk\u002Fdownloads\u002Ftabby-tab-to-url-link\u002F\" title=\"Tabby tab to URL link\" rel=\"nofollow ugc\">Tabby tab to URL link\u003C\u002Fa> add-on enables you to set one or more of your tabs to act as a link to any URL.\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fcubecolour.co.uk\u002Fdownloads\u002Ftabby-load-accordion-closed\u002F\" title=\"Tabby load accordion closed\" rel=\"nofollow ugc\">Tabby load accordion closed\u003C\u002Fa> add-on changes the default behaviour when the tabs are displayed as an accordion so that no accordion sections are open when the page initially loads.\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fcubecolour.co.uk\u002Fdownloads\u002Ftabby-reopen-current-tab-on-reload\u002F\" title=\"Tabby reopen current tab on reload\" rel=\"nofollow ugc\">Tabby reopen current tab on reload\u003C\u002Fa> add-on enables the currently active tab to remain the active (open) tab after the page has been reloaded\u002Frefreshed.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Usage:\u003C\u002Fh4>\n\u003Cp>There are two shortcodes used to create the tab group: \u003Ccode>[tabby]\u003C\u002Fcode> and \u003Ccode>[tabbyending]\u003C\u002Fcode> both must be used as below to create a tab group.\u003C\u002Fp>\n\u003Cp>To start a new tab use a \u003Ccode>[tabby]\u003C\u002Fcode> shortcode, eg:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[tabby title=\"tabname\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>replace tabname with the name of your tab.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Add the tab content after the shortcode.\u003C\u002Fp>\n\u003Cp>Add a \u003Ccode>[tabbyending]\u003C\u002Fcode> shortcode after the content of the last tab in a tabgroup.\u003C\u002Fp>\n\u003Ch4>Example\u003C\u002Fh4>\n\u003Cp>\u003Cem>If you copy & paste this example into your own page instead of typing them, ensure that you delete any stray \u003Ccode> or \u003Cpre> tags that might have appeared.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[tabby title=\"First Tab\"]\n\n\nThis is the content of the first tab.\n\n\n[tabby title=\"Second Tab\"]\n\n\nThis is the content of the second tab. This is the content of the second tab.\n\n\n[tabby title=\"Third Tab\"]\n\n\nThis is the content of the third tab. This is the content of the third tab. This is the content of the third tab.\n\n\n[tabbyending]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>note: To prevent stray paragraph tags being introduced by WordPress’s wpautop filter, ensure that there is a blank line above and below each tabby shortcode and the tabbyending shortcode.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>You can see the tabs on the \u003Ca href=\"https:\u002F\u002Fcubecolour.co.uk\u002Ftabby-responsive-tabs\u002F\" title=\"Tabby Responsive Tabs demo\" rel=\"nofollow ugc\">demo page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can add the shortcodes to a page made using the WordPress block editor by using WordPress’s shortcode block.\u003C\u002Fp>\n\u003Cp>If you want to change how the tabs and accordion display on your site, you have two options:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Use the \u003Ca href=\"https:\u002F\u002Fcubecolour.co.uk\u002Ftabby-responsive-tabs-customiser\u002F\" title=\"Tabby Responsive Tabs Customiser\" rel=\"nofollow ugc\">Tabby Responsive Tabs Customiser\u003C\u002Fa> plugin which provides a very easy way to customise the display of your tabs without needing to edit any code.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Copy the contents of the plugin’s stylesheet into your child theme or custom styles plugin and make the changes to that copy as required. If you do this you will also need to prevent the built-in styles from loading by going to the admin page at settings => tabby and unchecking the “Include the default tabby stylesheet” checkbox.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Additional Shortcode attributes\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Open\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The first (leftmost) tab panel will be open by default in ‘tab view’ and in ‘accordion view’.\u003C\u002Fp>\n\u003Cp>If you want a specific tab other than the first tab to be open by default when the page first loads, you can add the parameter & value \u003Cstrong>open=”yes”\u003C\u002Fstrong> to the shortcode for that tab:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[tabby title=\"My Tab\" open=\"yes\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you use the ‘open’ shortcode parameter in one of your tab shortcodes, ensure that you only add it to single tab as having more than one tab open within a tab group is not supported.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Icon\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The markup required to show an icon alongside a tab title can be added by using the \u003Cstrong>‘icon’\u003C\u002Fstrong> attribute. Tabby responsive tabs does not add the icon files, you will also need to use a theme or plugin (such as the tabby responsive tabs customiser add-on) to add the icon files:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[tabby title=\"My Tab\" icon=\"cog\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This adds a pseudo element before the tab title with the classes “fa” and “fa-cog”. Other icon font sets can be used if you ensure the CSS rules target the classes added by the plugin.\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fcubecolour.co.uk\u002Ftabby-responsive-tabs-customiser\u002F\" title=\"Tabby Responsive Tabs Customiser\" rel=\"nofollow ugc\">Tabby Responsive Tabs Customiser\u003C\u002Fa> plugin can be used to add the Font Awesome files required to display the icons in the tab titles.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Class\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This allows a custom class to be added to each tab and tab content area. The class added to the tab will be the value of the class parameter and the class of the tab content area associated with that tab will be the class with the ‘-content’ suffix.\u003C\u002Fp>\n\u003Ch4>Controlling which tab is open when linking to the page\u003C\u002Fh4>\n\u003Cp>You can use a ‘target’ URL parameter in your link to set which tab will be open when the page initially loads. The value of this parameter is based on the tab title specified in the tabby shortcode which built the tab, but formatted with punctuation & special characters removed, accents removed, and with dashes replacing the spaces.\u003C\u002Fp>\n\u003Cp>If you want to link to a ‘contacts’ page with a tab titled ‘Phone Numbers’ open, the url you use to link to this page would look like:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>yoursite.com\u002Fcontact\u002F?target=phone-numbers\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you want a tab with the title ’email addresses’ to be open, the url would look like:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>yoursite.com\u002Fcontact\u002F?target=email-addresses\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you want a tab with the title ‘entr&eacute;es’ to be open (with an acute accent over the second e), the url would look like:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>yoursite.com\u002Fcontact\u002F?target=entrees\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Using a target url parameter will override any open shortcode parameters used.\u003C\u002Fp>\n","Create responsive tabs inside your posts, pages or custom post content by adding simple shortcodes inside the post editor.",340647,98,144,"2025-08-17T14:58:00.000Z","4.9","5.6",[20,151,23,152,130],"responsive","tab","https:\u002F\u002Fcubecolour.co.uk\u002Ftabby-responsive-tabs","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftabby-responsive-tabs.1.4.1.zip",{"attackSurface":156,"codeSignals":168,"taintFlows":175,"riskAssessment":176,"analyzedAt":182},{"hooks":157,"ajaxHandlers":164,"restRoutes":165,"shortcodes":166,"cronEvents":167,"entryPointCount":61,"unprotectedCount":61},[158],{"type":159,"name":160,"callback":161,"file":162,"line":163},"filter","the_posts","bb_include_accordion_if_needed","bybrick-accordion.php",21,[],[],[],[],{"dangerousFunctions":169,"sqlUsage":170,"outputEscaping":172,"fileOperations":61,"externalRequests":61,"nonceChecks":61,"capabilityChecks":61,"bundledLibraries":174},[],{"prepared":61,"raw":61,"locations":171},[],{"escaped":61,"rawEcho":61,"locations":173},[],[],[],{"summary":177,"deductions":178},"The static analysis of the bybrick-accordion plugin v1.0 reveals a seemingly robust security posture from a code perspective. There are no identified dangerous functions, all SQL queries utilize prepared statements, and all output is properly escaped. Furthermore, the plugin exhibits no file operations, external HTTP requests, or critical code signals like missing nonce or capability checks in its analyzed entry points, which are nonexistent. This suggests that the direct attack surface within the analyzed code is minimal and well-hardened against common code injection and data manipulation vulnerabilities.\n\nHowever, the presence of one known and currently unpatched CVE for this plugin, specifically a medium severity Cross-Site Scripting (XSS) vulnerability, significantly elevates the risk. The static analysis, while thorough for the code provided, does not appear to have flagged the conditions leading to this historical vulnerability, implying the vulnerability might reside in an area not covered by the static analysis scope or that the analysis tools were not configured to detect this specific type of flaw. The fact that the last vulnerability was in 2025 suggests the plugin may not be actively maintained or that a patch was intended but not implemented, leaving users exposed.\n\nIn conclusion, while the current code appears clean and follows secure coding practices, the unpatched XSS vulnerability is a critical concern. The plugin's security is compromised by its vulnerability history, indicating a significant risk despite the positive findings in the static code analysis. Users should be extremely cautious and prioritize updating or replacing this plugin.",[179],{"reason":180,"points":181},"Unpatched medium severity CVE",15,"2026-03-16T21:43:56.670Z",{"wat":184,"direct":190},{"assetPaths":185,"generatorPatterns":187,"scriptPaths":188,"versionParams":189},[186],"\u002Fwp-content\u002Fplugins\u002Fbybrick-accordion\u002Fstyle.css",[],[],[],{"cssClasses":191,"htmlComments":194,"htmlAttributes":196,"restEndpoints":198,"jsGlobals":199,"shortcodeOutput":201},[192,193],"accordion-title","accordion-content",[195],"\u003C!-- Please define the title for the accordion -->",[197],"id=\"bb_accordion_",[],[200],"jQuery",[202,203,204],"\u003Cdiv id=\"","_title\" class=\"accordion-title\">","\u003C\u002Fdiv>\u003Cdiv style=\"display:none;\" id=\""]