[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fBJv_1IMK30a8pfybQvEQ9FybDrCKnjg6Y3xT2TEF-ic":3,"$fMoH8jNut3kv6NQPuGyvq_g9P2xiBph-HuuzDxewqdAo":373,"$fVXVbyCiM2pYBCjDiVDyZp1az6FYCTLAlggFPfNGrb-g":377},{"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":21,"download_link":22,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25,"discovery_status":26,"vulnerabilities":27,"developer":28,"crawl_stats":24,"alternatives":33,"analysis":137,"fingerprints":353},"magefan-blog-export","Magefan Blog Export","1.0.0","magefan","https:\u002F\u002Fprofiles.wordpress.org\u002Fmagefan\u002F","\u003Cp>WP Blog Export to Shopify Blog App by Magefan allows you to easily migrate your WordPress blog posts to Shopify using the Magefan Blog App.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>To use the plugin:\u003Cbr \u002F>\n1. Log in to your WordPress Admin Panel.\u003Cbr \u002F>\n2. Navigate to the “Export to Shopify” section.\u003Cbr \u002F>\n3. Follow the instructions to export your blog posts.\u003C\u002Fp>\n\u003Cp>Example screenshot:\u003C\u002Fp>\u003C\u002Fp>\n","Export your WordPress blog posts to the Shopify Blog App easily with the Magefan plugin.",0,122,"","6.9.4","5.0","7.4",[18,19,20],"blog","export","shopify","https:\u002F\u002Fmagefan.com\u002Fshopify\u002Fapps\u002Fblog\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmagefan-blog-export.1.0.0.zip",100,null,"2026-03-15T10:48:56.248Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":11,"avg_security_score":23,"avg_patch_time_days":30,"trust_score":31,"computed_at":32},2,30,94,"2026-05-20T06:36:28.934Z",[34,58,77,98,120],{"slug":35,"name":36,"version":37,"author":38,"author_profile":39,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":44,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":13,"tags":49,"homepage":54,"download_link":55,"security_score":56,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":57},"export-to-blogger","Export to Blogger","1.1.2","amtbtk","https:\u002F\u002Fprofiles.wordpress.org\u002Famtbtk\u002F","\u003Cp>With this WordPress plugin, you can easily export WordPress data to Blogger(Blogspot).\u003Cbr \u002F>\nNo need to use software and convert by yourself anymore! This plugin exports dedicated xml files directly, so what you need is just import it to Blogger.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Flivdir.com\u002Fam-tb\u002Fwordpress2blogger\u002Fen\u002F\" title=\"Export to Blogger WEBSITE\" rel=\"nofollow ugc\">For more information, please visit our website.\u003C\u002Fa>\u003Cbr \u002F>\n*How to Use\u003Cbr \u002F>\n*Q&A (e.g., Does this plugin support moving images?)\u003Cbr \u002F>\n*Terms of Use\u003C\u002Fp>\n","Export Wordpress data to Blogger(Blogspot) XML.",1000,46418,84,6,"2024-02-24T13:49:00.000Z","6.4.8","4.7",[50,51,19,52,53],"blogger","blogspot","import","xml","https:\u002F\u002Flivdir.com\u002Fam-tb\u002Fwordpress2blogger\u002Fen\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexport-to-blogger.1.1.2.zip",85,"2026-04-16T10:56:18.058Z",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":23,"num_ratings":68,"last_updated":69,"tested_up_to":47,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":75,"download_link":76,"security_score":56,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":57},"import-shopify-to-wp","Import Shopify To WP","1.0.1","WPBeginner","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpbeginner\u002F","\u003Cp>Easily transfer your Shopify Store to WooCommerce by using a tool that is 100% free.\u003C\u002Fp>\n\u003Ch3>How to use it:\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to \u003Ca href=\"https:\u002F\u002Fshopifytowp.com\" rel=\"friend nofollow ugc\">shopifytowp.com\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>On this website you’ll find a form where you must enter your Shopify store URL and a valid email.\u003C\u002Fli>\n\u003Cli>After submitting the form, you’ll be asked to install our Shopify App into your store.\u003C\u002Fli>\n\u003Cli>Once the application is installed, you can submit a request to export the products, orders and customers.\u003C\u002Fli>\n\u003Cli>An email, containing the download URL, will be sent to you when it’s done. Follow it to get the store data in a ZIP archive.\u003C\u002Fli>\n\u003Cli>Go to WordPress dashboard -> Tools -> Shopify Importer.\u003C\u002Fli>\n\u003Cli>Select the Zip archive in the upload field and press “Upload”. Once the upload is done, you’ll be redirected to the next step where you can see the products list.\u003C\u002Fli>\n\u003Cli>Press “Start Import” and wait for the process to finish.\u003C\u002Fli>\n\u003Cli>Done.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>Import Shopify To WP is created by the \u003Ca href=\"https:\u002F\u002Fwww.wpbeginner.com\u002F\" rel=\"friend nofollow ugc\">WPBeginner\u003C\u002Fa> team.\u003C\u002Fp>\n\u003Ch4>What’s Next?\u003C\u002Fh4>\n\u003Cp>To learn more about WordPress, you can visit \u003Ca href=\"https:\u002F\u002Fwww.wpbeginner.com\u002F\" rel=\"friend nofollow ugc\">WPBeginner\u003C\u002Fa> for tutorials on topics like:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fwordpress-performance-speed\u002F\" title=\"Ultimate Guide to WordPress Speed and Performance\" rel=\"friend nofollow ugc\">WordPress Speed and Performance\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fwordpress-security\u002F\" title=\"Ultimate WordPress Security Guide\" rel=\"friend nofollow ugc\">WordPress Security\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fwordpress-seo\u002F\" title=\"Ultimate WordPress SEO Guide for Beginners\" rel=\"friend nofollow ugc\">WordPress SEO\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>…and many more \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fcategory\u002Fwp-tutorials\u002F\" title=\"WordPress Tutorials\" rel=\"friend nofollow ugc\">WordPress tutorials\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you like our Import Shopify To WP plugin, then consider checking out our other projects:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002F\" rel=\"friend nofollow ugc\">OptinMonster\u003C\u002Fa> – Get More Email Subscribers with the most popular conversion optimization plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpforms.com\u002F\" rel=\"friend nofollow ugc\">WPForms\u003C\u002Fa> – #1 drag & drop online form builder for WordPress (trusted by 4 million sites).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.monsterinsights.com\u002F\" rel=\"friend nofollow ugc\">MonsterInsights\u003C\u002Fa> – See the Stats that Matter and Grow Your Business with Confidence. Best Google Analytics Plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seedprod.com\u002F\" rel=\"friend nofollow ugc\">SeedProd\u003C\u002Fa> – Create beautiful landing pages with our powerful drag & drop landing page builder.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpmailsmtp.com\u002F\" rel=\"friend nofollow ugc\">WP Mail SMTP\u003C\u002Fa> – Improve email deliverability for your contact form with the most popular SMTP plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frafflepress.com\u002F\" rel=\"friend nofollow ugc\">RafflePress\u003C\u002Fa> – Best WordPress giveaway and contest plugin to grow traffic and social followers.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.smashballoon.com\u002F\" rel=\"friend nofollow ugc\">Smash Balloon\u003C\u002Fa> – #1 social feeds plugin for WordPress – display social media content in WordPress without code.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faioseo.com\u002F\" rel=\"friend nofollow ugc\">AIOSEO\u003C\u002Fa> – the original WordPress SEO plugin to help you rank higher in search results (trusted by over 2 million sites).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pushengage.com\u002F\" rel=\"friend nofollow ugc\">PushEngage\u003C\u002Fa> – Connect with visitors after they leave your website with the leading web push notification plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftrustpulse.com\u002F\" rel=\"friend nofollow ugc\">TrustPulse\u003C\u002Fa> – Add real-time social proof notifications to boost your store conversions by up to 15%.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visit \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002F\" rel=\"friend nofollow ugc\">WPBeginner\u003C\u002Fa> to learn from our \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fcategory\u002Fwp-tutorials\u002F\" rel=\"friend nofollow ugc\">WordPress Tutorials\u003C\u002Fa> and find out about other \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fcategory\u002Fplugins\u002F\" rel=\"friend nofollow ugc\">best WordPress plugins\u003C\u002Fa>.\u003C\u002Fp>\n","Easily transfer your Shopify Store to WooCommerce",700,12778,3,"2023-11-06T16:17:00.000Z","5.6","7.1",[19,73,52,20,74],"free","woocommerce","https:\u002F\u002Fshopifytowp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimport-shopify-to-wp.1.0.1.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":66,"downloaded":85,"rating":86,"num_ratings":87,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":70,"tags":91,"homepage":13,"download_link":95,"security_score":23,"vuln_count":96,"unpatched_count":11,"last_vuln_date":97,"fetched_at":57},"tilda-publishing","Tilda-publishing","0.3.27","tildapublishing","https:\u002F\u002Fprofiles.wordpress.org\u002Ftildapublishing\u002F","\u003Cp>Tilda Plugin for WordPress\u003Cbr \u002F>\nIt integrates web pages created on Tilda with your WordPress website.\u003C\u002Fp>\n\u003Cp>Do you have a website on WordPress? Then we have good news for you – you can design beautiful pages on Tilda using all the built-in features and then easily integrate them with your website.\u003C\u002Fp>\n\u003Cp>Your website is a template that contains permanent elements: header, menu, homepage, blog posts. If you want to create a more efficient page and add elements that are not available in your template, you can create a web page on Tilda, and then upload it to your website.\u003C\u002Fp>\n","Export html page from Tilda.cc for import to your WordPress site into post or page.",23816,68,5,"2025-10-29T07:13:00.000Z","6.6.5","3.0.1",[18,19,92,93,94],"post","publishing","tilda","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftilda-publishing.0.3.27.zip",1,"2023-09-04 00:00:00",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":106,"downloaded":107,"rating":108,"num_ratings":109,"last_updated":110,"tested_up_to":111,"requires_at_least":112,"requires_php":13,"tags":113,"homepage":116,"download_link":117,"security_score":118,"vuln_count":29,"unpatched_count":11,"last_vuln_date":119,"fetched_at":57},"ghost","Ghost","1.6.0","JohnONolan","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohnonolan\u002F","\u003Ch3>Ghost Migrator: The easy way to migrate data to Ghost\u003C\u002Fh3>\n\u003Cp>The official Ghost plugin allows you to export your WordPress data in a JSON format that can be imported quickly and easily by the \u003Ca href=\"https:\u002F\u002Fghost.org\" rel=\"nofollow ugc\">Ghost\u003C\u002Fa> publishing platform.\u003C\u002Fp>\n\u003Ch4>Features Overview\u003C\u002Fh4>\n\u003Cp>The Ghost Migrator plugin will export as much blog and publication data as it can into a clean set of exported files.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Posts, pages, tags and authors are all automatically exported and recreated for Ghost\u003C\u002Fli>\n\u003Cli>Tags will be migrated, but not categories. If needed you can \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpcat2tag-importer\u002F\" rel=\"ugc\">convert your categories to tags\u003C\u002Fa> before exporting.\u003C\u002Fli>\n\u003Cli>Ghost does not have built-in comments, but it does integrate with \u003Ca href=\"https:\u002F\u002Fghost.org\u002Fintegrations\u002F?tag=community\" rel=\"nofollow ugc\">many comment platforms\u003C\u002Fa> if you want to migrate your comments there.\u003C\u002Fli>\n\u003Cli>No custom fields, meta, shortcodes, post types, taxonomies or binary files will be migrated. Just regular \u003Cstrong>posts\u003C\u002Fstrong>, \u003Cstrong>pages\u003C\u002Fstrong>, \u003Cstrong>tags\u003C\u002Fstrong> and \u003Cstrong>images\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Passwords are not migrated – after importing to Ghost, each user may perform a password reset to gain access to their Ghost account\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Docs & Support\u003C\u002Fh4>\n\u003Cp>You can find \u003Ca href=\"https:\u002F\u002Fghost.org\u002Fdocs\u002F\" rel=\"nofollow ugc\">docs\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fghost.org\u002Ffaq\u002F\" rel=\"nofollow ugc\">FAQ\u003C\u002Fa> and more detailed information about Ghost on \u003Ca href=\"https:\u002F\u002Fghost.org\" rel=\"nofollow ugc\">ghost.org\u003C\u002Fa>. If you’re unable to find the answer to your question in our FAQ or in any of the documentation, try searching the \u003Ca href=\"https:\u002F\u002Fforum.ghost.org\" rel=\"nofollow ugc\">Ghost support forum\u003C\u002Fa> – if you still don’t find the answer you need, post a new topic!\u003C\u002Fp>\n\u003Ch3>Bug reports\u003C\u002Fh3>\n\u003Cp>Bug reports for the Ghost Migrator plugin are welcome over on our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftryghost\u002Fwp-ghost-exporter\u002F\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>. Please note that GitHub is not a support forum, and that issues that aren’t properly qualified as bugs will be closed.\u003C\u002Fp>\n\u003Ch3>Further Reading\u003C\u002Fh3>\n\u003Cp>For more information about Ghost and help getting started with the platform, check out:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The \u003Ca href=\"https:\u002F\u002Fghost.org\" rel=\"nofollow ugc\">Ghost\u003C\u002Fa> official homepage\u003C\u002Fli>\n\u003Cli>The \u003Ca href=\"https:\u002F\u002Fghost.org\u002Fdocs\u002F\" rel=\"nofollow ugc\">Ghost Support & FAQ\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>The \u003Ca href=\"https:\u002F\u002Fforum.ghost.org\" rel=\"nofollow ugc\">Ghost Forum & Community\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Follow Ghost on \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fghost\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Export all your WordPress data to Ghost in a couple of clicks!",600,42980,72,7,"2024-11-15T20:14:00.000Z","6.7.5","4.2.0",[114,19,99,115,93],"blogging","migrate","http:\u002F\u002Fghost.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fghost.1.6.0.zip",91,"2024-05-07 00:00:00",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":11,"num_ratings":11,"last_updated":130,"tested_up_to":131,"requires_at_least":132,"requires_php":16,"tags":133,"homepage":13,"download_link":136,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":57},"codegres-woo2shopify-csv-export","Codegres Woo2Shopify CSV Export","1.3.0","Codegres","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodegres\u002F","\u003Cp>Export WooCommerce products to a CSV formatted for Shopify import. Handles simple and variable products, image galleries, and custom meta fields.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Export products, variants, and inventory data\u003C\u002Fli>\n\u003Cli>Convert WooCommerce sale prices to Shopify compare-at prices  \u003C\u002Fli>\n\u003Cli>Export gallery images using Shopify’s multi-image pattern\u003C\u002Fli>\n\u003Cli>Include product meta as Shopify metafields\u003C\u002Fli>\n\u003Cli>Supports product categories, tags, and SEO data\u003C\u002Fli>\n\u003C\u002Ful>\n","Export WooCommerce products to a Shopify-compatible CSV format.",40,290,"2025-10-25T14:12:00.000Z","6.8.5","5.5",[134,19,135,20,74],"csv","migration","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcodegres-woo2shopify-csv-export.1.3.0.zip",{"attackSurface":138,"codeSignals":178,"taintFlows":187,"riskAssessment":346,"analyzedAt":352},{"hooks":139,"ajaxHandlers":164,"restRoutes":175,"shortcodes":176,"cronEvents":177,"entryPointCount":29,"unprotectedCount":11},[140,146,149,154,157,159,162],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","admin_menu","mageshbl_mf_add_custom_link_to_admin_menu","admin\\class-magefan-blog-export-admin.php",239,{"type":141,"name":142,"callback":147,"file":144,"line":148},"mageshbl_mf_add_push_page",258,{"type":141,"name":150,"callback":151,"file":152,"line":153},"plugins_loaded","anonymous","includes\\class-plugin-name.php",120,{"type":141,"name":155,"callback":151,"file":152,"line":156},"admin_enqueue_scripts",135,{"type":141,"name":155,"callback":151,"file":152,"line":158},136,{"type":141,"name":160,"callback":151,"file":152,"line":161},"wp_enqueue_scripts",151,{"type":141,"name":160,"callback":151,"file":152,"line":163},152,[165,171],{"action":166,"nopriv":167,"callback":168,"hasNonce":169,"hasCapCheck":169,"file":144,"line":170},"magefan_shopifyblogexport_data_extractor",false,"mageshbl_magefan_shopifyblogexport_data_extractor",true,176,{"action":172,"nopriv":167,"callback":173,"hasNonce":169,"hasCapCheck":169,"file":144,"line":174},"magefan_shopifyblogexport_push_data_to_shopify","mageshbl_magefan_shopifyblogexport_push_data_to_shopify",215,[],[],[],{"dangerousFunctions":179,"sqlUsage":180,"outputEscaping":183,"fileOperations":68,"externalRequests":29,"nonceChecks":68,"capabilityChecks":68,"bundledLibraries":186},[],{"prepared":181,"raw":11,"locations":182},27,[],{"escaped":184,"rawEcho":11,"locations":185},20,[],[],[188,211,281,311],{"entryPoint":189,"graph":190,"unsanitizedCount":29,"severity":210},"mageshbl_magefan_shopifyblogexport_push_data_to_shopify (admin\\class-magefan-blog-export-admin.php:178)",{"nodes":191,"edges":207},[192,197,201],{"id":193,"type":194,"label":195,"file":144,"line":196},"n0","source","$_POST (x2)",203,{"id":198,"type":199,"label":200,"file":144,"line":196},"n1","transform","→ execute()",{"id":202,"type":203,"label":204,"file":205,"line":30,"wp_function":206},"n2","sink","wp_remote_post() [SSRF]","includes\\shopify-pusher.php","wp_remote_post",[208,209],{"from":193,"to":198,"sanitized":167},{"from":198,"to":202,"sanitized":167},"medium",{"entryPoint":212,"graph":213,"unsanitizedCount":109,"severity":280},"addAjaxHandlers (admin\\class-magefan-blog-export-admin.php:90)",{"nodes":214,"edges":267},[215,218,220,225,228,231,234,237,240,243,246,249,252,255,258,261,263,265],{"id":193,"type":194,"label":216,"file":144,"line":217},"$_GET",117,{"id":198,"type":199,"label":219,"file":144,"line":217},"→ getCategories()",{"id":202,"type":203,"label":221,"file":222,"line":223,"wp_function":224},"get_results() [SQLi]","includes\\export.php",251,"get_results",{"id":226,"type":194,"label":216,"file":144,"line":227},"n3",125,{"id":229,"type":199,"label":230,"file":144,"line":227},"n4","→ getTags()",{"id":232,"type":203,"label":221,"file":222,"line":233,"wp_function":224},"n5",322,{"id":235,"type":194,"label":216,"file":144,"line":236},"n6",133,{"id":238,"type":199,"label":239,"file":144,"line":236},"n7","→ getPosts()",{"id":241,"type":203,"label":221,"file":222,"line":242,"wp_function":224},"n8",415,{"id":244,"type":194,"label":216,"file":144,"line":245},"n9",141,{"id":247,"type":199,"label":248,"file":144,"line":245},"n10","→ getComments()",{"id":250,"type":203,"label":221,"file":222,"line":251,"wp_function":224},"n11",511,{"id":253,"type":194,"label":216,"file":144,"line":254},"n12",149,{"id":256,"type":199,"label":257,"file":144,"line":254},"n13","→ getAuthors()",{"id":259,"type":203,"label":221,"file":222,"line":260,"wp_function":224},"n14",288,{"id":262,"type":194,"label":195,"file":144,"line":196},"n15",{"id":264,"type":199,"label":200,"file":144,"line":196},"n16",{"id":266,"type":203,"label":204,"file":205,"line":30,"wp_function":206},"n17",[268,269,270,271,272,273,274,275,276,277,278,279],{"from":193,"to":198,"sanitized":167},{"from":198,"to":202,"sanitized":167},{"from":226,"to":229,"sanitized":167},{"from":229,"to":232,"sanitized":167},{"from":235,"to":238,"sanitized":167},{"from":238,"to":241,"sanitized":167},{"from":244,"to":247,"sanitized":167},{"from":247,"to":250,"sanitized":167},{"from":253,"to":256,"sanitized":167},{"from":256,"to":259,"sanitized":167},{"from":262,"to":264,"sanitized":167},{"from":264,"to":266,"sanitized":167},"high",{"entryPoint":282,"graph":283,"unsanitizedCount":87,"severity":280},"mageshbl_magefan_shopifyblogexport_data_extractor (admin\\class-magefan-blog-export-admin.php:92)",{"nodes":284,"edges":300},[285,286,287,288,289,290,291,292,293,294,295,296,297,298,299],{"id":193,"type":194,"label":216,"file":144,"line":217},{"id":198,"type":199,"label":219,"file":144,"line":217},{"id":202,"type":203,"label":221,"file":222,"line":223,"wp_function":224},{"id":226,"type":194,"label":216,"file":144,"line":227},{"id":229,"type":199,"label":230,"file":144,"line":227},{"id":232,"type":203,"label":221,"file":222,"line":233,"wp_function":224},{"id":235,"type":194,"label":216,"file":144,"line":236},{"id":238,"type":199,"label":239,"file":144,"line":236},{"id":241,"type":203,"label":221,"file":222,"line":242,"wp_function":224},{"id":244,"type":194,"label":216,"file":144,"line":245},{"id":247,"type":199,"label":248,"file":144,"line":245},{"id":250,"type":203,"label":221,"file":222,"line":251,"wp_function":224},{"id":253,"type":194,"label":216,"file":144,"line":254},{"id":256,"type":199,"label":257,"file":144,"line":254},{"id":259,"type":203,"label":221,"file":222,"line":260,"wp_function":224},[301,302,303,304,305,306,307,308,309,310],{"from":193,"to":198,"sanitized":167},{"from":198,"to":202,"sanitized":167},{"from":226,"to":229,"sanitized":167},{"from":229,"to":232,"sanitized":167},{"from":235,"to":238,"sanitized":167},{"from":238,"to":241,"sanitized":167},{"from":244,"to":247,"sanitized":167},{"from":247,"to":250,"sanitized":167},{"from":253,"to":256,"sanitized":167},{"from":256,"to":259,"sanitized":167},{"entryPoint":312,"graph":313,"unsanitizedCount":109,"severity":280},"\u003Cclass-magefan-blog-export-admin> (admin\\class-magefan-blog-export-admin.php:0)",{"nodes":314,"edges":333},[315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332],{"id":193,"type":194,"label":216,"file":144,"line":217},{"id":198,"type":199,"label":219,"file":144,"line":217},{"id":202,"type":203,"label":221,"file":222,"line":223,"wp_function":224},{"id":226,"type":194,"label":216,"file":144,"line":227},{"id":229,"type":199,"label":230,"file":144,"line":227},{"id":232,"type":203,"label":221,"file":222,"line":233,"wp_function":224},{"id":235,"type":194,"label":216,"file":144,"line":236},{"id":238,"type":199,"label":239,"file":144,"line":236},{"id":241,"type":203,"label":221,"file":222,"line":242,"wp_function":224},{"id":244,"type":194,"label":216,"file":144,"line":245},{"id":247,"type":199,"label":248,"file":144,"line":245},{"id":250,"type":203,"label":221,"file":222,"line":251,"wp_function":224},{"id":253,"type":194,"label":216,"file":144,"line":254},{"id":256,"type":199,"label":257,"file":144,"line":254},{"id":259,"type":203,"label":221,"file":222,"line":260,"wp_function":224},{"id":262,"type":194,"label":195,"file":144,"line":196},{"id":264,"type":199,"label":200,"file":144,"line":196},{"id":266,"type":203,"label":204,"file":205,"line":30,"wp_function":206},[334,335,336,337,338,339,340,341,342,343,344,345],{"from":193,"to":198,"sanitized":167},{"from":198,"to":202,"sanitized":167},{"from":226,"to":229,"sanitized":167},{"from":229,"to":232,"sanitized":167},{"from":235,"to":238,"sanitized":167},{"from":238,"to":241,"sanitized":167},{"from":244,"to":247,"sanitized":167},{"from":247,"to":250,"sanitized":167},{"from":253,"to":256,"sanitized":167},{"from":256,"to":259,"sanitized":167},{"from":262,"to":264,"sanitized":167},{"from":264,"to":266,"sanitized":167},{"summary":347,"deductions":348},"The \"magefan-blog-export\" v1.0.0 plugin exhibits a generally strong security posture based on the provided static analysis. It impressively utilizes prepared statements for all SQL queries and properly escapes all output, demonstrating good development practices to prevent common web vulnerabilities. The presence of nonce and capability checks on its entry points further mitigates direct unauthorized access.  However, the taint analysis reveals a significant concern with four analyzed flows containing unsanitized paths. While no critical or high severity issues were identified in the taint analysis results themselves (which might seem contradictory), the existence of unsanitized paths, even if not immediately exploitable to a critical degree in this specific analysis, represents a potential weakness.\n\nThe plugin has no recorded vulnerability history, which is a positive indicator of its past security. This lack of historical issues suggests a diligent approach to security by the developers.  Despite the positive history and good adherence to common security practices like prepared statements and output escaping, the four flows with unsanitized paths are a notable weakness. These could potentially be chained with other weaknesses or exploited in future scenarios.  Therefore, while the plugin is relatively secure, the presence of unsanitized paths warrants attention and a deduction in its score.",[349],{"reason":350,"points":351},"Flows with unsanitized paths found (4)",12,"2026-03-17T05:47:10.590Z",{"wat":354,"direct":363},{"assetPaths":355,"generatorPatterns":358,"scriptPaths":359,"versionParams":360},[356,357],"\u002Fwp-content\u002Fplugins\u002Fmagefan-blog-export\u002Fadmin\u002Fcss\u002Fplugin-name-admin.css","\u002Fwp-content\u002Fplugins\u002Fmagefan-blog-export\u002Fadmin\u002Fjs\u002Fplugin-name-admin.js",[],[357],[361,362],"plugin-name-admin.css?ver=","plugin-name-admin.js?ver=",{"cssClasses":364,"htmlComments":365,"htmlAttributes":366,"restEndpoints":367,"jsGlobals":370,"shortcodeOutput":372},[],[],[],[368,369],"\u002Fwp-json\u002Fmagefan-blog-export\u002Fv1\u002Fsettings","\u002Fwp-json\u002Fmagefan-blog-export\u002Fv1\u002Fexport",[371],"magefanBlogExport",[],{"error":169,"url":374,"statusCode":375,"statusMessage":376,"message":376},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fmagefan-blog-export\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":11,"versions":378},[]]