[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f0xJ4HIXP6wwR-FSwNonSUXCFkGtwle0BsYy8iRKhl9g":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":11,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":39,"analysis":149,"fingerprints":288},"wpsync","Magn WPSync","1.0.10","Julian M.","https:\u002F\u002Fprofiles.wordpress.org\u002Fjmagnone\u002F","\u003Cp>WP Sync is a simple plugin that helps you to import Google Spreadsheet rows into WP posts. This plugin is useful for example if you want to import lot of rows from a spreadsheet into separate posts and it is intended to be used for those who need a simple way to enter blog posts and don’t like to use the Quick Post feature at WordPress.\u003C\u002Fp>\n\u003Cp>Instead, you can just write your post drafts into a spreadsheet and configure the plugin to synchronize your rows with WordPress.\u003C\u002Fp>\n\u003Cp>I coded this plugin for my personal use but after getting some user’s feedback I decided to publish it on the WP plugin’s directory. You can use this plugin to import a Google Spreadsheet as individual blog posts. The plugin also will help you to import custom post types for example if you are preparing a business directory or event website.\u003C\u002Fp>\n\u003Cp>What you can expect from this plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Helps you importing rows from a Google Spreadsheet into individual posts in WordPress.\u003C\u002Fli>\n\u003Cli>Use the Google Spreadsheet to enter ideas and post drafts, for example if you are developing domain names with WordPress or niche websites, but also useful for directories (ie: with local info, phone numbers, custom fields, etc.)\u003C\u002Fli>\n\u003Cli>Import spreadsheet rows as individual posts or custom post types.\u003C\u002Fli>\n\u003Cli>Support custom fields and taxonomies (categories, tags, etc.)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>What you shouldn’t expect from this plugin (at least in the initial releases):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>In the initial version the utility works from Google Spreadsheets into WordPress but not viceversa. We’ll eventually add the opposite direction soon.\u003C\u002Fli>\n\u003Cli>This version doesn’t writes back any change on the Google Spreadsheet so the Spreadsheet is only used as read only.\u003C\u002Fli>\n\u003Cli>Google Spreadsheets doesn’t support rich text format, so if you need HTML for your content you can do that by using HTML tags in the cells\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Link to \u003Ca href=\"http:\u002F\u002Fmagn.com\u002F\" title=\"Simple but useful plugins\" rel=\"nofollow ugc\">Magn\u003C\u002Fa> and author’s profile \u003Ca href=\"https:\u002F\u002Fplus.google.com\u002F109045091422552341246\" rel=\"nofollow ugc\">Julian Magnone\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Nothing here yet\u003C\u002Fh3>\n\u003Cp>Here’s a link to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002F\" title=\"Your favorite software\" rel=\"ugc\">WordPress\u003C\u002Fa> and one to \u003Ca href=\"http:\u002F\u002Fdaringfireball.net\u002Fprojects\u002Fmarkdown\u002Fsyntax\" title=\"Markdown is what the parser uses to process much of the readme file\" rel=\"nofollow ugc\">Markdown’s Syntax Documentation\u003C\u002Fa>.\u003Cbr \u002F>\nTitles are optional, naturally.\u003C\u002Fp>\n\u003Cp>Markdown uses email style notation for blockquotes and I’ve been told:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Asterisks for \u003Cem>emphasis\u003C\u002Fem>. Double it up  for \u003Cstrong>strong\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cpre>\u003Ccode>\u003C?php code(); \u002F\u002F goes in backticks ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","WP Sync is a very simple plugin for WordPress that helps you to import Google Sheets into individual WP posts. You can use this plugin to import a Goo &hellip;",10,3882,80,"2015-04-06T14:53:00.000Z","4.1.42","3.5","",[19,20,21,22,23],"google","import","posts","spreadsheets","synchronize","http:\u002F\u002Fmagn.com\u002Fwpsync\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsync.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"jmagnone",3,510,78,30,79,"2026-04-04T13:51:28.600Z",[40,65,90,112,130],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":27,"num_ratings":27,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":60,"download_link":61,"security_score":62,"vuln_count":63,"unpatched_count":63,"last_vuln_date":64,"fetched_at":29},"sheetlink","GSheets Connector","1.1.1","raoinfotech","https:\u002F\u002Fprofiles.wordpress.org\u002Fraoinfotech\u002F","\u003Cp>Get real time POST, CPT, Woocommerce Order along with meta fields mapping on sheets, easy mapping and configuration with each column and Post Column.\u003C\u002Fp>\n\u003Cp>This plugin uses \u003Ca href=\"https:\u002F\u002Fsheets.googleapis.com\u002Fv4\u002Fspreadsheets\u002F\" rel=\"nofollow ugc\">Google Sheets API\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.googleapis.com\u002Fdrive\u002Fv3\u002Ffiles\" rel=\"nofollow ugc\">Google Drive API\u003C\u002Fa> to sync\u003Cbr \u002F>\nwordpress data with google sheets.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Foauth2.googleapis.com\u002Ftoken\" rel=\"nofollow ugc\">Google Oauth\u003C\u002Fa> for generating the token for authorizing Google API’s.\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Visit \u003Ca href=\"https:\u002F\u002Fconsole.cloud.google.com\u002F\" rel=\"nofollow ugc\">Google Cloud\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Create New Project\u003C\u002Fli>\n\u003Cli>Enable Google Sheets API & Google Drive API from API & Services Library\u003C\u002Fli>\n\u003Cli>Create Credentials for Service Account\u003C\u002Fli>\n\u003Cli>Save JSON object Credentials under plugin settings page\u003C\u002Fli>\n\u003Cli>Share Service accouts email on Google sheets with edit access\u003C\u002Fli>\n\u003Cli>Create first Sheetlink Integration\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Creating Integration\u003C\u002Fh3>\n\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\u002Fqbxnyyoab48?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>\n\u003Ch3>Available Filter Hooks\u003C\u002Fh3>\n\u003Cp>GSheets Connector is developer friendly and has some filters available to add the custom fields\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Add additional data options while creating integrations\u003C\u002Fp>\n\u003Cpre>\u003Ccode>apply_filters( 'rgsi_data_options', $data );\n\nadd_filter( 'rgsi_data_options', function($data) {\n    \u002F\u002FNeed to add prefix _custom_ in order to feed the custom data in rgsi_mapped_data hook\n    $data['_custom_company_id'] = \"Company ID\"\n    return $data;\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Filter Output data before being sent to sheet\u003C\u002Fp>\n\u003Cpre>\u003Ccode>apply_filters( 'rgsi_mapped_data',$parsed_data, $post,$custom_keys );\n\nadd_filter( 'rgsi_mapped_data', function( $parsed_data, $post, $custom_keys ){ \n    return $parsed_data;\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Data Privacy\u003C\u002Fh3>\n\u003Cp>The Application obtains the following information when you use the built-in app for authentication and link the Application with your Google Drive Account:\u003Cbr \u002F>\n1. Your WordPress website address.\u003Cbr \u002F>\n2. A short-lived access token gets generated by the OAuth flow.\u003Cbr \u002F>\n3. Service account Credentials in JSON format are encrypted and saved into the database. This credential is used for fetching and validating the access token.\u003Cbr \u002F>\n4. Access token is validated using \u003Ca href=\"https:\u002F\u002Fwww.googleapis.com\u002Foauth2\u002Fv1\u002Ftokeninfo\" rel=\"nofollow ugc\">GoogleApis Token Info\u003C\u002Fa> endpoint\u003Cbr \u002F>\n5. A short lived access token is retrieved using endpoint \u003Ca href=\"https:\u002F\u002Foauth2.googleapis.com\u002Ftoken\" rel=\"nofollow ugc\">Googleapis Oauth2\u003C\u002Fa> by sending JWT encoded Private key and client_email\u003Cbr \u002F>\n6. Retrieved access token is used to accesss list of spreadsheets with the help of \u003Ca href=\"https:\u002F\u002Fwww.googleapis.com\u002Fdrive\u002Fv3\u002Ffiles\" rel=\"nofollow ugc\">Google Drive API\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fsheets.googleapis.com\u002Fv4\u002Fspreadsheets\u002F\" rel=\"nofollow ugc\">Google Spreadsheets API\u003C\u002Fa> that has been shared with client email \u003Ca href=\"https:\u002F\u002Fwww.googleapis.com\u002Fdrive\u002Fv3\u002Ffiles\" rel=\"nofollow ugc\">Google Drive\u003C\u002Fa> and update spreadsheet data with the help of \u003Ca href=\"https:\u002F\u002Fsheets.googleapis.com\u002Fv4\u002Fspreadsheets\u002F\" rel=\"nofollow ugc\">Spreadsheers API\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>IMPORTANT:\u003C\u002Fstrong> When you use the Application, all other communications are strictly between your server and the cloud storage service servers. The communication is encrypted and the communication will not go through our servers. We do not collect and do not have access to your files.\u003Cbr \u002F>\nRead more : \u003Ca href=\"https:\u002F\u002Fraoinformationtechnology.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">RaoInformation Technology Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>GSheets Connector 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\u003Ch3>v1.0.0\u003C\u002Fh3>\n\u003Cp>= Initial Version\u003C\u002Fp>\n\u003Ch3>v1.1.0\u003C\u002Fh3>\n\u003Cp>= Fix Create Type Integration adding multiple times\u003C\u002Fp>\n\u003Ch4>Added registeration date support for user type\u003C\u002Fh4>\n\u003Cp>Add custom filter hooks to support custom fields\u003C\u002Fp>\n\u003Ch3>v1.1.0\u003C\u002Fh3>\n\u003Cp>= Fix Feedbackform Url\u003Cbr \u002F>\n= Integrate AppSero Analytics\u003C\u002Fp>\n","Sync your WordPress posts, custom post types, and WooCommerce orders, including custom fields, to Google Spreadsheets using available filter hooks.",100,1918,"2025-02-28T12:35:00.000Z","6.7.5","5.2","7.2",[55,56,57,58,59],"automation","google-sheets","google-spreadsheets","sheets","sync-posts-custom-post-types","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsheetlink\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsheetlink.1.1.1.zip",70,1,"2025-09-22 00:00:00",{"slug":66,"name":67,"version":68,"author":69,"author_profile":70,"description":71,"short_description":72,"active_installs":73,"downloaded":74,"rating":13,"num_ratings":75,"last_updated":76,"tested_up_to":77,"requires_at_least":78,"requires_php":79,"tags":80,"homepage":86,"download_link":87,"security_score":88,"vuln_count":11,"unpatched_count":27,"last_vuln_date":89,"fetched_at":29},"vk-all-in-one-expansion-unit","VK All in One Expansion Unit","9.113.4.1","Hidekazu Ishikawa","https:\u002F\u002Fprofiles.wordpress.org\u002Fkurudrive\u002F","\u003Cp>This plug-in is an integrated plug-in with a variety of features that make it powerful your web site.\u003C\u002Fp>\n\u003Cp>Many features can be stopped individually.\u003C\u002Fp>\n\u003Cp>[ Powerful　Widgets ]\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Recent Posts – display the link text and the date of the latest article title.\u003C\u002Fli>\n\u003Cli>Page content to widget – display the contents of the page to the widgets.\u003C\u002Fli>\n\u003Cli>Profile – display the profile entered in the widget.\u003C\u002Fli>\n\u003Cli>FB Page Plugin – display the Facebook Page Plugin.\u003C\u002Fli>\n\u003Cli>3PR area – display the 3PR area.\u003C\u002Fli>\n\u003Cli>PR Blocks – display the PR Blocks.\u003C\u002Fli>\n\u003Cli>Categories\u002Ftags list – Displays a categories, tags or format list.\u003C\u002Fli>\n\u003Cli>Archive list – Displays a list of archives. You can choose the post type and also to display archives by month or by year.\u003C\u002Fli>\n\u003Cli>Facebook Page Plugin widget\u003C\u002Fli>\n\u003Cli>Image Banner widget\u003C\u002Fli>\n\u003Cli>Text Button widget\u003C\u002Fli>\n\u003Cli>Contact Button widget\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>[ Gutenberg Blocks ]\u003C\u002Fp>\n\u003Cul>\n\u003Cli>HTML SiteMap\u003C\u002Fli>\n\u003Cli>Child Page List\u003C\u002Fli>\n\u003Cli>Page list from ancestor\u003C\u002Fli>\n\u003Cli>Share Button\u003C\u002Fli>\n\u003Cli>Contact Section\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>[ Social media ]\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Print Social Bookmarks\u003C\u002Fli>\n\u003Cli>Print OG Tags\u003C\u002Fli>\n\u003Cli>Print X Card Tags\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>[ Others ]\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Print Google Analytics tag\u003C\u002Fli>\n\u003Cli>Print meta description tag\u003C\u002Fli>\n\u003Cli>Rewrite the title tag\u003C\u002Fli>\n\u003Cli>Insert Related Posts\u003C\u002Fli>\n\u003Cli>Insert Call to action\u003C\u002Fli>\n\u003Cli>Insert Child page List to page\u003C\u002Fli>\n\u003Cli>Insert Page list from ancestor\u003C\u002Fli>\n\u003Cli>Insert Auto HTML Site Map\u003C\u002Fli>\n\u003Cli>Automatic Eye Catch insert\u003C\u002Fli>\n\u003Cli>Custom post type and custom taxonomy manager\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>and more.\u003C\u002Fp>\n","This plug-in is an integrated plug-in with a variety of features that make it powerful your web site.",100000,7987014,7,"2026-03-09T17:15:00.000Z","6.9.4","6.5","7.4",[81,82,83,84,85],"facebook-page-plugin","google-analytics","og-tags","related-posts","sitemap","https:\u002F\u002Fex-unit.nagoya","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvk-all-in-one-expansion-unit.9.113.4.1.zip",95,"2026-02-17 16:43:06",{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":98,"downloaded":99,"rating":100,"num_ratings":101,"last_updated":102,"tested_up_to":77,"requires_at_least":103,"requires_php":17,"tags":104,"homepage":109,"download_link":110,"security_score":48,"vuln_count":63,"unpatched_count":27,"last_vuln_date":111,"fetched_at":29},"google-sitemap-plugin","Sitemap by BestWebSoft – WordPress XML Site Map Page Generator Plugin","3.3.5","bestwebsoft","https:\u002F\u002Fprofiles.wordpress.org\u002Fbestwebsoft\u002F","\u003Cp>Sitemap plugin automatically generates XML sitemap for your WordPress website and helps search engines index your blog. Such sitemap file helps web crawlers to extract the structure of your website more effectively.\u003C\u002Fp>\n\u003Cp>The plugin supports default WordPress pages as well as custom URLs. It can be also added to your Google Webmaster Tools account.\u003C\u002Fp>\n\u003Cp>Improve your website SEO today!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdemo-for-google-sitemap\u002F?ref=readme\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\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\u002FCgYXKRXpj_0?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\u003Ch4>Free Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add the following URLs to the sitemap:\n\u003Cul>\n\u003Cli>Page\u003C\u002Fli>\n\u003Cli>Post\u003C\u002Fli>\n\u003Cli>Post category\u003C\u002Fli>\n\u003Cli>Post tag\u003C\u002Fli>\n\u003Cli>Custom post types\u003C\u002Fli>\n\u003Cli>Custom taxonomies\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Add a path to your sitemap file in robots.txt automatically\u003C\u002Fli>\n\u003Cli>Add media sitemap\u003C\u002Fli>\n\u003Cli>Add canonical URLs to pages and posts\u003C\u002Fli>\n\u003Cli>Set the maximum number of URLs in one sitemap file\u003C\u002Fli>\n\u003Cli>Connect your Google Webmaster Tools account to:\n\u003Cul>\n\u003Cli>Add website\u003C\u002Fli>\n\u003Cli>Add sitemap\u003C\u002Fli>\n\u003Cli>Delete website\u003C\u002Fli>\n\u003Cli>Get website info\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Add Sitemap to Google News Sitemap\u003C\u002Fli>\n\u003Cli>Split Sitemap Items\u003C\u002Fli>\n\u003Cli>Disable automatic canonical tag\u003C\u002Fli>\n\u003Cli>Include\u002Fexclude noindex pages in sitemap (for main site)\u003C\u002Fli>\n\u003Cli>Add alternate language pages using \u003Ca href=\"http:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fmultilanguage\u002F?k=9f9a6f0b1b0b0a093b99ad9ddb4d8759\" rel=\"nofollow ugc\">Multilanguage\u003C\u002Fa> plugin\u003C\u002Fli>\n\u003Cli>Compatible with latest WordPress version\u003C\u002Fli>\n\u003Cli>Incredibly simple settings for fast setup without modifying code\u003C\u002Fli>\n\u003Cli>Detailed step-by-step documentation and videos\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Pro Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>All features from Free version included plus:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add external sitemap files\u003C\u002Fli>\n\u003Cli>Exclude certain pages or post types from your sitemap file\u003C\u002Fli>\n\u003Cli>Set the frequency of\n\u003Cul>\n\u003Cli>Your website content changes for all pages\u003C\u002Fli>\n\u003Cli>External sitemap file update\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Configure all subsites on the network\u003C\u002Fli>\n\u003Cli>Add custom URLs to the sitemap file\u003C\u002Fli>\n\u003Cli>Change Sitemap File name\u003C\u002Fli>\n\u003Cli>Exclude taxonomies from the sitemap by word.\u003C\u002Fli>\n\u003Cli>Get answer to your support question within one business day (\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fsupport-policy\u002F\" rel=\"nofollow ugc\">Support Policy\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Edit title and meta description [NEW]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fgoogle-sitemap\u002F?k=8b735c0f7ca51187b5062d5e4f40058b\" rel=\"nofollow ugc\">Upgrade to Pro Now\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>If you have a feature suggestion or idea you’d like to see in the plugin, we’d love to hear about it! \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">Suggest a Feature\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Documentation & Videos\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fsitemap\u002Fsitemap-user-guide\u002F\" rel=\"nofollow ugc\">[Doc] User Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fhow-to-install-a-wordpress-product\u002Fhow-to-install-a-wordpress-plugin\u002F\" rel=\"nofollow ugc\">[Doc] Installation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fhow-to-purchase-a-wordpress-plugin\u002Fhow-to-purchase-wordpress-plugin-from-bestwebsoft\u002F\" rel=\"nofollow ugc\">[Doc] Purchase\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=NKlAnFTzNrQ\" rel=\"nofollow ugc\">[Video] Installation Instruction\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=hzz0_Yj4gaQ\" rel=\"nofollow ugc\">[Video] User Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Help & Support\u003C\u002Fh4>\n\u003Cp>Visit our Help Center if you have any questions, our friendly Support Team is happy to help — \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fsupport.bestwebsoft.com\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Affiliate Program\u003C\u002Fh4>\n\u003Cp>Earn 20% commission by selling the premium WordPress plugins and themes by BestWebSoft — https:\u002F\u002Fbestwebsoft.com\u002Faffiliate\u002F\u003C\u002Fp>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>German (de_DE)\u003C\u002Fli>\n\u003Cli>French (fr_FR)\u003C\u002Fli>\n\u003Cli>Japan (ja)\u003C\u002Fli>\n\u003Cli>Portugese (pt_BR)\u003C\u002Fli>\n\u003Cli>Spanish (es_ES)\u003C\u002Fli>\n\u003Cli>Italian (it_IT)\u003C\u002Fli>\n\u003Cli>Swedish (sv_SE)\u003C\u002Fli>\n\u003Cli>Norwegian (no)\u003C\u002Fli>\n\u003Cli>Danish (da)\u003C\u002Fli>\n\u003Cli>Czech (cs_CZ) (thanks to \u003Ca href=\"mailto:kucerami@gmail.com\" rel=\"nofollow ugc\">Michal Kučera\u003C\u002Fa>, www.n0lim.it)\u003C\u002Fli>\n\u003Cli>Russian (ru_RU)\u003C\u002Fli>\n\u003Cli>Ukrainian (uk)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Some of these translations are not complete. We are constantly adding new features which should be translated. If you would like to create your own language pack or update the existing one, you can send \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTranslating_WordPress\" rel=\"nofollow ugc\">the text of PO and MO files\u003C\u002Fa> to \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">BestWebSoft\u003C\u002Fa> and we’ll add it to the plugin. You can download the latest version of the program for work with PO and MO \u003Ca href=\"http:\u002F\u002Fwww.poedit.net\u002Fdownload.php\" rel=\"nofollow ugc\">files Poedit\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Recommended Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fupdater\u002F?k=4b7b8eac2b35e12eaa2d51359f49cfb2\" rel=\"nofollow ugc\">Updater\u003C\u002Fa> – Automatically check and update WordPress website core with all installed plugins and themes to the latest versions.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fhtaccess\u002F?k=6f8794059b2a6618808fa7ac6401ba6e\" rel=\"nofollow ugc\">Htaccess\u003C\u002Fa> – Protect WordPress website – allow and deny access for certain IP addresses, hostnames, etc.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fmultilanguage\u002F?k=9f9a6f0b1b0b0a093b99ad9ddb4d8759\" rel=\"nofollow ugc\">Multilanguage\u003C\u002Fa> – Translate WordPress website content to other languages manually. Create multilingual pages, posts, widgets, menus, etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The plugin uses Google Search Console (Google LLC) services submit your website sitemap file to search console for it to be visible for search engines. \u003Ca href=\"https:\u002F\u002Fsearch.google.com\u002Fsearch-console\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fsearch.google.com\u002Fsearch-console\u002F\u003C\u002Fa> Terms of service \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">https:\u002F\u002Fpolicies.google.com\u002Fterms\u003C\u002Fa>. Privacy Policy \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>This plugin incorporates a license verification mechanism to ensure the authenticity of your license key and provide access to premium features and updates. The verification process involves connecting securely to our external service hosted at BestWebSoft website \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u003C\u002Fa>. Privacy Policy \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u002Fprivacy-policy\u002F\u003C\u002Fa>. End user license agreement \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fend-user-license-agreement\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u002Fend-user-license-agreement\u002F\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Generate and add XML sitemap to WordPress website. Help search engines index your blog.",20000,2158130,86,114,"2025-12-03T11:04:00.000Z","6.2",[105,106,107,19,108],"add-pages-to-sitemap","add-posts-to-sitemap","add-sitemap","google-sitemap","https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fgoogle-sitemap\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-sitemap-plugin.3.3.5.zip","2017-04-12 00:00:00",{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":72,"active_installs":119,"downloaded":120,"rating":27,"num_ratings":27,"last_updated":121,"tested_up_to":122,"requires_at_least":123,"requires_php":79,"tags":124,"homepage":17,"download_link":129,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"cc-addon-pack","Saitama Addon Pack","1.0.8","communitycom","https:\u002F\u002Fprofiles.wordpress.org\u002Fcommunitycom\u002F","\u003Cp>This plug-in is an integrated plug-in with a variety of features that make it powerful your web site.\u003C\u002Fp>\n\u003Cp>[ Powerful　Widgets ]\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Recent Posts – display the link text and the date of the latest article title.\u003C\u002Fli>\n\u003Cli>FB Page Plugin – display the Facebook Page Plugin.\u003C\u002Fli>\n\u003Cli>topic area – display the topic area.\u003C\u002Fli>\n\u003Cli>Contact widget – display contact area.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>[ Social media ]\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Print OG Tags\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>[ Others ]\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Print Google Analytics tag\u003C\u002Fli>\n\u003Cli>Print meta keyword tag\u003C\u002Fli>\n\u003Cli>Print meta description tag\u003C\u002Fli>\n\u003Cli>Set Default Thumbnail\u003C\u002Fli>\n\u003Cli>Set Favicon\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>and more.\u003C\u002Fp>\n",1000,17975,"2023-11-30T23:49:00.000Z","6.3.8","4.4",[125,126,82,127,128],"default-thumbnail","disable-emoji","new-posts","sns","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcc-addon-pack.1.0.8.zip",{"slug":131,"name":132,"version":133,"author":134,"author_profile":135,"description":136,"short_description":137,"active_installs":138,"downloaded":139,"rating":27,"num_ratings":27,"last_updated":140,"tested_up_to":141,"requires_at_least":142,"requires_php":79,"tags":143,"homepage":147,"download_link":148,"security_score":48,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"bulk-post-importer","Bulk Post Importer","1.0.3","Chris Wahlfeldt","https:\u002F\u002Fprofiles.wordpress.org\u002Fwafflewolf\u002F","\u003Cp>Import large amounts of content into WordPress from JSON or CSV files. Perfect for migrating from other platforms, importing API data, or bulk-creating content with a user-friendly mapping interface.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Dual Format Support\u003C\u002Fstrong>: Import from JSON or CSV files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intelligent Field Mapping\u003C\u002Fstrong>: Visual interface for mapping data fields to WordPress fields\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACF Integration\u003C\u002Fstrong>: Full support for Advanced Custom Fields with automatic detection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg Ready\u003C\u002Fstrong>: Automatically converts text content to Gutenberg paragraph blocks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Meta Fields\u003C\u002Fstrong>: Support for WordPress post meta fields\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure Processing\u003C\u002Fstrong>: Built-in security checks and data validation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Error Handling\u003C\u002Fstrong>: Comprehensive error reporting and import logging\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported File Formats\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>JSON Format\u003C\u002Fstrong>: Array of objects\u003Cbr \u002F>\n    [\u003Cbr \u002F>\n      {\u003Cbr \u002F>\n        “title”: “Post Title”,\u003Cbr \u002F>\n        “content”: “Post content”,\u003Cbr \u002F>\n        “custom_field”: “value”\u003Cbr \u002F>\n      }\u003Cbr \u002F>\n    ]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>CSV Format\u003C\u002Fstrong>: Headers in first row, data in subsequent rows\u003Cbr \u002F>\n    title,content,custom_field\u003Cbr \u002F>\n    “Post Title”,”Post content”,”value”\u003Cbr \u002F>\n    “Another Post”,”More content”,”another value”\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 5.0+\u003C\u002Fli>\n\u003Cli>PHP 7.4+\u003C\u002Fli>\n\u003Cli>Administrator privileges\u003C\u002Fli>\n\u003Cli>Optional: Advanced Custom Fields plugin for ACF support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch4>3-Step Process\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Upload\u003C\u002Fstrong>: Go to \u003Cstrong>Tools > Bulk Post Importer\u003C\u002Fstrong>, select your JSON\u002FCSV file and target post type\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Map Fields\u003C\u002Fstrong>: Use the visual interface to map your data fields to WordPress fields\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import\u003C\u002Fstrong>: Review and process the import with detailed progress reporting\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Field Mapping Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Standard Fields\u003C\u002Fstrong>: Title, content, excerpt, status, date\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACF Fields\u003C\u002Fstrong>: Automatically detected if ACF plugin is active\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Meta\u003C\u002Fstrong>: WordPress post meta fields\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin processes files locally on your server. No data is transmitted externally. Uploaded files are processed and removed from temporary storage.\u003C\u002Fp>\n","Import posts and custom post types from JSON and CSV files with intelligent field mapping for WordPress fields, ACF, and custom meta.",800,850,"2025-07-17T15:25:00.000Z","6.8.5","5.0",[144,145,20,146,21],"bulk","csv","json","https:\u002F\u002Fgithub.com\u002Fcwahlfeldt\u002Fbulk-post-importer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-post-importer.1.0.3.zip",{"attackSurface":150,"codeSignals":170,"taintFlows":246,"riskAssessment":274,"analyzedAt":287},{"hooks":151,"ajaxHandlers":166,"restRoutes":167,"shortcodes":168,"cronEvents":169,"entryPointCount":27,"unprotectedCount":27},[152,158,162],{"type":153,"name":154,"callback":155,"file":156,"line":157},"action","plugins_loaded","widget_wpsync_init","wpsync.php",36,{"type":153,"name":159,"callback":160,"file":156,"line":161},"admin_menu","wpsync_create_menu",40,{"type":153,"name":163,"callback":164,"file":156,"line":165},"admin_init","register_wpsync_settings",50,[],[],[],[],{"dangerousFunctions":171,"sqlUsage":172,"outputEscaping":174,"fileOperations":27,"externalRequests":63,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":245},[],{"prepared":27,"raw":27,"locations":173},[],{"escaped":27,"rawEcho":175,"locations":176},33,[177,181,183,185,187,189,191,193,195,197,199,201,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,243],{"file":178,"line":179,"context":180},"wpsync-ui.php",48,"raw output",{"file":178,"line":182,"context":180},55,{"file":178,"line":184,"context":180},77,{"file":178,"line":186,"context":180},81,{"file":178,"line":188,"context":180},93,{"file":178,"line":190,"context":180},104,{"file":178,"line":192,"context":180},109,{"file":178,"line":194,"context":180},213,{"file":178,"line":196,"context":180},223,{"file":178,"line":198,"context":180},224,{"file":178,"line":200,"context":180},233,{"file":178,"line":202,"context":180},248,{"file":178,"line":204,"context":180},268,{"file":178,"line":206,"context":180},286,{"file":178,"line":208,"context":180},299,{"file":156,"line":210,"context":180},157,{"file":156,"line":212,"context":180},211,{"file":156,"line":214,"context":180},348,{"file":156,"line":216,"context":180},369,{"file":156,"line":218,"context":180},373,{"file":156,"line":220,"context":180},390,{"file":156,"line":222,"context":180},538,{"file":156,"line":224,"context":180},561,{"file":156,"line":226,"context":180},585,{"file":156,"line":228,"context":180},592,{"file":156,"line":230,"context":180},648,{"file":156,"line":232,"context":180},663,{"file":156,"line":234,"context":180},674,{"file":156,"line":236,"context":180},695,{"file":156,"line":238,"context":180},702,{"file":156,"line":240,"context":180},756,{"file":156,"line":242,"context":180},757,{"file":156,"line":244,"context":180},758,[],[247,265],{"entryPoint":248,"graph":249,"unsanitizedCount":263,"severity":264},"wpsync_show_ui_settings_page (wpsync-ui.php:4)",{"nodes":250,"edges":260},[251,255],{"id":252,"type":253,"label":254,"file":178,"line":179},"n0","source","$_SERVER['REQUEST_URI'] (x2)",{"id":256,"type":257,"label":258,"file":178,"line":179,"wp_function":259},"n1","sink","echo() [XSS]","echo",[261],{"from":252,"to":256,"sanitized":262},false,2,"medium",{"entryPoint":266,"graph":267,"unsanitizedCount":263,"severity":273},"\u003Cwpsync-ui> (wpsync-ui.php:0)",{"nodes":268,"edges":271},[269,270],{"id":252,"type":253,"label":254,"file":178,"line":179},{"id":256,"type":257,"label":258,"file":178,"line":179,"wp_function":259},[272],{"from":252,"to":256,"sanitized":262},"low",{"summary":275,"deductions":276},"The wpsync v1.0.10 plugin exhibits a mixed security posture. On the positive side, the plugin has no recorded vulnerabilities (CVEs) and a clean vulnerability history, suggesting a generally well-maintained codebase. The static analysis shows no dangerous functions, file operations, or external HTTP requests, and all SQL queries utilize prepared statements. However, significant concerns arise from the output escaping and lack of security checks. A striking 100% of outputs are not properly escaped, posing a high risk of Cross-Site Scripting (XSS) vulnerabilities. Furthermore, the complete absence of nonce checks and capability checks across all entry points, despite the analysis indicating zero unprotected entry points, is highly contradictory and raises questions about the accuracy of the attack surface reporting. The taint analysis also found flows with unsanitized paths, though these were not classified as critical or high severity in this specific analysis.\n\nThe lack of proper output escaping is the most immediate and critical risk. Any dynamic data displayed by the plugin is susceptible to injection, allowing attackers to execute arbitrary JavaScript in the context of a user's browser. While the reported absence of unprotected entry points is a positive indicator, the stated lack of capability and nonce checks contradicts this and must be investigated further as it implies potential authorization bypasses or cross-site request forgery (CSRF) risks. The vulnerability history is a strong point, but it doesn't negate the present risks identified in the code. The plugin's strengths lie in its secure handling of database queries and lack of known vulnerabilities, but these are overshadowed by the severe output escaping issues and the conflicting security checks reported.",[277,280,283,285],{"reason":278,"points":279},"Outputs are not properly escaped",8,{"reason":281,"points":282},"No nonce checks",5,{"reason":284,"points":282},"No capability checks",{"reason":286,"points":33},"Flows with unsanitized paths found","2026-03-17T00:48:57.264Z",{"wat":289,"direct":298},{"assetPaths":290,"generatorPatterns":293,"scriptPaths":294,"versionParams":295},[291,292],"\u002Fwp-content\u002Fplugins\u002Fwpsync\u002Fcss\u002Fwpsync.css","\u002Fwp-content\u002Fplugins\u002Fwpsync\u002Fjs\u002Fwpsync.js",[],[292],[296,297],"wpsync\u002Fcss\u002Fwpsync.css?ver=","wpsync\u002Fjs\u002Fwpsync.js?ver=",{"cssClasses":299,"htmlComments":300,"htmlAttributes":304,"restEndpoints":307,"jsGlobals":308,"shortcodeOutput":312},[],[301,302,303],"\u003C!-- wp_sync plugin -->","\u003C!-- This plugin is not yet public. Use it for your tests and development. -->","\u003C!-- If you have questions, suggestions or any other comment kindly write to julianmagnone@gmail.com -->",[305,306],"data-wpsync-key","data-wpsync-sheet",[],[309,310,311],"wpsync_debug_mode","wpsync_allow_update_from_spreadsheet","wpsync_allow_update_fields",[]]