[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fd0JsmArUNe-D0eHKuOU2pyHCG3Qf6o2g2f15tYTBv74":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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":127,"fingerprints":154},"wp-unformatted","WP Unformatted","1.1","Crowd Favorite","https:\u002F\u002Fprofiles.wordpress.org\u002Fcrowdfavorite\u002F","\u003Cp>The WP Unformatted plugin allows you to remove WordPress’s smart quotes (texturize) and auto XHTML tags (autop) functionality on a per-post basis.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch4>Disable Adding XHTML Tags\u003C\u002Fh4>\n\u003Cp>To disable auto-formatting on a post, add a custom field ‘sponge’ with a value of ‘1’ to the post.\u003C\u002Fp>\n\u003Ch4>Disable Smart Quotes\u003C\u002Fh4>\n\u003Cp>To disable auto-smart-quotes on a post, add a custom field ‘sandpaper’ with a value of ‘1’ to the post.\u003C\u002Fp>\n\u003Ch3>Known Issues\u003C\u002Fh3>\n\u003Cp>None.\u003C\u002Fp>\n","The WP Unformatted plugin allows you to remove WordPress's smart quotes (texturize) and auto XHTML tags (autop) functionality on a per-post basis &hellip;",300,16100,100,3,"2022-06-24T12:24:00.000Z","6.0.11","2.0","",[20,21,22],"autop","formatting","texturize","http:\u002F\u002Falexking.org\u002Fprojects\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-unformatted.1.1.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"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":25,"computed_at":36},"crowdfavorite",7,2070,87,30,"2026-04-05T01:02:58.823Z",[38,61,82,97,114],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":59,"download_link":60,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"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",[55,56,21,57,58],"editor","excerpt","post-content","wpautop","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftoggle-wpautop","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftoggle-wpautop.1.3.0.zip",{"slug":62,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":18,"tags":75,"homepage":80,"download_link":81,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"wpuntexturize","2.3","Scott Reilly","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoffee2code\u002F","\u003Cp>By default, WordPress converts single and double quotation marks into their curly alternatives. This plugin prevents that from happening, so you can enjoy your quotation marks in their non-curly glory. If your content happens to already have curly quotation marks in it, then this plugin can optionally also convert them to their non-curly alternatives.\u003C\u002Fp>\n\u003Cp>\u003Cem>Note:\u003C\u002Fem> Despite the unfortunately misleading name, this plugin is NOT the antithesis of WordPress’s \u003Ccode>wptexturize()\u003C\u002Fcode> function. This ONLY prevents WordPress from making HTML entity code substitutions of single and double quotation marks with their curly alternatives and does NOT prevent \u003Ccode>wptexturize()\u003C\u002Fcode> from making any other character and string substitutions. See the FAQ for details on the filters processed by the plugin.\u003C\u002Fp>\n\u003Cp>Links: \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fwpuntexturize\u002F\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpuntexturize\u002F\" rel=\"ugc\">Plugin Directory Page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoffee2code\u002Fwpuntexturize\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\" rel=\"nofollow ugc\">Author Homepage\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Developer Documentation\u003C\u002Fh3>\n\u003Cp>Developer documentation can be found in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoffee2code\u002Fwpuntexturize\u002Fblob\u002Fmaster\u002FDEVELOPER-DOCS.md\" rel=\"nofollow ugc\">DEVELOPER-DOCS.md\u003C\u002Fa>. That documentation covers the numerous hooks provided by the plugin. Those hooks are listed below to provide an overview of what’s available.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>c2c_wpuntexturize\u003C\u002Fcode> : An alternative approach to safely invoke \u003Ccode>c2c_wpuntexturize()\u003C\u002Fcode> in such a way that if the plugin were deactivated or deleted, then your calls to the function won’t cause errors in your site. This only applies if you use the function directly, which is not typical usage for most users.\u003C\u002Fli>\n\u003Cli>\u003Ccode>wpuntexturize_filters\u003C\u002Fcode> : customize what filters to hook to be filtered with wpuntexturize. See the Description section for a complete list of all filters that are filtered by default.\u003C\u002Fli>\n\u003Cli>\u003Ccode>c2c_wpuntexturize_replacements\u003C\u002Fcode> : Customize the character replacements handled by the plugin.\u003C\u002Fli>\n\u003Cli>\u003Ccode>c2c_wpuntexturize_convert_curly_quotes\u003C\u002Fcode> : Enable conversion of preexisting curly quotes into their non-curly alternatives.\u003C\u002Fli>\n\u003C\u002Ful>\n","Prevent WordPress from converting single and double quotation marks into their curly alternatives.",900,25406,92,12,"2025-04-08T22:17:00.000Z","6.8.5","5.5",[21,76,77,78,79],"post","quotes","substitutions","wptexturize","https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fwpuntexturize\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpuntexturize.2.3.zip",{"slug":83,"name":84,"version":52,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":13,"num_ratings":32,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":18,"tags":94,"homepage":18,"download_link":96,"security_score":70,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"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,"2024-07-30T12:27:00.000Z","6.6.0","5.0",[55,56,95,21,58],"filter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fempty-p-tag.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":13,"num_ratings":107,"last_updated":108,"tested_up_to":73,"requires_at_least":109,"requires_php":18,"tags":110,"homepage":112,"download_link":113,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"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","This plugin remove extra p and br tags from the_content and the_excerpt.",400,3394,1,"2025-04-17T09:32:00.000Z","3.1",[55,56,21,111,58],"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":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":104,"active_installs":11,"downloaded":121,"rating":13,"num_ratings":107,"last_updated":122,"tested_up_to":123,"requires_at_least":52,"requires_php":18,"tags":124,"homepage":125,"download_link":126,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"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",3564,"2020-02-18T06:35:00.000Z","5.3.21",[55,56,95,21,58],"http:\u002F\u002Fdatasolz.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fremove-wpautop.zip",{"attackSurface":128,"codeSignals":142,"taintFlows":149,"riskAssessment":150,"analyzedAt":153},{"hooks":129,"ajaxHandlers":138,"restRoutes":139,"shortcodes":140,"cronEvents":141,"entryPointCount":26,"unprotectedCount":26},[130,135],{"type":95,"name":131,"callback":132,"file":133,"line":134},"the_content","wp_sponge","wp-unformatted.php",53,{"type":95,"name":131,"callback":136,"file":133,"line":137},"wp_sandpaper",59,[],[],[],[],{"dangerousFunctions":143,"sqlUsage":144,"outputEscaping":146,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":148},[],{"prepared":26,"raw":26,"locations":145},[],{"escaped":26,"rawEcho":26,"locations":147},[],[],[],{"summary":151,"deductions":152},"Based on the provided static analysis and vulnerability history, the \"wp-unformatted\" plugin version 1.1 appears to have a strong security posture. The static analysis indicates a very limited attack surface, with no exposed AJAX handlers, REST API routes, shortcodes, or cron events. Furthermore, the code signals are positive, showing no dangerous functions, all SQL queries using prepared statements, and all output being properly escaped. There are also no file operations or external HTTP requests, and crucially, no identified instances of missing nonce or capability checks in the analyzed code. The taint analysis also reveals no vulnerabilities related to unsanitized paths or critical\u002Fhigh severity flows.\n\nThe vulnerability history is equally reassuring, with a complete absence of any recorded CVEs, either past or present. This lack of historical issues, combined with the clean static analysis, suggests that the developers have implemented good security practices and have likely maintained the plugin without introducing common vulnerabilities. The plugin's strengths lie in its minimal attack surface and its adherence to secure coding standards for database interactions and output handling.\n\nIn conclusion, the \"wp-unformatted\" v1.1 plugin presents a very low security risk. The absence of any identified vulnerabilities in both static analysis and historical data, coupled with robust security practices observed in the code, indicates a well-secured plugin. There are no apparent weaknesses or concerns that would warrant significant point deductions.",[],"2026-03-16T20:07:55.290Z",{"wat":155,"direct":160},{"assetPaths":156,"generatorPatterns":157,"scriptPaths":158,"versionParams":159},[],[],[],[],{"cssClasses":161,"htmlComments":162,"htmlAttributes":163,"restEndpoints":164,"jsGlobals":165,"shortcodeOutput":166},[],[],[],[],[],[]]