[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fseXbZa4aqIVpCDZipjvLCMffrTKut8YybfJ-LT5RITE":3,"$fRF1jKZQpCTrl9rrqUFP_U5B01oPafsMmTYyyUBoBdjU":242,"$f1FVos0FrG7NrRPj5h9XeEPxFaQCxhR9OwDNaW13NzfA":246},{"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":19,"download_link":20,"security_score":21,"vuln_count":13,"unpatched_count":13,"last_vuln_date":22,"fetched_at":23,"discovery_status":24,"vulnerabilities":25,"developer":26,"crawl_stats":22,"alternatives":33,"analysis":139,"fingerprints":227},"usermeta","UserMeta Updater","1.0.0","耗子","https:\u002F\u002Fprofiles.wordpress.org\u002Fhaozi\u002F","\u003Cp>此插件可直接在 WordPress 后台修改用户的元数据，而无需前往数据库操作。\u003C\u002Fp>\n","WordPress 的用户元数据更新器",10,4000,0,"2023-06-26T04:48:00.000Z","6.1.10","4.9","5.6.0",[4],"","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fusermeta.1.0.0.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":27,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":29,"avg_security_score":21,"avg_patch_time_days":30,"trust_score":31,"computed_at":32},"haozi",3,40,30,84,"2026-05-20T07:53:50.026Z",[34,56,80,100,122],{"slug":35,"name":36,"version":37,"author":38,"author_profile":39,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":44,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":54,"download_link":55,"security_score":21,"vuln_count":13,"unpatched_count":13,"last_vuln_date":22,"fetched_at":23},"export-user-data","Export User Data","2.2.6","qstudio","https:\u002F\u002Fprofiles.wordpress.org\u002Fqlstudio\u002F","\u003Cp>A plugin that exports WordPress user data and metadata.\u003C\u002Fp>\n\u003Cp>Includes an option to export the users by role, registration date range, usermeta option and two export formats.\u003C\u002Fp>\n\u003Cp>This plugin is designed to export user data stored in the 2 standard WordPress user data tables wp_users and wp_usermeta, if you use a plugin which stores data in its own database tables, this plugin will not export this data, without customization.\u003C\u002Fp>\n\u003Cp>In version 2 + we added some additional filters and API controls which control aspects such as the returned value formats and keys, pulling data from custom post types and builing lists of “common” usermeta fields to export – you can read more on the \u003Ca href=\"https:\u002F\u002Fqstudio.us\u002Freleases\u002Fexport-user-data-wordpress-plugin\u002F\" rel=\"nofollow ugc\">Q Studio Website\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>For feature requests and bug reports, \u003Ca href=\"https:\u002F\u002Fqstudio.us\u002Fsupport\u002Ftopic\u002Fexport-user-data\u002F\" rel=\"nofollow ugc\">please use the Q Support Website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Please do not use the WordPress.org forum to report bugs, as we no longer monitor or respond to questions there.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Exports all standard users fields\u003C\u002Fli>\n\u003Cli>Exports users meta\u003C\u002Fli>\n\u003Cli>Exports users by role\u003C\u002Fli>\n\u003Cli>Exports users by date range\u003C\u002Fli>\n\u003Cli>NEW: Filters to control format, add common\u003C\u002Fli>\n\u003C\u002Ful>\n","Export users data and metadata to a csv or Excel file",7000,240612,92,45,"2021-12-28T09:18:00.000Z","5.8.13","4.8","7.0",[51,52,4,53],"excel","export","users","http:\u002F\u002Fqstudio.us\u002Freleases\u002Fexport-user-data","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexport-user-data.2.2.6.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":30,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":19,"tags":70,"homepage":75,"download_link":76,"security_score":77,"vuln_count":78,"unpatched_count":13,"last_vuln_date":79,"fetched_at":23},"export-woocommerce-customer-list","PiWeb Export Customers Users & Guest customer to CSV for WooCommerce","2.2.3","PI Web Solution","https:\u002F\u002Fprofiles.wordpress.org\u002Frajeshsingh520\u002F","\u003Cp>Export WooCommerce customer list or export users with one click.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Download \u003Cstrong>complete customer\u003C\u002Fstrong> list \u003C\u002Fli>\n\u003Cli>Download customer list by \u003Cstrong>skipping rows\u003C\u002Fstrong> from the top\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Limit the number of customer\u003C\u002Fstrong> list rows in the exported CSV\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modify the fields\u003C\u002Fstrong> that you want in the generated CSV\u003C\u002Fli>\n\u003Cli>You can \u003Cstrong>save the fields\u003C\u002Fstrong> needed in the CSV so you don’t have to do this again; from next time onwards, you can directly click download\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automate\u003C\u002Fstrong> the whole customer list exporting process and receive the customer list in your inbox\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set the email ID\u003C\u002Fstrong> on which you want to receive the email\u003C\u002Fli>\n\u003Cli>Export customer user meta data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F_tREXIJk96Y?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&cc_load_policy=1&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>PRO Version\u003C\u002Fh3>\n\u003Cp>Here are the features of the PRO version of Export customer list:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.piwebsolution.com\u002Fproduct\u002Fexport-woocommerce-customer-list\u002F\" rel=\"nofollow ugc\">Buy PRO version, Limited-period offer\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.piwebsolution.com\u002Fuser-documentation-export-customer-list-for-woocommerce\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All the features of the FREE version\u003C\u002Fli>\n\u003Cli>It allows you to download customers based on their \u003Cstrong>registration dates\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>It allows you to give \u003Cstrong>custom labels to the columns\u003C\u002Fstrong> of the generated CSV\u003C\u002Fli>\n\u003Cli>You can download users based on the \u003Cstrong>registration date range\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>You can set \u003Cstrong>frequency of the automated email\u003C\u002Fstrong>, to be Hourly, Twice Daily, Daily, or Weekly\u003C\u002Fli>\n\u003Cli>The list that you will receive will contain only the users registered during this time period\u003C\u002Fli>\n\u003Cli>You can download \u003Cstrong>Guest customer\u003C\u002Fstrong> data in a separate CSV\u003C\u002Fli>\n\u003Cli>You can filter out the guest customer list based on their \u003Cstrong>order status\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>You can filter out the guest customer list based on their \u003Cstrong>order placement date\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export users:\u003C\u002Fstrong> You can download any other registered user data by \u003Cstrong>selecting their role\u003C\u002Fstrong>, so now you can download WooCommerce customer or normal WordPress user data as well\u003C\u002Fli>\n\u003Cli>Download customer records based on the \u003Cstrong>product they have purchased\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>You can make a condition for downloading the Product Customer List of only those customers who purchased product A and product B together in a single order\u003C\u002Fli>\n\u003Cli>You can control the fields you want to download in the Product Customer List records\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can restrict the Product Customer List by \u003Cstrong>date of purchase or order status\u003C\u002Fstrong> as well\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>This plugin can export custom data fields stored in:\u003Cbr \u002F>\nUser meta data, stored in the xx_usermeta table\u003Cbr \u002F>\nOrder meta data, stored in the xx_postmeta table\u003Cbr \u002F>\nFor registered customers: The plugin first tries to search for the custom field in user meta data, and if it is not found there, then it searches order meta data to find the value\u003Cbr \u002F>\nFor guest customers: It directly searches order meta data for the custom field data\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can receive registered customer, \u003Cstrong>guest customer\u003C\u002Fstrong> or both customer records in email attachments\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>If you choose to opt in from the plugin settings, or submit optional feedback during deactivation, this plugin may collect basic technical information, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Plugin version  \u003C\u002Fli>\n\u003Cli>WordPress version  \u003C\u002Fli>\n\u003Cli>WooCommerce version  \u003C\u002Fli>\n\u003Cli>Site URL\u003C\u002Fli>\n\u003Cli>Deactivation reason (if submitted)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This data is used solely to improve plugin quality, compatibility, and features. No personal or user-specific data is collected without consent.\u003C\u002Fp>\n","Export WooCommerce customer list CSV, export WooCommerce guest customer list CSV, export WordPress users CSV, Product Customer List for WooCommerce",1000,261585,94,"2026-04-01T12:20:00.000Z","6.9.4","3.0.1",[71,72,73,74,4],"customer-list","export-user","export-users","user-export","http:\u002F\u002Fpiwebsolution.com\u002Fget-a-quotation\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexport-woocommerce-customer-list.2.2.3.zip",100,1,"2022-11-03 00:00:00",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":77,"downloaded":88,"rating":77,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":98,"download_link":99,"security_score":21,"vuln_count":13,"unpatched_count":13,"last_vuln_date":22,"fetched_at":23},"better-admin-users-search","Better Admin Users Search","1.2.0","Loïs","https:\u002F\u002Fprofiles.wordpress.org\u002Fpommelo\u002F","\u003Cp>This plugin improves the admin users search. Just configure what datas you need to search (or not) and that all 🙂\u003Cbr \u002F>\nYou can choose to configure what default wordpress search (login, url, email, nicename, display_name) and extends search with user metas (last_name, first_name…).\u003C\u002Fp>\n\u003Cp>Free tip: this plugin do more sense with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcodepress-admin-columns\u002F\" rel=\"ugc\">Admin Columns\u003C\u002Fa> 😉\u003C\u002Fp>\n","Improve users admin search",5587,4,"2021-06-10T14:19:00.000Z","5.7.15","4.1","5.5",[95,96,97,4,53],"admin","better","search","https:\u002F\u002Fgithub.com\u002FApplelo\u002FBetter-Admin-Users-Search","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-admin-users-search.1.2.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":77,"downloaded":108,"rating":77,"num_ratings":109,"last_updated":110,"tested_up_to":68,"requires_at_least":111,"requires_php":112,"tags":113,"homepage":118,"download_link":119,"security_score":120,"vuln_count":78,"unpatched_count":13,"last_vuln_date":121,"fetched_at":23},"nhrrob-options-table-manager","NHR Advanced Options Table Manager & Autoload Optimizer","1.3.0","Nazmul Hasan Robin","https:\u002F\u002Fprofiles.wordpress.org\u002Fnhrrob\u002F","\u003Cp>🚀 \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnhrrob\u002Fnhrrob-options-table-manager\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa> – Found a bug or have a feature request? Let us know!\u003Cbr \u002F>\n💬 \u003Ca href=\"https:\u002F\u002Fjoin.slack.com\u002Ft\u002Fnhrrob\u002Fshared_invite\u002Fzt-2m3nyrl1f-eKv7wwJzsiALcg0nY6~e0Q\" rel=\"nofollow ugc\">Slack Community\u003C\u002Fa> – Got questions or just want to chat? Come hang out with us on Slack!\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fle89m1qfb0U?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Are you fed up with the size of wp otions table? You are not alone!\u003Cbr \u002F>\nInstall this plugin and get a fine view of the table and analytics.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php echo 'Small WP Options Table, Clean Database!'; ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>🚀 A Powerful Yet Simple Solution to Manage wp_options\u003C\u002Fh3>\n\u003Cp>Tired of an overloaded \u003Ccode>wp_options\u003C\u002Fcode> table slowing down your WordPress site? \u003Cstrong>NHR Options Table Manager\u003C\u002Fstrong> provides a clean, organized, and optimized way to view and manage your options table efficiently. Get detailed analytics, edit and delete options, and keep your database lean and performant.\u003C\u002Fp>\n\u003Ch3>✨ Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Option History & Rollback\u003C\u002Fstrong> – Track all changes to individual options and restore previous versions instantly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Autoload Health Check\u003C\u002Fstrong> – Analyze total autoloaded data size and identify heavy options that slow down your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automated Daily Cleanup\u003C\u002Fstrong> – Schedule automated daily deletion of expired transients via WP Cron.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scalable Tab Architecture\u003C\u002Fstrong> – Unified interface that seamlessly supports third-party tables like Better Payment and WP Recipe Maker.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manage Options\u003C\u002Fstrong> – Add, edit, and delete options easily using a secure, optimized modal system.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Usermeta Table Support\u003C\u002Fstrong> – Edit and delete user meta entries just like options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Serialized Data Handling\u003C\u002Fstrong> – Edit serialized data seamlessly; it appears as a structured object or array.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Options Usage Analytics\u003C\u002Fstrong> – Get visual insights into which prefixes dominate your options table.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live Search & Pagination\u003C\u002Fstrong> – High-performance DataTables with server-side processing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security & Optimization\u003C\u002Fstrong> – Protection for core WordPress options to prevent accidental data loss.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import \u002F Export\u003C\u002Fstrong> – Move settings between sites easily with JSON support.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Global Search & Replace\u003C\u002Fstrong> – Safely replace strings across the database with dry-run preview.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Orphan Scanner\u003C\u002Fstrong> – Find and clean up leftovers from uninstalled plugins.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP-CLI Support\u003C\u002Fstrong> – Manage options (wp nhr-options list, wp nhr-options delete) from the command line.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 Coming Soon\u003C\u002Fh3>\n\u003Cp>We’re constantly improving NHR Options Table Manager! Here’s what’s on the way:\u003Cbr \u002F>\n– \u003Cstrong>Scheduled Backups\u003C\u002Fstrong> – Automatically backup your \u003Ccode>wp_options\u003C\u002Fcode> table before major changes.\u003C\u002Fp>\n\u003Ch3>⚡ Easy Installation & Instant Setup\u003C\u002Fh3>\n\u003Cp>No complex configurations needed! Just install, activate, and head to \u003Cstrong>Tools \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Options Table\u003C\u002Fstrong> for a detailed DataTable view of your options.\u003C\u002Fp>\n\u003Ch3>🎯 Optimize Performance & Reduce Bloat\u003C\u002Fh3>\n\u003Cp>Analyze, clean, and optimize your database by removing unnecessary options, improving site performance significantly.\u003C\u002Fp>\n\u003Ch3>🌟 Join Thousands of Happy Users\u003C\u002Fh3>\n\u003Cp>Get started today and take control of your WordPress options like never before!\u003C\u002Fp>\n","Optimize WordPress with Advanced Option History, Autoload Health Checks, and Automated Cleanup. Boost performance by reducing database bloat.",3348,2,"2026-01-30T09:25:00.000Z","6.0","7.4",[114,115,116,4,117],"database-optimization","optimize","transients","wp_options","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnhrrob-options-table-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnhrrob-options-table-manager.1.3.0.zip",98,"2025-02-24 00:00:00",{"slug":123,"name":124,"version":125,"author":38,"author_profile":39,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":77,"num_ratings":28,"last_updated":130,"tested_up_to":131,"requires_at_least":132,"requires_php":19,"tags":133,"homepage":137,"download_link":138,"security_score":21,"vuln_count":13,"unpatched_count":13,"last_vuln_date":22,"fetched_at":23},"add-user-metadata","Import User Meta Data from CSV","0.5.2","\u003Cp>WordPress admins can bulk import user metadata from a text file – selecting the Key and optionally avoiding duplicate keys.\u003C\u002Fp>\n\u003Cp>This plugin uses up-to-date WordPress top level functions, sanitizes all input data and is fully internationalized.\u003C\u002Fp>\n\u003Cp>For feature request and bug reports, \u003Ca href=\"https:\u002F\u002Fqstudio.us\u002Ftopic\u002Fadd-user-metadata\" rel=\"nofollow ugc\">please use the Q Studio Support Website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Please do not use the WordPress.org forum to report bugs, as we no longer monitor or respond to questions there.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Bulk import users from a simple text list\u003C\u002Fli>\n\u003Cli>Select if duplicate meta_keys should be added\u003C\u002Fli>\n\u003Cli>Checks for missing users\u003C\u002Fli>\n\u003Cli>Sample import data and easy to use\u003C\u002Fli>\n\u003Cli>Fully internationalized\u003C\u002Fli>\n\u003Cli>Safe and WordPress Friendly\u003C\u002Fli>\n\u003Cli>Nerdy debug screens!\u003C\u002Fli>\n\u003C\u002Ful>\n","Bulk import user meta data from a text list ( csv ) - checking for missing users & existing usermeta data to avoid duplicates.",70,12968,"2020-08-28T18:03:00.000Z","5.5.0","4.0.0",[134,135,4,53,136],"import","user","user_meta","http:\u002F\u002Fqstudio.us\u002Fplugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-user-metadata.0.5.2.zip",{"attackSurface":140,"codeSignals":152,"taintFlows":193,"riskAssessment":220,"analyzedAt":226},{"hooks":141,"ajaxHandlers":148,"restRoutes":149,"shortcodes":150,"cronEvents":151,"entryPointCount":13,"unprotectedCount":13},[142],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","admin_menu","umup_add_menu","usermeta.php",18,[],[],[],[],{"dangerousFunctions":153,"sqlUsage":154,"outputEscaping":156,"fileOperations":13,"externalRequests":13,"nonceChecks":109,"capabilityChecks":78,"bundledLibraries":192},[],{"prepared":13,"raw":13,"locations":155},[],{"escaped":157,"rawEcho":158,"locations":159},15,16,[160,163,165,167,169,171,173,175,177,179,180,182,184,186,188,190],{"file":146,"line":161,"context":162},38,"raw output",{"file":146,"line":164,"context":162},42,{"file":146,"line":166,"context":162},44,{"file":146,"line":168,"context":162},51,{"file":146,"line":170,"context":162},56,{"file":146,"line":172,"context":162},62,{"file":146,"line":174,"context":162},64,{"file":146,"line":176,"context":162},68,{"file":146,"line":178,"context":162},76,{"file":146,"line":21,"context":162},{"file":146,"line":181,"context":162},90,{"file":146,"line":183,"context":162},95,{"file":146,"line":185,"context":162},109,{"file":146,"line":187,"context":162},114,{"file":146,"line":189,"context":162},119,{"file":146,"line":191,"context":162},124,[],[194,212],{"entryPoint":195,"graph":196,"unsanitizedCount":13,"severity":211},"umup_menu (usermeta.php:24)",{"nodes":197,"edges":208},[198,203],{"id":199,"type":200,"label":201,"file":146,"line":202},"n0","source","$_POST (x3)",32,{"id":204,"type":205,"label":206,"file":146,"line":164,"wp_function":207},"n1","sink","echo() [XSS]","echo",[209],{"from":199,"to":204,"sanitized":210},true,"low",{"entryPoint":213,"graph":214,"unsanitizedCount":13,"severity":211},"\u003Cusermeta> (usermeta.php:0)",{"nodes":215,"edges":218},[216,217],{"id":199,"type":200,"label":201,"file":146,"line":202},{"id":204,"type":205,"label":206,"file":146,"line":164,"wp_function":207},[219],{"from":199,"to":204,"sanitized":210},{"summary":221,"deductions":222},"The \"usermeta\" v1.0.0 plugin exhibits a strong security posture based on the provided static analysis. The absence of any identified attack surface entry points, such as AJAX handlers, REST API routes, or shortcodes, significantly limits the potential for external exploitation. The code also demonstrates good practices with 100% of SQL queries utilizing prepared statements, a critical measure against SQL injection vulnerabilities. Furthermore, the presence of nonce checks and capability checks, though limited in number, indicates an awareness of common WordPress security requirements.\n\nHowever, there are areas for improvement. The relatively low percentage of properly escaped output (48%) is a notable concern. While taint analysis did not reveal any critical or high-severity issues with unsanitized paths, this could become a risk if improperly escaped output leads to cross-site scripting (XSS) vulnerabilities. The lack of any recorded vulnerabilities in its history is a positive indicator, suggesting a history of secure development or limited exposure. Overall, the plugin appears to be developed with security in mind, but the output escaping needs to be addressed to mitigate potential XSS risks.",[223],{"reason":224,"points":225},"Low percentage of properly escaped output",8,"2026-03-17T00:45:52.114Z",{"wat":228,"direct":233},{"assetPaths":229,"generatorPatterns":230,"scriptPaths":231,"versionParams":232},[],[],[],[],{"cssClasses":234,"htmlComments":237,"htmlAttributes":238,"restEndpoints":239,"jsGlobals":240,"shortcodeOutput":241},[235,236],"usermeta-query","usermeta-update",[],[],[],[],[],{"error":210,"url":243,"statusCode":244,"statusMessage":245,"message":245},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fusermeta\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":78,"versions":247},[248],{"version":6,"download_url":20,"svn_tag_url":249,"released_at":22,"has_diff":250,"diff_files_changed":251,"diff_lines":22,"trac_diff_url":22,"vulnerabilities":252,"is_current":210},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fusermeta\u002Ftags\u002F1.0.0\u002F",false,[],[]]