[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$faiyFTNrzTdsKoFvUamZa9VfEks2Xp44x6tHPePnRMig":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":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":36,"analysis":135,"fingerprints":178},"post-updated-messages","Post Updated Messages","1.0.2","Morgan Estes","https:\u002F\u002Fprofiles.wordpress.org\u002Fmorganestes\u002F","\u003Cp>Changes the default “Post updated” message to reflect the actual post type. It uses the labels set when a\u003Cbr \u002F>\npost type is registered to display “My Post Type updated”.\u003C\u002Fp>\n\u003Ch3>Cow Picture\u003C\u002Fh3>\n\u003Cpre>\u003Ccode> ______________________________\n\u003C Post Updated Messages Rocks! >\n ------------------------------\n        \\   ^__^\n         \\  (oo)\\_______\n            (__)\\       )\\\u002F\\\n                ||----w |\n                ||     ||\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Tailored updated messages for custom post types.",10,1383,0,"2018-02-22T00:29:00.000Z","4.9.29","3.7.0","",[19,20,21],"admin","custom-post-types","post-messages","https:\u002F\u002Fmorganestes.com\u002Fplugins\u002Fpost-updated-messages\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-updated-messages.1.0.2.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"morganestes",7,120,89,30,86,"2026-04-04T04:55:11.646Z",[37,61,81,103,119],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":58,"download_link":59,"security_score":60,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"post-admin-word-count","Post Admin Word Count","2.0","Jon Bishop","https:\u002F\u002Fprofiles.wordpress.org\u002Fjonbishop\u002F","\u003Cp>Post Admin Word Count adds a sortable “Words” column to the WordPress admin for all public post types. This lightweight plugin automatically calculates and stores word counts when posts are saved or viewed in the admin, ensuring performance and accuracy without scanning your entire site. It supports custom post types, integrates cleanly with the WordPress admin UI and adheres to modern coding standards. Ideal for publishers, bloggers and content editors who want quick insight into post length directly from the dashboard.\u003C\u002Fp>\n","Adds a sortable word count column to the admin post list for all public post types. Efficient, lightweight and built with modern best practices.",3000,11234,70,6,"2025-05-22T03:55:00.000Z","6.8.5","5.0","7.2",[54,55,20,56,57],"admin-columns","content-analysis","post-word-count","word-count","https:\u002F\u002Fjonbishop.com\u002Fdownloads\u002Fwordpress-plugins\u002Fpost-admin-word-count\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-admin-word-count.2.0.zip",100,{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":60,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":17,"tags":75,"homepage":79,"download_link":80,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"more-types","More Types","1.2","henrikmelin","https:\u002F\u002Fprofiles.wordpress.org\u002Fhenrikmelin\u002F","\u003Cp>More Types is a WordPress plugin that adds new post types to the WordPress admin. For instance, if you run a music site you could create a review post type (based on the post). If you run a food blog you could create a post type for recipes.\u003C\u002Fp>\n\u003Cp>If you use More Fields in addition to More Types you could for instance add an input field where you put the ingredients and another where you input cooking time.\u003C\u002Fp>\n\u003Cp>With More Types you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create additional post types\u003C\u002Fli>\n\u003Cli>Allow different WordPress User roles to have different rights to review, save, and publish a specific post type (even built in post types)\u003C\u002Fli>\n\u003Cli>List posts in specific menus in the WordPress admin\u003C\u002Fli>\n\u003Cli>Set a range of editing capabilities of the post type based on user level\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More Types is part of a suite of plugins created to enhance the functionality of a vanilla WordPress installation. With More Fields you can create additional input fields for easier management of Custom fields, with More Taxonomies you can create additional taxonomies besides Categories and Tags. More Types works without the other plugins but interacts with them nicely.\u003C\u002Fp>\n\u003Cp>This plugins was born out of the development work done for \u003Ca href=\"http:\u002F\u002Fdagensskiva.com\u002F\" rel=\"nofollow ugc\">Dagensskiva\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fdagensbok.com\u002F\" rel=\"nofollow ugc\">Dagensbok\u003C\u002Fa> and user requests.\u003C\u002Fp>\n\u003Ch3>Upgrading from More Fields 1.x?\u003C\u002Fh3>\n\u003Cp>If you’re upgrading from More Fields 1.x you need to take a couple of steps to continue working with your already defined Post Types.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Upgrade to More Fields 1.5.1 (this prepares the More Fields fields and Post types for WP 3.0)\u003C\u002Fli>\n\u003Cli>Update to WordPress 3.0 still using More Fields 1.5.1\u003C\u002Fli>\n\u003Cli>Upgrade to More Fields 2.0\u003C\u002Fli>\n\u003Cli>Install More Types 1.0\u003C\u002Fli>\n\u003C\u002Fol>\n","Adds any number of extra Post types, besides Post and Page, for the WordPess Admin. Also allows for special editing rights for specific User roles for &hellip;",900,38030,2,"2011-09-03T07:21:00.000Z","3.1.4","3.1",[19,76,20,77,78],"cms","extra-content","post-type","http:\u002F\u002Flabs.dagensskiva.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmore-types.1.2.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":60,"num_ratings":91,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":95,"tags":96,"homepage":100,"download_link":101,"security_score":102,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"at-a-glance-widget-plus","At A Glance Widget Plus","1.0.0","Lax Mariappan","https:\u002F\u002Fprofiles.wordpress.org\u002Flakshmananphp\u002F","\u003Cp>A WordPress plugin to extend the core at a glance widget. This adds available custom post types and their count on at a glance widget.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Thanks to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Ffive-for-the-future\u002Fpledge\u002Fwebdevstudios\u002F\" rel=\"ugc\">WebDevStudios\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsalcode\" rel=\"nofollow ugc\">Sal Ferrarello\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Ftw2113\u002F\" rel=\"nofollow ugc\">Michael Beckwith\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>created as part of \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Ffive-for-the-future\u002F\" rel=\"ugc\">#5FTF\u003C\u002Fa> day\u003C\u002Fli>\n\u003C\u002Ful>\n","A WordPress plugin to extend the core at a glance widget. This adds available custom post types and their count on at a glance widget.",20,1048,1,"2024-07-10T21:54:00.000Z","6.6.5","6.1","7.4",[19,97,20,98,99],"at-a-glance","dashboard","stats","https:\u002F\u002Fgithub.com\u002Flaxmariappan\u002Fat-a-glance-widget-plus","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fat-a-glance-widget-plus.1.0.0.zip",92,{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":11,"downloaded":111,"rating":13,"num_ratings":13,"last_updated":17,"tested_up_to":112,"requires_at_least":113,"requires_php":17,"tags":114,"homepage":116,"download_link":117,"security_score":60,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":118},"abandon-theme-options","Abandon Themes Admin","0.7.4","abbandunne","https:\u002F\u002Fprofiles.wordpress.org\u002Fabbandunne\u002F","\u003Cp>This is a WordPress plugin aimed at template designers who have mid range experience of PHP and theme development or experienced designers who want to speed up their workflow. What it does is let you add an options page to your theme with a host of various options to improve its functionality. All you need to do is add a short function in your themes functions.php file to turn on the features you want to use.\u003C\u002Fp>\n","This is a WordPress plugin that adds an admin options page to your theme and all the main options a theme designer would need.",3193,"3.2.1","3",[115,20],"admin-options-page","http:\u002F\u002Fabandon.ie\u002Fabandon-options-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fabandon-theme-options.zip","2026-03-15T10:48:56.248Z",{"slug":120,"name":121,"version":6,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":11,"downloaded":126,"rating":60,"num_ratings":71,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":17,"tags":130,"homepage":133,"download_link":134,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"comments-by-post-type","Comments by Post Type","Irina Sokolovskaja","https:\u002F\u002Fprofiles.wordpress.org\u002Foriolo\u002F","\u003Cp>The plugin separates comments by post type in admin menu. It moves the comments that are leaved to pages and custom post types to separate pages, located within the post type menu. So you can easily manage the comments to regular posts and custom post types.\u003C\u002Fp>\n","Separate comments by post type in admin menu.",1681,"2016-03-12T17:34:00.000Z","4.4.34","3.0.1",[131,132,20],"admin-menu","comments","http:\u002F\u002Fgithub.com\u002Fierhyna\u002Fcomments-by-post-type\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcomments-by-post-type.zip",{"attackSurface":136,"codeSignals":161,"taintFlows":169,"riskAssessment":170,"analyzedAt":177},{"hooks":137,"ajaxHandlers":157,"restRoutes":158,"shortcodes":159,"cronEvents":160,"entryPointCount":13,"unprotectedCount":13},[138,144,149,153],{"type":139,"name":140,"callback":141,"file":142,"line":143},"action","admin_init","pum_setup","post-updated-messages.php",32,{"type":145,"name":146,"callback":147,"priority":11,"file":142,"line":148},"filter","post_updated_messages","pum_single_messages",42,{"type":145,"name":150,"callback":151,"priority":11,"file":142,"line":152},"bulk_post_updated_messages","pum_bulk_messages",43,{"type":139,"name":154,"callback":155,"file":142,"line":156},"plugins_loaded","pum_load_plugin_textdomain",44,[],[],[],[],{"dangerousFunctions":162,"sqlUsage":163,"outputEscaping":165,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":168},[],{"prepared":13,"raw":13,"locations":164},[],{"escaped":166,"rawEcho":13,"locations":167},14,[],[],[],{"summary":171,"deductions":172},"The 'post-updated-messages' plugin v1.0.2 exhibits a strong security posture based on the provided static analysis. The absence of any identified attack surface entry points like AJAX handlers, REST API routes, shortcodes, or cron events is a significant strength.  Furthermore, the code demonstrates excellent practices by utilizing prepared statements for all SQL queries and ensuring all output is properly escaped. The lack of dangerous functions, file operations, external HTTP requests, and the absence of taint analysis findings further bolster its security. \n\nHowever, the complete absence of nonce and capability checks is a notable concern. While there's no current attack surface exposed, any future addition of functionality without these fundamental WordPress security mechanisms would introduce significant risks.  The vulnerability history being entirely clear is positive and suggests a well-maintained plugin, but it's important to remember that this is based on past data and doesn't guarantee future security.  In conclusion, while the current implementation of 'post-updated-messages' appears very secure due to its limited scope and adherence to secure coding practices for SQL and output, the lack of authorization checks on potential future entry points is a weakness that warrants attention.",[173,175],{"reason":174,"points":11},"No nonce checks implemented",{"reason":176,"points":11},"No capability checks implemented","2026-03-17T00:24:19.981Z",{"wat":179,"direct":184},{"assetPaths":180,"generatorPatterns":181,"scriptPaths":182,"versionParams":183},[],[],[],[],{"cssClasses":185,"htmlComments":186,"htmlAttributes":187,"restEndpoints":188,"jsGlobals":189,"shortcodeOutput":190},[],[],[],[],[],[]]