[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fDgh_svemYhIgAJdF9NZ43-v7eIEKOyTAxQAPqAIcDp0":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":39,"analysis":124,"fingerprints":153},"force-post-category-selection","Force Post Category Selection","1.1","Jatinder Pal Singh","https:\u002F\u002Fprofiles.wordpress.org\u002Fj_p_s\u002F","\u003Cp>This is a simple plugin which is designed to help the posters who some times forget to select the post category and post is published under default category. Once activated, this plugin will force the users to select post category while adding new post to wordpress site. Whenever User tries to publish a post without selecting category, it will give an alert to the user and also highlight the category selection area so that user can see from where to select the post category.\u003Cbr \u002F>\nMoreover, If poster hasn’t selected the category while clicking on publish button, it will save the post as draft under default, so no need to worry about loosing the post content in any case due to this plugin.\u003C\u002Fp>\n","This is simple plugin which forces the users to select atleast one category from the list while publishing a new post.",100,6911,96,10,"2015-02-10T23:21:00.000Z","4.x","3.x","",[20,21,22,23,24],"category","post","publish","require","without","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fforce-post-category-selection.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":33,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":26,"computed_at":38},"j_p_s","jsphstls",7,540,87,30,"2026-04-05T02:56:56.935Z",[40,53,74,90,108],{"slug":41,"name":42,"version":6,"author":7,"author_profile":8,"description":43,"short_description":44,"active_installs":11,"downloaded":45,"rating":11,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":17,"requires_php":18,"tags":49,"homepage":51,"download_link":52,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"force-post-title","Force Post Title","\u003Cp>This is a simple plugin which is designed to help the posters who some times forget to write the post title. Once activated, this plugin will force the users to give post title while adding new post to wordpress site. Whenever User tries to publish a post without giving title, it will give an alert to the user and also highlight the title area so that user can see where to write the post title.I have tested this plugin with wordpress 3.3.1 and it works fine. It should work with older versions of wordpress also.\u003C\u002Fp>\n","This is simple plugin which forces the users to write POST title in Add New Post page.",4802,4,"2015-01-23T02:21:00.000Z","4.1.42",[21,22,23,50,24],"title","http:\u002F\u002Fwww.jpsays.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fforce-post-title.zip",{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":63,"num_ratings":64,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":18,"tags":68,"homepage":71,"download_link":72,"security_score":73,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"require-post-category","Require Post Category","2.1","Josh Hartman","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoshhartman\u002F","\u003Cp>Tired of uncategorized posts? Use this simple plugin to require users to choose a post category before updating or publishing a post. By default this only applies to normal posts. If you wish to require a category\u002Ftaxonomy for a custom post type see the FAQ for filter hook usage examples.\u003C\u002Fp>\n\u003Ch4>Translators\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>French (fr_FR) – Dominique V.\u003C\u002Fli>\n\u003Cli>Spanish (es_ES) – \u003Ca href=\"http:\u002F\u002Fwww.webhostinghub.com\" rel=\"nofollow ugc\">Andrew Kurtis – WebHostingHub\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Polish (pl_PL) – Michał Papliński\u003C\u002Fli>\n\u003Cli>Finnish (fi) – Sanapaino\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you have created your own language pack, or have an update of an existing one, you can send the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTranslating_WordPress\" rel=\"nofollow ugc\">PO and MO files\u003C\u002Fa> to \u003Ca href=\"https:\u002F\u002Fwww.warpconduit.net\u002Fcontact\" rel=\"nofollow ugc\">me\u003C\u002Fa> so that I can bundle it into the plugin. \u003Ca href=\"https:\u002F\u002Fplugins.svn.wordpress.org\u002Frequire-post-category\u002Ftrunk\u002Flanguages\u002Frequire-post-category.pot\" rel=\"nofollow ugc\">Download the latest POT file\u003C\u002Fa>.\u003C\u002Fp>\n","Require users to choose a post category before updating or publishing a post.",1000,26442,98,11,"2024-04-05T05:51:00.000Z","6.5.8","5.5",[20,21,23,69,70],"tags","taxonomy","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frequire-post-category\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frequire-post-category.2.1.zip",92,{"slug":75,"name":76,"version":77,"author":57,"author_profile":58,"description":78,"short_description":79,"active_installs":80,"downloaded":81,"rating":11,"num_ratings":82,"last_updated":83,"tested_up_to":84,"requires_at_least":85,"requires_php":18,"tags":86,"homepage":88,"download_link":89,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"require-post-tags","Require Post Tags","1.0","\u003Cp>Tired of untagged posts? Use this simple plugin to require users to add at least one post tag before saving a draft, updating a post, or publishing a post.  This applies to normal posts and may not be compatible with custom write panels or custom post types.\u003C\u002Fp>\n","Require users to add at least one post tag before saving a draft, updating a post, or publishing a post.  This applies to normal posts and may not be  &hellip;",40,2806,2,"2017-11-16T07:21:00.000Z","4.9.29","3.0",[87,21,22,23,69],"force","http:\u002F\u002Fwww.warpconduit.net\u002Fwordpress-plugins\u002Frequire-post-tags\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frequire-post-tags.1.0.zip",{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":98,"downloaded":99,"rating":11,"num_ratings":82,"last_updated":100,"tested_up_to":66,"requires_at_least":101,"requires_php":18,"tags":102,"homepage":104,"download_link":105,"security_score":73,"vuln_count":106,"unpatched_count":27,"last_vuln_date":107,"fetched_at":29},"require-taxonomy-image-category-tag","Require & Limit Categories, Tags, Featured Image and taxonomies","1.30","Puvox Software","https:\u002F\u002Fprofiles.wordpress.org\u002Fpuvoxsoftware\u002F","\u003Ch4>[ ✅ 𝐒𝐄𝐂𝐔𝐑𝐄 𝐏𝐋𝐔𝐆𝐈𝐍𝐒 b𝓎 𝒫𝓊𝓋𝑜𝓍] :\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>• Revised for security to be reliable and free of vulnerability holes.\u003Cbr \u002F>\n  • Efficient, not to add any extra load\u002Fslowness to site.\u003Cbr \u002F>\n  • Don’t collect private data.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Plugin Description\u003C\u002Fh4>\n\u003Cp>Force dashboard users to select chosen fields during publishing. You can force users to insert\u002Fchoose category, tag (or specific taxonomy) or Featured Image (a.k.a. thumbnails) when they publish any post.\u003Cbr \u002F>\nYou can also limit maximum allowed tags\u002Fcategories to be chosen.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Programatical hooks\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>to change the \u003Ccode>$args\u003C\u002Fcode> passed to javascript handler:\u003C\u002Fp>\n\u003Cp>add_filter(“rtict_javascript_object”, “your_func”);\u003Cbr \u002F>\nfunction your_func($args) {\u003Cbr \u002F>\n    …\u003Cbr \u002F>\n}\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>to change the javascript handler’s error-output callback, define this in global JS scope:\u003C\u002Fp>\n\u003Cp>function rtict_error_handler(args) {\u003Cbr \u002F>\n    \u002F\u002F … console.log(args);\u003Cbr \u002F>\n}\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Available Options\u003C\u002Fh4>\n\u003Cp>See all available options and their description on plugin’s settings page.\u003C\u002Fp>\n","[ ✅ 𝐒𝐄𝐂𝐔𝐑𝐄 𝐏𝐋𝐔𝐆𝐈𝐍𝐒 b𝓎 𝒫𝓊𝓋𝑜𝓍]  Force dashboard users to select chosen fields during publishing",20,2063,"2024-10-30T11:25:00.000Z","6.0",[20,21,23,103,70],"tag","https:\u002F\u002Fpuvox.software\u002Fsoftware\u002Fwordpress-plugins\u002F?plugin=require-taxonomy-image-category-tag","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frequire-taxonomy-image-category-tag.zip",1,"2022-08-01 00:00:00",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":14,"downloaded":116,"rating":117,"num_ratings":82,"last_updated":18,"tested_up_to":118,"requires_at_least":17,"requires_php":18,"tags":119,"homepage":121,"download_link":122,"security_score":11,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":123},"requird","Requird","1.3","gilbarbara","https:\u002F\u002Fprofiles.wordpress.org\u002Fgilbarbara\u002F","\u003Cp>Once activated and configured, this plugin will require users to fill selected fields before publishing posts, page, custom post types \u002F custom fields.\u003C\u002Fp>\n","Require users to fill selected fields before posting.",2228,90,"4.0.38",[120,87,21,22,23],"custom-types","http:\u002F\u002Fkollectiv.org\u002Frequird","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frequird.1.3.zip","2026-03-15T10:48:56.248Z",{"attackSurface":125,"codeSignals":141,"taintFlows":148,"riskAssessment":149,"analyzedAt":152},{"hooks":126,"ajaxHandlers":137,"restRoutes":138,"shortcodes":139,"cronEvents":140,"entryPointCount":27,"unprotectedCount":27},[127,133],{"type":128,"name":129,"callback":130,"file":131,"line":132},"action","admin_init","force_post_cat_init","force-post-category-selection.php",51,{"type":128,"name":134,"callback":135,"file":131,"line":136},"edit_form_advanced","force_post_cat",52,[],[],[],[],{"dangerousFunctions":142,"sqlUsage":143,"outputEscaping":145,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":147},[],{"prepared":27,"raw":27,"locations":144},[],{"escaped":27,"rawEcho":27,"locations":146},[],[],[],{"summary":150,"deductions":151},"The \"force-post-category-selection\" plugin v1.1 exhibits an excellent security posture based on the provided static analysis. There are no identified attack vectors through common entry points like AJAX, REST API, shortcodes, or cron events. Furthermore, the code itself appears robust, with no dangerous functions, all SQL queries utilizing prepared statements, and all outputs properly escaped. The absence of file operations, external HTTP requests, and a lack of explicit nonce or capability checks on potential entry points (though there are no entry points to check) further contribute to this strong security profile. The plugin's vulnerability history is also clean, with no recorded CVEs, indicating a history of secure development and maintenance.\n\nWhile the static analysis reveals a highly secure plugin, the complete absence of explicit capability checks and nonce checks on the (currently non-existent) entry points might be a point of mild concern in a hypothetical scenario where new entry points are introduced without these security measures. However, given the current state of the plugin, these are not immediate risks. The thorough use of prepared statements and output escaping are significant strengths. The lack of any identified vulnerabilities or concerning code patterns in the static analysis is a very positive sign. This plugin, in its current version, appears to be very secure and well-developed.",[],"2026-03-16T20:38:06.339Z",{"wat":154,"direct":159},{"assetPaths":155,"generatorPatterns":156,"scriptPaths":157,"versionParams":158},[],[],[],[],{"cssClasses":160,"htmlComments":161,"htmlAttributes":162,"restEndpoints":163,"jsGlobals":164,"shortcodeOutput":165},[],[],[],[],[],[166],"You have not selected any category for the post. Kindly select post category."]