[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fO1AAD4QE76yw9QCh3bAMMq7C7hhpAs-P1JPNaxk6NZo":3,"$f0zn97zxJruC-1qP6AuA_1SUkkFM6GFQieUG1lHirYqw":798},{"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":39,"analysis":139,"fingerprints":768},"arvancloud-object-storage","ArvanCloud Object Storage","1.15.1","ArvanCloud","https:\u002F\u002Fprofiles.wordpress.org\u002Farvancloud\u002F","\u003Cp>Using ArvanCloud Storage Plugin you can offload, backup and upload your WordPress files and databases directly to your ArvanCloud object storage bucket. This easy-to-use plugin allows you to back up, restore and store your files simply and securely to a cost-effective, unlimited cloud storage. No need for expensive hosting services anymore.\u003C\u002Fp>\n","ArvanCloud Storage for offload, backup and upload your WordPress files and databases directly to your ArvanCloud object storage bucket.",60,11811,66,14,"2025-06-01T16:55:00.000Z","6.7.5","4.0","7.1",[20,21,22,23,24],"backup","files","offload","s3","storage","https:\u002F\u002Fwww.arvancloud.com\u002Ffa\u002Fproducts\u002Fcloud-storage","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.1.15.1.zip",100,0,null,"2026-04-06T09:54:40.288Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"arvancloud",3,140,30,94,"2026-04-06T10:50:35.829Z",[40,60,80,98,115],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":37,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":58,"download_link":59,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"advanced-media-offloader","Advanced Media Offloader","4.4.1","Masoud Golchin","https:\u002F\u002Fprofiles.wordpress.org\u002Fmasoudin\u002F","\u003Cp>\u003Cstrong>Advanced Media Offloader\u003C\u002Fstrong> helps you optimize your WordPress media handling by automatically uploading your media files to S3-compatible cloud storage services.\u003C\u002Fp>\n\u003Cp>Struggling with server space limitations? Want to improve your site’s performance by serving media through a CDN? This plugin handles the technical work of migrating your media to the cloud, rewriting URLs, and maintaining compatibility with your existing content.\u003C\u002Fp>\n\u003Ch4>Key Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Reduce server storage requirements and costs\u003C\u002Fli>\n\u003Cli>Decrease server load when serving media files\u003C\u002Fli>\n\u003Cli>Improve global site loading speeds when combined with CDN services\u003C\u002Fli>\n\u003Cli>Maintain full compatibility with WordPress media functions\u003C\u002Fli>\n\u003Cli>No need to modify existing content – URLs are automatically rewritten\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported Cloud Providers\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Amazon S3\u003C\u002Fstrong> – The industry standard object storage service\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cloudflare R2\u003C\u002Fstrong> – S3-compatible storage with zero egress fees\u003C\u002Fli>\n\u003Cli>\u003Cstrong>DigitalOcean Spaces\u003C\u002Fstrong> – Simple object storage from DigitalOcean\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Backblaze B2\u003C\u002Fstrong> – Affordable S3-compatible storage with predictable pricing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wasabi\u003C\u002Fstrong> – Hot cloud storage with predictable pricing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MinIO\u003C\u002Fstrong> – Any S3-compatible storage (MinIO, OVHcloud Object Storage, Scaleway, Linode, Vultr, IBM COS, and more)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Not sure which provider to choose? Check our \u003Ca href=\"https:\u002F\u002Fwpfitter.com\u002Fblog\u002Fbest-cloud-storage-for-wordpress-media-pricing-comparison\u002F?utm_source=wp-plugin&utm_medium=readme&utm_campaign=advanced-media-offloader&utm_content=pricing-comparison\" rel=\"nofollow ugc\">cloud storage pricing comparison\u003C\u002Fa> for real-world cost breakdowns.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic Offloading\u003C\u002Fstrong> – New media uploads are automatically sent to your cloud storage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Policies\u003C\u002Fstrong> – Create advanced rules to control exactly which files are offloaded and when, giving you granular control over your storage. (\u003Ca href=\"https:\u002F\u002Fwpfitter.com\u002Fblog\u002Fimplementing-smart-retention-policies-with-advanced-media-offloader\u002F?utm_source=wp-plugin&utm_medium=readme&utm_campaign=advanced-media-offloader&utm_content=smart-policies\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Migration & WP CLI\u003C\u002Fstrong> – Easily move existing media to the cloud with powerful command-line support for bulk operations and automation (\u003Ca href=\"https:\u002F\u002Fwpfitter.com\u002Fblog\u002Fadvmo-bulk-offload-with-wp-cli?utm_source=wp-plugin&utm_medium=readme&utm_campaign=advanced-media-offloader&utm_content=bulk-offload-cli\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Thumbnail Regeneration Compatibility\u003C\u002Fstrong> – Compatible with WP-CLI \u003Ccode>wp media regenerate\u003C\u002Fcode> command and the Regenerate Thumbnails plugin. Regenerated thumbnails automatically offload to cloud storage. Note: Not compatible with Full Cloud Migration retention policy.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart URL Rewriting\u003C\u002Fstrong> – All media URLs are automatically rewritten to serve from cloud storage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File Versioning\u003C\u002Fstrong> – Add unique timestamps to media paths to prevent caching issues\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Retention\u003C\u002Fstrong> – Choose to keep local copies or remove them after successful offloading\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mirror Deletion\u003C\u002Fstrong> – Optionally remove files from cloud storage when deleted from WordPress\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Paths\u003C\u002Fstrong> – Configure custom path prefixes in your cloud storage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Optimizer Compatibility\u003C\u002Fstrong> – Works with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwebp-uploads\u002F\" rel=\"ugc\">Modern Image Formats\u003C\u002Fa> (recommended), Imagify, and EWWW Image Optimizer. Optimized WebP and AVIF files are automatically offloaded alongside originals. (\u003Ca href=\"https:\u002F\u002Fwpfitter.com\u002Fblog\u002Fewww-imagify-support-added-to-advanced-media-offloader\u002F?utm_source=wp-plugin&utm_medium=readme&utm_campaign=advanced-media-offloader&utm_content=image-optimizer-compatibility\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer-Friendly\u003C\u002Fstrong> – Extensive action and filter hooks for extending functionality (\u003Ca href=\"https:\u002F\u002Fwpfitter.com\u002Fdocuments\u002Fadvanced-media-offloader\u002Fdevelopment-hooks\u002F?utm_source=wp-plugin&utm_medium=readme&utm_campaign=advanced-media-offloader&utm_content=developer-hooks\" rel=\"nofollow ugc\">View Documentation\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Developer Documentation\u003C\u002Fh4>\n\u003Cp>For developers looking to extend or customize the plugin behavior, we provide comprehensive documentation for all available hooks:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpfitter.com\u002Fdocuments\u002Fadvanced-media-offloader\u002Fdevelopment-hooks\u002F?utm_source=wp-plugin&utm_medium=readme&utm_campaign=advanced-media-offloader&utm_content=developer-hooks\" rel=\"nofollow ugc\">View Developer Hooks Documentation \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Quick example – skip offloading files larger than 5MB:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('advmo_should_offload_attachment', function($should_offload, $attachment_id) {\n    $file = get_attached_file($attachment_id);\n    if ($file && filesize($file) > 5 * 1024 * 1024) {\n        return false;\n    }\n    return $should_offload;\n}, 10, 2);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Cp>For security, cloud provider credentials are stored in your \u003Ccode>wp-config.php\u003C\u002Fcode> file rather than the database.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> Domain and endpoint URLs will automatically be prefixed with \u003Ccode>https:\u002F\u002F\u003C\u002Fcode> if you don’t include it, but we recommend always including the full URL for clarity.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdevelopers.cloudflare.com\u002Fr2\u002F\" rel=\"nofollow ugc\">Cloudflare R2\u003C\u002Fa> Configuration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    define('ADVMO_CLOUDFLARE_R2_KEY', 'your-access-key');\n    define('ADVMO_CLOUDFLARE_R2_SECRET', 'your-secret-key');\n    define('ADVMO_CLOUDFLARE_R2_BUCKET', 'your-bucket-name');\n    define('ADVMO_CLOUDFLARE_R2_DOMAIN', 'your-domain-url');\n    define('ADVMO_CLOUDFLARE_R2_ENDPOINT', 'your-endpoint-url');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.digitalocean.com\u002Fproducts\u002Fspaces\" rel=\"nofollow ugc\">DigitalOcean Spaces\u003C\u002Fa> Configuration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    define('ADVMO_DOS_KEY', 'your-access-key');\n    define('ADVMO_DOS_SECRET', 'your-secret-key');\n    define('ADVMO_DOS_BUCKET', 'your-bucket-name');\n    define('ADVMO_DOS_DOMAIN', 'your-domain-url');\n    define('ADVMO_DOS_ENDPOINT', 'your-endpoint-url');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmin.io\u002Fdocs\u002Fminio\u002Flinux\u002Fadministration\u002Fidentity-access-management\u002Fminio-user-management.html\" rel=\"nofollow ugc\">MinIO\u003C\u002Fa> Configuration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Use this for any storage that supports the S3 API via a custom endpoint (e.g., MinIO, OVHcloud Object Storage, Scaleway, Linode, Vultr, IBM COS). Select this if your provider isn’t listed separately.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    define('ADVMO_MINIO_KEY', 'your-access-key');\n    define('ADVMO_MINIO_SECRET', 'your-secret-key');\n    define('ADVMO_MINIO_BUCKET', 'your-bucket-name');\n    define('ADVMO_MINIO_DOMAIN', 'your-domain-url');\n    define('ADVMO_MINIO_ENDPOINT', 'your-endpoint-url');\n    define('ADVMO_MINIO_PATH_STYLE_ENDPOINT', false); \u002F\u002F Optional. Set to true if your MinIO server requires path-style URLs (most self-hosted MinIO setups). Default is false.\n    define('ADVMO_MINIO_REGION', 'your-bucket-region'); \u002F\u002F Optional. Set your MinIO bucket region if needed. Default is 'us-east-1'.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Faws.amazon.com\u002Fs3\u002F\" rel=\"nofollow ugc\">Amazon S3\u003C\u002Fa> Configuration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    define('ADVMO_AWS_KEY', 'your-access-key');\n    define('ADVMO_AWS_SECRET', 'your-secret-key');\n    define('ADVMO_AWS_BUCKET', 'your-bucket-name');\n    define('ADVMO_AWS_REGION', 'your-bucket-region');\n    define('ADVMO_AWS_DOMAIN', 'your-domain-url');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.backblaze.com\u002Fapidocs\u002Fintroduction-to-the-s3-compatible-api\" rel=\"nofollow ugc\">Backblaze B2\u003C\u002Fa> Configuration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    define('ADVMO_BACKBLAZE_B2_KEY', 'your-application-key-id');\n    define('ADVMO_BACKBLAZE_B2_SECRET', 'your-application-key');\n    define('ADVMO_BACKBLAZE_B2_BUCKET', 'your-bucket-name');\n    define('ADVMO_BACKBLAZE_B2_REGION', 'your-bucket-region');\n    define('ADVMO_BACKBLAZE_B2_DOMAIN', 'your-domain-url');\n    define('ADVMO_BACKBLAZE_B2_ENDPOINT', 'your-endpoint-url');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdocs.wasabi.com\u002Fdocs\u002Fcreating-a-new-access-key\" rel=\"nofollow ugc\">Wasabi\u003C\u002Fa> Configuration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    define('ADVMO_WASABI_KEY', 'your-access-key');\n    define('ADVMO_WASABI_SECRET', 'your-secret-key');\n    define('ADVMO_WASABI_BUCKET', 'your-bucket-name');\n    define('ADVMO_WASABI_REGION', 'your-bucket-region');\n    define('ADVMO_WASABI_DOMAIN', 'your-domain-url');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Using the S3 PHP SDK\u003C\u002Fh3>\n\u003Cp>The Advanced Media Offloader utilizes the AWS SDK for PHP to interact with S3-compatible cloud storage. This powerful SDK provides an easy-to-use API for managing your cloud storage operations, including file uploads, downloads, and more. The SDK is maintained by Amazon Web Services, ensuring high compatibility and performance with S3 services.\u003C\u002Fp>\n\u003Cp>For more information about the AWS SDK for PHP, visit:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Faws.amazon.com\u002Fsdk-for-php\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Faws.amazon.com\u002Fsdk-for-php\u002F\u003C\u002Fa>\u003C\u002Fp>\n","Save server space & speed up your site by automatically offloading media to Amazon S3, Cloudflare R2 & more.",4000,38078,43,"2026-03-11T11:11:00.000Z","6.9.4","5.6","8.1",[56,57,22,23,24],"cloudflare","media-library","https:\u002F\u002Fwpfitter.com\u002Fplugins\u002Fadvanced-media-offloader\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-media-offloader.4.4.1.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":36,"downloaded":68,"rating":27,"num_ratings":34,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":76,"download_link":77,"security_score":78,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":79},"advanced-backwpup-s3-destinations","Advanced S3 Destinations for BackWPup","2.0.0","noplanman","https:\u002F\u002Fprofiles.wordpress.org\u002Fnoplanman\u002F","\u003Cp>This plugin requires \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbackwpup\u002F\" rel=\"ugc\">BackWPup\u003C\u002Fa>\u003C\u002Fstrong> or \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbackwpup.com\u002F\" rel=\"nofollow ugc\">BackWPup Pro\u003C\u002Fa>\u003C\u002Fstrong>!\u003C\u002Fp>\n\u003Cp>After installing this plugin, you will find a new tab called “S3 Destinations” on the “BackWPup -> Settings” page.\u003Cbr \u002F>\nThere you can add additional S3 destinations which can then be used in your jobs.\u003C\u002Fp>\n\u003Cp>\u003Cem>(Logo is based on the original BackWPup logo)\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 6.0 and PHP 8.0 required!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Development\u003C\u002Fh4>\n\u003Cp>This plugin is completely open source and a work of passion.\u003Cbr \u002F>\nIf you would like to be part of it and join in, make your way over to the \u003Ca href=\"https:\u002F\u002Fgitlab.com\u002Fnoplanman\u002Fadvanced-backwpup-s3-destinations\" rel=\"nofollow ugc\">project page\u003C\u002Fa> now.\u003Cbr \u002F>\nAlso, if you have an idea you would like to see in this plugin or if you’ve found a bug, please \u003Ca href=\"https:\u002F\u002Fgitlab.com\u002Fnoplanman\u002Fadvanced-backwpup-s3-destinations\u002Fissues\u002Fnew\" rel=\"nofollow ugc\">let me know\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Donate \u002F Support\u003C\u002Fh4>\n\u003Cp>All \u003Ca href=\"https:\u002F\u002Fnoplanman.ch\u002Fdonate\" rel=\"nofollow ugc\">donations\u003C\u002Fa> are much appreciated, thank you 🙏\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftidelift.com\u002Fsubscription\u002Fpkg\u002Fwordpress-advanced-backwpup-s3-destinations?utm_source=wordpress-advanced-backwpup-s3-destinations&utm_medium=referral&utm_campaign=readme\" rel=\"nofollow ugc\">Get professional support for this plugin with a Tidelift subscription\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cem>Tidelift helps make open source sustainable for maintainers while giving companies assurances about security, maintenance, and licensing for their dependencies.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Security\u003C\u002Fh4>\n\u003Cp>To report a security vulnerability, please use the \u003Ca href=\"https:\u002F\u002Ftidelift.com\u002Fsecurity\" rel=\"nofollow ugc\">Tidelift security contact\u003C\u002Fa>. Tidelift will coordinate the fix and disclosure.\u003C\u002Fp>\n","Easily add custom S3 destinations for BackWPup.",3432,"2023-09-02T20:27:00.000Z","6.3.8","6.0","8.0",[20,74,75,23,24],"backwpup","destination","https:\u002F\u002Fgitlab.com\u002Fnoplanman\u002Fadvanced-backwpup-s3-destinations","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-backwpup-s3-destinations.2.0.0.zip",85,"2026-03-15T15:16:48.613Z",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":28,"downloaded":88,"rating":28,"num_ratings":28,"last_updated":89,"tested_up_to":52,"requires_at_least":53,"requires_php":90,"tags":91,"homepage":96,"download_link":97,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"swift-offload","Swift Offload","1.0.3","swiftplugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fswiftplugins\u002F","\u003Cp>\u003Cstrong>Swift Offload\u003C\u002Fstrong> is a powerful WordPress plugin that offloads your media library to cloud storage and delivers content through a CDN for improved performance and reduced server load.\u003C\u002Fp>\n\u003Ch4>Why Use Swift Offload?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Reduce Server Storage\u003C\u002Fstrong> – Free up disk space by storing media in the cloud\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Faster Page Loads\u003C\u002Fstrong> – Serve media through CloudFront CDN\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scalable\u003C\u002Fstrong> – Handle unlimited media without server constraints\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cost Effective\u003C\u002Fstrong> – Use affordable storage providers like Wasabi\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple Storage Providers\u003C\u002Fstrong> – Amazon S3, Wasabi, DigitalOcean Spaces, MinIO\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CloudFront CDN\u003C\u002Fstrong> – Integrated CDN support with signed URLs for private content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Offload\u003C\u002Fstrong> – Background processing to offload existing media\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto Offload\u003C\u002Fstrong> – Automatically offload new uploads\u003C\u002Fli>\n\u003Cli>\u003Cstrong>URL Rewriting\u003C\u002Fstrong> – Seamlessly rewrite media URLs in your content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Optimization\u003C\u002Fstrong> – WebP conversion and compression\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local File Removal\u003C\u002Fstrong> – Option to delete local copies after offload\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP-CLI Support\u003C\u002Fstrong> – Automate operations via command line\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern Admin UI\u003C\u002Fstrong> – Clean, intuitive React-based interface\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported Storage Providers\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Amazon S3\u003C\u002Fstrong> – The industry standard for cloud storage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wasabi\u003C\u002Fstrong> – S3-compatible with no egress fees\u003C\u002Fli>\n\u003Cli>\u003Cstrong>DigitalOcean Spaces\u003C\u002Fstrong> – Simple, affordable object storage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MinIO\u003C\u002Fstrong> – Self-hosted S3-compatible storage\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy & Data\u003C\u002Fh4>\n\u003Cp>Swift Offload respects your privacy:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Does NOT collect any user data without consent\u003C\u002Fli>\n\u003Cli>Does NOT send data to external servers (except your configured cloud storage)\u003C\u002Fli>\n\u003Cli>Does NOT track users or collect analytics\u003C\u002Fli>\n\u003Cli>Stores cloud storage credentials securely in your WordPress database\u003C\u002Fli>\n\u003Cli>All media operations happen on your server\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Third-Party Libraries\u003C\u002Fh4>\n\u003Cp>This plugin uses the following open-source libraries:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>React – MIT License\u003C\u002Fli>\n\u003Cli>Tailwind CSS – MIT License\u003C\u002Fli>\n\u003Cli>Radix UI – MIT License\u003C\u002Fli>\n\u003Cli>TanStack Query – MIT License\u003C\u002Fli>\n\u003Cli>Lucide Icons – ISC License\u003C\u002Fli>\n\u003Cli>Shadcn\u002Fui – MIT License\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Source Code\u003C\u002Fh4>\n\u003Cp>The original source code for all compiled assets is included in this plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>React Admin App: \u003Ccode>app\u002Fsrc\u002F\u003C\u002Fcode> directory\u003C\u002Fli>\n\u003Cli>SCSS Styles: \u003Ccode>dev\u002Fscss\u002F\u003C\u002Fcode> directory\u003C\u002Fli>\n\u003Cli>JavaScript: \u003Ccode>dev\u002Fjs\u002F\u003C\u002Fcode> directory\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Build tools used: Vite, TypeScript, PostCSS, Sass\u003C\u002Fp>\n\u003Cp>To build from source:\u003Cbr \u002F>\n    cd app && npm install && npm run build\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external services only when explicitly configured by you:\u003C\u002Fp>\n\u003Ch4>Cloud Storage Providers (User Configured)\u003C\u002Fh4>\n\u003Cp>When you configure cloud storage, the plugin connects to your chosen provider to upload and manage media files.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Supported Providers:\u003C\u002Fstrong> Amazon S3, Wasabi, DigitalOcean Spaces, MinIO, CloudFront\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Sent:\u003C\u002Fstrong> Your media files (only when you initiate offload operations)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When:\u003C\u002Fstrong> Only when you configure storage and perform offload\u002Fsync operations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Your Responsibility:\u003C\u002Fstrong> You must review and agree to the terms of service of your chosen storage provider:\n\u003Cul>\n\u003Cli>Amazon S3: \u003Ca href=\"https:\u002F\u002Faws.amazon.com\u002Fservice-terms\u002F\" rel=\"nofollow ugc\">AWS Terms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Wasabi: \u003Ca href=\"https:\u002F\u002Fwasabi.com\u002Flegal\u002F\" rel=\"nofollow ugc\">Wasabi Terms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>DigitalOcean: \u003Ca href=\"https:\u002F\u002Fwww.digitalocean.com\u002Flegal\u002Fterms-of-service-agreement\" rel=\"nofollow ugc\">DO Terms\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Deactivation Feedback (Optional)\u003C\u002Fh4>\n\u003Cp>When deactivating, you may optionally provide feedback to help us improve.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Service Provider:\u003C\u002Fstrong> Swift Plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Sent:\u003C\u002Fstrong> Feedback reason, comments (only if you choose to submit)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When:\u003C\u002Fstrong> Only when you voluntarily submit the feedback form\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Use:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fswiftplugins.pro\u002Fterms-of-service\u002F\" rel=\"nofollow ugc\">Terms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fswiftplugins.pro\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Offload WordPress media to Amazon S3, Wasabi, DigitalOcean Spaces, or MinIO. Serve files via CloudFront CDN for faster delivery.",186,"2026-02-27T08:42:00.000Z","7.4",[92,93,94,95,23],"amazon-s3","cdn","cloud-storage","media-offload","https:\u002F\u002Fswiftplugins.pro\u002Fswift-offload","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fswift-offload.1.0.3.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":28,"downloaded":106,"rating":28,"num_ratings":28,"last_updated":107,"tested_up_to":52,"requires_at_least":108,"requires_php":109,"tags":110,"homepage":109,"download_link":114,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"zata-s3-backup","ZATA S3 Backup","1.0.7","radheneev","https:\u002F\u002Fprofiles.wordpress.org\u002Fradheneev\u002F","\u003Cp>ZATA S3 Backup allows you to create secure backups of your site database, themes, and plugins and store them in ZATA Object Storage or any S3-compatible storage provider.\u003C\u002Fp>\n\u003Cp>The plugin is designed to be lightweight, transparent, and easy to use, without relying on external SaaS services.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Database backup\u003C\u002Fli>\n\u003Cli>Themes backup\u003C\u002Fli>\n\u003Cli>Plugins backup\u003C\u002Fli>\n\u003Cli>Support for ZATA Object Storage (default)\u003C\u002Fli>\n\u003Cli>Support for S3-compatible providers\u003C\u002Fli>\n\u003Cli>Manual and scheduled backups\u003C\u002Fli>\n\u003Cli>Email notifications\u003C\u002Fli>\n\u003Cli>Retention policy\u003C\u002Fli>\n\u003Cli>Logs and history\u003C\u002Fli>\n\u003Cli>No data tracking or telemetry\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Cp>You will need:\u003Cbr \u002F>\n* Bucket name\u003Cbr \u002F>\n* Access Key\u003Cbr \u002F>\n* Secret Key\u003Cbr \u002F>\n* Endpoint URL (for S3-compatible providers)\u003C\u002Fp>\n\u003Cp>ZATA storage is selected by default.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin can connect to an external S3-compatible object storage service in order to upload your backup archives (database export and optional theme\u002Fplugin archives).\u003C\u002Fp>\n\u003Cp>Service used:\u003Cbr \u002F>\n– An S3-compatible object storage endpoint configured by the site administrator.\u003Cbr \u002F>\n– By default, the plugin is pre-filled for ZATA (S3-compatible storage). The administrator can change the endpoint to another provider.\u003C\u002Fp>\n\u003Cp>What data is sent and when:\u003Cbr \u002F>\n– When you click “Test Connection”, the plugin performs a read\u002Fwrite\u002Fdelete test object in the configured bucket.\u003Cbr \u002F>\n– When you run a backup (manual or scheduled), the plugin uploads the generated backup archive files to the configured bucket.\u003C\u002Fp>\n\u003Cp>Data transmitted to the storage service:\u003Cbr \u002F>\n– Bucket name, object key\u002Fpath prefix, file contents of the backup archives.\u003Cbr \u002F>\n– Request metadata required by the S3 API (timestamps, content hash) and an authorization signature (AWS Signature Version 4).\u003Cbr \u002F>\n– Your secret key is used locally to create the request signature and is not sent as plain text.\u003C\u002Fp>\n\u003Cp>Conditions:\u003Cbr \u002F>\n– Transfers occur only if remote storage is configured and you initiate a test\u002Fbackup (or enable scheduling).\u003Cbr \u002F>\n– You can disable remote uploads by clearing the endpoint\u002Fbucket\u002Fkeys.\u003C\u002Fp>\n\u003Cp>Terms and privacy:\u003Cbr \u002F>\n– If you use ZATA, please review the service terms and privacy policy:\u003Cbr \u002F>\n  – Terms: https:\u002F\u002Fzata.ai\u002Fzataprivacypolicies.pdf\u003Cbr \u002F>\n  – Privacy: https:\u002F\u002Fzata.ai\u002Fzataprivacypolicies.pdf\u003Cbr \u002F>\n– If you use another S3-compatible provider, refer to that provider’s terms and privacy policy.\u003C\u002Fp>\n","Backup your site database, themes, and plugins and upload them to ZATA or any S3-compatible object storage.",158,"2026-03-18T19:12:00.000Z","5.8","",[20,111,112,23,113],"database-backup","object-storage","site-backup","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fzata-s3-backup.1.0.7.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":125,"num_ratings":126,"last_updated":127,"tested_up_to":52,"requires_at_least":128,"requires_php":129,"tags":130,"homepage":134,"download_link":135,"security_score":136,"vuln_count":137,"unpatched_count":28,"last_vuln_date":138,"fetched_at":30},"wp-database-backup","WP Database Backup – Unlimited Database & Files Backup by Backup for WP","7.10","Backup For WP","https:\u002F\u002Fprofiles.wordpress.org\u002Fdatabasebackup\u002F","\u003Cp>WP Database Backup plugin helps you to create Database Backup and Restore Database Backup easily on single click. Manual or Automated Database Backups And also store database backup on safe place- Dropbox,FTP,Email,Google drive, Amazon S3\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create Database Backup\u003Cbr \u002F>\nWP Database Backup plugin helps you to create Database Backup easily on single click.\u003C\u002Fli>\n\u003Cli>Auto Backup – Backup automatically on a repeating \u003Cstrong>schedule\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Website Migration – Migration Your Site with Just One Click!\u003C\u002Fli>\n\u003Cli>Download backup file direct from your WordPress dashboard\u003C\u002Fli>\n\u003Cli>Easy To Install(Very easy to use)\u003Cbr \u002F>\nWP Database Backup is super easy to install. \u003C\u002Fli>\n\u003Cli>Simple to configure(very less configuration), less than a minute.\u003C\u002Fli>\n\u003Cli>Restore Database Backup\u003Cbr \u002F>\nWP Database Backup plugin helps you to Restore Database Backup easily on single click.\u003C\u002Fli>\n\u003Cli>Multiple storage destinations\u003C\u002Fli>\n\u003Cli>Store database backup on safe place- \u003Cstrong> Dropbox, Google drive, Amazon s3, FTP, sFTP, Backblaze, Email\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Reporting- Sends emailed backups and backup reports to any email addresses\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Exclude Table\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Database backup list pagination\u003C\u002Fli>\n\u003Cli>Search and Replace in database backup file.\u003C\u002Fli>\n\u003Cli>Search backup from list(Date\u002F Database Size)\u003C\u002Fli>\n\u003Cli>Sort backup list (Date\u002F Database Size)\u003C\u002Fli>\n\u003Cli>Save database backup file in zip format on local server And Send database backup file to destination in zip format\u003C\u002Fli>\n\u003Cli>Documentation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Subscribe to Backup for WP Cloudstorage\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>We are excited to introduce a new feature for the Backup for WP plugin , our \u003Ca href=\"https:\u002F\u002Fbackupforwp.com\u002Fregister\" rel=\"nofollow ugc\">Backup For WP Cloudstorage\u003C\u002Fa>. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Affordable Pricing\u003C\u002Fstrong>: Only $1 per 50GB of storage per website per month, with a flexible pay-as-you-go model. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>14-Day Free Trial\u003C\u002Fstrong>: Start with a 14-day free trial to experience the benefits of cloud storage without any upfront cost.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scalable Storage\u003C\u002Fstrong>: Easily adjusts to your storage needs, providing as much space as required for your backups. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure Cloud Storage\u003C\u002Fstrong>: All backups are stored securely in the cloud, protecting your data from unauthorized access \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>We try our best to provide support on WordPress.org forums. However, We have a special \u003Ca href=\"https:\u002F\u002Fmagazine3.company\u002Fcontact\u002F\" rel=\"nofollow ugc\">team support\u003C\u002Fa> where you can ask us questions and get help. Delivering a good user experience means a lot to us and so we try our best to reply each and every question that gets asked.\u003C\u002Fp>\n\u003Ch3>Bug Reports\u003C\u002Fh3>\n\u003Cp>Bug reports for WP Database Backup  are \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fahmedkaludi\u002Fwp-database-backup\" rel=\"nofollow ugc\">welcomed on GitHub\u003C\u002Fa>. Please note GitHub is not a support forum, and issues that aren’t properly qualified as bugs will be closed.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>This plugin uses the following third-party libraries:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong> Google APIs Client Library for PHP \u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Author: Google\u003C\u002Fli>\n\u003Cli>URL: https:\u002F\u002Fgithub.com\u002Fgoogleapis\u002Fgoogle-api-php-client\u003C\u002Fli>\n\u003Cli>License: Apache License, Version 2.0 (the “License”)\u003C\u002Fli>\n\u003Cli>License URL: http:\u002F\u002Fwww.apache.org\u002Flicenses\u002FLICENSE-2.0\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong> PHP Secure Communications Library \u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Author: phpseclib\u003C\u002Fli>\n\u003Cli>URL:https:\u002F\u002Fgithub.com\u002Fphpseclib\u002Fphpseclib\u003C\u002Fli>\n\u003Cli>License: MIT License (or any other applicable license)\u003C\u002Fli>\n\u003Cli>License URL: http:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>PhpConcept Library – Zip Module \u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Author: Vincent Blavet\u003C\u002Fli>\n\u003Cli>URL:http:\u002F\u002Fwww.phpconcept.net\u003C\u002Fli>\n\u003Cli>License: License GNU\u002FLGPL\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>phpFileTree \u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Author: Cory S.N. LaViska’s\u003C\u002Fli>\n\u003Cli>URL: https:\u002F\u002Fwww.abeautifulsite.net\u002Fblog\u002F2007\u002F06\u002Fphp-file-tree\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","Create & Restore Database Backup easily on single click. Manual or automated backups (backup to Dropbox, Google drive, Amazon s3,FTP,Email).",30000,2187596,88,101,"2026-03-17T09:15:00.000Z","3.1","5.6.20",[20,131,111,132,133],"cloud-backup","files-backup","wordpress-backup","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-database-backup","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-database-backup.7.10.zip",87,13,"2025-01-08 00:00:00",{"attackSurface":140,"codeSignals":408,"taintFlows":620,"riskAssessment":749,"analyzedAt":767},{"hooks":141,"ajaxHandlers":294,"restRoutes":370,"shortcodes":404,"cronEvents":405,"entryPointCount":406,"unprotectedCount":407},[142,148,150,152,154,156,158,160,162,164,166,168,170,176,181,186,191,196,201,204,209,213,218,221,223,226,229,231,233,236,239,241,243,245,248,251,254,257,260,263,266,269,272,275,278,281,283,286,289,292],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","admin_notices","closure","inc\\Admin\\Admin.php",325,{"type":143,"name":144,"callback":145,"file":146,"line":149},353,{"type":143,"name":144,"callback":145,"file":146,"line":151},408,{"type":143,"name":144,"callback":145,"file":146,"line":153},445,{"type":143,"name":144,"callback":145,"file":146,"line":155},477,{"type":143,"name":144,"callback":145,"file":146,"line":157},483,{"type":143,"name":144,"callback":145,"file":146,"line":159},552,{"type":143,"name":144,"callback":145,"file":146,"line":161},558,{"type":143,"name":144,"callback":145,"file":146,"line":163},573,{"type":143,"name":144,"callback":145,"file":146,"line":165},870,{"type":143,"name":144,"callback":145,"file":146,"line":167},1802,{"type":143,"name":144,"callback":145,"file":146,"line":169},1827,{"type":143,"name":171,"callback":172,"priority":173,"file":174,"line":175},"obs_do_transfer_from_source_to_destination","do_transfer_from_source_to_destination",10,"inc\\Admin\\Controllers\\BucketTransferController.php",21,{"type":143,"name":177,"callback":178,"priority":173,"file":179,"line":180},"obs_do_bulk_download","do_bulk_download","inc\\Admin\\Controllers\\BulkDownloadController.php",28,{"type":143,"name":182,"callback":183,"file":184,"line":185},"obs_do_bulk_upload","do_bulk_upload","inc\\Admin\\Controllers\\BulkUploaderController.php",31,{"type":143,"name":187,"callback":188,"file":189,"line":190},"obs_do_empty_current_bucket","do_empty_current_bucket","inc\\Admin\\Controllers\\EmptyCurrentBucketController.php",24,{"type":143,"name":192,"callback":193,"priority":173,"file":194,"line":195},"obs_do_bulk_remove","do_bulk_remove","inc\\Admin\\Controllers\\RemoveLocalFilesController.php",25,{"type":143,"name":197,"callback":198,"file":199,"line":200},"obs_periodic_validate_api","periodicValidateApi","inc\\ApiValidator.php",16,{"type":143,"name":144,"callback":145,"file":202,"line":203},"inc\\Helper.php",105,{"type":205,"name":206,"callback":207,"file":208,"line":14},"filter","action_scheduler_retention_period","kueue_change_completed_task_deletion_period","inc\\Kueue\\KueueCore.php",{"type":143,"name":210,"callback":210,"file":211,"line":212},"rest_api_init","inc\\RestApi.php",9,{"type":143,"name":214,"callback":215,"file":216,"line":217},"plugins_loaded","anonymous","inc\\Storage.php",114,{"type":143,"name":219,"callback":215,"file":216,"line":220},"admin_enqueue_scripts",129,{"type":143,"name":219,"callback":215,"file":216,"line":222},130,{"type":143,"name":224,"callback":215,"file":216,"line":225},"admin_menu",131,{"type":143,"name":227,"callback":215,"file":216,"line":228},"init",132,{"type":143,"name":227,"callback":215,"file":216,"line":230},133,{"type":143,"name":227,"callback":215,"file":216,"line":232},134,{"type":143,"name":234,"callback":215,"file":216,"line":235},"admin_init",135,{"type":143,"name":237,"callback":215,"file":216,"line":238},"delete_attachment",136,{"type":143,"name":234,"callback":215,"file":216,"line":240},138,{"type":143,"name":144,"callback":215,"file":216,"line":242},139,{"type":143,"name":244,"callback":215,"file":216,"line":35},"add_meta_boxes",{"type":143,"name":246,"callback":215,"file":216,"line":247},"admin_head-post.php",141,{"type":205,"name":249,"callback":215,"file":216,"line":250},"add_attachment",143,{"type":205,"name":252,"callback":215,"file":216,"line":253},"wp_generate_attachment_metadata",144,{"type":205,"name":255,"callback":215,"file":216,"line":256},"wp_get_attachment_url",145,{"type":205,"name":258,"callback":215,"file":216,"line":259},"wp_get_attachment_image_src",146,{"type":205,"name":261,"callback":215,"file":216,"line":262},"bulk_actions-upload",147,{"type":205,"name":264,"callback":215,"file":216,"line":265},"handle_bulk_actions-upload",148,{"type":205,"name":267,"callback":215,"file":216,"line":268},"media_row_actions",149,{"type":205,"name":270,"callback":215,"file":216,"line":271},"wp_calculate_image_srcset",150,{"type":205,"name":273,"callback":215,"file":216,"line":274},"wp_update_attachment_metadata",151,{"type":205,"name":276,"callback":215,"file":216,"line":277},"get_site_icon_url",156,{"type":143,"name":279,"callback":215,"file":216,"line":280},"restrict_manage_posts",157,{"type":143,"name":282,"callback":215,"file":216,"line":106},"pre_get_posts",{"type":205,"name":284,"callback":215,"file":216,"line":285},"manage_upload_columns",159,{"type":205,"name":287,"callback":215,"file":216,"line":288},"manage_media_custom_column",160,{"type":143,"name":290,"callback":215,"file":216,"line":291},"admin_footer",161,{"type":143,"name":227,"callback":145,"file":216,"line":293},204,[295,299,302,305,308,311,314,317,320,323,326,329,331,334,337,340,342,345,348,351,354,356,359,362,365,367],{"action":296,"nopriv":297,"callback":215,"hasNonce":297,"hasCapCheck":297,"file":216,"line":298},"acs_get_attachment_provider_details",false,137,{"action":300,"nopriv":297,"callback":215,"hasNonce":297,"hasCapCheck":297,"file":216,"line":301},"ar_bulk_upload_res",152,{"action":303,"nopriv":297,"callback":215,"hasNonce":297,"hasCapCheck":297,"file":216,"line":304},"ar_handle_bulk_upload",153,{"action":306,"nopriv":297,"callback":215,"hasNonce":297,"hasCapCheck":297,"file":216,"line":307},"ar_generate_acl_url",154,{"action":309,"nopriv":297,"callback":215,"hasNonce":297,"hasCapCheck":297,"file":216,"line":310},"ar_create_bucket",155,{"action":312,"nopriv":297,"callback":215,"hasNonce":297,"hasCapCheck":297,"file":216,"line":313},"migrate_to_new_bucket_modal",166,{"action":315,"nopriv":297,"callback":215,"hasNonce":297,"hasCapCheck":297,"file":216,"line":316},"get_migrate_to_new_bucket_task_status",167,{"action":318,"nopriv":297,"callback":215,"hasNonce":297,"hasCapCheck":297,"file":216,"line":319},"do_migrate_to_new_bucket",168,{"action":321,"nopriv":297,"callback":215,"hasNonce":297,"hasCapCheck":297,"file":216,"line":322},"do_reschedule_migration",169,{"action":324,"nopriv":297,"callback":215,"hasNonce":297,"hasCapCheck":297,"file":216,"line":325},"stop_migrate_to_new_bucket_task",170,{"action":327,"nopriv":297,"callback":215,"hasNonce":297,"hasCapCheck":297,"file":216,"line":328},"bulk_remove_modal",177,{"action":193,"nopriv":297,"callback":215,"hasNonce":297,"hasCapCheck":297,"file":216,"line":330},178,{"action":332,"nopriv":297,"callback":215,"hasNonce":297,"hasCapCheck":297,"file":216,"line":333},"get_bulk_remove_task_status",179,{"action":335,"nopriv":297,"callback":215,"hasNonce":297,"hasCapCheck":297,"file":216,"line":336},"stop_current_bulk_remove_task",180,{"action":338,"nopriv":297,"callback":215,"hasNonce":297,"hasCapCheck":297,"file":216,"line":339},"empty_bucket_modal",185,{"action":341,"nopriv":297,"callback":215,"hasNonce":297,"hasCapCheck":297,"file":216,"line":88},"do_empty_bucket",{"action":343,"nopriv":297,"callback":215,"hasNonce":297,"hasCapCheck":297,"file":216,"line":344},"get_empty_current_bucket_task_status",187,{"action":346,"nopriv":297,"callback":215,"hasNonce":297,"hasCapCheck":297,"file":216,"line":347},"stop_current_bucket_emptying_task",188,{"action":349,"nopriv":297,"callback":215,"hasNonce":297,"hasCapCheck":297,"file":216,"line":350},"bulk_upload_modal",192,{"action":352,"nopriv":297,"callback":215,"hasNonce":297,"hasCapCheck":297,"file":216,"line":353},"get_bulk_upload_task_status",193,{"action":183,"nopriv":297,"callback":215,"hasNonce":297,"hasCapCheck":297,"file":216,"line":355},194,{"action":357,"nopriv":297,"callback":215,"hasNonce":297,"hasCapCheck":297,"file":216,"line":358},"stop_current_bulk_upload_task",195,{"action":360,"nopriv":297,"callback":215,"hasNonce":297,"hasCapCheck":297,"file":216,"line":361},"bulk_download_modal",198,{"action":363,"nopriv":297,"callback":215,"hasNonce":297,"hasCapCheck":297,"file":216,"line":364},"get_bulk_download_task_status",199,{"action":178,"nopriv":297,"callback":215,"hasNonce":297,"hasCapCheck":297,"file":216,"line":366},200,{"action":368,"nopriv":297,"callback":215,"hasNonce":297,"hasCapCheck":297,"file":216,"line":369},"stop_current_bulk_download_task",201,[371,379,384,389,394,399],{"namespace":372,"route":373,"methods":374,"callback":376,"permissionCallback":377,"file":211,"line":378},"ac-storage\u002Fv1","\u002FListBuckets",[375],"GET","bucket_list","permission",15,{"namespace":372,"route":380,"methods":381,"callback":383,"permissionCallback":377,"file":211,"line":175},"\u002FCreateBucket",[382],"POST","bucket_create",{"namespace":372,"route":385,"methods":386,"callback":387,"permissionCallback":377,"file":211,"line":388},"\u002FDirectFetch",[382],"direct_fetch",27,{"namespace":372,"route":390,"methods":391,"callback":392,"permissionCallback":377,"file":211,"line":393},"\u002FPutObject",[382],"put_object",33,{"namespace":372,"route":395,"methods":396,"callback":397,"permissionCallback":377,"file":211,"line":398},"\u002FDeleteObject",[382],"delete_object",39,{"namespace":372,"route":400,"methods":401,"callback":402,"permissionCallback":377,"file":211,"line":403},"\u002FListObjects",[382],"list_objects",45,[],[],32,26,{"dangerousFunctions":409,"sqlUsage":414,"outputEscaping":437,"fileOperations":175,"externalRequests":28,"nonceChecks":443,"capabilityChecks":452,"bundledLibraries":616},[410],{"fn":411,"file":194,"line":412,"context":413},"unserialize",77,"$post->attachments = empty($post->metadata)?['file'=>$post->file]:unserialize($post->metadata);",{"prepared":200,"raw":212,"locations":415},[416,420,423,424,426,429,432,433,434],{"file":417,"line":418,"context":419},"admin\\partials\\partial-bulk-upload-modal.php",124,"$wpdb->get_var() with variable interpolation",{"file":174,"line":421,"context":422},288,"$wpdb->query() with variable interpolation",{"file":179,"line":147,"context":419},{"file":184,"line":425,"context":419},586,{"file":194,"line":427,"context":428},202,"$wpdb->get_results() with variable interpolation",{"file":430,"line":431,"context":419},"inc\\CustomDB.php",54,{"file":430,"line":136,"context":422},{"file":430,"line":125,"context":422},{"file":435,"line":436,"context":422},"wp-arvancloud-storage.php",62,{"escaped":438,"rawEcho":439,"locations":440},61,103,[441,445,448,450,453,455,457,459,460,462,464,466,468,469,471,473,475,477,479,480,482,484,485,486,487,489,490,492,493,494,495,496,498,499,501,502,504,506,508,509,510,512,513,514,516,517,518,519,521,522,524,525,527,529,531,533,534,535,536,537,539,540,542,544,546,547,549,551,553,554,556,558,560,561,562,564,565,567,568,569,571,573,575,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614],{"file":442,"line":443,"context":444},"admin\\partials\\partial-about-us.php",7,"raw output",{"file":446,"line":447,"context":444},"admin\\partials\\partial-bucket-list.php",19,{"file":446,"line":449,"context":444},20,{"file":451,"line":452,"context":444},"admin\\partials\\partial-bulk-download-modal.php",2,{"file":451,"line":454,"context":444},46,{"file":451,"line":456,"context":444},52,{"file":451,"line":458,"context":444},78,{"file":417,"line":34,"context":444},{"file":417,"line":461,"context":444},76,{"file":417,"line":463,"context":444},82,{"file":417,"line":465,"context":444},108,{"file":467,"line":190,"context":444},"admin\\partials\\partial-change-bucket.php",{"file":467,"line":36,"context":444},{"file":467,"line":470,"context":444},34,{"file":467,"line":472,"context":444},44,{"file":467,"line":474,"context":444},89,{"file":467,"line":476,"context":444},93,{"file":467,"line":478,"context":444},115,{"file":467,"line":222,"context":444},{"file":481,"line":388,"context":444},"admin\\partials\\partial-download-file-attachment.php",{"file":483,"line":452,"context":444},"admin\\partials\\partial-empty-current-bucket-modal.php",{"file":483,"line":454,"context":444},{"file":483,"line":456,"context":444},{"file":483,"line":458,"context":444},{"file":488,"line":212,"context":444},"admin\\partials\\partial-footer.php",{"file":488,"line":378,"context":444},{"file":488,"line":491,"context":444},23,{"file":488,"line":195,"context":444},{"file":488,"line":185,"context":444},{"file":488,"line":393,"context":444},{"file":488,"line":398,"context":444},{"file":497,"line":452,"context":444},"admin\\partials\\partial-migrate-to-new-bucket-modal.php",{"file":497,"line":454,"context":444},{"file":497,"line":500,"context":444},53,{"file":497,"line":412,"context":444},{"file":503,"line":388,"context":444},"admin\\partials\\partial-move-files.php",{"file":505,"line":36,"context":444},"admin\\partials\\partial-operations-tab.php",{"file":505,"line":507,"context":444},37,{"file":505,"line":398,"context":444},{"file":505,"line":454,"context":444},{"file":505,"line":511,"context":444},48,{"file":505,"line":37,"context":444},{"file":505,"line":465,"context":444},{"file":515,"line":452,"context":444},"admin\\partials\\partial-remove-local-files.php",{"file":515,"line":454,"context":444},{"file":515,"line":456,"context":444},{"file":515,"line":458,"context":444},{"file":520,"line":36,"context":444},"admin\\partials\\partial-set-api-key.php",{"file":520,"line":470,"context":444},{"file":520,"line":523,"context":444},36,{"file":520,"line":454,"context":444},{"file":520,"line":526,"context":444},49,{"file":520,"line":528,"context":444},97,{"file":520,"line":530,"context":444},107,{"file":520,"line":532,"context":444},113,{"file":520,"line":418,"context":444},{"file":520,"line":228,"context":444},{"file":520,"line":242,"context":444},{"file":520,"line":307,"context":444},{"file":520,"line":538,"context":444},164,{"file":520,"line":325,"context":444},{"file":520,"line":541,"context":444},181,{"file":520,"line":543,"context":444},189,{"file":520,"line":545,"context":444},197,{"file":520,"line":293,"context":444},{"file":520,"line":548,"context":444},214,{"file":520,"line":550,"context":444},218,{"file":552,"line":406,"context":444},"admin\\partials\\partial-settings-tab.php",{"file":552,"line":11,"context":444},{"file":552,"line":555,"context":444},64,{"file":552,"line":557,"context":444},68,{"file":552,"line":559,"context":444},75,{"file":552,"line":463,"context":444},{"file":552,"line":78,"context":444},{"file":552,"line":563,"context":444},92,{"file":552,"line":563,"context":444},{"file":566,"line":507,"context":444},"admin\\partials\\partial-settings.php",{"file":566,"line":398,"context":444},{"file":566,"line":50,"context":444},{"file":566,"line":570,"context":444},47,{"file":566,"line":572,"context":444},71,{"file":574,"line":449,"context":444},"admin\\partials\\partial-system-info.php",{"file":574,"line":407,"context":444},{"file":146,"line":577,"context":444},240,{"file":146,"line":579,"context":444},243,{"file":146,"line":581,"context":444},326,{"file":146,"line":583,"context":444},354,{"file":146,"line":585,"context":444},409,{"file":146,"line":587,"context":444},446,{"file":146,"line":589,"context":444},478,{"file":146,"line":591,"context":444},484,{"file":146,"line":593,"context":444},553,{"file":146,"line":595,"context":444},871,{"file":146,"line":597,"context":444},1303,{"file":146,"line":599,"context":444},1307,{"file":146,"line":601,"context":444},1524,{"file":146,"line":603,"context":444},1553,{"file":146,"line":605,"context":444},1664,{"file":146,"line":607,"context":444},1803,{"file":146,"line":609,"context":444},1828,{"file":146,"line":611,"context":444},1990,{"file":146,"line":613,"context":444},2026,{"file":146,"line":615,"context":444},2031,[617],{"name":618,"version":29,"knownCves":619},"Guzzle",[],[621,639,649,659,672,682,692,706],{"entryPoint":622,"graph":623,"unsanitizedCount":637,"severity":638},"scheduler_filter (inc\\Admin\\Admin.php:231)",{"nodes":624,"edges":635},[625,630],{"id":626,"type":627,"label":628,"file":146,"line":629},"n0","source","$_SERVER",233,{"id":631,"type":632,"label":633,"file":146,"line":577,"wp_function":634},"n1","sink","echo() [XSS]","echo",[636],{"from":626,"to":631,"sanitized":297},1,"medium",{"entryPoint":640,"graph":641,"unsanitizedCount":637,"severity":638},"maybe_display_media_action_message (inc\\Admin\\Admin.php:1290)",{"nodes":642,"edges":647},[643,646],{"id":626,"type":627,"label":644,"file":146,"line":645},"$_GET",1299,{"id":631,"type":632,"label":633,"file":146,"line":597,"wp_function":634},[648],{"from":626,"to":631,"sanitized":297},{"entryPoint":650,"graph":651,"unsanitizedCount":637,"severity":658},"\u003Cpartial-set-api-key> (admin\\partials\\partial-set-api-key.php:0)",{"nodes":652,"edges":656},[653,655],{"id":626,"type":627,"label":654,"file":520,"line":190},"$_GET['error_message']",{"id":631,"type":632,"label":633,"file":520,"line":190,"wp_function":634},[657],{"from":626,"to":631,"sanitized":297},"low",{"entryPoint":660,"graph":661,"unsanitizedCount":637,"severity":658},"config_access_keys (inc\\Admin\\Admin.php:258)",{"nodes":662,"edges":670},[663,666],{"id":626,"type":627,"label":664,"file":146,"line":665},"$_POST",261,{"id":631,"type":632,"label":667,"file":146,"line":668,"wp_function":669},"update_option() [Settings Manipulation]",398,"update_option",[671],{"from":626,"to":631,"sanitized":297},{"entryPoint":673,"graph":674,"unsanitizedCount":637,"severity":658},"store_selected_bucket_in_db (inc\\Admin\\Admin.php:424)",{"nodes":675,"edges":680},[676,679],{"id":626,"type":627,"label":677,"file":146,"line":678},"$_POST['acs-bucket-select-name']",434,{"id":631,"type":632,"label":667,"file":146,"line":678,"wp_function":669},[681],{"from":626,"to":631,"sanitized":297},{"entryPoint":683,"graph":684,"unsanitizedCount":637,"severity":658},"save_plugin_settings (inc\\Admin\\Admin.php:460)",{"nodes":685,"edges":690},[686,688],{"id":626,"type":627,"label":664,"file":146,"line":687},471,{"id":631,"type":632,"label":667,"file":146,"line":689,"wp_function":669},474,[691],{"from":626,"to":631,"sanitized":297},{"entryPoint":693,"graph":694,"unsanitizedCount":28,"severity":658},"process_media_actions (inc\\Admin\\Admin.php:1182)",{"nodes":695,"edges":703},[696,699],{"id":626,"type":627,"label":697,"file":146,"line":698},"$_REQUEST",1202,{"id":631,"type":632,"label":700,"file":146,"line":701,"wp_function":702},"wp_redirect() [Open Redirect]",1258,"wp_redirect",[704],{"from":626,"to":631,"sanitized":705},true,{"entryPoint":707,"graph":708,"unsanitizedCount":28,"severity":658},"\u003CAdmin> (inc\\Admin\\Admin.php:0)",{"nodes":709,"edges":741},[710,711,712,715,717,719,721,723,725,728,730,733,735,738],{"id":626,"type":627,"label":628,"file":146,"line":629},{"id":631,"type":632,"label":633,"file":146,"line":577,"wp_function":634},{"id":713,"type":627,"label":714,"file":146,"line":665},"n2","$_POST (x2)",{"id":716,"type":632,"label":667,"file":146,"line":668,"wp_function":669},"n3",{"id":718,"type":627,"label":677,"file":146,"line":678},"n4",{"id":720,"type":632,"label":667,"file":146,"line":678,"wp_function":669},"n5",{"id":722,"type":627,"label":697,"file":146,"line":698},"n6",{"id":724,"type":632,"label":700,"file":146,"line":701,"wp_function":702},"n7",{"id":726,"type":627,"label":727,"file":146,"line":645},"n8","$_GET (x4)",{"id":729,"type":632,"label":633,"file":146,"line":597,"wp_function":634},"n9",{"id":731,"type":627,"label":664,"file":146,"line":732},"n10",1022,{"id":734,"type":632,"label":633,"file":146,"line":601,"wp_function":634},"n11",{"id":736,"type":627,"label":644,"file":146,"line":737},"n12",1300,{"id":739,"type":632,"label":667,"file":146,"line":740,"wp_function":669},"n13",1731,[742,743,744,745,746,747,748],{"from":626,"to":631,"sanitized":705},{"from":713,"to":716,"sanitized":705},{"from":718,"to":720,"sanitized":705},{"from":722,"to":724,"sanitized":705},{"from":726,"to":729,"sanitized":705},{"from":731,"to":734,"sanitized":705},{"from":736,"to":739,"sanitized":705},{"summary":750,"deductions":751},"The 'arvancloud-object-storage' plugin v1.15.1 exhibits a concerning security posture primarily due to a significant number of unprotected AJAX handlers. While the plugin demonstrates some good practices, such as the absence of known CVEs and a substantial portion of SQL queries using prepared statements, the high number of unprotected entry points presents a substantial attack surface. The presence of an unserialize function, while not immediately flagged as a critical taint flow, warrants caution as it can be a vector for code execution if not handled with extreme care and input validation.\n\nAlthough the plugin has no recorded vulnerability history, this does not negate the risks identified in the static analysis. The taint analysis, while showing no critical or high severity flows, did reveal a notable number of flows with unsanitized paths, indicating potential areas where malicious input could be processed insecurely. The limited use of capability checks and nonce checks on the numerous unprotected AJAX handlers amplifies the risk, as unauthorized users could potentially trigger these actions.\n\nIn conclusion, while the lack of past vulnerabilities and the use of prepared statements are positive signs, the plugin's security is significantly undermined by its extensive unprotected AJAX endpoints and the presence of dangerous functions like unserialize without clear input validation. This creates a risk of unauthorized actions and potential exploits, despite the current clean vulnerability record.",[752,754,757,760,762,765],{"reason":753,"points":173},"Large attack surface without auth",{"reason":755,"points":756},"Dangerous function: unserialize",8,{"reason":758,"points":759},"Flows with unsanitized paths",5,{"reason":761,"points":443},"Missing nonce checks on AJAX",{"reason":763,"points":764},"Low percentage of proper output escaping",6,{"reason":766,"points":34},"Limited capability checks","2026-03-16T21:45:04.469Z",{"wat":769,"direct":787},{"assetPaths":770,"generatorPatterns":776,"scriptPaths":777,"versionParams":781},[771,772,773,774,775],"\u002Fwp-content\u002Fplugins\u002Farvancloud-object-storage\u002Fassets\u002Fcss\u002Fmain.css","\u002Fwp-content\u002Fplugins\u002Farvancloud-object-storage\u002Fassets\u002Fcss\u002Ftagify.css","\u002Fwp-content\u002Fplugins\u002Farvancloud-object-storage\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Farvancloud-object-storage\u002Fassets\u002Fjs\u002Fbulkops.js","\u002Fwp-content\u002Fplugins\u002Farvancloud-object-storage\u002Fassets\u002Fjs\u002Ftagify.min.js",[],[778,779,780],"assets\u002Fjs\u002Fadmin.js","assets\u002Fjs\u002Fbulkops.js","assets\u002Fjs\u002Ftagify.min.js",[782,783,784,785,786],"arvancloud-object-storage\u002Fassets\u002Fcss\u002Fmain.css?ver=","arvancloud-object-storage\u002Fassets\u002Fcss\u002Ftagify.css?ver=","arvancloud-object-storage\u002Fassets\u002Fjs\u002Fadmin.js?ver=","arvancloud-object-storage\u002Fassets\u002Fjs\u002Fbulkops.js?ver=","arvancloud-object-storage\u002Fassets\u002Fjs\u002Ftagify.min.js?ver=",{"cssClasses":788,"htmlComments":790,"htmlAttributes":791,"restEndpoints":793,"jsGlobals":794,"shortcodeOutput":797},[789],"tagify",[],[792],"data-page=\"wp-arvancloud-storage\"",[],[795,796],"acs_media","obs_bulk_ops_nonce",[],{"slug":4,"current_version":6,"total_versions":398,"versions":799},[800,805,812,819,826,833,840,847,854,861,868,875,882,889,896,903,910,917,924,931,938,945,952,959,965,972,979,986,993,1000,1007,1014,1021,1028,1035,1042,1049,1056,1063],{"version":6,"download_url":26,"svn_tag_url":801,"released_at":29,"has_diff":297,"diff_files_changed":802,"diff_lines":29,"trac_diff_url":803,"vulnerabilities":804,"is_current":705},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F1.15.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F1.15.0&new_path=%2Farvancloud-object-storage%2Ftags%2F1.15.1",[],{"version":806,"download_url":807,"svn_tag_url":808,"released_at":29,"has_diff":297,"diff_files_changed":809,"diff_lines":29,"trac_diff_url":810,"vulnerabilities":811,"is_current":297},"1.15.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.1.15.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F1.15.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F1.13.1&new_path=%2Farvancloud-object-storage%2Ftags%2F1.15.0",[],{"version":813,"download_url":814,"svn_tag_url":815,"released_at":29,"has_diff":297,"diff_files_changed":816,"diff_lines":29,"trac_diff_url":817,"vulnerabilities":818,"is_current":297},"1.13.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.1.13.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F1.13.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F1.13.0&new_path=%2Farvancloud-object-storage%2Ftags%2F1.13.1",[],{"version":820,"download_url":821,"svn_tag_url":822,"released_at":29,"has_diff":297,"diff_files_changed":823,"diff_lines":29,"trac_diff_url":824,"vulnerabilities":825,"is_current":297},"1.13.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.1.13.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F1.13.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F1.12.0&new_path=%2Farvancloud-object-storage%2Ftags%2F1.13.0",[],{"version":827,"download_url":828,"svn_tag_url":829,"released_at":29,"has_diff":297,"diff_files_changed":830,"diff_lines":29,"trac_diff_url":831,"vulnerabilities":832,"is_current":297},"1.12.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.1.12.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F1.12.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F1.11.1&new_path=%2Farvancloud-object-storage%2Ftags%2F1.12.0",[],{"version":834,"download_url":835,"svn_tag_url":836,"released_at":29,"has_diff":297,"diff_files_changed":837,"diff_lines":29,"trac_diff_url":838,"vulnerabilities":839,"is_current":297},"1.11.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.1.11.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F1.11.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F1.10.2&new_path=%2Farvancloud-object-storage%2Ftags%2F1.11.1",[],{"version":841,"download_url":842,"svn_tag_url":843,"released_at":29,"has_diff":297,"diff_files_changed":844,"diff_lines":29,"trac_diff_url":845,"vulnerabilities":846,"is_current":297},"1.10.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.1.10.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F1.10.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F1.10.1&new_path=%2Farvancloud-object-storage%2Ftags%2F1.10.2",[],{"version":848,"download_url":849,"svn_tag_url":850,"released_at":29,"has_diff":297,"diff_files_changed":851,"diff_lines":29,"trac_diff_url":852,"vulnerabilities":853,"is_current":297},"1.10.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.1.10.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F1.10.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F1.10.0&new_path=%2Farvancloud-object-storage%2Ftags%2F1.10.1",[],{"version":855,"download_url":856,"svn_tag_url":857,"released_at":29,"has_diff":297,"diff_files_changed":858,"diff_lines":29,"trac_diff_url":859,"vulnerabilities":860,"is_current":297},"1.10.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.1.10.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F1.10.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F1.9.1&new_path=%2Farvancloud-object-storage%2Ftags%2F1.10.0",[],{"version":862,"download_url":863,"svn_tag_url":864,"released_at":29,"has_diff":297,"diff_files_changed":865,"diff_lines":29,"trac_diff_url":866,"vulnerabilities":867,"is_current":297},"1.9.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.1.9.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F1.9.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F1.9.0&new_path=%2Farvancloud-object-storage%2Ftags%2F1.9.1",[],{"version":869,"download_url":870,"svn_tag_url":871,"released_at":29,"has_diff":297,"diff_files_changed":872,"diff_lines":29,"trac_diff_url":873,"vulnerabilities":874,"is_current":297},"1.9.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.1.9.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F1.9.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F1.8.4&new_path=%2Farvancloud-object-storage%2Ftags%2F1.9.0",[],{"version":876,"download_url":877,"svn_tag_url":878,"released_at":29,"has_diff":297,"diff_files_changed":879,"diff_lines":29,"trac_diff_url":880,"vulnerabilities":881,"is_current":297},"1.8.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.1.8.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F1.8.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F1.7.0&new_path=%2Farvancloud-object-storage%2Ftags%2F1.8.4",[],{"version":883,"download_url":884,"svn_tag_url":885,"released_at":29,"has_diff":297,"diff_files_changed":886,"diff_lines":29,"trac_diff_url":887,"vulnerabilities":888,"is_current":297},"1.7.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.1.7.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F1.7.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F1.5.0&new_path=%2Farvancloud-object-storage%2Ftags%2F1.7.0",[],{"version":890,"download_url":891,"svn_tag_url":892,"released_at":29,"has_diff":297,"diff_files_changed":893,"diff_lines":29,"trac_diff_url":894,"vulnerabilities":895,"is_current":297},"1.5.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.1.5.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F1.5.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F1.4.1&new_path=%2Farvancloud-object-storage%2Ftags%2F1.5.0",[],{"version":897,"download_url":898,"svn_tag_url":899,"released_at":29,"has_diff":297,"diff_files_changed":900,"diff_lines":29,"trac_diff_url":901,"vulnerabilities":902,"is_current":297},"1.4.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.1.4.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F1.4.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F1.4.0&new_path=%2Farvancloud-object-storage%2Ftags%2F1.4.1",[],{"version":904,"download_url":905,"svn_tag_url":906,"released_at":29,"has_diff":297,"diff_files_changed":907,"diff_lines":29,"trac_diff_url":908,"vulnerabilities":909,"is_current":297},"1.4.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.1.4.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F1.4.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F1.3.1&new_path=%2Farvancloud-object-storage%2Ftags%2F1.4.0",[],{"version":911,"download_url":912,"svn_tag_url":913,"released_at":29,"has_diff":297,"diff_files_changed":914,"diff_lines":29,"trac_diff_url":915,"vulnerabilities":916,"is_current":297},"1.3.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.1.3.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F1.3.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F1.3.0&new_path=%2Farvancloud-object-storage%2Ftags%2F1.3.1",[],{"version":918,"download_url":919,"svn_tag_url":920,"released_at":29,"has_diff":297,"diff_files_changed":921,"diff_lines":29,"trac_diff_url":922,"vulnerabilities":923,"is_current":297},"1.3.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.1.3.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F1.3.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F1.2.3&new_path=%2Farvancloud-object-storage%2Ftags%2F1.3.0",[],{"version":925,"download_url":926,"svn_tag_url":927,"released_at":29,"has_diff":297,"diff_files_changed":928,"diff_lines":29,"trac_diff_url":929,"vulnerabilities":930,"is_current":297},"1.2.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.1.2.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F1.2.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F1.2.2&new_path=%2Farvancloud-object-storage%2Ftags%2F1.2.3",[],{"version":932,"download_url":933,"svn_tag_url":934,"released_at":29,"has_diff":297,"diff_files_changed":935,"diff_lines":29,"trac_diff_url":936,"vulnerabilities":937,"is_current":297},"1.2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.1.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F1.2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F1.2.1&new_path=%2Farvancloud-object-storage%2Ftags%2F1.2.2",[],{"version":939,"download_url":940,"svn_tag_url":941,"released_at":29,"has_diff":297,"diff_files_changed":942,"diff_lines":29,"trac_diff_url":943,"vulnerabilities":944,"is_current":297},"1.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.1.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F1.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F1.2.0&new_path=%2Farvancloud-object-storage%2Ftags%2F1.2.1",[],{"version":946,"download_url":947,"svn_tag_url":948,"released_at":29,"has_diff":297,"diff_files_changed":949,"diff_lines":29,"trac_diff_url":950,"vulnerabilities":951,"is_current":297},"1.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.1.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F1.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F1.1.0&new_path=%2Farvancloud-object-storage%2Ftags%2F1.2.0",[],{"version":953,"download_url":954,"svn_tag_url":955,"released_at":29,"has_diff":297,"diff_files_changed":956,"diff_lines":29,"trac_diff_url":957,"vulnerabilities":958,"is_current":297},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F1.0.3&new_path=%2Farvancloud-object-storage%2Ftags%2F1.1.0",[],{"version":83,"download_url":960,"svn_tag_url":961,"released_at":29,"has_diff":297,"diff_files_changed":962,"diff_lines":29,"trac_diff_url":963,"vulnerabilities":964,"is_current":297},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F1.0.2&new_path=%2Farvancloud-object-storage%2Ftags%2F1.0.3",[],{"version":966,"download_url":967,"svn_tag_url":968,"released_at":29,"has_diff":297,"diff_files_changed":969,"diff_lines":29,"trac_diff_url":970,"vulnerabilities":971,"is_current":297},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F1.0.1&new_path=%2Farvancloud-object-storage%2Ftags%2F1.0.2",[],{"version":973,"download_url":974,"svn_tag_url":975,"released_at":29,"has_diff":297,"diff_files_changed":976,"diff_lines":29,"trac_diff_url":977,"vulnerabilities":978,"is_current":297},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F1.0.0&new_path=%2Farvancloud-object-storage%2Ftags%2F1.0.1",[],{"version":980,"download_url":981,"svn_tag_url":982,"released_at":29,"has_diff":297,"diff_files_changed":983,"diff_lines":29,"trac_diff_url":984,"vulnerabilities":985,"is_current":297},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F1.0.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F0.9.3&new_path=%2Farvancloud-object-storage%2Ftags%2F1.0.0",[],{"version":987,"download_url":988,"svn_tag_url":989,"released_at":29,"has_diff":297,"diff_files_changed":990,"diff_lines":29,"trac_diff_url":991,"vulnerabilities":992,"is_current":297},"0.9.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.0.9.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F0.9.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F0.9.2&new_path=%2Farvancloud-object-storage%2Ftags%2F0.9.3",[],{"version":994,"download_url":995,"svn_tag_url":996,"released_at":29,"has_diff":297,"diff_files_changed":997,"diff_lines":29,"trac_diff_url":998,"vulnerabilities":999,"is_current":297},"0.9.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.0.9.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F0.9.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F0.9.1&new_path=%2Farvancloud-object-storage%2Ftags%2F0.9.2",[],{"version":1001,"download_url":1002,"svn_tag_url":1003,"released_at":29,"has_diff":297,"diff_files_changed":1004,"diff_lines":29,"trac_diff_url":1005,"vulnerabilities":1006,"is_current":297},"0.9.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.0.9.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F0.9.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F0.9&new_path=%2Farvancloud-object-storage%2Ftags%2F0.9.1",[],{"version":1008,"download_url":1009,"svn_tag_url":1010,"released_at":29,"has_diff":297,"diff_files_changed":1011,"diff_lines":29,"trac_diff_url":1012,"vulnerabilities":1013,"is_current":297},"0.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.0.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F0.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F0.8&new_path=%2Farvancloud-object-storage%2Ftags%2F0.9",[],{"version":1015,"download_url":1016,"svn_tag_url":1017,"released_at":29,"has_diff":297,"diff_files_changed":1018,"diff_lines":29,"trac_diff_url":1019,"vulnerabilities":1020,"is_current":297},"0.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.0.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F0.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F0.7&new_path=%2Farvancloud-object-storage%2Ftags%2F0.8",[],{"version":1022,"download_url":1023,"svn_tag_url":1024,"released_at":29,"has_diff":297,"diff_files_changed":1025,"diff_lines":29,"trac_diff_url":1026,"vulnerabilities":1027,"is_current":297},"0.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.0.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F0.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F0.6&new_path=%2Farvancloud-object-storage%2Ftags%2F0.7",[],{"version":1029,"download_url":1030,"svn_tag_url":1031,"released_at":29,"has_diff":297,"diff_files_changed":1032,"diff_lines":29,"trac_diff_url":1033,"vulnerabilities":1034,"is_current":297},"0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F0.5&new_path=%2Farvancloud-object-storage%2Ftags%2F0.6",[],{"version":1036,"download_url":1037,"svn_tag_url":1038,"released_at":29,"has_diff":297,"diff_files_changed":1039,"diff_lines":29,"trac_diff_url":1040,"vulnerabilities":1041,"is_current":297},"0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F0.4&new_path=%2Farvancloud-object-storage%2Ftags%2F0.5",[],{"version":1043,"download_url":1044,"svn_tag_url":1045,"released_at":29,"has_diff":297,"diff_files_changed":1046,"diff_lines":29,"trac_diff_url":1047,"vulnerabilities":1048,"is_current":297},"0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F0.3&new_path=%2Farvancloud-object-storage%2Ftags%2F0.4",[],{"version":1050,"download_url":1051,"svn_tag_url":1052,"released_at":29,"has_diff":297,"diff_files_changed":1053,"diff_lines":29,"trac_diff_url":1054,"vulnerabilities":1055,"is_current":297},"0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F0.2&new_path=%2Farvancloud-object-storage%2Ftags%2F0.3",[],{"version":1057,"download_url":1058,"svn_tag_url":1059,"released_at":29,"has_diff":297,"diff_files_changed":1060,"diff_lines":29,"trac_diff_url":1061,"vulnerabilities":1062,"is_current":297},"0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farvancloud-object-storage%2Ftags%2F0.1&new_path=%2Farvancloud-object-storage%2Ftags%2F0.2",[],{"version":1064,"download_url":1065,"svn_tag_url":1066,"released_at":29,"has_diff":297,"diff_files_changed":1067,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":1068,"is_current":297},"0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farvancloud-object-storage.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farvancloud-object-storage\u002Ftags\u002F0.1\u002F",[],[]]