[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fgJAy5J3refMCLlxdc91VSR2U9RDrCQ71SElvibZBJQE":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":145,"fingerprints":191},"canalblog-importer","Canalblog Importer","1.6.5","thom4","https:\u002F\u002Fprofiles.wordpress.org\u002Foncletom\u002F","\u003Cp>\u003Cstrong>Ne fonctionne(ra) pas sur un hébergement Windows\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Cette extension récupère tout votre contenu public de n’importe quel blog Canalblog. Il faut juste un peu de patience pendant que tout se fait tout seul.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ce qui est rappatrié\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Les articles\u003C\u002Fli>\n\u003Cli>Les catégories\u003C\u002Fli>\n\u003Cli>Les mots-clefs\u003C\u002Fli>\n\u003Cli>Les médias\u003C\u002Fli>\n\u003Cli>Les commentaires\u003C\u002Fli>\n\u003Cli>Beaucoup d’heures de votre travail\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>En bonus, si vous avez lié vos articles entre eux sur Canalblog, l’outil va corriger les liens pour qu’ils pointent vers leur nouvelle adresse. La classe.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ce qui n’est pas rappatrié\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Votre liste de liens amis\u003C\u002Fli>\n\u003Cli>Le référencement\u003C\u002Fli>\n\u003Cli>L’absence de réponses de Canalblog à vos questions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Traductions intégrées\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Anglais\u003C\u002Fli>\n\u003Cli>Français\u003C\u002Fli>\n\u003Cli>Biélorusse (par \u003Ca href=\"http:\u002F\u002Fpc.de\u002F\" rel=\"nofollow ugc\">Marcis G.\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Remarque\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Cette extension nécessite au minimum \u003Ccode>php@7.3\u003C\u002Fcode>. Si vous avez un bon hébergeur, vous n’aurez même pas besoin d’y penser.\u003Cbr \u002F>\nSinon vous verrez plein d’erreurs et rien ne fonctionnera.\u003C\u002Fp>\n","Fatigué(e) d'avoir à gérer un blog sur Canalblog ? Cette extension va vous permettre de TOUT récupérer en quelques clics.",30,9407,60,2,"2020-08-02T16:32:00.000Z","5.5.18","5.2","",[20,21,22,23,24],"admin","canalblog","import","importer","migration","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fcanalblog-importer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcanalblog-importer.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"oncletom",3,10070,90,46,81,"2026-04-05T20:13:09.608Z",[41,65,85,104,124],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":51,"num_ratings":52,"last_updated":53,"tested_up_to":54,"requires_at_least":55,"requires_php":56,"tags":57,"homepage":61,"download_link":62,"security_score":63,"vuln_count":34,"unpatched_count":28,"last_vuln_date":64,"fetched_at":30},"fg-drupal-to-wp","FG Drupal to WordPress","3.93.1","Kerfred","https:\u002F\u002Fprofiles.wordpress.org\u002Fkerfred\u002F","\u003Cp>This plugin migrates articles, stories, pages, categories, tags and images from Drupal to WordPress.\u003C\u002Fp>\n\u003Cp>It has been tested with \u003Cstrong>Drupal 4 to 11\u003C\u002Fstrong> and the latest version of WordPress. It is compatible with multisite installations.\u003C\u002Fp>\n\u003Cp>Major features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>migrates the Drupal articles\u003C\u002Fli>\n\u003Cli>migrates the Drupal 6 stories\u003C\u002Fli>\n\u003Cli>migrates the Drupal basic pages\u003C\u002Fli>\n\u003Cli>migrates the Drupal categories\u003C\u002Fli>\n\u003Cli>migrates the Drupal tags\u003C\u002Fli>\n\u003Cli>migrates the Drupal images\u003C\u002Fli>\n\u003Cli>uploads all the posts media in WP uploads directories\u003C\u002Fli>\n\u003Cli>uploads external media (option)\u003C\u002Fli>\n\u003Cli>modifies the post content to keep the media links\u003C\u002Fli>\n\u003Cli>resizes images according to the sizes defined in WP\u003C\u002Fli>\n\u003Cli>defines the featured image to be the first post image (option)\u003C\u002Fli>\n\u003Cli>keeps the alt image attribute\u003C\u002Fli>\n\u003Cli>modifies the internal links\u003C\u002Fli>\n\u003Cli>compatible with the MySQL, PostgreSQL and SQLite Drupal database drivers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>No need to subscribe to an external web site.\u003C\u002Fp>\n\u003Ch4>Premium version\u003C\u002Fh4>\n\u003Cp>The \u003Cstrong>Premium version\u003C\u002Fstrong> includes these extra features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>migrates the comments\u003C\u002Fli>\n\u003Cli>migrates the authors\u003C\u002Fli>\n\u003Cli>migrates the administrators\u003C\u002Fli>\n\u003Cli>migrates the users\u003C\u002Fli>\n\u003Cli>migrates the custom post types\u003C\u002Fli>\n\u003Cli>migrates the custom taxonomies\u003C\u002Fli>\n\u003Cli>migrates the custom fields\u003C\u002Fli>\n\u003Cli>migrates the custom users fields\u003C\u002Fli>\n\u003Cli>migrates the users pictures\u003C\u002Fli>\n\u003Cli>migrates the navigation menus\u003C\u002Fli>\n\u003Cli>migrates the blocks as inactive widgets\u003C\u002Fli>\n\u003Cli>authenticates the users with their Drupal passwords\u003C\u002Fli>\n\u003Cli>SEO: redirects the Drupal URLs to the corresponding WordPress URLs\u003C\u002Fli>\n\u003Cli>ability to not import some data\u003C\u002Fli>\n\u003Cli>ability to import only specific node types\u003C\u002Fli>\n\u003Cli>imports and replaces the Image Assist shortcodes\u003C\u002Fli>\n\u003Cli>imports the images managed by the Image Attach Drupal module\u003C\u002Fli>\n\u003Cli>imports the nodes relationships\u003C\u002Fli>\n\u003Cli>imports the Drupal 8 Media entities\u003C\u002Fli>\n\u003Cli>imports the Drupal Media\u003C\u002Fli>\n\u003Cli>imports the Video Embed fields\u003C\u002Fli>\n\u003Cli>ability to run the import by WP CLI\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The Premium version can be purchased on: \u003Ca href=\"https:\u002F\u002Fwww.fredericgilles.net\u002Ffg-drupal-to-wordpress\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.fredericgilles.net\u002Ffg-drupal-to-wordpress\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Add-ons\u003C\u002Fh4>\n\u003Cp>The Premium version allows the use of add-ons that enhance functionality:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>CCK Custom Content Kit\u003C\u002Fli>\n\u003Cli>ECK Entity Construction Kit\u003C\u002Fli>\n\u003Cli>Meta tags\u003C\u002Fli>\n\u003Cli>Location custom fields\u003C\u002Fli>\n\u003Cli>Ubercart store\u003C\u002Fli>\n\u003Cli>Drupal Commerce store\u003C\u002Fli>\n\u003Cli>Name custom fields\u003C\u002Fli>\n\u003Cli>Addressfield custom fields\u003C\u002Fli>\n\u003Cli>Internationalization\u003C\u002Fli>\n\u003Cli>NodeBlock fields\u003C\u002Fli>\n\u003Cli>EntityReference relationships\u003C\u002Fli>\n\u003Cli>Media Provider (S3, SoundCloud, YouTube media)\u003C\u002Fli>\n\u003Cli>Forum\u003C\u002Fli>\n\u003Cli>Field collections\u003C\u002Fli>\n\u003Cli>Multifield\u003C\u002Fli>\n\u003Cli>Paragraphs\u003C\u002Fli>\n\u003Cli>Domain Access\u003C\u002Fli>\n\u003Cli>Countries\u003C\u002Fli>\n\u003Cli>Profile2 user fields\u003C\u002Fli>\n\u003Cli>Entity Embed\u003C\u002Fli>\n\u003Cli>Webform\u003C\u002Fli>\n\u003Cli>Book\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These modules can be purchased on: \u003Ca href=\"https:\u002F\u002Fwww.fredericgilles.net\u002Ffg-drupal-to-wordpress\u002Fadd-ons\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.fredericgilles.net\u002Ffg-drupal-to-wordpress\u002Fadd-ons\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English (default)\u003C\u002Fli>\n\u003Cli>French (fr_FR)\u003C\u002Fli>\n\u003Cli>other can be translated\u003C\u002Fli>\n\u003C\u002Ful>\n","A plugin to migrate articles, stories, pages, categories, tags, images from Drupal to WordPress",800,156098,92,111,"2026-02-07T10:21:00.000Z","6.9.4","4.5","7.0",[58,59,23,24,60],"cck","drupal","ubercart","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffg-drupal-to-wp\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffg-drupal-to-wp.3.93.1.zip",97,"2025-07-16 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":28,"num_ratings":28,"last_updated":75,"tested_up_to":54,"requires_at_least":76,"requires_php":77,"tags":78,"homepage":82,"download_link":83,"security_score":84,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"listdom-bridge","Listdom Bridge Addon – Migrate Listings to Listdom","1.4.0","Webilia Inc.","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebilia\u002F","\u003Cp>\u003Cstrong>Listdom Bridge Addon\u003C\u002Fstrong> is a free and powerful migration utility that enables you to import listings from other WordPress directory and classified plugins into \u003Cstrong>Listdom\u003C\u002Fstrong> with just a few clicks. Whether you’re upgrading to Listdom from another plugin or consolidating listings from multiple sources, Listdom Bridge ensures your data transitions smoothly and safely.\u003C\u002Fp>\n\u003Cp>The add-on handles all the essential elements of a listing — including title, description, categories, tags, locations, images, contact info, and geo-coordinates — by automatically mapping them to Listdom’s native structure. You can even import advanced map objects like circles, polygons, and polylines from mapping plugins. All imported content becomes fully native to Listdom, meaning you can manage, display, and enhance them just like any other Listdom listing.\u003C\u002Fp>\n\u003Cp>The import process is handled directly through the WordPress admin interface under \u003Cstrong>Listdom > Import \u002F Export > Third Party Plugins\u003C\u002Fstrong>. Once there, you can select the plugin you’re migrating from, optionally assign a default category, and launch the importer. The add-on will batch-process the data, show progress in real time, and finalize the migration — without needing any technical knowledge.\u003C\u002Fp>\n\u003Ch3>Import Options\u003C\u002Fh3>\n\u003Cp>While the Bridge addon offers a quick migration path, the most accurate approach is to import listings via Listdom’s built-in CSV importer or the Excel Importer addon. These tools provide precise field mapping and are best when custom fields matter. Use the Bridge addon when speed is more important than perfect custom-field handling.\u003C\u002Fp>\n\u003Ch3>Features and Capabilities\u003C\u002Fh3>\n\u003Cp>Listdom Bridge is designed for ease of use, high compatibility, and stability. It automatically detects and reads data from your existing directory plugin and converts it into native Listdom listings. The field mapping is pre-configured for each supported plugin, ensuring smooth transitions.\u003C\u002Fp>\n\u003Cp>All core listing data is migrated, including the listing title, description\u002Fcontent, address, price, contact details (email, phone, website), and geographic coordinates (latitude\u002Flongitude). If the source plugin supports images or galleries, those media files are also imported and attached to the appropriate listings.\u003C\u002Fp>\n\u003Cp>For taxonomy mapping, Listdom Bridge creates or matches terms in Listdom’s Categories, Tags, and Locations based on the source plugin’s structure. Hierarchical location data (such as Country > Region > City) is preserved where available, particularly for plugins like WP GeoDirectory or HivePress.\u003C\u002Fp>\n\u003Cp>Advanced map plugins like WP Go Maps are also supported. The Bridge Addon will migrate marker data into listings and can also transfer drawn shapes such as polygons, polylines, circles, and rectangles into Listdom’s location data. These shapes are preserved for use in Listdom’s Advanced Map features.\u003C\u002Fp>\n\u003Cp>The importer keeps the original listing authors whenever possible so that owners remain associated with their content. Imports run in batches to prevent timeouts, with on-screen progress indicators, so you know exactly how many listings have been processed. The migration is non-destructive—your source plugin’s listings stay intact while new entries are created in Listdom.\u003C\u002Fp>\n\u003Cp>Listdom Bridge is fully integrated into the WordPress dashboard. Simply select the source plugin, optionally choose a target category, and click \u003Cstrong>Import\u003C\u002Fstrong>. No manual CSV mapping or technical skills are required. After the import completes, review a few listings in Listdom to make sure details and images look correct. Once verified, you can safely deactivate the old plugin and continue managing your directory with Listdom’s modern tools.\u003C\u002Fp>\n\u003Cp>Although the addon carries over most standard data, certain plugin-specific or custom fields may not have a direct match. In those cases you can manually adjust the listings afterward or extend them with Listdom’s custom field solutions. The goal is a quick migration path without the risk of losing your original content.\u003C\u002Fp>\n\u003Cp>To prevent timeouts and ensure server stability, the add-on performs migrations in AJAX-based batches (20 items at a time). You can follow the progress in the interface without refreshing or reloading the page. Duplicate prevention is built-in: imported listings are tagged with unique IDs, so if the import is repeated, duplicates will not be created.\u003C\u002Fp>\n\u003Ch3>Supported Plugins\u003C\u002Fh3>\n\u003Cp>The following third-party plugins are currently supported for direct migration:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Business Directory Plugin\u003C\u002Fstrong> (by Strategy11)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Classified Listing\u003C\u002Fstrong> (by RadiusTheme)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Directorist\u003C\u002Fstrong> (by wpWax)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HivePress\u003C\u002Fstrong> (by HivePress)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP GeoDirectory\u003C\u002Fstrong> (location-based directory)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP Go Maps\u003C\u002Fstrong> (formerly WP Google Maps, includes map shapes)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Each of these integrations has a dedicated field-mapping routine to ensure the best migration accuracy and completeness.\u003C\u002Fp>\n\u003Ch3>Use Cases\u003C\u002Fh3>\n\u003Cp>The Bridge Addon is ideal for WordPress site owners who want to transition to Listdom without losing their existing directory or map data.\u003C\u002Fp>\n\u003Cp>If you’re moving from Directorist to Listdom to take advantage of its advanced display skins and layout flexibility, Bridge allows you to bring your data in without manual entry. If you’re using WP Go Maps and want to turn basic markers into full listings with descriptions, images, and categories, this plugin makes that possible. It’s also a valuable tool for developers or agencies consolidating client data across plugins into one unified Listdom-powered solution.\u003C\u002Fp>\n\u003Cp>The plugin can also be used on staging or test environments to preview how your data would look in Listdom before finalizing your transition.\u003C\u002Fp>\n\u003Ch3>About Listdom\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Listdom\u003C\u002Fstrong> is a modern and feature-rich WordPress plugin for building any kind of directory, listing, or classifieds website — whether it’s a local businesses, real estate, events, restaurants, service providers, or anything else.\u003C\u002Fp>\n\u003Cp>The free version of Listdom includes everything you need to create and manage a flexible directory site. You can add unlimited listings, use built-in categories and locations, display listings using various shortcodes (grid, list, map, masonry, etc.), and filter content based on keywords, taxonomy, or attributes. The default design is responsive and works with any modern theme.\u003C\u002Fp>\n\u003Cp>To enhance your directory even further, you can explore premium features and official addons at \u003Ca href=\"https:\u002F\u002Flistdom.net\u002Faddons\" rel=\"nofollow ugc\">https:\u002F\u002Flistdom.net\u002Faddons\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Listdom is developed by \u003Cstrong>Webilia\u003C\u002Fstrong>, with a focus on high performance, clean code, and flexible design — offering a modular approach, so you can build the directory platform you need without bloat.\u003C\u002Fp>\n\u003Cp>For more information, visit \u003Ca href=\"https:\u002F\u002Flistdom.net\" rel=\"nofollow ugc\">https:\u002F\u002Flistdom.net\u003C\u002Fa>, check pricing at \u003Ca href=\"https:\u002F\u002Flistdom.net\u002Fpricing\" rel=\"nofollow ugc\">https:\u002F\u002Flistdom.net\u002Fpricing\u003C\u002Fa>, try the live demo at \u003Ca href=\"https:\u002F\u002Fdemo.webilia.com\u002Flistdom\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.webilia.com\u002Flistdom\u003C\u002Fa>, and read the documentation at \u003Ca href=\"https:\u002F\u002Fapi.webilia.com\u002Fgo\u002Flistdom-docs\" rel=\"nofollow ugc\">https:\u002F\u002Fapi.webilia.com\u002Fgo\u002Flistdom-docs\u003C\u002Fa>.\u003C\u002Fp>\n","Easily migrate listings from popular directory plugins into Listdom.",10,512,"2026-02-26T00:54:00.000Z","4.2","7.4",[79,23,80,81,24],"directory","listdom","listings","https:\u002F\u002Flistdom.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flistdom-bridge.1.4.0.zip",100,{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":73,"downloaded":93,"rating":84,"num_ratings":94,"last_updated":95,"tested_up_to":96,"requires_at_least":97,"requires_php":18,"tags":98,"homepage":101,"download_link":102,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":103},"parsedown-importer","Parsedown Importer","1.0.8","foresthoffman","https:\u002F\u002Fprofiles.wordpress.org\u002Fforesthoffman\u002F","\u003Cp>This plugin allows users to import Markdown files into posts. Prior to importing, settings for post status, post type, and post author can be set.\u003C\u002Fp>\n\u003Cp>Post status settings:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Draft (default)\u003C\u002Fli>\n\u003Cli>Publish\u003C\u002Fli>\n\u003Cli>Private\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Post type settings:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Post (default)\u003C\u002Fli>\n\u003Cli>Page\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Post author settings:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Current user (default)\u003C\u002Fli>\n\u003Cli>All other users with the ability to edit posts\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This plugin utilizes the \u003Ca href=\"http:\u002F\u002Fparsedown.org\" rel=\"nofollow ugc\">Parsedown\u003C\u002Fa> PHP library by \u003Ca href=\"http:\u002F\u002Ferusev.com\" rel=\"nofollow ugc\">Emanuil Rusev\u003C\u002Fa>, which is mostly compliant with the \u003Ca href=\"http:\u002F\u002Fspec.commonmark.org\u002F0.27\u002F\" rel=\"nofollow ugc\">CommonMark\u003C\u002Fa> spec. It also extends up the Parsedown library, by allowing:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>checkboxes; ‘[ ]’, ‘[]’, and ‘[x]’ are translated into unchecked\u002Fchecked checkbox inputs\u003C\u002Fli>\n\u003C\u002Ful>\n","An unofficial Parsedown importer for translating Markdown files into WordPress posts\u002Fpages.",1498,1,"2017-09-12T02:00:00.000Z","4.8.28","3.7",[20,23,99,100],"pages","posts","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fparsedown-importer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fparsedown-importer.1.0.8.zip","2026-03-15T14:54:45.397Z",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":114,"num_ratings":115,"last_updated":116,"tested_up_to":117,"requires_at_least":17,"requires_php":118,"tags":119,"homepage":120,"download_link":121,"security_score":122,"vuln_count":94,"unpatched_count":28,"last_vuln_date":123,"fetched_at":30},"wordpress-importer","WordPress Importer","0.9.5","WordPress.org","https:\u002F\u002Fprofiles.wordpress.org\u002Fwordpressdotorg\u002F","\u003Cp>The WordPress Importer will import the following content from a WordPress export file:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Posts, pages and other custom post types\u003C\u002Fli>\n\u003Cli>Comments and comment meta\u003C\u002Fli>\n\u003Cli>Custom fields and post meta\u003C\u002Fli>\n\u003Cli>Categories, tags and terms from custom taxonomies and term meta\u003C\u002Fli>\n\u003Cli>Authors\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For further information and instructions please see the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Farticle\u002Fimporting-content\u002F#wordpress\" rel=\"ugc\">documention on Importing Content\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Filters\u003C\u002Fh3>\n\u003Cp>The importer has a couple of filters to allow you to completely enable\u002Fblock certain features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>import_allow_create_users\u003C\u002Fcode>: return false if you only want to allow mapping to existing users\u003C\u002Fli>\n\u003Cli>\u003Ccode>import_allow_fetch_attachments\u003C\u002Fcode>: return false if you do not wish to allow importing and downloading of attachments\u003C\u002Fli>\n\u003Cli>\u003Ccode>import_attachment_size_limit\u003C\u002Fcode>: return an integer value for the maximum file size in bytes to save (default is 0, which is unlimited)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>There are also a few actions available to hook into:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>import_start\u003C\u002Fcode>: occurs after the export file has been uploaded and author import settings have been chosen\u003C\u002Fli>\n\u003Cli>\u003Ccode>import_end\u003C\u002Fcode>: called after the last output from the importer\u003C\u002Fli>\n\u003C\u002Ful>\n","Import posts, pages, comments, custom fields, categories, tags and more from a WordPress export file.",2000000,67675749,62,315,"2025-11-05T22:53:00.000Z","6.8.5","7.2",[23],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwordpress-importer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwordpress-importer.0.9.5.zip",98,"2025-03-25 00:00:00",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":132,"downloaded":133,"rating":134,"num_ratings":135,"last_updated":136,"tested_up_to":54,"requires_at_least":137,"requires_php":138,"tags":139,"homepage":143,"download_link":144,"security_score":84,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"widget-importer-exporter","Widget Importer & Exporter","1.6.1","Steven Gliebe","https:\u002F\u002Fprofiles.wordpress.org\u002Fstevengliebe\u002F","\u003Cp>Widget Importer & Exporter is useful for moving widgets from one WordPress site to another, backing up widgets and for theme developers to give users sample widgets. See the \u003Ca href=\"https:\u002F\u002Fchurchthemes.com\u002Fplugins\u002Fwidget-importer-exporter\u002F\" rel=\"nofollow ugc\">details\u003C\u002Fa> on ChurchThemes.com.\u003C\u002Fp>\n\u003Ch4>Importing\u003C\u002Fh4>\n\u003Cp>Importing is done by uploading an export file created by the plugin. The results of an import are shown in a nicely formatted table with an explanation of what happened with each widget area and widget.\u003C\u002Fp>\n\u003Cp>Importation takes into consideration widget areas not existing in the current theme (widgets imported as \u003Cem>Inactive\u003C\u002Fem>), widgets that already exist in the same widget area (widgets not duplicated) and widgets that are not supported by the site (widgets not imported).\u003C\u002Fp>\n\u003Ch4>Exporting\u003C\u002Fh4>\n\u003Cp>Widget Importer & Exporter can create an export file (in JSON format with .wie extension) out of currently active widgets. This file can be imported into other sites using this plugin or used to restore widgets to the same site later.\u003C\u002Fp>\n\u003Ch4>Developers\u003C\u002Fh4>\n\u003Cp>The \u003Ccode>wie_before_import\u003C\u002Fcode> action fires after a file is uploaded but before the data is imported. \u003Ccode>wie_after_import\u003C\u002Fcode> fires after the data is imported. The \u003Ccode>wie_import_data\u003C\u002Fcode> filter can be used to filter data before it is imported. Other filters are used throughout. Make a pull request on GitHub if you need another hook.\u003C\u002Fp>\n\u003Cp>Please jump on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fchurchthemes\u002Fwidget-importer-exporter\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> to report issues and follow development.\u003C\u002Fp>\n","Import and export your widgets.",200000,5278666,94,117,"2025-12-01T16:14:00.000Z","3.5","5.2.4",[140,22,23,141,142],"exporter","widget","widgets","https:\u002F\u002Fchurchthemes.com\u002Fplugins\u002Fwidget-importer-exporter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwidget-importer-exporter.1.6.1.zip",{"attackSurface":146,"codeSignals":152,"taintFlows":179,"riskAssessment":180,"analyzedAt":190},{"hooks":147,"ajaxHandlers":148,"restRoutes":149,"shortcodes":150,"cronEvents":151,"entryPointCount":28,"unprotectedCount":28},[],[],[],[],[],{"dangerousFunctions":153,"sqlUsage":154,"outputEscaping":156,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":178},[],{"prepared":28,"raw":28,"locations":155},[],{"escaped":28,"rawEcho":73,"locations":157},[158,162,164,167,169,170,173,175,176,177],{"file":159,"line":160,"context":161},"pages\\01-init.php",31,"raw output",{"file":159,"line":163,"context":161},95,{"file":165,"line":166,"context":161},"pages\\07-ccln.php",17,{"file":165,"line":168,"context":161},45,{"file":165,"line":168,"context":161},{"file":171,"line":172,"context":161},"pages\\ajax-results.php",4,{"file":174,"line":14,"context":161},"pages\\form-submit.php",{"file":174,"line":34,"context":161},{"file":174,"line":172,"context":161},{"file":174,"line":172,"context":161},[],[],{"summary":181,"deductions":182},"The \"canalblog-importer\" v1.6.5 plugin exhibits a generally positive security posture based on the provided static analysis. The absence of any discovered AJAX handlers, REST API routes, shortcodes, or cron events significantly limits its attack surface. Furthermore, the complete absence of dangerous functions and the use of prepared statements for all SQL queries are strong indicators of good coding practices. The lack of file operations, external HTTP requests, and any recorded vulnerabilities in its history are also reassuring.\n\nHowever, a critical concern arises from the output escaping analysis. With 10 total outputs and 0% properly escaped, this plugin presents a high risk of Cross-Site Scripting (XSS) vulnerabilities. Any data processed or displayed by this plugin that is not sanitized before output could be exploited by attackers to inject malicious scripts. The absence of capability checks and nonce checks, while not directly indicative of a vulnerability on their own in this specific analysis (due to the lack of entry points), are generally considered important security measures for WordPress plugins.\n\nIn conclusion, while the plugin has a minimal attack surface and avoids common pitfalls like raw SQL and dangerous functions, the complete lack of output escaping is a major weakness that significantly increases the risk of XSS attacks. This single area of concern overshadows the otherwise clean analysis, necessitating immediate attention.",[183,186,188],{"reason":184,"points":185},"0% output escaping",8,{"reason":187,"points":34},"0 nonce checks",{"reason":189,"points":34},"0 capability checks","2026-03-16T22:25:37.292Z",{"wat":192,"direct":201},{"assetPaths":193,"generatorPatterns":196,"scriptPaths":197,"versionParams":198},[194,195],"\u002Fwp-content\u002Fplugins\u002Fcanalblog-importer\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fcanalblog-importer\u002Fjs\u002Fadmin.js",[],[195],[199,200],"canalblog-importer\u002Fcss\u002Fadmin.css?ver=","canalblog-importer\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":202,"htmlComments":204,"htmlAttributes":205,"restEndpoints":206,"jsGlobals":207,"shortcodeOutput":209},[203],"canalblog-importer-admin-options",[],[],[],[208],"CanalblogImporter",[]]