[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$frjNp7aoGx7aETtFEgAkHMnDD6FVFaIPBt5K5ibV5cEA":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":24,"download_link":25,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":144,"fingerprints":199},"view-user-metadata","View User Metadata","1.2.2","Sully","https:\u002F\u002Fprofiles.wordpress.org\u002Fss88_uk\u002F","\u003Cp>Introducing our new lightweight WordPress plugin – View User Metadata!\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\u002FLgWdTlLw8BQ?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>This plugin adds a simple toggle button to the user edit screen, allowing administrators to easily view metadata associated with the user they are currently viewing. Metadata includes all data attached to a user account. Administrator’s can also delete the usermeta.\u003C\u002Fp>\n\u003Cp>This plugin is perfect for developers where metadata is important to view but doesn’t need to be displayed at all times.\u003C\u002Fp>\n\u003Cp>Features:\u003Cbr \u002F>\n– Toggle to show\u002Fhide user data\u003Cbr \u002F>\n– Click-to-focus on any row\u003Cbr \u002F>\n– Delete a key\u002Fvalue pair\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Check out our other plugins:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🎉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmedia-library-file-size\u002F\" rel=\"ugc\">Media Library File Size\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>✨ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsingle-post-page-export\u002F\" rel=\"ugc\">Export Single Post Page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>🔒 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftwo-factor-2fa-via-email\u002F\" rel=\"ugc\">Two Factor (2FA) Authentication via Email\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>🔠 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fenable-turnstile-cloudflare-for-gravity-forms\u002F\" rel=\"ugc\">Enable Turnstile (Cloudflare) for Gravity Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>⭐️⭐️⭐️⭐️⭐️ \u003Ca href=\"https:\u002F\u002Fss88.us\u002Fplugins\u002Fgravity-forms-freescout?utm_campaign=OtherPlugins\" rel=\"nofollow ugc\">Gravity Forms to FreeScout\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","A lightweight plugin that allows you to view user metadata, export them CSV or JSON, or delete key\u002Fvalue pairs.",1000,12103,100,1,"2026-02-05T16:58:00.000Z","6.9.4","4.6","5.6",[20,21,22,23],"metdata","user-meta","user-meta-data","user-metadata","https:\u002F\u002Fneoboffin.com\u002Fplugins\u002Fview-user-metadata","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fview-user-metadata.1.2.2.zip",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":36,"computed_at":37},"ss88_uk",6,17510,98,5,99,"2026-04-04T14:12:02.453Z",[39,58,80,105,126],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":13,"downloaded":47,"rating":26,"num_ratings":26,"last_updated":48,"tested_up_to":16,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":56,"download_link":57,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"puredevs-any-meta-inspector","PureDevs Any Meta Inspector","1.0.2","PureDevs","https:\u002F\u002Fprofiles.wordpress.org\u002Fpuredevs\u002F","\u003Cp>Have you ever wanted to inspect the metadata associated with a post?\u003Cbr \u002F>\nPureDevs Any Meta Inspector is a free, lightweight plugin that allows you to —\u003Cbr \u002F>\nInspect meta keys of posts, pages, custom post type posts, custom taxonomy terms, users and comments\u003Cbr \u002F>\nInspect unserialized values of posts, pages, custom post type posts, custom taxonomy terms, users and comments\u003C\u002Fp>\n","PureDevs Any Meta Inspector shows all the meta keys and their unserialized values in a metabox for posts, pages, terms, comments, and users.",2597,"2026-02-18T07:04:00.000Z","3.5","",[52,53,54,55,23],"category-metadata","comment-metadata","metadata","post-metadata","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpuredevs-any-meta-inspector","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpuredevs-any-meta-inspector.1.0.2.zip",{"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":16,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":78,"download_link":79,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"import-users","User Import with meta – WP Ultimate CSV Importer Add-on","1.6","Smackcoders Inc.,","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmackcoders\u002F","\u003Cp>The \u003Cstrong>User Import with Meta Add-on\u003C\u002Fstrong> extends the powerful WP Ultimate CSV Importer plugin to help you manage WordPress users and WooCommerce customers at scale. Whether you’re migrating from another site, importing customers, or onboarding large user lists, this add-on gives you complete control over user profiles.\u003C\u002Fp>\n\u003Cp>It supports importing data from various sources such as your computer, external URLs, cloud platforms like Google Sheets or Dropbox, FTP\u002FSFTP locations.\u003C\u002Fp>\n\u003Cp>This add-on allows you to import not only the standard WordPress user fields but also user meta, custom profile data, WooCommerce billing and shipping details, as well as metadata from popular membership plugins like \u003Cstrong>WP-Members\u003C\u002Fstrong> and \u003Cstrong>MemberPress\u003C\u002Fstrong>, making it ideal for eCommerce stores, membership sites, LMS platforms, and large business websites.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Flexible Import Sources\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can import user data from:\u003Cbr \u002F>\n– Your desktop\u003Cbr \u002F>\n– FTP\u002FSFTP servers\u003Cbr \u002F>\n– External URLs (Google Sheet \u002F Dropbox)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Supports Multiple File Formats\u003C\u002Fstrong>\u003Cbr \u002F>\nImport from a wide range of file formats including:\u003Cbr \u002F>\n– CSV\u003Cbr \u002F>\n– XML\u003Cbr \u002F>\n– Excel (XLS\u002FXLSX)\u003Cbr \u002F>\n– TSV\u003Cbr \u002F>\n– Google Sheets\u003Cbr \u002F>\n– ZIP files containing structured data\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Import WordPress Users and WooCommerce Customers\u003C\u002Fstrong>\u003Cbr \u002F>\nBring in new users with:\u003Cbr \u002F>\n– Standard WordPress fields\u003Cbr \u002F>\n– User meta\u003Cbr \u002F>\n– WooCommerce billing and shipping information\u003Cbr \u002F>\n– Additional customer details like phone, address, notes, and more\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Membership Plugin Compatibility\u003C\u002Fstrong>\u003Cbr \u002F>\nSeamlessly import profile data for:\u003Cbr \u002F>\n– WP-Members\u003Cbr \u002F>\n– MemberPress\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Automatic Password Handling\u003C\u002Fstrong>\u003Cbr \u002F>\nIf your CSV (or other import file) doesn’t include a password, the plugin generates a secure one and automatically emails it to the user.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Smart Field Mapping\u003C\u002Fstrong>\u003Cbr \u002F>\nUse an intuitive drag-and-drop interface or dropdown suggestions to map all your fields correctly. If your file headers and WordPress field headers are same, the plugin will automatically maps them. This makes large and complex imports easier and faster.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Conditional Filters for Imports\u003C\u002Fstrong>\u003Cbr \u002F>\nApply filters to import only the specific users you want based on conditions like role, status, or any metadata, helping you maintain clean and organized data imports.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Duplicate Handling\u003C\u002Fstrong>\u003Cbr \u002F>\nPrevent duplicate user creation by validating user email.\u003C\u002Fp>\n\u003Cp>Use update mode to modify existing users instead of creating new ones. (Pro feature)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Iteration-Based Import\u003C\u002Fstrong>\u003Cbr \u002F>\nLarge files are split into smaller manageable chunks (iterations), ensuring that high-volume imports run smoothly without server timeouts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Monitor Import Progress\u003C\u002Fstrong>\u003Cbr \u002F>\nTrack import status in real time, view logs, and quickly resolve any issues. Errors are highlighted clearly for easy debugging.\u003C\u002Fp>\n\u003Ch3>Export Capabilities\u003C\u002Fh3>\n\u003Cp>The add-on is not only for importing, it also provides a full user export system.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Export Users and WooCommerce Customers\u003C\u002Fstrong>\u003Cbr \u002F>\nExport:\u003Cbr \u002F>\n– WordPress users\u003Cbr \u002F>\n– WooCommerce customers\u003Cbr \u002F>\n– All their meta fields\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Multiple Export Formats\u003C\u002Fstrong>\u003Cbr \u002F>\nExport your user data into file formats like:\u003Cbr \u002F>\n– CSV\u003Cbr \u002F>\n– XML\u003Cbr \u002F>\n– XLS\u003Cbr \u002F>\n– XLSX\u003Cbr \u002F>\n– JSON\u003Cbr \u002F>\n– TSV\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Iteration Export and Date-Based Export\u003C\u002Fstrong>\u003Cbr \u002F>\nExport users in batches or export only users created during a specific time period.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Preview Before Export\u003C\u002Fstrong>\u003Cbr \u002F>\nReview your user data before downloading to ensure accuracy.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>One-Click User Migration\u003C\u002Fstrong>\u003Cbr \u002F>\nMove users between sites seamlessly with the one-click import & migrate feature.\u003C\u002Fp>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install WP Ultimate CSV Importer (Free).  \u003C\u002Fli>\n\u003Cli>Install and activate this add-on.  \u003C\u002Fli>\n\u003Cli>Upload your source file or choose an external source.  \u003C\u002Fli>\n\u003Cli>Map fields using the drag-and-drop UI or dropdown mode.  \u003C\u002Fli>\n\u003Cli>Apply filters if required.  \u003C\u002Fli>\n\u003Cli>Run the import and track progress live.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>How to Import Users\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>1. Prepare Your File\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate a CSV, Excel, XML, TSV, or Google Sheet containing user fields such as username, email, user meta, and WooCommerce billing\u002Fshipping data.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2. Go to Import Screen\u003C\u002Fstrong>\u003Cbr \u002F>\nNavigate to Ultimate CSV Importer Free \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Import\u002FUpdate page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>3. Choose File Source\u003C\u002Fstrong>\u003Cbr \u002F>\nUpload your file from desktop, FTP\u002FSFTP, or external URL. Only fresh import is allowed. For update, you require pro version.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>4. Map Fields\u003C\u002Fstrong>\u003Cbr \u002F>\nMatch your file columns to WordPress Users fields using drag-and-drop or dropdown mapping mode.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>5. Apply Filters (Optional)\u003C\u002Fstrong>\u003Cbr \u002F>\nApply conditional filters to import only users matching specific roles, dates, or others.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>6. Run Import\u003C\u002Fstrong>\u003Cbr \u002F>\nClick Import to instantly run it. You can configure iterations and other settings before proceeding the import. The plugin can processes large files. It shows progress, errors, and completed entries after import.\u003C\u002Fp>\n\u003Ch3>How to Export Users\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>1. Visit Export Screen\u003C\u002Fstrong>\u003Cbr \u002F>\nGo to WP Ultimate CSV Importer \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Export.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2. Choose What to Export\u003C\u002Fstrong>\u003Cbr \u002F>\nSelect Users or WooCommerce Customers from the modules list.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>3. Select Export Format\u003C\u002Fstrong>\u003Cbr \u002F>\nProvide a file name and select export file formats like CSV, XML, XLS, XLSX, TSV, or JSON.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>4. Preview (Optional)\u003C\u002Fstrong>\u003Cbr \u002F>\nClick Preview button to review selected users and fields before exporting.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>5. Download Export File\u003C\u002Fstrong>\u003Cbr \u002F>\nClick Export and the export file will be prepared. Then click Download to save the file to your device.\u003C\u002Fp>\n\u003Ch3>WP Ultimate CSV Importer Pro Features\u003C\u002Fh3>\n\u003Cp>WP Ultimate CSV Importer offers many advanced features in its pro version. Here are some listed below:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Update Existing Users\u003C\u002Fstrong>\u003Cbr \u002F>\nModify existing WordPress users and WooCommerce customers without creating duplicates. Update roles, profile data, and meta fields while keeping user IDs intact.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Scheduled Imports\u003C\u002Fstrong>\u003Cbr \u002F>\nRun cron-based automatic schedule import from FTP\u002FSFTP, and Google Sheets. Useful for sites that receive user data on a regular basis from external systems.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Mapping Templates\u003C\u002Fstrong>\u003Cbr \u002F>\nSave your field mapping once and reuse it for future imports, making repeated or scheduled tasks easier to manage.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Import and Export All WordPress Data\u003C\u002Fstrong>\u003Cbr \u002F>\nPro supports full-site data handling, including posts, products, orders, taxonomies, custom fields, comments, and SEO fields, enabling complete migrations.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Export Options\u003C\u002Fstrong>\u003Cbr \u002F>\nExport users and other WordPress data with filters, date ranges, selected fields, user roles, or in iteration mode for large datasets, and much more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>One-Click Rollback\u003C\u002Fstrong>\u003Cbr \u002F>\nRevert an import instantly if needed, helping maintain clean and reliable user data.\u003C\u002Fp>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fwww.smackcoders.com\u002Fwp-ultimate-csv-importer-pro.html?utmsource=web&utmcampaign=readme&utmmedium=wporg\" rel=\"nofollow ugc\">WP Ultimate CSV Importer Pro plugin here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Other Useful Plugins & Addons By Smackcoders\u003C\u002Fh4>\n\u003Cp>The Leads Builder for WordPress to capture your webforms as leads to one of the top ranking open source CRM, install the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-leads-builder-any-crm\u002F\" rel=\"ugc\">WordPress Lead Form Data Collection to CRM\u003C\u002Fa> Plugin. Install one of the CRM of your choice with the additional add-ons listed below and keep both parent plugin and CRM addon activated.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-zoho-crm\u002F\" rel=\"ugc\">Zoho CRM & Zoho CRM Plus\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-salesforce\u002F\" rel=\"ugc\">Salesforce\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-sugar-free\u002F\" rel=\"ugc\">SugarCRM\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-freshsales\u002F\" rel=\"ugc\">Freshsales\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-tiger\u002F\" rel=\"ugc\">Vtiger CRM\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>To know more about the premium bundled version, visit \u003Ca href=\"https:\u002F\u002Fwww.smackcoders.com\u002Fwp-leads-builder-any-crm-pro.html\" rel=\"nofollow ugc\">WordPress Lead Form Data Collection to CRM with unlimited features\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Helpful links\u003C\u002Fh4>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fwww.smackcoders.com\u002Fwordpress.html\" rel=\"nofollow ugc\">Smackcoders\u003C\u002Fa> to explore more WordPress products. You can write to us your comments, feedback at \u003Ca href=\"mailto:support@smackcoders.com\" rel=\"nofollow ugc\">support@smackcoders.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Get to know about other WordPress addons and latest product update news at \u003Ca href=\"https:\u002F\u002Fwww.smackcoders.com\u002Fblog\u002Fcategory\u002Fwordpress-products\" rel=\"nofollow ugc\">www.smackcoders.com\u002Fblogs.html\u003C\u002Fa>.\u003C\u002Fp>\n","Import and export WordPress and WooCommerce users with full user meta, custom fields, billing & shipping details, and membership data.",5000,117773,60,2,"2025-12-04T12:17:00.000Z","5.0","7.4",[74,75,59,76,77],"bulk-user-import","csv-import","user-import","user-meta-import","https:\u002F\u002Fwww.smackcoders.com\u002Fwp-ultimate-csv-importer-pro.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimport-users.1.6.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":11,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":94,"tags":95,"homepage":101,"download_link":102,"security_score":103,"vuln_count":14,"unpatched_count":26,"last_vuln_date":104,"fetched_at":28},"json-api-user","JSON API User","4.1.0","Ali Qureshi","https:\u002F\u002Fprofiles.wordpress.org\u002Fparorrey\u002F","\u003Cp>JSON API User extends the JSON API Plugin with a new Controller to allow RESTful user registration, authentication, password reset, RESTful Facebook Login, RESTful User Meta and BuddyPress xProfile get and update methods. This plugin is for WordPress\u002FMobile app developers who want to use WordPress as mobile app data backend.\u003C\u002Fp>\n\u003Cp>JSON API Plugin, that is required, was closed on August 7, 2019 from WordPress repository. You can download \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FPI-Media\u002Fjson-api\" rel=\"nofollow ugc\">JSON API Plugin\u003C\u002Fa> from https:\u002F\u002Fgithub.com\u002FPI-Media\u002Fjson-api until it is republished and available on WordPress.\u003C\u002Fp>\n\u003Cp>Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Generate Auth Cookie for user authentication\u003C\u002Fli>\n\u003Cli>Validate Auth Cookie\u003C\u002Fli>\n\u003Cli>RESTful User Registration\u003C\u002Fli>\n\u003Cli>RESTful Facebook Login\u002FRegistration with valid access_token\u003C\u002Fli>\n\u003Cli>RESTful BuddyPress xProfile fields update\u003C\u002Fli>\n\u003Cli>Get User Meta and xProfile fields\u003C\u002Fli>\n\u003Cli>Update User Meta and xProfile fields\u003C\u002Fli>\n\u003Cli>Delete User Meta\u003C\u002Fli>\n\u003Cli>Password Reset\u003C\u002Fli>\n\u003Cli>Get Avatar\u003C\u002Fli>\n\u003Cli>Get User Info\u003C\u002Fli>\n\u003Cli>Post Comment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin was created for mobile apps integration with the web app using WordPress as backend for all the data. WordPress helped in putting together the web app quickly and then Mobile iOS and Android apps were integrated via this plugin. There were some app specific customized methods which are not included but rest have been made generic for community usage.\u003C\u002Fp>\n\u003Cp>My other JSON API Auth plugin has also been integrated with this plugin from version 1.1 because most endpoints required user authentication via cookie for data update.\u003C\u002Fp>\n\u003Cp>Pro Version – JSON API User Plus\u003C\u002Fp>\n\u003Cp>A pro version of this plugin, \u003Ca href=\"http:\u002F\u002Fwww.parorrey.com\u002Fsolutions\u002Fjson-api-user-plus\u002F\" rel=\"nofollow ugc\">JSON API User Plus\u003C\u002Fa>, is available here http:\u002F\u002Fwww.parorrey.com\u002Fsolutions\u002Fjson-api-user-plus\u002F that supports BuddyPress Messages component, BuddyPress avatar upload, BuddyPress Extended Profile, BuddyPress Groups, BuddyPress Friends, BuddyPress Activity, BuddyPress Notifications, BuddyPres Settings and other BuddyPress related functions to integrate BuddyPress features in your mobile app via REST api.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.parorrey.com\u002Fsolutions\u002Fjson-api-user-plus\u002F\" rel=\"nofollow ugc\">JSON API User Plus\u003C\u002Fa> includes API key which protects and restricts the endpoint calls. This key can be updated from Settings > User Plus options page. Your app must include this key with every call to get the data from REST API. Please see documentation for calling endpoints examples for ‘JSON API User Plus’.\u003C\u002Fp>\n\u003Cp>JSON API User Plus features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Generate Auth Cookie for user authentication\u003C\u002Fli>\n\u003Cli>Validate Auth Cookie\u003C\u002Fli>\n\u003Cli>RESTful User Registration\u003C\u002Fli>\n\u003Cli>RESTful Facebook Login\u002FRegistration with valid access_token\u003C\u002Fli>\n\u003Cli>RESTful BuddyPress xProfile fields update\u003C\u002Fli>\n\u003Cli>Get User Meta and xProfile fields\u003C\u002Fli>\n\u003Cli>Update User Meta and xProfile fields\u003C\u002Fli>\n\u003Cli>Delete User Meta\u003C\u002Fli>\n\u003Cli>Password Reset\u003C\u002Fli>\n\u003Cli>Get\u002FUpload Avatar\u003C\u002Fli>\n\u003Cli>Get User Info\u003C\u002Fli>\n\u003Cli>Post Comment\u003C\u002Fli>\n\u003Cli>Add Post, Update Post, Delete Post\u003C\u002Fli>\n\u003Cli>Add\u002FEdit\u002FDelete Custom Post Type, Custom Fields\u003C\u002Fli>\n\u003Cli>Search User\u003C\u002Fli>\n\u003Cli>BuddyPress Activities\u003C\u002Fli>\n\u003Cli>BuddyPress Members\u003C\u002Fli>\n\u003Cli>BuddyPress Friends\u003C\u002Fli>\n\u003Cli>BuddyPress Notifications\u003C\u002Fli>\n\u003Cli>BuddyPress Settings\u003C\u002Fli>\n\u003Cli>& many more\u003C\u002Fli>\n\u003C\u002Ful>\n","Extends the JSON API Plugin to allow RESTful user registration, authentication & many other User Meta, BP functions. A Pro version is also available.",120913,78,21,"2025-07-29T11:54:00.000Z","6.8.5","3.0.1","5.3",[96,97,98,99,100],"authentication","json-api","restful-facebook-login","restful-user-meta-and-buddypress-xprofile","restful-user-registration","http:\u002F\u002Fwww.parorrey.com\u002Fsolutions\u002Fjson-api-user\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjson-api-user.4.1.0.zip",97,"2024-07-10 00:00:00",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":115,"num_ratings":35,"last_updated":116,"tested_up_to":117,"requires_at_least":118,"requires_php":50,"tags":119,"homepage":123,"download_link":124,"security_score":125,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"custom-metadata","Custom Metadata Manager","0.7.1","Mohammad Jangda","https:\u002F\u002Fprofiles.wordpress.org\u002Fbatmoo\u002F","\u003Cp>An easy way to add custom fields to your object types (post, pages, custom post types, users) & to generate option pages.\u003C\u002Fp>\n\u003Cp>The goal of this plugin is to help you rapidly build familiar, intuitive interfaces for your users in a very WordPress-native way.\u003C\u002Fp>\n\u003Cp>The custom field panel is nice, but not quite the easiest thing for users to work with. Adding your own metaboxes and fields involves a lot of time and repetitive code that could be better used elsewhere.\u003C\u002Fp>\n\u003Cp>This plugin handles all that heavy-lifting for you behind-the-scenes, so that you can focus on more on building out and connecting your data rather than all the minor details. This single piece of code \u003Ccode>x_add_metadata_field( 'my-field-name', 'post' );\u003C\u002Fcode> generates a metabox with a text field inside it, with the necessary hooks to save the entered values.\u003C\u002Fp>\n\u003Cp>The API is similar to that used for registering custom post types and taxonomies so it should be familiar territory.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>NOTE\u003C\u002Fstrong>: The plugin now requires WordPress 3.3+ (chiefly for the wysiwyg & datepicker fields)\u003C\u002Fp>\n\u003Cp>Like what you see? Want more field types and features added? \u003Ca href=\"mailto:tech@stresslimitdesign.com\" rel=\"nofollow ugc\">Get in touch\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjkudish\u002Fcustom-metadata\" rel=\"nofollow ugc\">contribute on github\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cem>See “Other Notes” section for usage information\u003C\u002Fem>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch4>Object Types\u003C\u002Fh4>\n\u003Cp>The main idea behind this plugin is to have a single API to work with regardless of the object type. Currently, Custom Metadata Manager works with \u003Ccode>user\u003C\u002Fcode>, \u003Ccode>comment\u003C\u002Fcode> and any built-in or custom post types, e.g. \u003Ccode>post\u003C\u002Fcode>, \u003Ccode>page\u003C\u002Fcode>, etc.\u003C\u002Fp>\n\u003Ch4>Registering your fields\u003C\u002Fh4>\n\u003Cp>For the sake of performance (and to avoid potential race conditions), always register your custom fields in the \u003Ccode>admin_menu\u003C\u002Fcode> hook. This way your front-end doesn’t get bogged down with unnecessary processing and you can be sure that your fields will be registered safely. Here’s a code sample:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_action( 'admin_menu', 'my_theme_init_custom_fields' );\n\nfunction my_theme_init_custom_fields() {\n    if( function_exists( 'x_add_metadata_field' ) && function_exists( 'x_add_metadata_group' ) ) {\n        x_add_metadata_field( 'my_field', array( 'user', 'post' ) );\n    }\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Getting the data\u003C\u002Fh4>\n\u003Cp>You can get the data as you normally would using the \u003Ccode>get_metadata\u003C\u002Fcode> function. Custom Metadata manager stores all data using the WordPress metadata APIs using the slug name you provide. That way, even if you decide to deactivate this wonderful plugin, your data is safe and accessible. For options, you can use \u003Ccode>get_option\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$value = get_metadata( 'post', get_the_ID(), 'featured', true ); \u002F\u002F Returns post metadata value for the field 'featured'\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Adding Metadata Groups\u003C\u002Fh4>\n\u003Cp>A group is essentially a metabox that groups together multiple fields. Register the group before any fields\u003C\u002Fp>\n\u003Cpre>\u003Ccode>x_add_metadata_group( $slug, $object_types, $args );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>$slug\u003C\u002Fcode> (string) The key under which the metadata will be stored.\u003C\u002Fli>\n\u003Cli>\u003Ccode>$object_types\u003C\u002Fcode> (string|array) The object types to which this field should be added. Supported: post, page, any custom post type, user, comment.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Options and Overrides\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$args = array(\n    'label' => $group_slug, \u002F\u002F Label for the group\n    'context' => 'normal', \u002F\u002F (post only)\n    'priority' => 'default', \u002F\u002F (post only)\n    'autosave' => false, \u002F\u002F (post only) Should the group be saved in autosave? NOT IMPLEMENTED YET!\n    'exclude' => '', \u002F\u002F see below for details\n    'include' => '', \u002F\u002F see below for details\n);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Adding Metadata Fields\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>x_add_metadata_field( $slug, $object_types, $args );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>$slug\u003C\u002Fcode> (string) The key under which the metadata will be stored. For post_types, prefix the slug with an underscore (e.g. \u003Ccode>_hidden\u003C\u002Fcode>) to hide it from the the Custom Fields box.\u003C\u002Fli>\n\u003Cli>\u003Ccode>$object_types\u003C\u002Fcode> (string|array) The object types to which this field should be added. Supported: post, page, any custom post type, user, comment.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Options and Overrides\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$args = array(\n    'group' => '', \u002F\u002F The slug of group the field should be added to. This needs to be registered with x_add_metadata_group first.\n    'field_type' => 'text', \u002F\u002F The type of field; 'text', 'textarea', 'password', 'checkbox', 'radio', 'select', 'upload', 'wysiwyg', 'datepicker', 'taxonomy_select', 'taxonomy_radio'\n    'label' => '', \u002F\u002F Label for the field\n    'description' => '', \u002F\u002F Description of the field, displayed below the input\n    'values' => array(), \u002F\u002F Values for select and radio buttons. Associative array\n    'display_callback' => '', \u002F\u002F Callback to custom render the field\n    'sanitize_callback' => '', \u002F\u002F Callback to sanitize data before it's saved\n    'display_column' => false, \u002F\u002F Add the field to the columns when viewing all posts\n    'display_column_callback' => '', \u002F\u002F Callback to render output for the custom column\n    'required_cap' => '', \u002F\u002F The cap required to view and edit the field\n    'exclude' => '', \u002F\u002F see below for details\n    'include' => '', \u002F\u002F see below for details\n    'multiple' => false, \u002F\u002F true or false, can the field be duplicated with a click of a button?\n    'readonly' => false, \u002F\u002F makes the field be readonly (works with text, textarea, password, upload and datepicker fields)\n);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Include \u002F Exclude\u003C\u002Fh4>\n\u003Cp>You can exclude fields and groups from specific object. For example, with the following, field-1 will show up for all posts except post #123:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$args = array(\n    'exclude' => 123\n);\nx_add_metadata_field( 'field-1', 'post', $args );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Alternatively, you can limit (“include”) fields and groups to specific objects. The following will ”only” show group-1 to post #456:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$args = array(\n    'include' => 123\n);\nx_add_metadata_group( 'group-1', 'post', $args );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can pass in an array of IDs:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$args = array(\n    'include' => array( 123, 456, 789 );\n);\n\nWith multiple object types, you can pass in an associative array:\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>$args = array(\u003Cbr \u002F>\n    ‘exclude’ => array(\u003Cbr \u002F>\n        ‘post’ => 123,\u003Cbr \u002F>\n        ‘user’ => array( 123, 456, 789 )\u003Cbr \u002F>\n    )\u003Cbr \u002F>\n);\u003C\u002Fp>\n\u003Ch4>Examples\u003C\u002Fh4>\n\u003Cp>For examples, please see the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjkudish\u002Fcustom-metadata\u002Fblob\u002Fmaster\u002Fcustom_metadata_examples.php\" rel=\"nofollow ugc\">custom_metadata_examples.php\u003C\u002Fa> file included with the plugin. Add a constant to your wp-config.php called \u003Ccode>CUSTOM_METADATA_MANAGER_DEBUG\u003C\u002Fcode> with a value of \u003Ccode>true\u003C\u002Fcode> to see it in action:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define( 'CUSTOM_METADATA_MANAGER_DEBUG', true );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>TODOs\u003C\u002Fh4>\n\u003Cp>Stuff we have planned for the future:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Ability to clone (multiple) groups of fields\u003C\u002Fli>\n\u003Cli>Ability Pass in attributes for built-in fields (e.g. class, data-*, etc.)\u003C\u002Fli>\n\u003Cli>Additional field types (multi-select, multi-checkbox)\u003C\u002Fli>\n\u003Cli>Limit or exclude groups and fields using a custom callback\u003C\u002Fli>\n\u003Cli>Autosave support for fields on post types\u003C\u002Fli>\n\u003Cli>Client- and server-side validation support\u003C\u002Fli>\n\u003Cli>Add groups and fields to Quick Edit\u003C\u002Fli>\n\u003C\u002Ful>\n","An easy way to add custom fields to your object types (post, pages, custom post types, users)",800,16509,88,"2012-07-11T19:02:00.000Z","3.4.2","3.3",[106,120,121,122,21],"custom-metadata-manager-metadata","post-meta","postmeta","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fcustom-metadata\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-metadata.0.7.1.zip",85,{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":13,"num_ratings":69,"last_updated":136,"tested_up_to":92,"requires_at_least":137,"requires_php":50,"tags":138,"homepage":50,"download_link":143,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"extended-crm-for-users-insights","Extended CRM for Users Insights","1.2.1","Deni","https:\u002F\u002Fprofiles.wordpress.org\u002Fdenizz\u002F","\u003Cp>Extends the default CRM functionality and user management of the \u003Ca href=\"https:\u002F\u002Fusersinsights.com\u002F?utm_source=wprepo&utm_campaign=crm\" rel=\"nofollow ugc\">Users Insights plugin\u003C\u002Fa> with the following features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>User Notes: adds an option to create sticky notes. Each note in the \u003Ca href=\"https:\u002F\u002Fusersinsights.com\u002Fwordpress-user-profile-pages\u002F\" rel=\"nofollow ugc\">user profile section\u003C\u002Fa> has an option to be sticked to top. The sticky notes are in a different color so they can be different from the regular notes.\u003C\u002Fli>\n\u003Cli>User Notes: adds a “Last Note Date” field to the Users Insights users table. It shows the date of the last note and allows to order and \u003Ca href=\"https:\u002F\u002Fusersinsights.com\u002Fwordpress-users-smart-filters\u002F\" rel=\"nofollow ugc\">filter the user list\u003C\u002Fa> by the last note date. This can be useful for the user management if you need to see the latest user notes.\u003C\u002Fli>\n\u003Cli>User Notes: adds a “Note Content” filter that allows searching by note content\u003C\u002Fli>\n\u003Cli>Custom User Fields : improves the creation and management of the \u003Ca href=\"https:\u002F\u002Fusersinsights.com\u002Fwordpress-custom-user-fields\u002F\" rel=\"nofollow ugc\">custom user fields\u003C\u002Fa> by adding an option to select existing user meta keys. It lists all of the existing user meta keys, except the WordPress core keys and the private keys (starting with _). Just like the regular custom user fields, you can use these custom fields to filter or order the user list.\u003C\u002Fli>\n\u003Cli>User Groups: adds an option to select an icon when creating a \u003Ca href=\"https:\u002F\u002Fusersinsights.com\u002Fwordpress-user-groups\u002F\" rel=\"nofollow ugc\">user group\u003C\u002Fa>. After that, the group is displayed with the icon in the users table and user profile section. The group icons can be managed from the User Groups section of Users Insights.\u003C\u002Fli>\n\u003Cli>User Groups: extends the default color options with darker colors, so that when icons are used for user groups, they can be better visible with darker colors.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdeni000zz\u002Fextended-crm-for-users-insights\" rel=\"nofollow ugc\">Extended CRM for Users Insights on GitHub\u003C\u002Fa> – help us improve Extended CRM for Users Insights, pull requests are welcome on GitHub\u003C\u002Fp>\n","Extends the CRM functionality of Users Insights - adds new management options to the user groups, user notes and custom user fields features",600,12310,"2025-07-17T03:55:00.000Z","4.4",[139,140,141,142,21],"crm","user","user-groups","user-management","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fextended-crm-for-users-insights.zip",{"attackSurface":145,"codeSignals":177,"taintFlows":189,"riskAssessment":190,"analyzedAt":198},{"hooks":146,"ajaxHandlers":163,"restRoutes":174,"shortcodes":175,"cronEvents":176,"entryPointCount":69,"unprotectedCount":26},[147,153,156,159],{"type":148,"name":149,"callback":150,"file":151,"line":152},"action","show_user_profile","showUserMeta","view-user-meta.php",35,{"type":148,"name":154,"callback":150,"file":151,"line":155},"edit_user_profile",36,{"type":148,"name":157,"callback":157,"file":151,"line":158},"admin_enqueue_scripts",37,{"type":148,"name":160,"callback":161,"file":151,"line":162},"plugins_loaded","init",303,[164,170],{"action":165,"nopriv":166,"callback":167,"hasNonce":168,"hasCapCheck":168,"file":151,"line":169},"SS88_VUM_delete",false,"deleteMeta",true,43,{"action":171,"nopriv":166,"callback":172,"hasNonce":168,"hasCapCheck":168,"file":151,"line":173},"SS88_VUM_export","exportMeta",44,[],[],[],{"dangerousFunctions":178,"sqlUsage":179,"outputEscaping":181,"fileOperations":26,"externalRequests":26,"nonceChecks":69,"capabilityChecks":187,"bundledLibraries":188},[],{"prepared":26,"raw":26,"locations":180},[],{"escaped":182,"rawEcho":69,"locations":183},15,[184,186],{"file":151,"line":34,"context":185},"raw output",{"file":151,"line":34,"context":185},4,[],[],{"summary":191,"deductions":192},"The 'view-user-metadata' plugin version 1.2.2 exhibits a strong security posture based on the provided static analysis and vulnerability history. The code demonstrates good practices by implementing nonce checks and capability checks for its entry points.  Furthermore, the absence of dangerous functions, file operations, and external HTTP requests is commendable, significantly reducing the potential attack surface. The plugin also scores well in output escaping and exclusively uses prepared statements for its SQL queries, mitigating common vulnerabilities like SQL injection.  The lack of known CVEs and the absence of taint analysis findings further reinforce its current security. However, the presence of 2 AJAX handlers, while protected by authentication checks, still represents a potential entry point that warrants careful consideration in any security audit.  Overall, the plugin is well-secured, with its primary strength lying in its robust implementation of security checks and the absence of critical or high-severity vulnerabilities. Continued vigilance and regular updates remain essential for maintaining this positive security standing.",[193,196],{"reason":194,"points":195},"2 AJAX handlers with auth checks",3,{"reason":197,"points":187},"12% of outputs not properly escaped","2026-03-16T19:04:34.917Z",{"wat":200,"direct":209},{"assetPaths":201,"generatorPatterns":204,"scriptPaths":205,"versionParams":206},[202,203],"\u002Fwp-content\u002Fplugins\u002Fview-user-metadata\u002Fassets\u002Fcss\u002Fuser.css","\u002Fwp-content\u002Fplugins\u002Fview-user-metadata\u002Fassets\u002Fjs\u002Fuser.js",[],[203],[207,208],"view-user-metadata\u002Fassets\u002Fcss\u002Fuser.css?ver=","view-user-metadata\u002Fassets\u002Fjs\u002Fuser.js?ver=",{"cssClasses":210,"htmlComments":223,"htmlAttributes":224,"restEndpoints":230,"jsGlobals":233,"shortcodeOutput":237},[211,212,213,214,215,216,217,218,219,220,221,222],"SS88-VUM-heading","SS88VUM-toggle","SS88VUM-export-wrap","SS88VUM-export-trigger","SS88VUM-export-menu","SS88-VUM-table-wrapper","SS88-VUM-table","flex-wrap","btn-lock","is-locked","btn-delete","is-hidden",[],[225,226,227,228,229],"data-lock","aria-label","data-key","data-uid","data-format",[231,232],"\u002Fwp-json\u002Fview-user-metadata\u002Fv1\u002Fdelete","\u002Fwp-json\u002Fview-user-metadata\u002Fv1\u002Fexport",[234,235,236],"SS88_VUM_translations","SS88_VUM_delete_nonce","SS88_VUM_export_nonce",[]]