[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fcwQUTXBXShQlnKYXsm724DGZw8YkFtBxXzR4KD1Akv0":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":17,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":34,"analysis":114,"fingerprints":159},"wpautop-mask","Wpautop Mask","1.0.0","g737a6b","https:\u002F\u002Fprofiles.wordpress.org\u002Fg737a6b\u002F","\u003Cp>This plugin disables automatic formatting of WordPress (wpautop) between specific shortcode tags.\u003C\u002Fp>\n\u003Ch4>This plugin will help you to:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>write a post using HTML\u003C\u002Fli>\n\u003Cli>put bits and pieces of code (HTML, JavaScript, PHP, etc.) in your post\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can see examples of how this plugin works on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fg737a6b\u002Fwordpress-plugin-wpautop-mask\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","Toggle wpautop with shortcodes.",10,1322,0,"2016-09-02T14:00:00.000Z","4.6.30","4.3","",[19,20,21,22,23],"filter","formatting","post-content","shortcode","wpautop","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpautop-mask.1.0.0.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,84,"2026-04-04T13:45:09.890Z",[35,56,73,88,104],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":54,"download_link":55,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"toggle-wpautop","Toggle wpautop","1.3.0","Jonathan Desrosiers","https:\u002F\u002Fprofiles.wordpress.org\u002Fdesrosj\u002F","\u003Cp>\u003Cstrong>Note: This plugin does not support the block editor but should continue to work without issue when using it with custom post types and the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fclassic-editor\u002F\" rel=\"ugc\">Classic Editor Plugin\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Before WordPress displays a post’s content, the content gets passed through multiple filters to ensure that it safely appears how you enter it within the editor.\u003C\u002Fp>\n\u003Cp>One of these filters is \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fwpautop\" title=\"wpautop\" rel=\"nofollow ugc\">wpautop\u003C\u002Fa>, which replaces double line breaks with \u003Ccode>\u003Cp>\u003C\u002Fcode> tags, and single line breaks with \u003Ccode>\u003Cbr \u002F>\u003C\u002Fcode> tags. However, this filter sometimes causes issues when you are inputting a lot of HTML markup in the post editor.\u003C\u002Fp>\n\u003Cp>This plugin displays a checkbox in the publish meta box of the post edit screen that disables the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fwpautop\" title=\"wpautop\" rel=\"nofollow ugc\">wpautop\u003C\u002Fa> filter for that post.\u003C\u002Fp>\n\u003Cp>Also adds a ‘wpautop’, or ‘no-wpautop’ class to the post_class filter to help with CSS styling.\u003C\u002Fp>\n","Easily disable the default wpautop filter on a post by post basis.",10000,108022,98,32,"2021-04-07T13:35:00.000Z","5.7.15","3.0","5.6",[52,53,20,21,23],"editor","excerpt","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftoggle-wpautop","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftoggle-wpautop.1.3.0.zip",{"slug":57,"name":58,"version":49,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":17,"tags":70,"homepage":17,"download_link":71,"security_score":72,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"empty-p-tag","Empty P Tag","Husain Ahmed","https:\u002F\u002Fprofiles.wordpress.org\u002Fhusainahmedqureshi\u002F","\u003Cp>This plugin remove extra p and br tags from the_content, the_excerpt and widget_text_content.\u003C\u002Fp>\n","This plugin hides empty paragraphs and make your butyfull design without breaking design.",800,7134,100,7,"2024-07-30T12:27:00.000Z","6.6.0","5.0",[52,53,19,20,23],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fempty-p-tag.zip",92,{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":81,"downloaded":82,"rating":65,"num_ratings":30,"last_updated":83,"tested_up_to":84,"requires_at_least":49,"requires_php":17,"tags":85,"homepage":86,"download_link":87,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"remove-wpautop","Remove Wpautop","1.0","Rahul Kumar Singh","https:\u002F\u002Fprofiles.wordpress.org\u002Frahulsingh74388\u002F","\u003Cp>This plugin remove extra p and br tags from the_content and the_excerpt.\u003C\u002Fp>\n","This plugin remove extra p and br tags from the_content and the_excerpt.",300,3564,"2020-02-18T06:35:00.000Z","5.3.21",[52,53,19,20,23],"http:\u002F\u002Fdatasolz.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fremove-wpautop.zip",{"slug":89,"name":90,"version":76,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":95,"downloaded":96,"rating":65,"num_ratings":30,"last_updated":97,"tested_up_to":98,"requires_at_least":99,"requires_php":17,"tags":100,"homepage":17,"download_link":103,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"no-format-shortcode","No Format Shortcode","Greg","https:\u002F\u002Fprofiles.wordpress.org\u002Ffreshbrewedweb\u002F","\u003Cp>This plugin provides a shortcode to selectively disable WordPress’ automatic formatting. Very useful for anyone looking to write some custom HTML, but doesn’t want to completely diasble wpautop.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Wrap any HTML content, or content for which you wish to disable formatting inside of the [noformat] shortcode, like this:\u003C\u002Fp>\n\u003Cpre>\n[noformat]\n\u003Cul>\n  \u003Cli>This content won't be\n    formatted.\n\u003C\u002Fli>\u003C\u002Ful>\n\nYou'll notice no automatic \u003Cp>'s or \u003Cbr \u002F>'s are added within this shortcode.\n[\u002Fnoformat]\n\u003C\u002Fp>\u003C\u002Fpre>\n","This plugin provides a shortcode to selectively disable WordPress' automatic formatting. Very useful for anyone looking to write some custom HTML &hellip;",20,1410,"2017-05-14T23:17:00.000Z","4.7.32","3.7",[101,20,102,22,23],"disable","html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fno-format-shortcode.1.0.zip",{"slug":105,"name":106,"version":6,"author":107,"author_profile":108,"description":109,"short_description":80,"active_installs":11,"downloaded":110,"rating":13,"num_ratings":13,"last_updated":111,"tested_up_to":98,"requires_at_least":49,"requires_php":17,"tags":112,"homepage":17,"download_link":113,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"remove-empty-p-tag","Remove empty p tag","dev02ali","https:\u002F\u002Fprofiles.wordpress.org\u002Fdev02ali\u002F","\u003Cp>This plugin remove extra p and br tags from the_content.\u003C\u002Fp>\n",1493,"2017-05-30T09:03:00.000Z",[52,53,19,20,23],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fremove-empty-p-tag.zip",{"attackSurface":115,"codeSignals":138,"taintFlows":148,"riskAssessment":149,"analyzedAt":158},{"hooks":116,"ajaxHandlers":134,"restRoutes":135,"shortcodes":136,"cronEvents":137,"entryPointCount":13,"unprotectedCount":13},[117,123,128,131],{"type":118,"name":119,"callback":120,"file":121,"line":122},"action","admin_menu","add_menu","class.php",11,{"type":19,"name":124,"callback":125,"priority":126,"file":121,"line":127},"the_content","main_filter",9,12,{"type":19,"name":124,"callback":129,"priority":127,"file":121,"line":130},"remove_html_comments",13,{"type":19,"name":132,"callback":132,"file":121,"line":133},"no_texturize_shortcodes",16,[],[],[],[],{"dangerousFunctions":139,"sqlUsage":140,"outputEscaping":142,"fileOperations":13,"externalRequests":13,"nonceChecks":30,"capabilityChecks":13,"bundledLibraries":147},[],{"prepared":13,"raw":13,"locations":141},[],{"escaped":13,"rawEcho":30,"locations":143},[144],{"file":121,"line":145,"context":146},117,"raw output",[],[],{"summary":150,"deductions":151},"The wpautop-mask plugin v1.0.0 presents a generally strong security posture based on the provided static analysis and vulnerability history. The complete absence of identified CVEs and a lack of critical or high-severity findings in the vulnerability history are positive indicators. Furthermore, the code analysis reveals no external HTTP requests, file operations, or direct SQL queries that aren't prepared, all of which are good security practices. The presence of a nonce check is also a positive sign. However, there is a significant concern regarding output escaping, as 100% of the identified outputs are not properly escaped. This could lead to cross-site scripting (XSS) vulnerabilities if user-controlled data is ever rendered directly to the browser without sanitization, despite the current limited attack surface. The plugin also lacks capability checks, which, combined with the lack of proper output escaping, could pose a risk if the plugin's functionality were to expand or interact with user-provided data in the future.",[152,155],{"reason":153,"points":154},"100% of outputs are not properly escaped",8,{"reason":156,"points":157},"No capability checks detected",5,"2026-03-17T01:42:10.248Z",{"wat":160,"direct":165},{"assetPaths":161,"generatorPatterns":162,"scriptPaths":163,"versionParams":164},[],[],[],[],{"cssClasses":166,"htmlComments":168,"htmlAttributes":170,"restEndpoints":171,"jsGlobals":172,"shortcodeOutput":173},[167],"wpautop-mask-h-code",[169],"\u003C!-- wpautop-mask -->",[],[],[],[174,175],"\u003Cpre class=\"wpautop-mask-h-code\">\u003Ccode>","\u003C\u002Fcode>\u003C\u002Fpre>"]