[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fB7AcDhq5nnsAslBOwVwyoP0-_EIkf3hv4scg1-gWcWo":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"darwinbiler","Darwin Biler","https:\u002F\u002Fprofiles.wordpress.org\u002Fdarwinbiler\u002F",1,10,85,30,84,"2026-04-04T21:14:29.691Z",[14],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":21,"num_ratings":21,"last_updated":22,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":26,"homepage":32,"download_link":33,"security_score":9,"vuln_count":21,"unpatched_count":21,"last_vuln_date":34,"fetched_at":35},"b2-private-files","B2 Private Files","1.0.2","\u003Cp>If you have a digital products (downloadable pdf, mp3, mp4 etc) that is supposedly being accessed by registered\u002Fpaying users, uploading them into the standard media library have problems:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>the files in \u003Ccode>wp-content\u002Fuploads\u003C\u002Fcode> is publicly accessible, and anyone can basically download the file directly there\u003C\u002Fli>\n\u003Cli>huge files like movies or software installers will weigh your entire website down (specially when multiple users is gonna be downloading them)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin allows you to securely share files to your website users by passing a token to the url. For example, here is a file hosted in B2 Backblaze\u003C\u002Fp>\n\u003Cp>https:\u002F\u002Ff001.backblazeb2.com\u002Ffile\u002Fwp-b2-private-files\u002Fkey.jpg?Authorization=4_0018c3b251e15120000000012_01a459bb_2f35e1_acct_QGJ-TljNx-NqgRLi1dff_XGJjlQ=\u003C\u002Fp>\n\u003Cp>note that simply accessing \u003Ccode>https:\u002F\u002Ff001.backblazeb2.com\u002Ffile\u002Fwp-b2-private-files\u002Fkey.jpg\u003C\u002Fcode> wont work, as the file is token-protected.\u003Cbr \u002F>\nthe plugin generates the value for \u003Ccode>Authorization\u003C\u002Fcode> parameter when your post\u002Fpage is rendered. The token can be only generated from your website, thus its impossible for any other site to crawl your site and scrape the files.\u003C\u002Fp>\n\u003Cp>Each token generated can be also configured to expire after N minutes. So if lets say you generated a download link to a big installer, people cant re-use the same link and paste it in public forums, chats etc.\u003Cbr \u002F>\nBecause the link will expire after few minutes, which makes it hard for user to share file to non-registered users.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to Media > Add New (Private)\u003C\u002Fli>\n\u003Cli>Upload any file\u003C\u002Fli>\n\u003Cli>Go to Media > Library (Private)\u003C\u002Fli>\n\u003Cli>Click “Shortcode” for the file you just uploaded\u003C\u002Fli>\n\u003Cli>Paste the shortcode anywhere you wanted to show the link\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Generally the shortcode looks like this:\u003C\u002Fp>\n\u003Cp>[b2-private-file-button filename=”my-installer.zip”]\u003C\u002Fp>\n\u003Cp>the above shortcode will generate a button with caption “Download”, pointing to the Backblaze B2 file with token passed to it.\u003C\u002Fp>\n","Serve token-protected files hosted in Backblaze B2 in your WordPress Site",829,0,"2022-08-18T08:57:00.000Z","6.0.11","3.0.1","",[27,28,29,30,31],"digital-rights","download","media-library","premium-content","protect-assets","https:\u002F\u002Fgithub.com\u002Fbuonzz\u002Fb2-private-files","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fb2-private-files.zip",null,"2026-03-15T15:16:48.613Z"]