[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fwtQeeRy0RGW_eJH7ztcLvOtZ5uC4hCY6KnSBezHP-uA":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":16,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":36,"analysis":130,"fingerprints":253},"smart-post-sync","Smart Post Sync","1.0","MULTIDOTS Inc","https:\u002F\u002Fprofiles.wordpress.org\u002Fmultidots\u002F","\u003Cp>\u003Cstrong>Smart Post Sync\u003C\u002Fstrong> streamlines the process of connecting external data sources to your WordPress posts. With seamless API integration, this plugin automatically imports data and creates or updates posts on your site with minimal effort. Simplify your workflow and keep your content up to date effortlessly. Whether you’re syncing product information, blog content, or any other data, Smart Post Sync ensures a smooth and efficient workflow.\u003C\u002Fp>\n\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli> \u003Cstrong>Seamless API Integration:\u003C\u002Fstrong> Easily configure and manage API connections to import data into WordPress posts without technical complexities.\n\u003C\u002Fli>\n\u003Cli> \u003Cstrong>Automated Data Syncing:\u003C\u002Fstrong> Schedule automatic syncs at predefined intervals to keep your content updated in real-time.\n\u003C\u002Fli>\n\u003Cli> \u003Cstrong>Custom Post Mapping:\u003C\u002Fstrong> Choose which product details to sync, such as titles, descriptions, images, prices, and inventory levels.\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Streamline content management and enhance your WordPress site with Smart Post Sync!\u003C\u002Fp>\n\u003Ch3>Why Choose the Smart Post Sync Plugin?\u003C\u002Fh3>\n\u003Cp>👉 \u003Cstrong>Simplified Integration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Smart Post Sync takes the complexity out of API integrations, offering an easy setup and user-friendly interface that lets you sync external data effortlessly.\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 \u003Cstrong>Save Time and Effort\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automate the process of creating and updating posts, eliminating the need for manual data entry and saving valuable time.\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 \u003Cstrong>Maintain Accuracy\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>With customizable post mapping, ensure that the right data is pulled into the correct post elements, keeping your content organized and accurate.\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 \u003Cstrong>Stay Updated\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set automated sync intervals, ensuring that your website’s content is always fresh and relevant, without manual intervention.\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 \u003Cstrong>Enhanced Flexibility\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Whether you’re syncing product details, blog content, or other external data, Smart Post Sync adapts to your unique needs, providing a reliable solution for diverse use cases.\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>EXPLORE OUR OTHER PLUGINS\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsync-product-from-amazon\u002F\" rel=\"ugc\">Sync Product From Amazon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsalsisync\u002F\" rel=\"ugc\">Salsi Sync\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbetter-by-default\u002F\" rel=\"ugc\">Better By Default\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Smart Post Sync simplifies connecting APIs and syncing external data into WordPress posts, making content integration and management seamless.",0,697,"2025-01-27T11:46:00.000Z","6.7.5","6.4","",[18,19,20,21,22],"api","automation","data-integration","posts","sync","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-post-sync.1.0.zip",92,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"multidots",7,210,99,30,93,"2026-04-04T02:11:27.553Z",[37,60,76,97,112],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":57,"download_link":58,"security_score":59,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"air-wp-sync","Air WP Sync – Airtable to WordPress","2.8.0","WP connect","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpconnectco\u002F","\u003Cp>By connecting your Airtable database platform to your WordPress website, this plugin helps you manage your content better. Identify the Airtable fields you wish to link to WordPress and choose the format for your imported contents: articles, pages, products, users, taxonomies, etc. Simply define your ideal update frequency. Your plugin will automatically sync everything swiftly!\u003C\u002Fp>\n\u003Cp>Upgrade to \u003Ca href=\"https:\u002F\u002Fwpconnect.co\u002Fair-wp-sync-plugin\u002F#compare-plans\" rel=\"nofollow ugc\">Pro+ Version\u003C\u002Fa> to unleash advanced features, including CPTs, ACF, SEO plugin integration (Yoast, Rank Math, AllInOne SEO, SEOPress), and more — or even better, try our \u003Ca href=\"https:\u002F\u002Fwpconnect.co\u002Fwoocommerce-airtable-integration\u002F\" rel=\"nofollow ugc\">Air WP Sync for WooCommerce\u003C\u002Fa> which includes all the Pro+ features and full compatibility with WooCommerce to manage your products, inventory, orders, and more.\u003C\u002Fp>\n\u003Cp>Keep your content fresh and your workflow smooth.\u003C\u002Fp>\n\u003Ch3>What’s New?\u003C\u002Fh3>\n\u003Cp>Since our latest releases, we’ve expanded Air WP Sync with new functionalities:\u003Cbr \u002F>\n– Improved UI\u002FUX experience\u003Cbr \u002F>\n– Support for multiple post types and meta fields\u003Cbr \u002F>\n– Enhanced automation logic\u003Cbr \u002F>\n– Compatibility with major SEO plugins\u003Cbr \u002F>\n– New product: \u003Ca href=\"https:\u002F\u002Fwpconnect.co\u002Fair-wp-sync-woocommerce\u002F\" rel=\"nofollow ugc\">Air WP Sync for WooCommerce\u003C\u002Fa> to sync products and orders\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch4>Create connections to your Airtable tables\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Set up as many connections as you want  \u003C\u002Fli>\n\u003Cli>Publish an unlimited number of connections (\u003Ca href=\"https:\u002F\u002Fwpconnect.co\u002Fair-wp-sync-plugin\u002F#compare-plans\" rel=\"nofollow ugc\">Pro+ Version\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Choose the content format you want to import\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Import your contents in your preferred format: articles, pages, etc.\u003C\u002Fli>\n\u003Cli>Import Users and Taxonomie terms\u003C\u002Fli>\n\u003Cli>Link Airtable columns to WordPress fields  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Sync your personalized data\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create new custom fields (\u003Ca href=\"https:\u002F\u002Fwpconnect.co\u002Fair-wp-sync-plugin\u002F#compare-plans\" rel=\"nofollow ugc\">Pro+ Version\u003C\u002Fa>)  \u003C\u002Fli>\n\u003Cli>Use specific content formats “Custom Post Types” (\u003Ca href=\"https:\u002F\u002Fwpconnect.co\u002Fair-wp-sync-plugin\u002F#compare-plans\" rel=\"nofollow ugc\">Pro+ Version\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Define synchronization setups\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Sync your data manually or automatically  \u003C\u002Fli>\n\u003Cli>Select update frequency (\u003Ca href=\"https:\u002F\u002Fwpconnect.co\u002Fair-wp-sync-plugin\u002F#compare-plans\" rel=\"nofollow ugc\">Pro+ Version\u003C\u002Fa>)  \u003C\u002Fli>\n\u003Cli>Set up synchronization method (add, update, delete)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Third-party plugins support\u003C\u002Fh4>\n\u003Cp>(\u003Ca href=\"https:\u002F\u002Fwpconnect.co\u002Fair-wp-sync-plugin\u002F#compare-plans\" rel=\"nofollow ugc\">Pro+ Version\u003C\u002Fa>)\u003Cbr \u002F>\n* ACF (Advanced Custom Fields) & JetEngine CPT\u003Cbr \u002F>\n* SEO plugins: Yoast, Rank Math, SEOPress, AllInOne SEO\u003Cbr \u002F>\n* The Events Calendar\u003Cbr \u002F>\n* WooCommerce (products & orders sync) – (\u003Ca href=\"https:\u002F\u002Fwpconnect.co\u002Fwoocommerce-airtable-integration\u002F\" rel=\"nofollow ugc\">Available in Air WP Sync for WooCommerce\u003C\u002Fa>)\u003C\u002Fp>\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\u002FiSapJyDzIG8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent&listType=playlist&list=PLVcMc55QQRBN3bduG_CNAw0wn6bQmcXmR\" 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>How to unleash your plugin’s full potential?\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to the Air WP Sync plugin page, click on “Add New” next to “Connections”.\u003C\u002Fli>\n\u003Cli>Enter a name for your new connection.\u003C\u002Fli>\n\u003Cli>Fill in the Airtable Settings (Airtable Access token available \u003Ca href=\"https:\u002F\u002Fairtable.com\u002Faccount\" rel=\"nofollow ugc\">here\u003C\u002Fa>).\u003C\u002Fli>\n\u003Cli>Select the form in which you want to import your content from your table (article, page, etc.) and set up the additional settings.\u003C\u002Fli>\n\u003Cli>Link your table fields with WordPress fields.\u003C\u002Fli>\n\u003Cli>Choose the Sync Settings (Strategy and Trigger).\u003C\u002Fli>\n\u003Cli>Publish the connection.\u003C\u002Fli>\n\u003Cli>Press “Sync Now” to sync your content for the first time.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Cp>Make sure you have created your databases and Airtable columns names before adding a new connection. If you don’t see it, wait 15 minutes. For performance reasons, your Airtable elements are cached for 15 minutes.\u003Cbr \u002F>\nIf needed, you can access to logs from a FTP server in this folder: \u002Fwp-content\u002Fuploads\u002Fairwpsync-logs\u002F\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Open a ticket via the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fair-wp-sync\u002F\" rel=\"ugc\">WordPress support forum\u003C\u002Fa>\u003C\u002Fp>\n","Swiftly sync Airtable to your WordPress website!",1000,28983,96,16,"2026-02-10T09:15:00.000Z","6.9.4","5.7","7.4",[54,18,19,55,56],"airtable","integration","synchronization","https:\u002F\u002Fwpconnect.co\u002Fair-wp-sync-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fair-wp-sync.2.8.0.zip",100,{"slug":61,"name":62,"version":63,"author":41,"author_profile":42,"description":64,"short_description":65,"active_installs":45,"downloaded":66,"rating":24,"num_ratings":30,"last_updated":67,"tested_up_to":50,"requires_at_least":51,"requires_php":68,"tags":69,"homepage":72,"download_link":73,"security_score":32,"vuln_count":74,"unpatched_count":11,"last_vuln_date":75,"fetched_at":26},"wp-sync-for-notion","WP Sync for Notion – Notion to WordPress","1.7.1","\u003Cp>With our Notion to WordPress integration, WP Sync for Notion, you can publish content from Notion directly to your WordPress website and keep your pages in sync without Zapier or Make.\u003C\u002Fp>\n\u003Cp>The free version allows you to synchronize Notion pages to WordPress with their content and structure preserved.\u003C\u002Fp>\n\u003Cp>For advanced use cases, Notion WP Sync Pro+ unlocks powerful features such as database synchronization, field mapping, Custom Post Types, Advanced Custom Fields (ACF) support, and SEO integrations — ideal for professional and content-driven websites.\u003C\u002Fp>\n\u003Cp>Learn more and compare features with the\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwpconnect.co\u002Fnotion-wordpress-integration\u002F#compare-plans\" rel=\"nofollow ugc\">Notion WP Sync Pro+ version\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch4>Connect Notion pages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Sync Notion pages to WordPress\u003C\u002Fli>\n\u003Cli>Keep page content and supported blocks in sync\u003C\u002Fli>\n\u003Cli>Manual or automatic synchronization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Connect Notion databases (Pro+ only)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Sync structured Notion databases to WordPress\u003C\u002Fli>\n\u003Cli>Map Notion database properties to WordPress fields\u003C\u002Fli>\n\u003Cli>Create content from databases instead of static pages\u003C\u002Fli>\n\u003Cli>Set up and publish unlimited connections\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Database synchronization and property mapping are available in the\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwpconnect.co\u002Fnotion-wordpress-integration\u002F#compare-plans\" rel=\"nofollow ugc\">Pro+ version\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Display Notion content in WordPress\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Publish content as Posts or Pages\u003C\u002Fli>\n\u003Cli>Display content in Custom Post Types (Pro+)\u003C\u002Fli>\n\u003Cli>Assign Post Status and Author (Pro+)\u003C\u002Fli>\n\u003Cli>Advanced Custom Fields (ACF) support (Pro+)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These features make Pro+ ideal for headless CMS and editorial workflows.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwpconnect.co\u002Fnotion-wordpress-integration\u002F#compare-plans\" rel=\"nofollow ugc\">See Pro+ features\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Keep your Notion design or customize it\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Supports most Notion blocks (text, lists, tables, images, columns…)\u003C\u002Fli>\n\u003Cli>Display content via Gutenberg block\u003C\u002Fli>\n\u003Cli>Use shortcodes with Elementor, Divi or any page builder (Pro+)\u003C\u002Fli>\n\u003Cli>Dedicated “Notion Content” Custom Post Type (Pro+ only)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Advanced synchronization & automation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Manual or automatic synchronization\u003C\u002Fli>\n\u003Cli>Webhook-triggered synchronization (Pro+)\u003C\u002Fli>\n\u003Cli>Control sync behavior (add \u002F update \u002F delete)\u003C\u002Fli>\n\u003Cli>Designed for large-scale content imports (Pro+)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Advanced automation and scalability are available in the\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwpconnect.co\u002Fnotion-wordpress-integration\u002F#compare-plans\" rel=\"nofollow ugc\">Pro+ version\u003C\u002Fa>.\u003C\u002Fp>\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\u002F2EBm_q_isC0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent&listType=playlist&list=PLVcMc55QQRBPnlOXfT3kN_7kRF5hwgtwt\" 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>How to unleash your plugin’s full potential?\u003C\u002Fh3>\n\u003Cp>WP Sync for Notion works great for syncing pages, but the Pro+ version unlocks its full power for professional use cases.\u003C\u002Fp>\n\u003Cp>With Pro+, you can:\u003Cbr \u002F>\n* Sync Notion databases instead of only pages\u003Cbr \u002F>\n* Map database properties to WordPress fields\u003Cbr \u002F>\n* Use Custom Post Types and Advanced Custom Fields\u003Cbr \u002F>\n* Improve SEO with Yoast and upcoming SEO integrations\u003Cbr \u002F>\n* Handle large imports and complex content structures\u003C\u002Fp>\n\u003Cp>Compare Free and Pro+ features on the\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwpconnect.co\u002Fnotion-wordpress-integration\u002F#compare-plans\" rel=\"nofollow ugc\">official comparison page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Cp>If you don’t see your pages, make sure they are shared with your Notion integration.\u003Cbr \u002F>\nIf needed, logs are available via FTP in the following folder:\u003Cbr \u002F>\n\u002Fwp-content\u002Fuploads\u002Fnotionwpsync-logs\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Open a ticket via the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwp-sync-for-notion\u002F\" rel=\"ugc\">WordPress support forum\u003C\u002Fa>\u003C\u002Fp>\n","Connect Notion and send data to WordPress with the WP Sync for Notion plugin!",21840,"2026-01-22T10:55:00.000Z","7.0",[18,19,70,56,71],"notion","wpconnect","https:\u002F\u002Fwpconnect.co\u002Fnotion-wordpress-integration\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-sync-for-notion.zip",1,"2026-01-30 00:00:00",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":59,"downloaded":84,"rating":11,"num_ratings":11,"last_updated":85,"tested_up_to":14,"requires_at_least":86,"requires_php":87,"tags":88,"homepage":93,"download_link":94,"security_score":95,"vuln_count":74,"unpatched_count":74,"last_vuln_date":96,"fetched_at":26},"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.",1918,"2025-02-28T12:35:00.000Z","5.2","7.2",[19,89,90,91,92],"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,"2025-09-22 00:00:00",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":59,"num_ratings":74,"last_updated":107,"tested_up_to":14,"requires_at_least":108,"requires_php":87,"tags":109,"homepage":110,"download_link":111,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"content-importer-for-notion","Content Importer for Notion","1.0.1","Patrick Chang","https:\u002F\u002Fprofiles.wordpress.org\u002Fpatchang\u002F","\u003Cp>\u003Cstrong>Content Importer for Notion\u003C\u002Fstrong> is a powerful WordPress plugin that allows you to pull content from a Notion database directly into your WordPress site. This plugin provides a flexible way to display and style Notion pages using shortcodes, manage individual page refreshes, and configure custom styles in the WordPress admin.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Sync Notion Content\u003C\u002Fstrong>: Pull content from any Notion database using your API Key and Database URL.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Shortcodes\u003C\u002Fstrong>: Generate shortcodes for individual Notion pages to display them easily in posts or pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Styling\u003C\u002Fstrong>: Customize styles for tables, lists, and list items, and add global custom CSS.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local Storage\u003C\u002Fstrong>: Stores Notion content locally, reducing API calls and improving performance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Admin Interface\u003C\u002Fstrong>: Set up tabs for easy style and custom CSS management.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>After setup, navigate to \u003Cstrong>Content Importer for Notion > Notion Pages\u003C\u002Fstrong> to see a list of pages from your connected Notion database.\u003C\u002Fli>\n\u003Cli>Copy the shortcode for a page and paste it into any WordPress post or page.\u003C\u002Fli>\n\u003Cli>Customize styles and global CSS under \u003Cstrong>Content Importer for Notion > Styles\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin uses the Notion API to fetch content from Notion databases and display them in WordPress.  It does not use the Notion API to update content in Notion.  The data that is sent to the api are the Developer Integration Token and the Database URL.  These are user generated and stored in the WordPress database.  Content from Notion is stored locally as a custom post type.  This reduces the number of API calls and improves performance and reduces the number of API calls to Notion.  Content can be refreshed manually for specific pages or all pages at once.\u003C\u002Fp>\n\u003Cp>This plugin uses the following API calls:\u003Cbr \u002F>\nhttps:\u002F\u002Fapi.notion.com\u002Fv1\u002Fdatabases\u002F{database_id}\u002Fquery – Get list of pages in a database\u003Cbr \u002F>\nhttps:\u002F\u002Fapi.notion.com\u002Fv1\u002Fblocks\u002F{database_id}\u002Fchildren – Get list of blocks in a page\u003Cbr \u002F>\nhttps:\u002F\u002Fapi.notion.com\u002Fv1\u002Fpages\u002F{page_id} – Used for getting the title of a page\u003C\u002Fp>\n\u003Cp>For more information on the Notion API, please refer to the \u003Ca href=\"https:\u002F\u002Fdevelopers.notion.com\u002Freference\u002Fintro\" rel=\"nofollow ugc\">Notion API documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect any data from your site or users.  It only uses the data that you provide to it.  The Developer Integration Token and the Database URL are stored in the WordPress database and are not shared with any external services.  The content is stored locally as a custom post type and is not shared with any external services.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later. See https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html for details.\u003C\u002Fp>\n","Sync and display content from a Notion database in your WordPress site. Easily customize element styles and add custom CSS.",40,897,"2025-01-15T02:25:00.000Z","5.5",[18,19,70,56],"https:\u002F\u002Feverydaytech.tv\u002Fwp\u002Fnotion-content\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontent-importer-for-notion.1.0.1.zip",{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":105,"downloaded":120,"rating":11,"num_ratings":11,"last_updated":121,"tested_up_to":122,"requires_at_least":123,"requires_php":68,"tags":124,"homepage":128,"download_link":129,"security_score":59,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"content-sync-assistant","Content Sync Assistant","1.0.2","wowown","https:\u002F\u002Fprofiles.wordpress.org\u002Fwowown\u002F","\u003Cp>\u003Cstrong>EN:\u003C\u002Fstrong>\u003Cbr \u002F>\nContent Sync Assistant is a powerful WordPress plugin designed to help users easily synchronize posts, pages, and other content across multiple WordPress sites. Whether you’re a business managing multiple websites or a blogger needing to share content across sites, this plugin can significantly improve your work efficiency.\u003C\u002Fp>\n\u003Cp>Key Features (Extracted from plugin website):\u003Cbr \u002F>\n* Effortless Content Synchronization: Easily synchronize posts and pages across multiple WordPress sites.\u003Cbr \u002F>\n* Comprehensive Data Transfer: Supports the synchronization of categories, tags, featured images, and other crucial metadata.\u003Cbr \u002F>\n* Automatic synchronization: Automatic synchronization can be set to automatically synchronize to the target site when the source site content is updated.\u003Cbr \u002F>\n* Manual synchronization: Flexible manual synchronization options allow users to select specific content to synchronize.\u003Cbr \u002F>\n* Detailed Logging: Keep track of synchronization activities with comprehensive logs for easy monitoring and troubleshooting.\u003Cbr \u002F>\n* User-Friendly Interface: An intuitive and easy-to-navigate interface makes content synchronization a breeze.\u003C\u002Fp>\n\u003Cp>For more detailed information and advanced features, please visit the plugin homepage: https:\u002F\u002Fwww.wowown.com\u003C\u002Fp>\n\u003Cp>\u003Cstrong>ZH:\u003C\u002Fstrong>\u003Cbr \u002F>\n内容同步助手是一款强大的WordPress插件，旨在帮助用户在多个WordPress站点之间轻松同步文章、页面等内容。无论您是管理多个网站的企业，还是需要跨站点共享内容的博主，这款插件都能显著提升您的工作效率。\u003C\u002Fp>\n\u003Cp>主要功能（从插件网站提取）：\u003Cbr \u002F>\n* 轻松的内容同步：轻松地在多个 WordPress 站点之间同步文章和页面。\u003Cbr \u002F>\n* 全面的数据传输：支持同步分类、标签、特色图像和其他关键元数据。\u003Cbr \u002F>\n* 自动同步：可设置自动同步，当源站点内容更新时，自动同步到目标站点。\u003Cbr \u002F>\n* 手动同步： 灵活的手动同步选项，允许用户选择要同步的特定内容。\u003Cbr \u002F>\n* 详细日志记录：通过全面的日志跟踪同步活动，方便监控和故障排除。\u003Cbr \u002F>\n* 用户友好的界面：直观且易于导航的界面使内容同步变得轻而易举。\u003C\u002Fp>\n\u003Cp>有关更详细的信息和高级功能，请访问插件主页：https:\u002F\u002Fwww.wowown.com\u002Fcontent-sync-assistant\u002F\u003C\u002Fp>\n","EN: Efficiently and reliably synchronize content between multiple WordPress sites. ZH: 高效可靠地在多个 WordPress 站点之间同步内容。",579,"2025-06-23T18:50:00.000Z","6.8.5","5.6",[19,125,126,21,127],"metadata","multisite","synchronize","https:\u002F\u002Fwww.wowown.com\u002Fcontent-sync-assistant\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontent-sync-assistant.1.0.2.zip",{"attackSurface":131,"codeSignals":180,"taintFlows":242,"riskAssessment":243,"analyzedAt":252},{"hooks":132,"ajaxHandlers":159,"restRoutes":174,"shortcodes":175,"cronEvents":176,"entryPointCount":179,"unprotectedCount":11},[133,139,143,147,150,155],{"type":134,"name":135,"callback":136,"file":137,"line":138},"action","admin_menu","smart_post_sync_add_plugin_page","inc\\classes\\class-sp-sync-admin.php",79,{"type":134,"name":140,"callback":141,"file":137,"line":142},"admin_init","smart_post_sync_page_init",80,{"type":134,"name":144,"callback":145,"file":137,"line":146},"admin_enqueue_scripts","smart_post_sync_enqueue_styles",81,{"type":134,"name":144,"callback":148,"file":137,"line":149},"smart_post_sync_enqueue_scripts",82,{"type":134,"name":151,"callback":152,"file":153,"line":154},"plugins_loaded","smart_post_sync_set_locale","inc\\classes\\class-sp-sync-i18.php",51,{"type":134,"name":156,"callback":157,"file":158,"line":32},"sps_sync_post_cron","smart_post_sync_data","inc\\classes\\class-sp-sync-post.php",[160,166,170],{"action":161,"nopriv":162,"callback":163,"hasNonce":164,"hasCapCheck":162,"file":158,"line":165},"sps_test_api_connection",false,"smart_post_sync_test_api_connection_callback",true,102,{"action":167,"nopriv":162,"callback":168,"hasNonce":164,"hasCapCheck":162,"file":158,"line":169},"sps_test_sync_post","smart_post_sync_test_sync_post_callback",105,{"action":171,"nopriv":162,"callback":172,"hasNonce":164,"hasCapCheck":162,"file":158,"line":173},"sps_sync_manual","smart_post_sync_post_manually_callback",108,[],[],[177],{"hook":156,"callback":156,"file":137,"line":178},565,3,{"dangerousFunctions":181,"sqlUsage":182,"outputEscaping":184,"fileOperations":11,"externalRequests":240,"nonceChecks":179,"capabilityChecks":11,"bundledLibraries":241},[],{"prepared":11,"raw":11,"locations":183},[],{"escaped":185,"rawEcho":186,"locations":187},101,28,[188,191,193,195,197,199,201,203,204,206,207,209,210,211,213,214,216,218,220,222,224,226,227,229,231,233,235,238],{"file":137,"line":189,"context":190},160,"raw output",{"file":137,"line":192,"context":190},164,{"file":137,"line":194,"context":190},168,{"file":137,"line":196,"context":190},214,{"file":137,"line":198,"context":190},609,{"file":137,"line":200,"context":190},618,{"file":137,"line":202,"context":190},902,{"file":137,"line":202,"context":190},{"file":137,"line":205,"context":190},903,{"file":137,"line":205,"context":190},{"file":208,"line":142,"context":190},"inc\\classes\\class-sp-sync-email-notification.php",{"file":208,"line":146,"context":190},{"file":208,"line":149,"context":190},{"file":208,"line":212,"context":190},83,{"file":208,"line":165,"context":190},{"file":208,"line":215,"context":190},103,{"file":208,"line":217,"context":190},123,{"file":208,"line":219,"context":190},124,{"file":208,"line":221,"context":190},125,{"file":208,"line":223,"context":190},144,{"file":208,"line":225,"context":190},145,{"file":208,"line":192,"context":190},{"file":208,"line":228,"context":190},165,{"file":158,"line":230,"context":190},635,{"file":158,"line":232,"context":190},659,{"file":158,"line":234,"context":190},661,{"file":236,"line":237,"context":190},"inc\\templates\\setting-help.php",63,{"file":236,"line":239,"context":190},94,2,[],[],{"summary":244,"deductions":245},"The \"smart-post-sync\" v1.0 plugin exhibits a generally strong security posture based on the provided static analysis.  A significant positive is the complete absence of direct SQL queries and the exclusive use of prepared statements, which mitigates SQL injection risks. The plugin also implements nonce checks for all identified AJAX handlers, a crucial security measure against CSRF attacks.  Furthermore, the lack of known CVEs and a clean vulnerability history suggests diligent development and maintenance practices.\n\nHowever, there are areas for improvement. The primary concern is the complete absence of capability checks on AJAX handlers. While nonces prevent unauthorized execution from a logged-in user, they do not restrict *which* logged-in users can trigger these actions. An attacker could potentially exploit unprivileged accounts to perform actions intended for administrators.  Additionally, while the majority of output is properly escaped, a non-trivial percentage (22%) remains unescaped, posing a potential XSS risk if user-controlled data is outputted without sanitization. The presence of external HTTP requests, while not inherently a vulnerability, warrants careful review to ensure they do not introduce unforeseen risks.\n\nOverall, \"smart-post-sync\" v1.0 demonstrates good adherence to fundamental security practices, particularly in its handling of database interactions and CSRF prevention. The lack of historical vulnerabilities is reassuring. The key weakness lies in the missing capability checks, which should be addressed to ensure robust access control. The unescaped output, while not critical based on this snapshot, is a common source of vulnerabilities and should be reviewed.",[246,249],{"reason":247,"points":248},"Missing capability checks on AJAX handlers",15,{"reason":250,"points":251},"Percentage of unescaped output",5,"2026-03-17T06:17:36.403Z",{"wat":254,"direct":265},{"assetPaths":255,"generatorPatterns":259,"scriptPaths":260,"versionParams":262},[256,257,258],"\u002Fwp-content\u002Fplugins\u002Fsmart-post-sync\u002Fassets\u002Fbuild\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fsmart-post-sync\u002Fassets\u002Fimages\u002Fsmart-post-admin.svg","\u002Fwp-content\u002Fplugins\u002Fsmart-post-sync\u002Fassets\u002Fimages\u002FMD-Logo.svg",[],[261],"\u002Fwp-content\u002Fplugins\u002Fsmart-post-sync\u002Fassets\u002Fbuild\u002Fadmin.js",[263,264],"smart-post-sync\u002Fassets\u002Fbuild\u002Fadmin.css?ver=","smart-post-sync\u002Fassets\u002Fbuild\u002Fadmin.js?ver=",{"cssClasses":266,"htmlComments":282,"htmlAttributes":283,"restEndpoints":285,"jsGlobals":286,"shortcodeOutput":288},[267,268,269,270,271,272,273,274,275,276,277,278,279,280,281],"sps-wrap","sps-header","sps-header__left","sps-header_title","sps-header__right","md-logo","sps-header__logo","sps-post-sync-wrap","sps-post-sync-wrap__form","sps-api-settings","sps-attribute-mapping","sps-help","nav-tab","nav-tab-active","subsubsub",[],[284],"data-tab",[],[287],"wpsConfig",[]]