[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fwvtF9ijNlKuzARrjwWFCKzfRHGfh2UX_DVsr7nykkKE":3,"$fgi1bFeLCIwtdNMWiAP4TqchQBGNd3fmeRKk2eeiLlYs":196,"$f0QgQQH47wl2rZmDQGxpuFb_ezuoxzWIZjzvRhvciI14":201},{"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":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":38,"analysis":149,"fingerprints":181},"handl-hide-content","HandL Hide Content","1.1","Haktan Suren","https:\u002F\u002Fprofiles.wordpress.org\u002Fhaktansuren\u002F","\u003Cp>With this very simple yet useful plugin, you can create your own rule for hiding content in your WP post or page.\u003C\u002Fp>\n\u003Cp>Usage is very simple:\u003C\u002Fp>\n\u003Cp>if you want to hide your content \u003Cstrong>ONLY\u003C\u002Fstrong> when foo=bar. Use the following.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[HandL_HIDE foo=bar]\n\nYour rich content goes here. You can include anything: text, image and yes even videos (embed).\n\n[\u002FHandL_HIDE]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The example content above will only be \u003Cem>HIDDEN\u003C\u002Fem> for the following URLS\u003C\u002Fp>\n\u003Cpre>\u003Ccode> http:\u002F\u002Fyourdomain.com\u002F?foo=bar \n http:\u002F\u002Fyourdomain.com\u002F?foo=bar&anotherfoo=anotherbar  etc..\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The example content above will \u003Cstrong>NOT\u003C\u002Fstrong> be hidden for the following URLS\u003C\u002Fp>\n\u003Cpre>\u003Ccode> http:\u002F\u002Fyourdomain.com\u002F?foo=otherbar \n http:\u002F\u002Fyourdomain.com\u002F?foo=  etc..\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Similarly if you want to show your content \u003Cstrong>ONLY\u003C\u002Fstrong> when foo=bar. Use the following.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[HandL_SHOW foo=bar]\n\nYour rich content goes here. You can include anything: text, image and yes even videos (embed).\n\n[\u002FHandL_SHOW]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The example content above will only be \u003Cem>SHOWED\u003C\u002Fem> for the following URLS\u003C\u002Fp>\n\u003Cpre>\u003Ccode> http:\u002F\u002Fyourdomain.com\u002F?foo=bar \n http:\u002F\u002Fyourdomain.com\u002F?foo=bar&anotherfoo=anotherbar  etc..\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The example content above will \u003Cstrong>NOT\u003C\u002Fstrong> be visible for the following URLS\u003C\u002Fp>\n\u003Cpre>\u003Ccode> http:\u002F\u002Fyourdomain.com\u002F?foo=otherbar \n http:\u002F\u002Fyourdomain.com\u002F?foo=  etc..\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can also use \u003Cem>OR\u003C\u002Fem> statement in your logic. For example\u003C\u002Fp>\n\u003Cp>if you want to show the content when foo=bar1 \u003Cstrong>OR\u003C\u002Fstrong> foo=bar2, simply use\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[HandL_SHOW foo=\"bar1||bar2\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>hide shortcode works similar way as well\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[HandL_HIDE foo=\"bar1||bar2\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can use the shortcode in Optimize Press as well. Usage is shown in screenshot section.\u003C\u002Fp>\n","HandL Hide Content is for people who want to hide contents based on the GET,REQUEST or POST parameters.",10,1934,0,"2024-07-18T16:12:00.000Z","6.6.5","",[18,19,20,21,22],"content","get","handl","hide","show","http:\u002F\u002Fwww.haktansuren.com\u002Fwp-plugins\u002Fhandl-hide-content","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhandl-hide-content.1.1.zip",92,null,"2026-03-15T15:16:48.613Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"haktansuren",3,10020,93,553,74,"2026-05-19T22:54:10.523Z",[39,64,89,109,130],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":16,"tags":54,"homepage":60,"download_link":61,"security_score":62,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":63},"sp-display-widgets","Hide Widgets (SP Display Widgets)","1.0.0","Alex Kuimov","https:\u002F\u002Fprofiles.wordpress.org\u002Fspoot1986\u002F","\u003Cp>This plugin hide widgets on specified pages. Adds checkboxes to each widget to either show or hide it on every site page.\u003C\u002Fp>\n","This plugin hide widgets on specified pages. Adds checkboxes to each widget to either show or hide it on every site page.",80,2062,100,1,"2019-03-08T19:38:00.000Z","4.9.29","4.5.3",[55,56,57,58,59],"widget-content","widget-context","widget-hide","widget-logic","widget-show","https:\u002F\u002Fcms3.ru\u002Fkak-skryt-vidzhet-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsp-display-widgets.zip",85,"2026-04-16T10:56:18.058Z",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":25,"num_ratings":74,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":16,"tags":78,"homepage":84,"download_link":85,"security_score":86,"vuln_count":87,"unpatched_count":13,"last_vuln_date":88,"fetched_at":63},"show-hidecollapse-expand","Show-Hide \u002F Collapse-Expand","1.3.0","buntegiraffe","https:\u002F\u002Fprofiles.wordpress.org\u002Fbuntegiraffe\u002F","\u003Cp>\u003Cstrong>Live Demo:\u003C\u002Fstrong>\u003Cbr \u002F>\nSee live demo of our plugin at \u003Ca href=\"http:\u002F\u002Fshowhide.bunte-giraffe.de\" title=\"http:\u002F\u002Fshowhide.bunte-giraffe.de\" rel=\"nofollow ugc\">showhide.bunte-giraffe.de\u003C\u002Fa>. User: demo, password: demo.\u003C\u002Fp>\n\u003Cp>Show-Hide \u002F Collapse-Expand allows you to easily manage the amount of content shown to user upon entering your website. It will free your pages from clutter and give your website a stylish minimalistic look and feel. You will find it handy for grouping content, composing FAQs, collapsing long lists and expanding them on click, providing hidden answers to questions, organizing your widgets more efficiently, and lots more. Inserting a shortcode is done via a handy tinyMCE button in your WordPress Editor. You will configure the look of your button\u002Fhyperlink on the fly and will be able to change it later using the provided shortcode parameters. Why don’t you give it a try?\u003C\u002Fp>\n\u003Cp>Please feel free to post your questions in the support threads of this plugin, we will be glad to help you with any issues.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Ch4>\u003Cstrong>Main features\u003C\u002Fstrong>\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Show\u002FHide ANY content*\u003C\u002Fli>\n\u003Cli>Collapse\u002FExpand using jQuery Effects (blind, fold, highlight, slide)\u003C\u002Fli>\n\u003Cli>Set custom animation speed\u003C\u002Fli>\n\u003Cli>Add your custom JS functions to onclick events \u003C\u002Fli>\n\u003Cli>Collapse\u002FExpand lists\u003C\u002Fli>\n\u003Cli>Easily add FAQs\u003C\u002Fli>\n\u003Cli>Add hidden answers to quizzes (answer opens on button click)\u003C\u002Fli>\n\u003Cli>Collapse widgets to declutter sidebars\u003C\u002Fli>\n\u003Cli>Save space on pages by grouping the content under expandable headings\u003C\u002Fli>\n\u003Cli>Use hyperlinks or stylish pure-css buttons\u003C\u002Fli>\n\u003Cli>Style every link\u002Fbutton individually\u003C\u002Fli>\n\u003Cli>Make button stick to the end of the expanded content\u003C\u002Fli>\n\u003Cli>Use icons for your buttons or in front of your links\u003C\u002Fli>\n\u003Cli>Nest up to 3 levels of collapsible content\u003C\u002Fli>\n\u003Cli>Easily customize the settings and insert the shortcode with a TinyMCE button\u003C\u002Fli>\n\u003Cli>Use in sidebars by inserting the shortcode with needed parameters\u003C\u002Fli>\n\u003Cli>Regular updates\u003C\u002Fli>\n\u003Cli>Great support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cul>\n\u003Cli>We tested our plugin thoroughly, but if you have issues with any type of content, please let us know in the support thread.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>We used Best CSS Button Generator \u003Ca href=\"http:\u002F\u002Fwww.bestcssbuttongenerator.com\" title=\"http:\u002F\u002Fwww.bestcssbuttongenerator.com\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.bestcssbuttongenerator.com\u003C\u002Fa> for our sleek pure-css buttons.\u003C\u002Fp>\n","Save space on your pages, posts, sidebars. Hide the content before user clicks to see it. Collapse long lists, create FAQs & more.",10000,158684,20,"2023-03-19T20:44:00.000Z","6.1.10","4.2",[79,80,81,82,83],"collapse","expand","faq","hide-content","show-content","http:\u002F\u002Fshowhide.bunte-giraffe.de","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshow-hidecollapse-expand.1.3.0.zip",84,2,"2023-01-04 00:00:00",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":72,"downloaded":97,"rating":86,"num_ratings":98,"last_updated":99,"tested_up_to":100,"requires_at_least":101,"requires_php":16,"tags":102,"homepage":105,"download_link":106,"security_score":107,"vuln_count":87,"unpatched_count":13,"last_vuln_date":108,"fetched_at":63},"wp-showhide","WP-ShowHide","1.06","Lester Chan","https:\u002F\u002Fprofiles.wordpress.org\u002Fgamerz\u002F","\u003Cp>By default the content is hidden and user will have to click on the “Show Content” link to toggle it. Similar to what Engadget is doing for their press releases. Example usage: \u003Ccode>[showhide type=\"pressrelease\"]Press Release goes in here.[\u002Fshowhide]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>By default, content within the showhide shortcode will be hidden.\u003C\u002Fli>\n\u003Cli>Example: \u003Ccode>[showhide]Press release content goes in here.[\u002Fshowhide]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Default Values: \u003Ccode>[showhide type=\"pressrelease\" more_text=\"Show Press Release (%s More Words)\" less_text=\"Hide Press Release (%s Less Words)\" hidden=\"yes\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can have multiple showhide content within a post or a page, just by having a new type.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Example: \u003Ccode>[showhide type=\"links\" more_text=\"Show Links (%s More Words)\" less_text=\"Hide Links (%s Less Words)\"]Links will go in here.[\u002Fshowhide]\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>If you want to set the default visibility to display.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Example: \u003Ccode>[showhide hidden=\"no\"]Press release content goes in here.[\u002Fshowhide]\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can style the content via CSS that is generated by the plugin. Here is a sample of the generated HTML. Note that pressrelease is the default type.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cpre>\u003Ccode>\u003Cdiv id=\"pressrelease-link-1\" class=\"sh-link pressrelease-link sh-hide\">  \n  \u003Ca href=\"#\">  \n    \u003Cspan id=\"pressrelease-toggle-1\">Show Press Release (4 More Words)\u003C\u002Fspan>  \n  \u003C\u002Fa>  \n\u003C\u002Fdiv>  \n\u003Cdiv id=\"pressrelease-content-1\" class=\"sh-content pressrelease-content sh-hide\" style=\"display: none;\">Content\u003C\u002Fdiv>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Col>\n\u003Cli>With the example above, here are the following styles you can use in your CSS:\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cpre>\u003Ccode>.sh-link A { }  \n.sh-content { }  \n.pressrelease-link { }  \n.pressrelease-link.sh-hide A { }  \n.pressrelease-link.sh-show A { }  \n.pressrelease-content { }  \n.pressrelease-content.sh-hide { }  \n.pressrelease-content.sh-show { }\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flesterchan\u002Fwp-showhide\" title=\"https:\u002F\u002Fgithub.com\u002Flesterchan\u002Fwp-showhide\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Flesterchan\u002Fwp-showhide\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fdev.wp-plugins.org\u002Fbrowser\u002Fwp-showhide\u002Fi18n\u002F\" title=\"http:\u002F\u002Fdev.wp-plugins.org\u002Fbrowser\u002Fwp-showhide\u002Fi18n\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fdev.wp-plugins.org\u002Fbrowser\u002Fwp-showhide\u002Fi18n\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Plugin icon by \u003Ca href=\"http:\u002F\u002Fwww.freepik.com\" rel=\"nofollow ugc\">Freepik\u003C\u002Fa> from \u003Ca href=\"http:\u002F\u002Fwww.flaticon.com\" rel=\"nofollow ugc\">Flaticon\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Donations\u003C\u002Fh3>\n\u003Cp>I spent most of my free time creating, updating, maintaining and supporting these plugins, if you really love my plugins and could spare me a couple of bucks, I will really appreciate it. If not feel free to use it without any obligations.\u003C\u002Fp>\n","Allows you to embed content within your blog post via WordPress ShortCode API and toggling the visibility of the content via a link.",141659,43,"2025-11-28T12:08:00.000Z","6.8.5","3.0",[18,21,103,22,104],"press-release","visibility","https:\u002F\u002Flesterchan.net\u002Fportfolio\u002Fprogramming\u002Fphp\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-showhide.1.06.zip",98,"2025-12-15 00:00:00",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":117,"downloaded":118,"rating":49,"num_ratings":119,"last_updated":120,"tested_up_to":121,"requires_at_least":122,"requires_php":123,"tags":124,"homepage":128,"download_link":129,"security_score":62,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":63},"ah-display-widgets","AH Display Widgets","1.0.3","Andreas Hecht","https:\u002F\u002Fprofiles.wordpress.org\u002Fahecht\u002F","\u003Cp>Simply hide widgets on specified pages. Adds checkboxes to each widget to either show or hide it on every site page.\u003C\u002Fp>\n\u003Cp>Change your sidebar content for different pages, categories, custom taxonomies, and WPML languages. Avoid creating multiple sidebars and duplicating widgets by adding check boxes to each widget in the admin which will either show or hide the widgets on every site page. Great for avoiding extra coding and keeping your sidebars clean.\u003C\u002Fp>\n\u003Cp>By default, ‘Hide on checked pages’ is selected with no boxes checked, so all current widgets will continue to display on all pages.\u003C\u002Fp>\n\u003Cp>If you’d like to contribute, you can find a development version on (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FHechtMediaArts\u002Fah-display-widgets\" title=\"GitHub\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>).\u003C\u002Fp>\n\u003Cp>Check out my other plugins, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fah-prism-syntax-highlighter\u002F\" title=\"AH Code Highlighter\" rel=\"ugc\">AH Code Highlighter\u003C\u002Fa> – extreme simple to use Code Highlighting with 7 Highlighting-Themes, and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fevolution-twitter-timeline\u002F\" title=\"AH Twitter Timeline Widget\" rel=\"ugc\">AH Twitter Timeline Widget\u003C\u002Fa> to show the new and shiny Twitter Timeline from your Twitter-Account.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Arabic\u003C\u002Fli>\n\u003Cli>Danish\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003Cli>Finnish\u003C\u002Fli>\n\u003Cli>Italian\u003C\u002Fli>\n\u003Cli>Japanese\u003C\u002Fli>\n\u003Cli>Dutch\u003C\u002Fli>\n\u003Cli>Polish\u003C\u002Fli>\n\u003Cli>Romanian\u003C\u002Fli>\n\u003Cli>Russian\u003C\u002Fli>\n\u003Cli>Albanian\u003C\u002Fli>\n\u003Cli>Swedish\u003C\u002Fli>\n\u003Cli>Chinese\u003C\u002Fli>\n\u003C\u002Ful>\n","Simply hide widgets on specified pages. Adds checkboxes to each widget to either show or hide it on every site page.",9000,74741,11,"2018-10-29T18:53:00.000Z","5.0.25","4.5","7.0",[125,21,22,126,127],"display-widgets","widget","widgets","https:\u002F\u002Fandreas-hecht.com\u002Fah-display-widgets\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fah-display-widgets.1.0.3.zip",{"slug":131,"name":132,"version":133,"author":134,"author_profile":135,"description":136,"short_description":137,"active_installs":49,"downloaded":138,"rating":25,"num_ratings":139,"last_updated":140,"tested_up_to":141,"requires_at_least":142,"requires_php":143,"tags":144,"homepage":16,"download_link":148,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":63},"hideshow-postpage-content","Hide\u002FShow Post\u002FPage Content","1.5.4","sosidee","https:\u002F\u002Fprofiles.wordpress.org\u002Fsosidee\u002F","\u003Cp>It permits to \u003Cstrong>hide\u003C\u002Fstrong> or \u003Cstrong>show\u003C\u002Fstrong> part of the content of posts or pages to users that are \u003Cem>logged\u003C\u002Fem> or \u003Cem>not\u003C\u002Fem>.\u003Cbr \u002F>\nIt’s also possibile to select the role(s) or the username(s) of logged users.\u003C\u002Fp>\n\u003Cp>The content to be hidden or displayed must be included in a \u003Cem>shortcode\u003C\u002Fem> tagged as ‘\u003Cstrong>soshsc\u003C\u002Fstrong>‘.\u003C\u002Fp>\n\u003Cp>The info page is available under the \u003Cstrong>Tools\u003C\u002Fstrong> menu.\u003C\u002Fp>\n\u003Cp>It’s compatible with \u003Cstrong>Elementor\u003C\u002Fstrong> from the version 2.0.\u003Cbr \u002F>\nThe widget is in the \u003Cem>general\u003C\u002Fem> category.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shortcode parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>hide=”guest”\u003Cbr \u002F>\n\u003Cem>hides content to guests\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>hide=”logged”\u003Cbr \u002F>\n\u003Cem>hides content to legged users\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>show=”guest”\u003Cbr \u002F>\n\u003Cem>displays content to guests\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>show=”logged”\u003Cbr \u002F>\n\u003Cem>displays content to legged users\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>role=”subscriber”\u003Cbr \u002F>\n\u003Cem>enables the action (show\u002Fhide) only to users with the ‘Subscriber’ role\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>role=”subscriber,editor”\u003Cbr \u002F>\n\u003Cem>enables the action (show\u002Fhide) only to users with the ‘Subscriber’ or ‘Editor’ role\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>user=”foo”\u003Cbr \u002F>\n\u003Cem>enables the action (show\u002Fhide) only to the user with username ‘foo’\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>user=”foo,bar”\u003Cbr \u002F>\n\u003Cem>enables the action (show\u002Fhide) only to the users with username ‘foo’ or ‘bar’\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Examples:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Hide content to unlogged users:\u003Cbr \u002F>\n[soshsc hide=”guest”]\u003Cem>This content is hidden only to users not logged.\u003C\u002Fem>[\u002Fsoshsc]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Hide content to logged users:\u003Cbr \u002F>\n[soshsc hide=”logged”]\u003Cem>This content is hidden only to logged users.\u003C\u002Fem>[\u002Fsoshsc]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Show content only to unlogged users:\u003Cbr \u002F>\n[soshsc show=”guest”]\u003Cem>This content is displayed only to users not logged.\u003C\u002Fem>[\u002Fsoshsc]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Show content only to logged users:\u003Cbr \u002F>\n[soshsc show=”logged” role=”administrator”]\u003Cem>This content is displayed only to administrators.\u003C\u002Fem>[\u002Fsoshsc]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","Hides or shows a selected part of public posts\u002Fpages content (text, images, etc.) depending on whether the user is logged or not.",6253,5,"2024-12-30T15:14:00.000Z","6.7.5","5.9","8.0",[82,145,146,83,147],"hide-image","hide-text","show-text","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhideshow-postpage-content.1.5.4.zip",{"attackSurface":150,"codeSignals":165,"taintFlows":172,"riskAssessment":173,"analyzedAt":180},{"hooks":151,"ajaxHandlers":152,"restRoutes":153,"shortcodes":154,"cronEvents":164,"entryPointCount":87,"unprotectedCount":13},[],[],[],[155,160],{"tag":156,"callback":157,"file":158,"line":159},"HandL_SHOW","HandL_SHOW_func","handl-hide-content.php",39,{"tag":161,"callback":162,"file":158,"line":163},"HandL_HIDE","HandL_HIDE_func",69,[],{"dangerousFunctions":166,"sqlUsage":167,"outputEscaping":169,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":171},[],{"prepared":13,"raw":13,"locations":168},[],{"escaped":13,"rawEcho":13,"locations":170},[],[],[],{"summary":174,"deductions":175},"The \"handl-hide-content\" v1.1 plugin exhibits a generally good security posture based on the provided static analysis. The code signals indicate a lack of dangerous functions, all SQL queries use prepared statements, and output is properly escaped. Furthermore, there are no file operations, external HTTP requests, or vulnerable bundled libraries identified. The absence of recorded CVEs in its history suggests a history of stable security.  However, the analysis reveals a complete lack of nonce checks and capability checks. While the current attack surface (shortcodes) is small and there are no explicit unprotected entry points in this specific analysis, this omission of crucial security mechanisms represents a significant weakness.  A more thorough dynamic analysis or a deeper code review would be necessary to confirm the absence of vulnerabilities, but the foundation for potential issues exists due to the lack of authorization controls on its core functionalities.",[176,178],{"reason":177,"points":11},"No nonce checks detected",{"reason":179,"points":11},"No capability checks detected","2026-03-17T00:14:25.014Z",{"wat":182,"direct":187},{"assetPaths":183,"generatorPatterns":184,"scriptPaths":185,"versionParams":186},[],[],[],[],{"cssClasses":188,"htmlComments":189,"htmlAttributes":190,"restEndpoints":191,"jsGlobals":192,"shortcodeOutput":193},[],[],[],[],[],[194,195],"[HandL_SHOW]","[HandL_HIDE]",{"error":197,"url":198,"statusCode":199,"statusMessage":200,"message":200},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fhandl-hide-content\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":13,"versions":202},[]]