[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f7WAOzPQ2fMmWwwdqfwca8nUqUCtXU28J212hjc5EWaA":3,"$f2rEzqii7Ji6de0X3KU40um3ufKGyWj2K5c42Ss-W7lk":199,"$fNiVBCg8WQal6g1qwemffag6_csG_1BF-uGZFdQ72uuM":204},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":147,"fingerprints":182},"easy-shortlink-toolkit","Easy Shortlink Toolkit","1.0.0","Prashil Pazare","https:\u002F\u002Fprofiles.wordpress.org\u002Fprashil\u002F","\u003Cp>\u003Cstrong>Easy Shortlink Toolkit\u003C\u002Fstrong> is a lightweight plugin that adds a “Copy Shortlink” link to each row in the admin post list table. It works with posts, pages, and custom post types. When clicked, it copies the WordPress shortlink to your clipboard.\u003C\u002Fp>\n\u003Cp>🟢 Works with:\u003Cbr \u002F>\n– Posts\u003Cbr \u002F>\n– Pages\u003Cbr \u002F>\n– Custom Post Types\u003C\u002Fp>\n\u003Cp>✅ Features:\u003Cbr \u002F>\n– Adds a copyable shortlink button in the admin post list.\u003Cbr \u002F>\n– Uses the native WordPress \u003Ccode>wp_get_shortlink()\u003C\u002Fcode> function.\u003Cbr \u002F>\n– Supports all public post types.\u003Cbr \u002F>\n– Lightweight and no settings required.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is released under the GPLv2 or later license.\u003C\u002Fp>\n","Adds a \"Copy Shortlink\" action link to the post list in the WordPress admin for all public post types.",0,390,"2025-05-10T02:34:00.000Z","6.8.5","5.0","7.0",[18,19,20,21,22],"admin","copy-to-clipboard","custom-post-type","post-list","shortlink","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-shortlink-toolkit.1.0.0.zip",92,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"prashil",1,30,88,"2026-05-20T04:12:57.658Z",[37,58,80,104,125],{"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":14,"requires_at_least":50,"requires_php":23,"tags":51,"homepage":55,"download_link":56,"security_score":57,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"admin-taxonomy-filter","Admin Taxonomy Filter","1.0.5","Anh Tran","https:\u002F\u002Fprofiles.wordpress.org\u002Frilwis\u002F","\u003Cp>\u003Cstrong>Admin Taxonomy Filter\u003C\u002Fstrong> helps you to filter posts or custom post types in the admin area (the post list table) by custom taxonomies. It’s similar to filter posts by categories, which is supported by default.\u003C\u002Fp>\n\u003Cp>The plugin supports filter by multiple taxonomies and has settings to let you choose which taxonomies are filterable.\u003C\u002Fp>\n\u003Cp>The plugin is open source and hosted on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frilwis\u002Fadmin-taxonomy-filter\u002F\" rel=\"nofollow ugc\">Github\u003C\u002Fa>. If you have any problem or feedback, please open an issue.\u003C\u002Fp>\n\u003Ch3>You might also like\u003C\u002Fh3>\n\u003Cp>If you like this plugin, you might also like our other WordPress products:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmetabox.io\" rel=\"nofollow ugc\">Meta Box\u003C\u002Fa> – A powerful WordPress plugin for creating custom post types and custom fields.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpslimseo.com\" rel=\"nofollow ugc\">Slim SEO\u003C\u002Fa> – A fast, lightweight and full-featured SEO plugin for WordPress with minimal configuration.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgretathemes.com\" rel=\"nofollow ugc\">GretaThemes\u003C\u002Fa> – Free and premium WordPress themes that clean, simple and just work.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpautolistings.com\" rel=\"nofollow ugc\">Auto Listings\u003C\u002Fa> – A car sale and dealership plugin for WordPress.\u003C\u002Fli>\n\u003C\u002Ful>\n","Filter posts or custom post types in the admin area by custom taxonomies.",5000,57258,90,14,"2025-10-06T01:39:00.000Z","4.3",[18,52,21,53,54],"post-filter","taxonomy","taxonomy-filter","https:\u002F\u002Felightup.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-taxonomy-filter.1.0.5.zip",100,{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":14,"requires_at_least":15,"requires_php":71,"tags":72,"homepage":78,"download_link":79,"security_score":57,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"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,11550,70,6,"2025-05-22T03:55:00.000Z","7.2",[73,74,75,76,77],"admin-columns","content-analysis","custom-post-types","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",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":66,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":94,"tags":95,"homepage":99,"download_link":100,"security_score":101,"vuln_count":102,"unpatched_count":11,"last_vuln_date":103,"fetched_at":27},"w4-post-list","W4 Post List","2.5.5","Shazzad Hossain Khan","https:\u002F\u002Fprofiles.wordpress.org\u002Fsajib1223\u002F","\u003Cp>Display Posts (any custom post type), Terms (any custom taxonomy), Users (any role) on Content or Widget Areas by placing a shortcode. Select what to show and design how to show it. Using the plugin is really easy. You will find Tinymce button on post\u002Fpage editor to quickly inset a list. Also, there’s a separate page for creating or editing list.\u003C\u002Fp>\n\u003Ch4>List Types\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Posts\u003C\u002Fli>\n\u003Cli>Terms\u003C\u002Fli>\n\u003Cli>Users\u003C\u002Fli>\n\u003Cli>Terms & Posts\u003C\u002Fli>\n\u003Cli>Users & Posts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Creating a list is just few steps. There are different sets option for different List Type, following options are available for List Type – \u003Ccode>posts\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch4>Posts\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>post type\u003C\u002Fli>\n\u003Cli>post mime type\u003C\u002Fli>\n\u003Cli>post status\u003C\u002Fli>\n\u003Cli>post search keyword\u003C\u002Fli>\n\u003Cli>include post by ids\u003C\u002Fli>\n\u003Cli>exclude post by ids\u003C\u002Fli>\n\u003Cli>exclude current post\u003C\u002Fli>\n\u003Cli>posts per page – while using pagination\u003C\u002Fli>\n\u003Cli>post by parent ids\u003C\u002Fli>\n\u003Cli>post by author ids\u003C\u002Fli>\n\u003Cli>post by terms ( tax_query )\u003C\u002Fli>\n\u003Cli>post by meta ( meta_query )\u003C\u002Fli>\n\u003Cli>post by year, month, day ( date_query )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Group Results by\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>year\u003C\u002Fli>\n\u003Cli>month\u003C\u002Fli>\n\u003Cli>month year\u003C\u002Fli>\n\u003Cli>category, post tag or custom taxonomies\u003C\u002Fli>\n\u003Cli>authors\u003C\u002Fli>\n\u003Cli>parents\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Order Results by\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>post id\u003C\u002Fli>\n\u003Cli>post title\u003C\u002Fli>\n\u003Cli>post name\u003C\u002Fli>\n\u003Cli>post publish date\u003C\u002Fli>\n\u003Cli>post modified date\u003C\u002Fli>\n\u003Cli>menu order\u003C\u002Fli>\n\u003Cli>approved comment count\u003C\u002Fli>\n\u003Cli>meta value\u003C\u002Fli>\n\u003Cli>or random\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Multi-Page Pagination by\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Next \u002F Previous links\u003C\u002Fli>\n\u003Cli>Numeric navigation flat – Ex: 1, 2, 3.\u003C\u002Fli>\n\u003Cli>Numeric navigation showing in unordered list.\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable pagination by ajax\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>To Create Template\u003C\u002Fh4>\n\u003Cp>Templates are designed using Shortcodes. You can create a simple list just showing post title and linked to the post page, or you can display complex list using any of the information relating to post. Some of the available shortcodes are –\u003C\u002Fp>\n\u003Cul>\n\u003Cli>post thumbnail\u003C\u002Fli>\n\u003Cli>post categories\u003C\u002Fli>\n\u003Cli>post tags\u003C\u002Fli>\n\u003Cli>post custom taxonomy terms\u003C\u002Fli>\n\u003Cli>post author name \u002F links \u002F avatar\u003C\u002Fli>\n\u003Cli>post publish time\u003C\u002Fli>\n\u003Cli>post modified time\u003C\u002Fli>\n\u003Cli>post excerpt\u003C\u002Fli>\n\u003Cli>post content\u003C\u002Fli>\n\u003Cli>post meta value (multiple times, with multiple meta keys)\u003C\u002Fli>\n\u003Cli>media thumbnail\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check all of the \u003Ca href=\"https:\u002F\u002Fw4dev.com\u002Fdocs\u002Fw4-post-list\u002Ffaqs\u002Fwhat-are-the-available-template-tags\u002F\" rel=\"nofollow ugc\">available shortcodes\u003C\u002Fa> here.\u003C\u002Fp>\n\u003Ch4>Check Example\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fw4dev.com\u002Fwp\u002Fw4-post-list-examples\u002F#example-1\" rel=\"nofollow ugc\">Simple Posts List\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fw4dev.com\u002Fwp\u002Fw4-post-list-examples\u002F#example-2\" rel=\"nofollow ugc\">Media List\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fw4dev.com\u002Fwp\u002Fw4-post-list-examples\u002F#example-3\" rel=\"nofollow ugc\">Year\u002FMonth Archive\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fw4dev.com\u002Fwp\u002Fw4-post-list-examples\u002F#example-4\" rel=\"nofollow ugc\">List of Categories\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fw4dev.com\u002Fwp\u002Fw4-post-list-examples\u002F#example-5\" rel=\"nofollow ugc\">List of Terms\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>W4 Post List uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.\u003C\u002Fp>\n\u003Cp>Appsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure a great user experience for all our users.\u003C\u002Fp>\n\u003Cp>Integrating Appsero SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Learn more about how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>.\u003C\u002Fp>\n","W4 Post List lets you create a list of posts, terms, users or a combined one. Decorate output using shortcodes. It's just easy and fun.",194585,94,93,"2026-02-16T07:12:00.000Z","6.9.4","5.8","7.4",[20,96,97,21,98],"media","post","shortcode","https:\u002F\u002Fw4dev.com\u002Fplugins\u002Fw4-post-list","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fw4-post-list.2.5.5.zip",99,5,"2023-03-22 00:00:00",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":57,"num_ratings":114,"last_updated":115,"tested_up_to":116,"requires_at_least":117,"requires_php":23,"tags":118,"homepage":122,"download_link":123,"security_score":124,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"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;",800,38107,2,"2011-09-03T07:21:00.000Z","3.1.4","3.1",[18,119,75,120,121],"cms","extra-content","post-type","http:\u002F\u002Flabs.dagensskiva.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmore-types.1.2.zip",85,{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":135,"num_ratings":136,"last_updated":137,"tested_up_to":138,"requires_at_least":139,"requires_php":23,"tags":140,"homepage":144,"download_link":145,"security_score":124,"vuln_count":32,"unpatched_count":11,"last_vuln_date":146,"fetched_at":27},"advanced-admin-search","Advanced Admin Search","1.1.6","Kuroit","https:\u002F\u002Fprofiles.wordpress.org\u002Fkuroit\u002F","\u003Cp>Advanced Admin Search provides you easy and simplest way to search anything in WordPress admin panel from one single search field.\u003C\u002Fp>\n\u003Ch3>Why use Advanced Admin Search?\u003C\u002Fh3>\n\u003Cp>By using this plugin you can quickly search posts, pages, users, custom post types, comments and more from one single search field on WordPress admin bar.\u003Cbr \u002F>\nYou won’t have to go to each section to search any of this. It will also check for the content of every post to provide you exact results.\u003C\u002Fp>\n\u003Cp>Example:\u003Cbr \u002F>\nNot sure where you placed the shortcode for third party gallery or appointment plugin?\u003Cbr \u002F>\nSimply search the shortcode in search field and it will provide you list of posts\u002Fpages or anywhere it is placed.\u003C\u002Fp>\n\u003Ch3>Bar Search Features\u003C\u002Fh3>\n\u003Cp>Advanced Admin Search on WordPress admin bar allows you to search:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Admin Menu\u003C\u002Fli>\n\u003Cli>Media Library (Attachments)\u003C\u002Fli>\n\u003Cli>Users\u003C\u002Fli>\n\u003Cli>Posts\u003C\u002Fli>\n\u003Cli>Pages\u003C\u002Fli>\n\u003Cli>Custom Post Types\u003C\u002Fli>\n\u003Cli>Post Meta\u003C\u002Fli>\n\u003Cli>Comments\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Dedicated Full Search Page\u003C\u002Fh3>\n\u003Cp>Dedicated Full Search page of Advanced Admin Search in WordPress admin panel allows you to search:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Media Library (Attachments)\u003C\u002Fli>\n\u003Cli>Users\u003C\u002Fli>\n\u003Cli>Posts (and content for shortcodes, links etc)\u003C\u002Fli>\n\u003Cli>Pages (and content for shortcodes, links etc)\u003C\u002Fli>\n\u003Cli>Custom Post Types\u003C\u002Fli>\n\u003Cli>Post Meta\u003C\u002Fli>\n\u003Cli>Comments\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>You can filter the search by:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Keyword (search term)\u003C\u002Fli>\n\u003Cli>Post Type\u003C\u002Fli>\n\u003Cli>Post Status\u003C\u002Fli>\n\u003Cli>Author ID or Username\u003C\u002Fli>\n\u003Cli>Meta Filters\u003C\u002Fli>\n\u003Cli>Filter by Meta Key\u003C\u002Fli>\n\u003Cli>Filter by Meta Value\u003C\u002Fli>\n\u003Cli>Filter Meta by Expression (Exact Match, Starting With, Ending With)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>SUBMITTING PATCHES\u003C\u002Fh3>\n\u003Cp>Found a bug? or want to contribute in our plugin? We would love that! Check out \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FKuroit\u002FAdvanced-Admin-Search\" rel=\"nofollow ugc\">Official repo for Advanced Admin Search on Github.\u003C\u002Fa>\u003C\u002Fp>\n","Easily search everything in WordPress admin panel from one single search field.",600,77581,86,8,"2022-06-14T21:28:00.000Z","6.0.11","3.9",[141,142,143],"admin-search","advance-search","custom-post-type-search","https:\u002F\u002Fwww.kuroit.com\u002Fproduct\u002Fadvanced-admin-search","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-admin-search.1.1.6.zip","2022-05-17 00:00:00",{"attackSurface":148,"codeSignals":166,"taintFlows":173,"riskAssessment":174,"analyzedAt":181},{"hooks":149,"ajaxHandlers":162,"restRoutes":163,"shortcodes":164,"cronEvents":165,"entryPointCount":11,"unprotectedCount":11},[150,157],{"type":151,"name":152,"callback":153,"priority":154,"file":155,"line":156},"filter","post_row_actions","esyshrtlnktk_add_copy_shortlink_action",10,"easy-shortlink-toolkit.php",28,{"type":158,"name":159,"callback":160,"file":155,"line":161},"action","admin_enqueue_scripts","esyshrtlnktk_copy_shortlink_js",36,[],[],[],[],{"dangerousFunctions":167,"sqlUsage":168,"outputEscaping":170,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":172},[],{"prepared":11,"raw":11,"locations":169},[],{"escaped":114,"rawEcho":11,"locations":171},[],[],[],{"summary":175,"deductions":176},"The \"easy-shortlink-toolkit\" v1.0.0 plugin exhibits a strong security posture based on the provided static analysis. It demonstrates an absence of known dangerous functions, SQL injection vulnerabilities (100% prepared statements), and output escaping issues (100% properly escaped). Furthermore, the plugin has no file operations or external HTTP requests, and no taint analysis revealed any critical or high severity issues. This indicates good coding practices are being followed regarding direct code execution risks and data handling.\n\nDespite the positive static analysis, the plugin has a notable lack of security checks for its entry points. The complete absence of AJAX handlers, REST API routes, shortcodes, and cron events with authorization checks, while seemingly reducing the attack surface to zero, could also indicate a lack of functionality that requires protection or potential for future expansion without built-in security. The absence of nonce and capability checks is a significant concern, as it means any functionality that *is* present could be triggered without proper authentication or authorization if new entry points are introduced or if existing ones are implicitly handled by WordPress core in a way that bypasses typical checks.\n\nThe vulnerability history being completely clear of CVEs is a positive sign, suggesting the plugin has historically been secure or that vulnerabilities have been promptly addressed. However, this, combined with the lack of auth checks, could also mean the plugin's functionality is limited or that it hasn't been subjected to extensive security auditing. The overall risk is currently low due to the absence of demonstrable code-level vulnerabilities and a clean history, but the lack of authentication and authorization checks presents a latent risk that could become exploitable if the plugin's attack surface expands or if its existing functionalities are implicitly exposed.",[177,179],{"reason":178,"points":154},"No nonce checks found",{"reason":180,"points":154},"No capability checks found","2026-04-16T15:12:16.407Z",{"wat":183,"direct":190},{"assetPaths":184,"generatorPatterns":186,"scriptPaths":187,"versionParams":188},[185],"\u002Fwp-content\u002Fplugins\u002Feasy-shortlink-toolkit\u002Fjs\u002Fscript.js",[],[185],[189],"easy-shortlink-toolkit\u002Fjs\u002Fscript.js?ver=1.0",{"cssClasses":191,"htmlComments":193,"htmlAttributes":194,"restEndpoints":196,"jsGlobals":197,"shortcodeOutput":198},[192],"esyshrtlnktk-copy-shortlink",[],[195],"data-shortlink",[],[],[],{"error":200,"url":201,"statusCode":202,"statusMessage":203,"message":203},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Feasy-shortlink-toolkit\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":32,"versions":205},[206],{"version":6,"download_url":24,"svn_tag_url":207,"released_at":26,"has_diff":208,"diff_files_changed":209,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":210,"is_current":200},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-shortlink-toolkit\u002Ftags\u002F1.0.0\u002F",false,[],[]]