Forum Replies Created

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author wpazleen

    (@wpazleen)

    Thank you for taking the time to share this detailed feedback and for the kind words about the plugin.

    We really appreciate you documenting the issue and the workaround you used. Based on your description, it sounds like there may be edge cases around inline image size references and upload path handling during the image import process. We’ll dig into this on our end and try to reproduce the behavior. If we can confirm the issue, we’ll work on implementing a proper fix in a future update.

    Feedback like this is incredibly valuable and helps us continue improving the plugin for everyone. Thanks again for bringing it to our attention, and we’re glad to hear the plugin has been working well for you overall.

    Plugin Author wpazleen

    (@wpazleen)

    Hi @cmarcc,
    Thank you for your patience while we investigated this further.
    Following our previous reply, our team conducted a deeper review of the codebase and we were able to identify the exact cause of the SiteGround alert.

    Here is exactly what happened and why it was a false positive:
    Our plugin includes a built-in security feature specifically designed to protect your site during theme and plugin imports, as we have dedicated Theme and Plugin Import/Export feature. When you import a Theme/Plugin ZIP file, the plugin automatically scans its contents and blocks any files that contain known dangerous PHP functions. This is intentional behavior to prevent nulled or malicious themes/plugins from being installed on your site.

    The problem was that in order to scan for these dangerous strings, our code had to list them inside a security check array. SiteGround’s automated scanner read the source code, saw the literal string and immediately flagged the file – without understanding that this code existed to DETECT and BLOCK that very function, not to use it.

    In other words, our security feature was mistaken for a threat by a scanner that was not reading the context, only the keywords.

    What we have done to resolve this:
    We have updated the plugin so that those pattern strings are now written in a way that will no longer trigger static code scanners, while the underlying security check continues to work exactly as before. The fix has been applied and the updated version is now available.

    We sincerely apologize for the trouble this caused – especially having to manually delete the plugin via FTP and dealing with the website crash. That was absolutely not the experience we want for our users.

    Please update to the latest version and you should have no further issues with SiteGround or any other hosting provider’s scanner. If you have any questions or need any assistance getting things set up again, please don’t hesitate to reach out – we are happy to help.

    Thank you again for your patience and for helping us make the plugin better.

    • This reply was modified 2 weeks, 3 days ago by wpazleen.
    Plugin Author wpazleen

    (@wpazleen)

    Hi,

    Thank you for reporting this.

    We have manually reviewed the plugin codebase, performed extensive testing on our end, and also checked the plugin using WordPress’s official Plugin Check (PCP) tool. So far, we have not encountered any security issues, malware detections, or suspicious files that would explain the behavior you experienced.

    Based on our review, we believe the SiteGround malware alert may have been a false positive. One possible cause is the use of the fread() function within the plugin’s file download handler, as some automated security scanners can occasionally flag legitimate file handling operations as suspicious. However, we have not found any actual malware or malicious code within the plugin.

    The plugin is currently being used by many users for website migrations across a wide range of hosting providers and environments. This is the first report we have received of a malware-related detection, which makes us believe this is very likely a false positive. Nevertheless, we would like to review the exact details from SiteGround to fully understand what triggered the alert and ensure there are no compatibility issues with their scanner.

    Would it be possible for you to contact SiteGround support and request the exact details of the detection? In particular, it would be very helpful if they could provide:

    • The exact file name that was flagged.
    • The malware/security signature or rule that triggered the detection.
    • Any scan logs, screenshots, or error messages related to the issue.

    You mentioned that the file name may have contained “handler”, which gives us a starting point, but we would need the complete details to properly investigate.

    Thank you for bringing this to our attention, and we look forward to your update.

    • This reply was modified 2 weeks, 4 days ago by wpazleen.
    • This reply was modified 2 weeks, 4 days ago by wpazleen.
    Plugin Author wpazleen

    (@wpazleen)

    Hello @dronerazzo

    We’re excited to announce the release of v1.3.0! 🎉

    This update introduces a powerful built-in Batch Processing system designed to deliver high-performance import and export transfers especially for large post and media libraries. It significantly improves reliability, stability, and helps prevent timeout issues during heavy operations.

    You can now upgrade to the latest version and experience the improvements firsthand 🚀

    Plugin Author wpazleen

    (@wpazleen)

    Thank you for the valuable suggestion regarding JSON-based media import/export.

    After reviewing the issues you mentioned, we’d like to clarify that media export already includes structured JSON metadata. When exporting media, the system generates a ZIP file that contains:

    • All media files
    • A media_metadata.json file with complete attachment data

    So technically, JSON support is already part of the process.

    If you’re working with a large website (thousands of posts/media files), you may experience timeouts during import or export. This is usually caused by server limitations – not the file format itself.

    We’re have plan and actively working on introducing batch-based (chunked) export and import processing. This enhancement is designed specifically to support large websites with more than thousands of posts or heavy media libraries.

    For now, you can update these limits in one of the following ways, depending on your hosting setup.

    Immediate Workarounds You Can Try:

    ✅ Option 1: Contact Your Hosting Provider (Recommended)

    This is the safest and most reliable method.

    Send your hosting support team this message:

    Please increase my PHP limits to the following values:

    max_execution_time = 600
    max_input_time = 600
    memory_limit = 512M
    upload_max_filesize = 500M
    post_max_size = 500M

    Most hosting providers can apply this within minutes.

    ✅ Option 2: Update .htaccess (Apache Servers Only)

    If your server uses Apache, you can try adding this to your .htaccess file:

    1. Open public_html
    2. Edit .htaccess
    3. Add:

    php_value max_execution_time 600
    php_value max_input_time 600
    php_value memory_limit 512M
    php_value upload_max_filesize 500M
    php_value post_max_size 500M

    ✅ Option 3: Update wp-config.php (Memory Only)

    You can increase memory via WordPress:

    1. Open wp-config.php
    2. Add above the line:
      /* That's all, stop editing! */

    define('WP_MEMORY_LIMIT', '512M');
    define('WP_MAX_MEMORY_LIMIT', '512M');

    Important: This only affects memory limit. It does NOT change execution time or upload size.

    🔍 How to Verify Changes. Use the Built-in System Test (Before Changing Anything). You can find it directly below the Post & Media Import/Export section.

    This tool automatically checks your server configuration and shows whether your environment is suitable for large import/export operations.

    Plugin Author wpazleen

    (@wpazleen)

    Thank you so much for your kind words and for using our Shop Explorer Booster for WooCommerce plugin. We truly appreciate your support and are glad to hear that the bulk editor is helping you manage your products more efficiently.

    Currently, our bulk editor supports 13+ product fields, allowing users to manage a wide range of product data quickly and effectively. However, bulk updating for featured images and gallery images is not yet available.

    That said, we completely understand how valuable this feature would be. We’re happy to let you know that bulk support for product images and gallery images is already in our roadmap, and we’re planning to introduce it in an upcoming release. Thank you again for your patience and support. Please feel free to reach here if you have any other suggestions or questions.

Viewing 6 replies - 1 through 6 (of 6 total)