[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f8oI2Z17mc8P3v4yZ2UiDF3hgE3uq-JSK8qBll4Z8Tuc":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":18,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":118,"fingerprints":148},"empty-p-tag","Empty P Tag","3.0","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","",[20,21,22,23,24],"editor","excerpt","filter","formatting","wpautop","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fempty-p-tag.zip",92,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"husainahmedqureshi",4,3800,30,88,"2026-04-05T02:25:46.466Z",[39,56,69,88,104],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":13,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":6,"requires_php":18,"tags":52,"homepage":53,"download_link":54,"security_score":55,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"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,1,"2020-02-18T06:35:00.000Z","5.3.21",[20,21,22,23,24],"http:\u002F\u002Fdatasolz.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fremove-wpautop.zip",85,{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":46,"active_installs":63,"downloaded":64,"rating":27,"num_ratings":27,"last_updated":65,"tested_up_to":66,"requires_at_least":6,"requires_php":18,"tags":67,"homepage":18,"download_link":68,"security_score":55,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"remove-empty-p-tag","Remove empty p tag","1.0.0","dev02ali","https:\u002F\u002Fprofiles.wordpress.org\u002Fdev02ali\u002F","\u003Cp>This plugin remove extra p and br tags from the_content.\u003C\u002Fp>\n",10,1493,"2017-05-30T09:03:00.000Z","4.7.32",[20,21,22,23,24],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fremove-empty-p-tag.zip",{"slug":70,"name":71,"version":72,"author":73,"author_profile":74,"description":75,"short_description":76,"active_installs":77,"downloaded":78,"rating":79,"num_ratings":80,"last_updated":81,"tested_up_to":82,"requires_at_least":6,"requires_php":83,"tags":84,"homepage":86,"download_link":87,"security_score":55,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"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","5.6",[20,21,23,85,24],"post-content","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftoggle-wpautop","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftoggle-wpautop.1.3.0.zip",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":46,"active_installs":95,"downloaded":96,"rating":13,"num_ratings":49,"last_updated":97,"tested_up_to":98,"requires_at_least":99,"requires_php":18,"tags":100,"homepage":102,"download_link":103,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"remove-blank-p-tag","Remove Blank P Tag","1.2","Vishit Shah","https:\u002F\u002Fprofiles.wordpress.org\u002Fvishitshah\u002F","\u003Cp>This is very simple plugin to remove extra p and br tags in post and page editer\u003C\u002Fp>\n\u003Cp>This plugin remove extra p and br tags from the_content, the_excerpt and widget_text_content.\u003C\u002Fp>\n",400,3394,"2025-04-17T09:32:00.000Z","6.8.5","3.1",[20,21,23,101,24],"postcontent","http:\u002F\u002Fwww.godazzle.in\u002Fremove-blank-p-tag.zip","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fremove-blank-p-tag.1.2.zip",{"slug":105,"name":106,"version":59,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":63,"downloaded":111,"rating":27,"num_ratings":27,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":18,"tags":115,"homepage":18,"download_link":117,"security_score":55,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wpautop-mask","Wpautop Mask","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.",1322,"2016-09-02T14:00:00.000Z","4.6.30","4.3",[22,23,85,116,24],"shortcode","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpautop-mask.1.0.0.zip",{"attackSurface":119,"codeSignals":131,"taintFlows":138,"riskAssessment":139,"analyzedAt":147},{"hooks":120,"ajaxHandlers":127,"restRoutes":128,"shortcodes":129,"cronEvents":130,"entryPointCount":27,"unprotectedCount":27},[121],{"type":22,"name":122,"callback":123,"priority":124,"file":125,"line":126},"the_content","haq_empty_p_tag",20,"empty-p-tag.php",17,[],[],[],[],{"dangerousFunctions":132,"sqlUsage":133,"outputEscaping":135,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":137},[],{"prepared":27,"raw":27,"locations":134},[],{"escaped":27,"rawEcho":27,"locations":136},[],[],[],{"summary":140,"deductions":141},"The \"empty-p-tag\" plugin v3.0 exhibits a strong security posture based on the provided static analysis. The absence of any identified attack surface points, dangerous functions, raw SQL queries, unescaped output, file operations, external HTTP requests, or taint flows with unsanitized paths is highly commendable. This suggests the developers have followed robust security practices, particularly regarding input validation and output sanitization. The complete lack of historical vulnerabilities further reinforces this positive assessment, indicating a commitment to security and stability.\n\nWhile the current analysis reveals no immediate threats, it's important to note the complete absence of nonce checks and capability checks across all potential entry points. Although the static analysis reports zero entry points, this observation highlights a potential oversight in general plugin development best practices. If the plugin were to introduce any new entry points in the future without these security measures, it could become vulnerable. However, given the current state of the plugin, the overall risk is exceptionally low.",[142,145],{"reason":143,"points":144},"No nonce checks found",5,{"reason":146,"points":144},"No capability checks found","2026-03-16T19:19:47.362Z",{"wat":149,"direct":156},{"assetPaths":150,"generatorPatterns":152,"scriptPaths":153,"versionParams":154},[151],"\u002Fwp-content\u002Fplugins\u002Fempty-p-tag\u002F",[],[],[155],"empty-p-tag\u002Fempty-p-tag.php?ver=",{"cssClasses":157,"htmlComments":158,"htmlAttributes":159,"restEndpoints":160,"jsGlobals":161,"shortcodeOutput":162},[],[],[],[],[],[]]