[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f_4pOXUu9--FRog_rhCQXS8vriW_wLJsKCNOUBWV0kdo":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":137,"fingerprints":171},"read-more-read-less","Read More Read Less","1.0.0","Shashank Kumar Gaur","https:\u002F\u002Fprofiles.wordpress.org\u002Fshashank24\u002F","\u003Cp>So easy and lightweight plugin that helps you to show some portion of large data and show and hide on button click. Also if there is any URL in that link, it will take you there. Place this code in your template file \u003Clabel class=”redirectTo” style=”display: none”>Here you can provide the link where you want to redirect the page and its optional. If its empty then read more read less functionality will work.\u003C\u002Flabel> and in the between the tag set the URL you want to redirect the user and use this shortcode to “[readmoreless maxchar=50]Here you can put your string[\u002Freadmoreless]” to show the data and in between the tag set the string you want to show. maxchar is the variable where you set the maximum words you want to show when page loads.\u003C\u002Fp>\n","So easy and lightweight plugin that helps you to show some portion of large data and show and hide on button click. Also if there is any URL in that l &hellip;",10,2094,0,"2018-06-11T06:58:00.000Z","4.9.29","2.3","7.2.5",[19,20,21,22,23],"hide","less","more","read","show","https:\u002F\u002Fwww.imskh.com\u002Fprojects\u002Freadmorereadless.zip","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fread-more-read-less.1.0.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"shashank24",2,30,84,"2026-04-04T10:37:32.722Z",[37,57,82,101,121],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":33,"downloaded":45,"rating":13,"num_ratings":13,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":55,"download_link":56,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"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.",1369,"2019-11-17T12:49:00.000Z","5.3.21","4.6","5.4",[51,52,53,54],"read-less","read-more","show-hide","toggle","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkm-showhide.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":77,"download_link":78,"security_score":79,"vuln_count":80,"unpatched_count":13,"last_vuln_date":81,"fetched_at":28},"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",[74,51,52,75,76],"expander","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,"2025-01-24 00:00:00",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":13,"downloaded":90,"rating":13,"num_ratings":13,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":94,"tags":95,"homepage":98,"download_link":99,"security_score":100,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"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",[96,51,52,76,97],"ellipsis","wordpress-excerpt","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffr-read-more","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffr-read-more.zip",92,{"slug":102,"name":103,"version":6,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":13,"downloaded":108,"rating":13,"num_ratings":13,"last_updated":109,"tested_up_to":110,"requires_at_least":111,"requires_php":112,"tags":113,"homepage":119,"download_link":120,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"show-hide-content-for-fusion-builder","Show Hide Content for Fusion Builder","Pitabas","https:\u002F\u002Fprofiles.wordpress.org\u002Fpitabas106\u002F","\u003Cp>This Plugin generates an extra element for Fusion Builder. It allows you to quickly create a button that shows\u002Fhides the content of your website. It helps your website look clean and compact, also allows users to click and see more information if they want. Some advantages of this are: robot defense, confirmation of user intent, page loads faster. It will work for every post, pages and custom post types.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Work for single page template\u003C\u002Fli>\n\u003Cli>Support custom post types\u003C\u002Fli>\n\u003Cli>Increase user readability \u003C\u002Fli>\n\u003Cli>Decrease SEO bounce rate\u003C\u002Fli>\n\u003C\u002Ful>\n","Show Hide Read more button for Fusion Builder. It works well for the Avada theme.",1010,"2019-09-16T09:11:00.000Z","5.2.24","4.0","5.6",[114,115,116,117,118],"avada-read-more-content","fusion-addons","fusion-element","fusion-show-more-content","show-hide-content","http:\u002F\u002Fzetamatic.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshow-hide-content-for-fusion-builder.1.0.0.zip",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":13,"downloaded":129,"rating":67,"num_ratings":80,"last_updated":130,"tested_up_to":131,"requires_at_least":132,"requires_php":55,"tags":133,"homepage":55,"download_link":136,"security_score":67,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"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",[134,51,52,76,135],"excerpt","toggle-content","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebspero-read-more-toggle.1.1.0.zip",{"attackSurface":138,"codeSignals":154,"taintFlows":161,"riskAssessment":162,"analyzedAt":170},{"hooks":139,"ajaxHandlers":146,"restRoutes":147,"shortcodes":148,"cronEvents":153,"entryPointCount":80,"unprotectedCount":13},[140],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","wp_enqueue_scripts","rmrl_scripts_styles","readmorereadless.php",55,[],[],[149],{"tag":150,"callback":151,"file":144,"line":152},"readmoreless","rmrl_show_more",43,[],{"dangerousFunctions":155,"sqlUsage":156,"outputEscaping":158,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":160},[],{"prepared":13,"raw":13,"locations":157},[],{"escaped":13,"rawEcho":13,"locations":159},[],[],[],{"summary":163,"deductions":164},"The 'read-more-read-less' plugin version 1.0.0 demonstrates a strong security posture based on the provided static analysis. It has a minimal attack surface with only one shortcode and no unprotected entry points. The code adheres to best practices by utilizing prepared statements for all SQL queries and properly escaping all outputs, leaving no evident vulnerabilities in these critical areas. Furthermore, the absence of dangerous functions, file operations, external HTTP requests, and taint flows with unsanitized paths further strengthens its security profile. The plugin also has no recorded vulnerability history, indicating a clean track record. However, the complete absence of nonce and capability checks across its entry points presents a potential concern. While the static analysis did not uncover exploitable issues in this specific version, a lack of these fundamental security mechanisms could make it susceptible to certain types of attacks if its functionality were to be expanded or if indirect vulnerabilities were to arise.",[165,168],{"reason":166,"points":167},"No nonce checks present",5,{"reason":169,"points":167},"No capability checks present","2026-03-17T00:10:09.041Z",{"wat":172,"direct":181},{"assetPaths":173,"generatorPatterns":176,"scriptPaths":177,"versionParams":178},[174,175],"\u002Fwp-content\u002Fplugins\u002Fread-more-read-less\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fread-more-read-less\u002Fjs\u002Fscript.js",[],[175],[179,180],"read-more-read-less\u002Fcss\u002Fstyle.css?ver=","read-more-read-less\u002Fjs\u002Fscript.js?ver=",{"cssClasses":182,"htmlComments":187,"htmlAttributes":188,"restEndpoints":190,"jsGlobals":191,"shortcodeOutput":192},[183,184,185,186],"rmrl_pre_data","rmrl_post_data","rmrl_read_more","rmrl_read_less",[],[189],"class=\"redirectTo\"",[],[],[193],"[readmoreless]"]