[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$flYOAA4GTo3Y3kVT1aEzuIOoyKzLjM6c6iGYrf7sRZxk":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":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":48,"crawl_stats":38,"alternatives":52,"analysis":142,"fingerprints":179},"showhide-shortcode","Show\u002FHide Shortcode","1.0.1","Lars Wallenborn","https:\u002F\u002Fprofiles.wordpress.org\u002Flarsborn\u002F","\u003Cp>This plugin allows you to easily add “Show more…” links to your site. Just enclose the content to be hidden between \u003Ccode>[showhide]\u003C\u002Fcode> and \u003Ccode>[\u002Fshowhide]\u003C\u002Fcode>. There is no modification to the backend or fancy editor. Hence the code for this plugin is minimal and the plugin should be easy to review for security issues as well not impact performance.\u003C\u002Fp>\n","Small and efficient plugin implementing dynamic \"Show more...\" links. Just use the [showhide] shortcode, there is no addition to the backend.",300,2958,100,3,"2025-01-03T11:21:00.000Z","6.7.5","5.7","7.3",[20,21,22,23,24],"expander","read-less","read-more","show-less","show-more","https:\u002F\u002Fgithub.com\u002Flarsborn\u002Fshow-hide-shortcode","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshowhide-shortcode.1.0.1.zip",91,1,0,"2025-01-24 00:00:00","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":6,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":30,"updated_date":44,"references":45,"days_to_patch":47},"CVE-2025-24687","showhide-shortcode-authenticated-contributor-stored-cross-site-scripting","Show\u002FHide Shortcode \u003C= 1.0.0 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Show\u002FHide Shortcode plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 1.0.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.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-01-28 18:53:59",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff0490b1a-5467-4ce2-ab26-04dade3ec352?source=api-prod",5,{"slug":49,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":47,"trust_score":50,"computed_at":51},"larsborn",94,"2026-04-05T01:38:31.273Z",[53,72,89,106,125],{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":29,"downloaded":61,"rating":29,"num_ratings":29,"last_updated":62,"tested_up_to":63,"requires_at_least":64,"requires_php":65,"tags":66,"homepage":69,"download_link":70,"security_score":71,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"fr-read-more","FR Read More","1.1","Faiz R","https:\u002F\u002Fprofiles.wordpress.org\u002Ffaizrasul\u002F","\u003Cp>FR Read More is a powerful plugin designed to streamline content management on your WordPress website.\u003C\u002Fp>\n\u003Cp>With its intuitive features, users can easily expand text sections to access additional information, making navigation smoother and enhancing user engagement. By offering collapsible text sections, this plugin optimizes space utilization while ensuring readability and accessibility.\u003C\u002Fp>\n\u003Cp>With FR Read More, you can provide an interactive browsing experience for your visitors, allowing them to delve deeper into your content with just a click.\u003C\u002Fp>\n","Create expandable content sections on WordPress. Let visitors reveal hidden content with a click.",529,"2024-05-02T20:58:00.000Z","6.5.8","6.0","7.4",[67,21,22,24,68],"ellipsis","wordpress-excerpt","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffr-read-more","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffr-read-more.zip",92,{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":29,"downloaded":80,"rating":13,"num_ratings":28,"last_updated":81,"tested_up_to":82,"requires_at_least":83,"requires_php":84,"tags":85,"homepage":84,"download_link":88,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"webspero-read-more-toggle","Webspero Read More Toggle","1.1.0","Ayush Guleria","https:\u002F\u002Fprofiles.wordpress.org\u002Fguleriaharbour\u002F","\u003Cp>\u003Cstrong>Read More Toggle\u003C\u002Fstrong> helps you automatically shorten long blocks of text and adds a “Read More \u002F Read Less” link for better content readability.\u003Cbr \u002F>\nIt uses minimal JavaScript, customizable text, and works seamlessly with any theme.\u003C\u002Fp>\n\u003Cp>Great for blog posts, product descriptions, FAQs, and anywhere you need to hide extra content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Automatically trims long content\u003Cbr \u002F>\n– Customizable toggle labels\u003Cbr \u002F>\n– Lightweight and fast\u003Cbr \u002F>\n– Easy integration with any theme\u003Cbr \u002F>\n– Optional animation support (slide, fade, or none)\u003C\u002Fp>\n","Adds a simple \"Read More \u002F Read Less\" toggle to long content using lightweight JavaScript. Ideal for blogs, FAQs, or excerpts.",222,"2025-08-21T08:39:00.000Z","6.8.5","5.0","",[86,21,22,24,87],"excerpt","toggle-content","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebspero-read-more-toggle.1.1.0.zip",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":97,"downloaded":98,"rating":29,"num_ratings":29,"last_updated":99,"tested_up_to":16,"requires_at_least":100,"requires_php":101,"tags":102,"homepage":104,"download_link":105,"security_score":71,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"read-more-wp","Read More WP","1.1.6","Bolton Studios LLC","https:\u002F\u002Fprofiles.wordpress.org\u002Fboltonstudios\u002F","\u003Cp>Hide text with an elegant toggle button to show more.\u003C\u002Fp>\n\u003Cp>Insert the \u003Cem>[start-read-more]\u003C\u002Fem> shortcode where you want to hide content,\u003Cbr \u002F>\nfollowed by \u003Cem>[end-read-more]\u003C\u002Fem> to add the toggle button.\u003C\u002Fp>\n\u003Cp>Target \u003Ccode>.rmwp-button-wrap button\u003C\u002Fcode> to style the button (optional).\u003C\u002Fp>\n\u003Cp>View the \u003Ca href=\"https:\u002F\u002Fwww.boltonstudios.com\u002Fread-more-wp\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Features (Free)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Elegantly hide content.\u003C\u002Fli>\n\u003Cli>Toggle button to show more.\u003C\u002Fli>\n\u003Cli>Easy Shortcodes.\u003C\u002Fli>\n\u003Cli>Inline breaks—great for short text such as testimonials.\u003C\u002Fli>\n\u003Cli>WordPress forum support.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Features (Paid)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Animated transitions.\u003C\u002Fli>\n\u003Cli>Pop-Ups.\u003C\u002Fli>\n\u003Cli>Priority email support.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.boltonstudios.com\u002Fread-more-wp\u002F\" rel=\"nofollow ugc\">Get Read More WP Plus\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supporting Read More WP\u003C\u002Fh4>\n\u003Cp>If you found this free plugin helpful, you can support the developer by upgrading to \u003Cem>Read More WP Plus\u003C\u002Fem> or donating to the coffee fund:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fko-fi.com\u002Fboltonstudios\" rel=\"nofollow ugc\">Buy me a coffee\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[start-read-more]\n[end-read-more]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Optional Shortcode Parameters\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[start-read-more more=\"Read More\" less=\"Read Less\" inline=false ellipsis=true][end-read-more]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>more…”Read More” or another button label.\u003C\u002Fli>\n\u003Cli>less…”Read Less” or another button label.\u003C\u002Fli>\n\u003Cli>inline…true or false. Default: false.\u003C\u002Fli>\n\u003Cli>ellipsis…true or false. Default: true.\u003C\u002Fli>\n\u003Cli>animation…”none”, “slide”, “fade”, “fold”, “pop-up”.\u003C\u002Fli>\n\u003Cli>speed…The speed of the animation in milliseconds. Default: 500.\u003C\u002Fli>\n\u003C\u002Ful>\n","Create excerpts and hide text with an elegant toggle button to show more.",1000,4616,"2025-02-10T04:08:00.000Z","4.0.0","5.4",[67,22,24,103],"toggle-text","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fread-more-wp\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fread-more-wp.1.1.6.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":13,"downloaded":114,"rating":29,"num_ratings":29,"last_updated":115,"tested_up_to":116,"requires_at_least":117,"requires_php":118,"tags":119,"homepage":122,"download_link":123,"security_score":124,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"read-more-buddy","Read More Buddy","1.0.0","steveo619","https:\u002F\u002Fprofiles.wordpress.org\u002Fsteveo619\u002F","\u003Cp>Want a read more button which is easily configurable and full of features?\u003Cbr \u002F>\nLook no further!\u003C\u002Fp>\n\u003Cp>Read More Buddy gives you the ability to hide text with out affecting search engines ability to find it. Simple to add to your page either using the shortcode or even inserting the shortcode by highlighting the text you want to hide and pressing the RMB toolbar button.\u003Cbr \u002F>\nWith plenty of customization features and light weight structure Read More Buddy is the perfect solution for your site.\u003C\u002Fp>\n","A simple and light but highly customizable to hide predefined text, through use of a shortcode and add a 'Read More' button.",2432,"2019-04-17T13:01:00.000Z","5.1.22","3.0.1","5.2",[120,121,21,22],"jquery","read","http:\u002F\u002Ftemple.co.za","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fread-more-buddy.1.0.0.zip",85,{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":29,"num_ratings":29,"last_updated":135,"tested_up_to":136,"requires_at_least":137,"requires_php":101,"tags":138,"homepage":84,"download_link":141,"security_score":124,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"km-showhide","KM-ShowHide","1.01","man_ketan","https:\u002F\u002Fprofiles.wordpress.org\u002Fman_ketan\u002F","\u003Cp>This plugin allows you show\u002Fhide text in post and page by inserting simple shortcode.\u003Cbr \u002F>\nExample usage: [km_showhide]Hidden content goes in here.[\u002Fkm_showhide]\u003C\u002Fp>\n","This simple plugin allows you to toggle your content inside shortcode.",30,1369,"2019-11-17T12:49:00.000Z","5.3.21","4.6",[21,22,139,140],"show-hide","toggle","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkm-showhide.zip",{"attackSurface":143,"codeSignals":159,"taintFlows":167,"riskAssessment":168,"analyzedAt":178},{"hooks":144,"ajaxHandlers":151,"restRoutes":152,"shortcodes":153,"cronEvents":158,"entryPointCount":28,"unprotectedCount":29},[145],{"type":146,"name":147,"callback":148,"file":149,"line":150},"action","init","showhideshortcode_resources","show-hide-shortcode.php",17,[],[],[154],{"tag":155,"callback":156,"file":149,"line":157},"showhide","showhideshortcode_showhide",31,[],{"dangerousFunctions":160,"sqlUsage":161,"outputEscaping":163,"fileOperations":29,"externalRequests":29,"nonceChecks":29,"capabilityChecks":29,"bundledLibraries":166},[],{"prepared":29,"raw":29,"locations":162},[],{"escaped":164,"rawEcho":29,"locations":165},2,[],[],[],{"summary":169,"deductions":170},"The 'showhide-shortcode' plugin v1.0.1 exhibits a generally good security posture in its static analysis, with no detected dangerous functions, all SQL queries using prepared statements, and all output properly escaped.  The attack surface is minimal, consisting of a single shortcode, and importantly, there are no unprotected entry points found in the static analysis, which is a significant strength.  The absence of any taint analysis findings further suggests that readily exploitable vulnerabilities within the code itself are unlikely at this version.  However, the plugin's vulnerability history is a major concern.  It has a known CVE with a history of Cross-Site Scripting (XSS) vulnerabilities. Although there are no currently unpatched CVEs, the past occurrence of a medium-severity XSS vulnerability, especially one that has been fixed, indicates a tendency for such issues to arise.  This suggests that while the current version might be clean, careful monitoring and prompt updates are essential, as future versions could potentially reintroduce similar flaws if not rigorously tested.",[171,174,176],{"reason":172,"points":173},"Known medium severity XSS vulnerability in history",8,{"reason":175,"points":47},"No nonce checks on shortcode entry point",{"reason":177,"points":47},"No capability checks on shortcode entry point","2026-03-16T20:05:53.125Z",{"wat":180,"direct":187},{"assetPaths":181,"generatorPatterns":183,"scriptPaths":184,"versionParams":185},[182],"\u002Fwp-content\u002Fplugins\u002Fshowhide-shortcode\u002Fscript.js",[],[182],[186],"showhide-shortcode\u002Fscript.js?ver=",{"cssClasses":188,"htmlComments":190,"htmlAttributes":191,"restEndpoints":194,"jsGlobals":195,"shortcodeOutput":196},[189],"showhideshortcode-content",[],[192,193],"data-show-caption","data-hide-caption",[],[],[197,198,199],"\u003Cdiv class=\"showhideshortcode-content\">\u003Cp>\u003Ca href=\"#\" data-show-caption=\"","\">","\u003C\u002Fa>\u003C\u002Fp>\u003Cdiv style=\"display: none;\">"]