[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fN6-WTiJ2nRrtPV6_3WZNgj7ZOGxGKX10PAQZObFHWSY":3,"$fNYABVtA79ikDJccvc2TaJkMrXUjqAX5kwZGvCUvJcc4":298},{"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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":129,"fingerprints":274},"blocks-for-bandcamp","Blocks for Bandcamp","1.1.0","Greyforest","https:\u002F\u002Fprofiles.wordpress.org\u002Fgreyforestdigital\u002F","\u003Cp>A collection of Gutenberg blocks for Bandcamp with functions for embedding merchandise, featured albums, audio players, and customized download code redemption forms.\u003C\u002Fp>\n\u003Cp>Blocks for Bandcamp is a 100% free WordPress plugin that bridges your Bandcamp presence with your WordPress site by providing a suite of Gutenberg blocks specifically made for Bandcamp artists, labels, and music promoters to direct fans to your site while still selling music and merch from Bandcamp. This plugin gives you easy drag and drop editor tools with tons of customization options to showcase your music, merchandise, and download code forms with full customization — no API keys, logging in, or technical setup required.\u003C\u002Fp>\n\u003Cp>This plugin was created with love by a musician, so that any band, solo artist, composer, poet, comedian, collective, sound artist, audiobook, podcast, record label, music blog, or fan can share Bandcamp content in a new and unique way on their own website.\u003C\u002Fp>\n\u003Cp>Does not require API connection or any login – works for any public Bandcamp account \u002F album.\u003C\u002Fp>\n\u003Ch3>ALBUM\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Display information about a single album from Bandcamp account\u003C\u002Fli>\n\u003Cli>Header section with cover art, title, artist, release date, and links\n\u003Cul>\n\u003Cli>Options to toggle display of each element\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Playlist section with custom HTML5 player displaying tracks\u003C\u002Fli>\n\u003Cli>Merch footer section for displaying items connected to album\n\u003Cul>\n\u003Cli>Product photos, format, title, description, price, quantity remaining, and more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Option to only display certain sections (header \u002F playlist \u002F merch)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>EMBED\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Custom options for embedding Bandcamp players (via shortcode, iFrame, or URL)\u003C\u002Fli>\n\u003Cli>Legacy [bandcamp] shortcode functionality that matches the one provided by Bandcamp\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>FORM\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Generate and customize a custom download code redemption form\u003C\u002Fli>\n\u003Cli>Choose colors, borders, font size, padding, and other styles for input field and button independently\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>MERCH\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Display a full listing of all merch items from Bandcamp account\u003C\u002Fli>\n\u003Cli>Option to display merch items from single album only\u003C\u002Fli>\n\u003Cli>Grid or List view options\u003C\u002Fli>\n\u003Cli>Display options for photos, album name, artist name, price, format, description, and more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>MINIPLAYER\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Display a mini audio player of a specific track via album URL\u003C\u002Fli>\n\u003Cli>Select track by number or set to album’s “featured” track\u003C\u002Fli>\n\u003Cli>Display options for album name, artist name, track title, album link, progress bar, and colors\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>COMPATIBILITY\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>This plugin requires a minimum PHP version of 8.0\u003C\u002Fli>\n\u003Cli>This plugin requires Gutenberg Editor to be activated\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>NOTE TO ARTISTS & ACCOUNT OWNERS\u003C\u002Fh4>\n\u003Cp>The HTML5 audio players for the “Miniplayer” and “Album” blocks use a Bandcamp MP3, but any “plays” by visitors ARE NOT TRACKED OR COUNTED TOWARD YOUR BANDCAMP STATS.\u003C\u002Fp>\n\u003Cp>“Plays” are only tracked\u002Fcounted via the official Bandcamp “embed” option, available in the “Album” and “Embed” blocks.\u003C\u002Fp>\n\u003Ch4>NOTICE\u003C\u002Fh4>\n\u003Cp>\u003Cem>Your use of this plugin as an individual and a site owner is governed by the terms outlined on Bandcamp’s \u003Ca href=\"https:\u002F\u002Fbandcamp.com\u002Fterms_of_use\" rel=\"nofollow ugc\">“Terms of Use”\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fget.bandcamp.help\u002Fhc\u002Fen-us\u002Farticles\u002F23005947027991-Bandcamp-s-Acceptable-Use-and-Moderation-policy\" rel=\"nofollow ugc\">“Acceptable Use and Modern Policy”\u003C\u002Fa>. This plugin makes use of publicly available data on Bandcamp album pages, but using or displaying data from other artists\u002Faccounts is explicitly forbidden.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cem>This plugin is not affiliated with, endorsed by, or built in collaboration with Bandcamp.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Usecases\u003C\u002Fh3>\n\u003Cp>Create a “Discography” section on your website, with a custom page per album. Add the \u003Cstrong>ALBUM\u003C\u002Fstrong> block to embed the artwork, audio, and merch for each album in a unified way. It’s a perfect way to generate a catalog of your work with visual customization per album.\u003C\u002Fp>\n\u003Cp>Have a new album coming out and want to share a custom URL for promotion? Embed a \u003Cstrong>MERCH\u003C\u002Fstrong> block to display links to your pre-order merchandise products tied to that album, and use the \u003Cstrong>MINIPLAYER\u003C\u002Fstrong> block to show off the album artwork with a playable audio interface for any track.\u003C\u002Fp>\n\u003Cp>Want to create a unique portal for fans to redeem your download codes? Use the \u003Cstrong>FORM\u003C\u002Fstrong> block to insert a simple input field & button for fans to enter their code in. Put it on a custom page with a full-screen video background or a blown-up version of the album art, and you just made an experience for that fan.\u003C\u002Fp>\n\u003Cp>Tired of copying\u002Fpasting custom HTML to display your albums? Use the \u003Cstrong>EMBED\u003C\u002Fstrong> block to display any of the default Bandcamp audio players via pasting the URL of the album, the iFrame code, or the WordPress.com [bandcamp] code.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you have questions, need help, or just want to share feedback, I recommend using the Support tab on the WordPress.org plugin page. It’s the best way to reach out quickly and keep everything organized. I appreciate positive reviews if you liked this plugin or found it useful.\u003C\u002Fp>\n\u003Cp>For general inquiries, you can also reach out at \u003Ca href=\"https:\u002F\u002Fwww.greyforest.digital\u002Fcontact\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.greyforest.digital\u002Fcontact\u003C\u002Fa>.\u003C\u002Fp>\n","Gutenberg blocks for Bandcamp with functions for embedding merchandise, featured albums, audio players, and customized download code redemption forms.",200,1209,0,"2026-01-15T08:44:00.000Z","6.9.4","6.0","8.0",[19,20,21,22,23],"album","band","bandcamp","embed","merch","https:\u002F\u002Fwww.greyforest.digital\u002Fplugins\u002Fblocks-for-bandcamp","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblocks-for-bandcamp.1.1.0.zip",100,null,"2026-04-06T09:54:40.288Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"greyforestdigital",4,30,94,"2026-04-06T17:20:06.811Z",[37,55,71,92,110],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":33,"downloaded":45,"rating":13,"num_ratings":13,"last_updated":46,"tested_up_to":15,"requires_at_least":47,"requires_php":48,"tags":49,"homepage":53,"download_link":54,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"del-embed-for-bandcamp","DEL Embed for Bandcamp","1.6.5","davidlilja","https:\u002F\u002Fprofiles.wordpress.org\u002Fdavidlilja\u002F","\u003Cp>DEL Embed for Bandcamp lets you embed Bandcamp players on your WordPress site. Add your releases by URL, choose a display mode, and use the \u003Ccode>[bcwp_bandcamp]\u003C\u002Fcode> shortcode to show them anywhere.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>8 display modes: big player, small artwork, slim bars, artwork only, cover grids\u003C\u002Fli>\n\u003Cli>Slider: scrolling marquee of album covers with configurable speed, direction, and visible count\u003C\u002Fli>\n\u003Cli>Slideshow: cycling album covers with fade, flip, slide, and blink transitions\u003C\u002Fli>\n\u003Cli>Drag-and-drop reorder in admin\u003C\u002Fli>\n\u003Cli>Theme and link color presets matching Bandcamp’s options\u003C\u002Fli>\n\u003Cli>Per-release shortcodes for embedding individual releases\u003C\u002Fli>\n\u003Cli>Gutenberg block support\u003C\u002Fli>\n\u003Cli>Responsive grid layouts with configurable columns\u003C\u002Fli>\n\u003Cli>Live preview in admin for all display modes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Shortcode usage:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[bcwp_bandcamp]\u003C\u002Fcode> — Display all configured releases\u003C\u002Fli>\n\u003Cli>\u003Ccode>[bcwp_bandcamp url=\"https:\u002F\u002Fartist.bandcamp.com\u002Falbum\u002F...\"]\u003C\u002Fcode> — Display a single release\u003C\u002Fli>\n\u003Cli>\u003Ccode>[bcwp_slider]\u003C\u002Fcode> — Display a scrolling slider of album covers\u003C\u002Fli>\n\u003Cli>\u003Ccode>[bcwp_slideshow]\u003C\u002Fcode> — Display a slideshow cycling through album covers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to Bandcamp (bandcamp.com) to retrieve release metadata and embedded players.\u003C\u002Fp>\n\u003Ch4>Bandcamp oEmbed API\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>What it does:\u003C\u002Fstrong> Fetches release metadata (title, artist, cover art, embed code) from Bandcamp.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When data is sent:\u003C\u002Fstrong> Each time a release is added in the admin, or when a cached release expires (cached for 24 hours). The release’s Bandcamp URL is sent to the API.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>API endpoint:\u003C\u002Fstrong> \u003Ccode>https:\u002F\u002Fbandcamp.com\u002Fapi\u002Foembed\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service provider:\u003C\u002Fstrong> Bandcamp, Inc.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbandcamp.com\u002Fterms_of_use\" rel=\"nofollow ugc\">Bandcamp Terms of Use\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbandcamp.com\u002Fprivacy\" rel=\"nofollow ugc\">Bandcamp Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Bandcamp page fetch\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>What it does:\u003C\u002Fstrong> When the oEmbed API does not return sufficient data, the plugin fetches the public Bandcamp release page directly to extract cover art, embed URLs, and metadata from HTML meta tags.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When data is sent:\u003C\u002Fstrong> Only as a fallback when oEmbed data is incomplete. The release’s Bandcamp URL is requested via a standard HTTP GET.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent:\u003C\u002Fstrong> The Bandcamp release URL and a generic user-agent string.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbandcamp.com\u002Fterms_of_use\" rel=\"nofollow ugc\">Bandcamp Terms of Use\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbandcamp.com\u002Fprivacy\" rel=\"nofollow ugc\">Bandcamp Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Bandcamp embedded player\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>What it does:\u003C\u002Fstrong> Displays an embedded Bandcamp player (iframe) on the front end of your site. When a visitor loads the page, their browser connects directly to Bandcamp to load the player.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When data is sent:\u003C\u002Fstrong> Each time a visitor views a page containing a Bandcamp embed. The visitor’s browser sends a request to Bandcamp’s servers.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbandcamp.com\u002Fterms_of_use\" rel=\"nofollow ugc\">Bandcamp Terms of Use\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbandcamp.com\u002Fprivacy\" rel=\"nofollow ugc\">Bandcamp Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Display your Bandcamp releases on WordPress with embedded players and customizable layouts.",132,"2026-04-05T22:51:00.000Z","5.0","7.4",[21,22,50,51,52],"music","player","shortcode","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdel-embed-for-bandcamp.1.6.5.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":13,"downloaded":63,"rating":13,"num_ratings":13,"last_updated":64,"tested_up_to":15,"requires_at_least":65,"requires_php":48,"tags":66,"homepage":53,"download_link":70,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"acidboxblues-visual-grid-for-bandcamp","Acidboxblues Visual Grid for Bandcamp","1.3.8","thisisnotlondon","https:\u002F\u002Fprofiles.wordpress.org\u002Fthisisnotlondon\u002F","\u003Cp>Acidboxblues Visual Grid for Bandcamp is a WordPress plugin that allows you to display your Bandcamp discography in a responsive grid layout. Suitable for musicians, labels, and music blogs who want to showcase their Bandcamp releases on their WordPress site.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Responsive grid layout that adjusts to any screen size\u003C\u002Fli>\n\u003Cli>Customisable columns between 1 and 6 (default: 2)\u003C\u002Fli>\n\u003Cli>Automatic data fetching retrieves album titles, artwork, and release dates from Bandcamp\u003C\u002Fli>\n\u003Cli>Caches album data for faster page loads\u003C\u002Fli>\n\u003Cli>Sort albums by release date or title, ascending or descending\u003C\u002Fli>\n\u003Cli>Simple shortcode implementation\u003C\u002Fli>\n\u003Cli>Cache updates automatically twice daily\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New:\u003C\u002Fstrong> Real-time visual progress bar and status updates when manually refreshing the cache\u003C\u002Fli>\n\u003Cli>Built with WordPress security best practices and data validation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Add your Bandcamp album URLs to the plugin settings (one per line)\u003C\u002Fli>\n\u003Cli>The plugin fetches album information (title, artwork, release date) from each URL\u003C\u002Fli>\n\u003Cli>Data is cached for performance\u003C\u002Fli>\n\u003Cli>Display your albums anywhere using the [acidvigr_visual_grid] shortcode\u003C\u002Fli>\n\u003Cli>Cache updates automatically twice daily to keep your discography current\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Suitable For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Musicians displaying their discography\u003C\u002Fli>\n\u003Cli>Record labels displaying their catalogue\u003C\u002Fli>\n\u003Cli>Music blogs featuring artist collections\u003C\u002Fli>\n\u003Cli>Music review sites\u003C\u002Fli>\n\u003Cli>Bandcamp Friday promotions\u003C\u002Fli>\n\u003C\u002Ful>\n","Display a grid of Bandcamp albums on your WordPress site with customisable layouts and automatic data caching.",161,"2026-01-29T02:25:00.000Z","5.4",[67,21,68,69,50],"albums","discography","grid","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facidboxblues-visual-grid-for-bandcamp.1.3.8.zip",{"slug":72,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":79,"downloaded":80,"rating":81,"num_ratings":82,"last_updated":83,"tested_up_to":84,"requires_at_least":85,"requires_php":53,"tags":86,"homepage":89,"download_link":90,"security_score":91,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"musopress-discography","Musopress Discography","0.5.1","eschnack","https:\u002F\u002Fprofiles.wordpress.org\u002Feschnack\u002F","\u003Cp>Musopress Discography creates a Discography Custom Post Type to display and organize your albums on your site.\u003C\u002Fp>\n\u003Cp>If you use Bandcamp, it lets you import your music through the click of a button. This way you can use Bandcamp’s awesom features and integrate them effortlessly with your site. Any changes you make can be easily updated by simply re-importing the album(s) in question.\u003C\u002Fp>\n\u003Cp>An optional Artist taxonomy is included, useful for labels and artists with many bands\u002Fprojects.\u003C\u002Fp>\n\u003Cp>There’s also a widget to display your latest releases.\u003C\u002Fp>\n","Creates a Discography Custom Post Type and allows you to import your albums from Bandcamp.",90,16186,92,5,"2012-02-12T17:15:00.000Z","3.3.2","3.1",[21,87,88,68,50],"bands","custom-post-types","http:\u002F\u002Fmusopress.ernestoschnack.com\u002Fdiscography-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmusopress-discography.zip",85,{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":13,"num_ratings":13,"last_updated":102,"tested_up_to":15,"requires_at_least":103,"requires_php":17,"tags":104,"homepage":108,"download_link":109,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"pulseshare","Share Interactive Content from Spotify – By PulseShare","1.1.2","Swapnil R Deshpande","https:\u002F\u002Fprofiles.wordpress.org\u002Fswapnilde\u002F","\u003Cp>PulseShare provides wordpress blocks and elementor widgets to embed Spotify content on your website. You can embed podcast, an album, or other audio and video content to your website and promote your music, share your new podcast episodes with fans, or highlight your favourite album or playlist.\u003C\u002Fp>\n\u003Ch4>How to set up the plugin:-\u003C\u002Fh4>\n\u003Col>\n\u003Cli>First you need to create a free Spotify Developer Account to get the Client ID and Client Secret. You can create a Spotify Developer Account here – https:\u002F\u002Fdeveloper.spotify.com\u002Fdashboard\u002Flogin\u003C\u002Fli>\n\u003Cli>Go to https:\u002F\u002Fdeveloper.spotify.com\u002Fdashboard\u002Fapplications and Click on Create an app. Fill in the details and click on Create\u002FSave button. Click on the Settings button in top. Copy the Client ID and Client Secret and paste it in the PulseShare settings page. Click on Save Settings button.\u003C\u002Fli>\n\u003Cli>If you and to integrate albums then Open Spotify and go to the album you want to embed. Now copy the id from the url in the address bar: e.g. If the url is like this – https:\u002F\u002Fopen.spotify.com\u002Falbum\u002F0sNOF9WDwdfwdcDfdPD3Baj then the id is – \u003Ccode>0sNOF9WDwdfwdcDfdPD3Baj\u003C\u002Fcode>. Now copy and paste the id in the PulseShare settings page. Click on Save Settings button.\u003C\u002Fli>\n\u003Cli>If you and to integrate podcast Open Spotify and go to the podcast you want to embed. Now copy the id from the url in the address bar: e.g. If the url is like this – https:\u002F\u002Fopen.spotify.com\u002Fshow\u002F0s54Nhd4345F9WDwdfwdcDfd then the id is – \u003Ccode>0s54Nhd4345F9WDwdfwdcDfd\u003C\u002Fcode>. Now copy and paste the id in the PulseShare settings page. Click on Save Settings button.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>NEED SUPPORT\u003C\u002Fh4>\n\u003Cp>Need help with something? Have an issue to report? Visit \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpulseshare\u002F\" title=\"Plugin’s Forum\" rel=\"ugc\">Plugin’s Forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>OR\u003C\u002Fp>\n\u003Cp>Get in touch with us on \u003Ca href=\"mailto:pulseshare@swapnild.com\" rel=\"nofollow ugc\">EMAIL\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Made with love by \u003Ca href=\"https:\u002F\u002Fswapnild.com\" title=\"Swapnil Deshpande\" rel=\"nofollow ugc\">Swapnil Deshpande\u003C\u002Fa>!\u003C\u002Fp>\n","Share interactive content from Spotify on your website seamlessly without any embed codes.",80,2679,"2026-02-20T14:19:00.000Z","6.6",[19,105,22,106,107],"audio","podcast","spotify","https:\u002F\u002Fswapnild.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpulseshare.1.1.2.zip",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":120,"num_ratings":32,"last_updated":121,"tested_up_to":15,"requires_at_least":47,"requires_php":122,"tags":123,"homepage":127,"download_link":128,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"janzeman-shared-albums-for-google-photos","Shared Albums for Google Photos (by JanZeman)","2.0.6","Jan Zeman","https:\u002F\u002Fprofiles.wordpress.org\u002Fjanzeman\u002F","\u003Cp>Shared Albums for Google Photos (by JanZeman) allows you to easily display publicly shared Google Photos albums in your WordPress posts and pages using a simple shortcode. The plugin uses the modern Swiper library to provide a beautiful, touch-enabled gallery experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> This plugin is not affiliated with or endorsed by Google LLC. Google Photos™ is a trademark of Google LLC.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>IMPORTANT:\u003C\u002Fstrong> Short links (photos.app.goo.gl) might stop working in the future. While both full and short link formats work today, we strongly recommend using the full link format \u003Ccode>https:\u002F\u002Fphotos.google.com\u002Fshare\u002F\u003C\u002Fcode> to ensure your galleries continue working. The plugin will display a warning banner when short links are detected.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Gallery Mode (Default)\u003C\u002Fstrong> – Display photos as a thumbnail gallery with uniform\u002Fjustified layouts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gallery Paging Or Scrolling\u003C\u002Fstrong> – Use \u003Ccode>gallery-rows\u003C\u002Fcode> with optional \u003Ccode>gallery-scroll\u003C\u002Fcode> to choose page controls or a single scrollable gallery\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern Gallery Viewer\u003C\u002Fstrong> – Powered by Swiper 11, a modern mobile-friendly slider\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong> – Works perfectly on desktop, tablet, and mobile devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Playground\u003C\u002Fstrong> – Admin-only sandbox on the Settings page for experimenting with \u003Ccode>[jzsa-album]\u003C\u002Fcode> shortcodes and previews\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Touch Gestures\u003C\u002Fstrong> – Swipe navigation on touch devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Play\u002FPause Control\u003C\u002Fstrong> – Fullscreen play\u002Fpause button with spacebar keyboard shortcut\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fullscreen Navigation\u003C\u002Fstrong> – In fullscreen, single-click\u002Ftap navigates previous\u002Fnext photos\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fullscreen Toggle Modes\u003C\u002Fstrong> – \u003Ccode>full-screen-toggle\u003C\u002Fcode> supports \u003Ccode>button-only\u003C\u002Fcode> (default), \u003Ccode>single-click\u003C\u002Fcode>, \u003Ccode>double-click\u003C\u002Fcode>, and \u003Ccode>disabled\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fullscreen Image Fit\u003C\u002Fstrong> – \u003Ccode>full-screen-image-fit\u003C\u002Fcode> supports \u003Ccode>fit\u003C\u002Fcode> (default), \u003Ccode>contain\u003C\u002Fcode>, and \u003Ccode>cover\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dual-Mode Slideshow\u003C\u002Fstrong> – Separate slideshow settings for normal and fullscreen modes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zoom Support\u003C\u002Fstrong> – Pinch-to-zoom on touch devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keyboard Navigation\u003C\u002Fstrong> – Use arrow keys to navigate, spacebar to play\u002Fpause in fullscreen\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Progressive Loading\u003C\u002Fstrong> – Loads preview images first, then full-resolution for optimal performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Preloading\u003C\u002Fstrong> – Automatically preloads adjacent slides for smooth navigation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lazy Loading\u003C\u002Fstrong> – Images load as needed for optimal performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Error Recovery\u003C\u002Fstrong> – Graceful fallback with placeholder when images fail to load\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Download Button\u003C\u002Fstrong> – Optional download button to save photos to your device\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable\u003C\u002Fstrong> – Control dimensions, slideshow, delays, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cached for Performance\u003C\u002Fstrong> – Gallery HTML is cached for 24 hours\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Large Album Support\u003C\u002Fstrong> – Handles up to 300 photos per album (Google Photos limitation; very old iOS\u002FWebKit devices may be limited to 25 photos for stability)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Cp>The plugin fetches your public Google Photos album and creates a responsive gallery. Simply paste the share link from Google Photos into the shortcode.\u003C\u002Fp>\n\u003Ch4>Security & Error Handling\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>SSRF protection – validates Google Photos URLs\u003C\u002Fli>\n\u003Cli>Proper output escaping for XSS prevention\u003C\u002Fli>\n\u003Cli>WordPress coding standards compliant\u003C\u002Fli>\n\u003Cli>Swiper library bundled locally\u003C\u002Fli>\n\u003Cli>User-friendly error messages for invalid or short links\u003C\u002Fli>\n\u003Cli>Automatic detection and warning for deprecated goo.gl links\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch4>Basic Usage\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>RECOMMENDED:\u003C\u002Fstrong> Use the full \u003Ccode>photos.google.com\u002Fshare\u002F\u003C\u002Fcode> URL format for future compatibility.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[jzsa-album link=\"https:\u002F\u002Fphotos.google.com\u002Fshare\u002FAF1QipOg3EA51ATc_YWHyfcffDCzNZFsVTU_uBqSEKFix7LY80DIgH3lMkLwt4QDTHd8EQ?key=RGwySFNhbmhqMFBDbnZNUUtwY0stNy1XV1JRbE9R\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Note: Short links (photos.app.goo.gl) are still supported but will show a deprecation warning.\u003C\u002Fp>\n\u003Ch4>Advanced Usage\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[jzsa-album\n    link=\"https:\u002F\u002Fphotos.google.com\u002Fshare\u002FAF1QipOg3EA51ATc_YWHyfcffDCzNZFsVTU_uBqSEKFix7LY80DIgH3lMkLwt4QDTHd8EQ?key=RGwySFNhbmhqMFBDbnZNUUtwY0stNy1XV1JRbE9R\"\n    background-color=\"#000000\"\n    image-fit=\"contain\"\n    width=\"500\"\n    height=\"375\"\n    slideshow=\"false\"\n    slideshow-delay=\"5\"\n    slideshow-autoresume=\"60\"\n    start-at=\"1\"\n    full-screen-slideshow=\"false\"\n    full-screen-slideshow-delay=\"5\"\n    full-screen-image-fit=\"fit\"\n    full-screen-toggle=\"button-only\"\n    show-title=\"true\"\n    show-counter=\"true\"\n    show-link-button=\"true\"\n    show-download-button=\"true\"\n    fullscreen-show-link-button=\"true\"\n    fullscreen-show-download-button=\"true\"\n]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Tip: \u003Ccode>full-screen-image-fit\u003C\u002Fcode> defaults to \u003Ccode>fit\u003C\u002Fcode>, which preserves the full photo (no crop) while scaling it to fill at least one fullscreen axis.\u003C\u002Fp>\n\u003Ch4>Shortcode Parameters\u003C\u002Fh4>\n\u003Cp>The only required parameter is \u003Cstrong>link\u003C\u002Fstrong> — the Google Photos share URL.\u003C\u002Fp>\n\u003Cp>All other parameters are optional and control appearance, slideshow, fullscreen behavior, display options, gallery mode, and gallery layout.\u003C\u002Fp>\n\u003Cp>Tip: Use \u003Ccode>show-link-button\u003C\u002Fcode> \u002F \u003Ccode>show-download-button\u003C\u002Fcode> for inline (non-fullscreen) controls, and \u003Ccode>fullscreen-show-link-button\u003C\u002Fcode> \u002F \u003Ccode>fullscreen-show-download-button\u003C\u002Fcode> for fullscreen controls. Fullscreen values inherit from inline values when omitted.\u003C\u002Fp>\n\u003Cp>For the complete list of all parameters with descriptions and defaults, visit the plugin’s \u003Cstrong>Settings\u003C\u002Fstrong> page in your WordPress admin (Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Shared Albums for Google Photos). The Settings page also includes a Playground for experimenting with shortcodes and live Samples you can copy.\u003C\u002Fp>\n\u003Ch4>Getting Your Album Share Link\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Open Google Photos and select an album\u003C\u002Fli>\n\u003Cli>Click the share button (or three-dot menu > Share)\u003C\u002Fli>\n\u003Cli>Click “Create link” or “Get link”\u003C\u002Fli>\n\u003Cli>Copy the FULL share link (format: \u003Ccode>https:\u002F\u002Fphotos.google.com\u002Fshare\u002FAF1QipN...\u003C\u002Fcode>)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>IMPORTANT:\u003C\u002Fstrong> Google Photos may show a short link like \u003Ccode>https:\u002F\u002Fphotos.app.goo.gl\u002Fabc123\u003C\u002Fcode>. These short links \u003Cstrong>might stop working in the future\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Current Behavior:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Short links still work but display a warning banner\u003Cbr \u002F>\n– We strongly recommend using full links to avoid future issues\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How to get the full link:\u003C\u002Fstrong>\u003Cbr \u002F>\n– On web: Right-click the album share link and choose “Copy link address” to get the full link\u003Cbr \u002F>\n– Or visit the short link in your browser and copy the full link from the address bar\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003Cbr \u002F>\nFull link (recommended): \u003Ccode>https:\u002F\u002Fphotos.google.com\u002Fshare\u002FAF1QipNxLo...\u003C\u002Fcode> ✅\u003Cbr \u002F>\nShort link (works with warning): \u003Ccode>https:\u002F\u002Fphotos.app.goo.gl\u002Fabc123\u003C\u002Fcode> ⚠️\u003C\u002Fp>\n\u003Cp>Use the shortcode with full link:\u003Cbr \u002F>\n    [jzsa-album link=”https:\u002F\u002Fphotos.google.com\u002Fshare\u002FAF1QipNxLo…”]\u003C\u002Fp>\n\u003Cp>Or with short link (not recommended):\u003Cbr \u002F>\n    [jzsa-album link=”https:\u002F\u002Fphotos.app.goo.gl\u002Fabc123″]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important:\u003C\u002Fstrong> The album must be public (shared via link) for the plugin to access it.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Uses \u003Ca href=\"https:\u002F\u002Fswiperjs.com\u002F\" rel=\"nofollow ugc\">Swiper\u003C\u002Fa> – MIT License\u003C\u002Fli>\n\u003Cli>Uses \u003Ca href=\"https:\u002F\u002Fplyr.io\u002F\" rel=\"nofollow ugc\">Plyr\u003C\u002Fa> – MIT License\u003C\u002Fli>\n\u003Cli>Developed by Jan Zeman\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect or store any user data.\u003C\u002Fp>\n\u003Ch4>Use of external Google services\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The plugin fetches public Google Photos album pages from \u003Ccode>https:\u002F\u002Fphotos.google.com\u003C\u002Fcode> and image files from \u003Ccode>*.googleusercontent.com\u003C\u002Fcode> in order to render the galleries.\u003C\u002Fli>\n\u003Cli>Only publicly shared album links are supported; the plugin has no access to private albums or any content that is not already available via a public share link.\u003C\u002Fli>\n\u003Cli>The plugin does not collect, store, or transmit user credentials or personal data. It only caches album HTML and image URLs in WordPress transients for performance, and this cache is stored locally in your WordPress database.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bug reports:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FJanZeman\u002Fshared-albums-for-google-photos\u002Fissues\u002Fnew\" rel=\"nofollow ugc\">Open an issue on GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Feature requests:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fjanzeman-shared-albums-for-google-photos\u002F\" rel=\"ugc\">Post on the support forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Leave a rating:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fjanzeman-shared-albums-for-google-photos\u002Freviews\u002F#new-post\" rel=\"ugc\">Review on WordPress.org\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Buy Me a Coffee:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.buymeacoffee.com\u002Fjanzeman\" rel=\"nofollow ugc\">buymeacoffee.com\u002Fjanzeman\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Display publicly shared Google Photos albums with a modern, responsive Swiper-based gallery viewer.",40,854,96,"2026-03-30T13:03:00.000Z","7.0",[19,22,124,125,126],"gallery","google-photos","swiper","https:\u002F\u002Fgithub.com\u002FJanZeman\u002Fshared-albums-for-google-photos","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjanzeman-shared-albums-for-google-photos.2.0.6.zip",{"attackSurface":130,"codeSignals":185,"taintFlows":234,"riskAssessment":264,"analyzedAt":273},{"hooks":131,"ajaxHandlers":171,"restRoutes":172,"shortcodes":179,"cronEvents":183,"entryPointCount":184,"unprotectedCount":13},[132,137,142,145,149,153,156,159,164,167],{"type":133,"name":134,"callback":135,"file":136,"line":82},"action","rest_api_init","gf_blocks_for_bandcamp__meta_rest_route","src\\functions.php",{"type":133,"name":138,"callback":139,"file":140,"line":141},"init","gf_blocks_for_bandcamp__required_notice","src\\init.php",9,{"type":133,"name":138,"callback":143,"file":140,"line":144},"gf_blocks_for_bandcamp__load_blocks",10,{"type":133,"name":146,"callback":147,"file":140,"line":148},"plugins_loaded","gf_blocks_for_bandcamp__include_functions",11,{"type":133,"name":150,"callback":151,"file":140,"line":152},"wp_enqueue_scripts","gf_blocks_for_bandcamp__stylesheets",12,{"type":133,"name":154,"callback":151,"file":140,"line":155},"admin_enqueue_scripts",13,{"type":133,"name":157,"callback":151,"file":140,"line":158},"enqueue_block_editor_assets",14,{"type":160,"name":161,"callback":162,"file":140,"line":163},"filter","block_categories_all","gf_blocks_for_bandcamp__custom_block_category",15,{"type":160,"name":150,"callback":165,"file":140,"line":166},"gf_blocks_for_bandcamp__frontend_scripts",16,{"type":133,"name":168,"callback":169,"file":140,"line":170},"admin_notices","gf_blocks_for_bandcamp__notice",79,[],[173],{"namespace":174,"route":175,"methods":176,"callback":178,"permissionCallback":178,"file":136,"line":155},"blocks-for-bandcamp\u002Fv1","\u002Fmeta",[177],"POST","closure",[180],{"tag":21,"callback":181,"file":136,"line":182},"gf_blocks_for_bandcamp__register_bandcamp_shortcode",134,[],2,{"dangerousFunctions":186,"sqlUsage":187,"outputEscaping":189,"fileOperations":13,"externalRequests":232,"nonceChecks":13,"capabilityChecks":232,"bundledLibraries":233},[],{"prepared":13,"raw":13,"locations":188},[],{"escaped":190,"rawEcho":191,"locations":192},221,18,[193,197,199,201,202,204,206,209,212,214,216,218,220,222,224,226,228,230],{"file":194,"line":195,"context":196},"blocks\\bandcamp-album\\render.php",56,"raw output",{"file":194,"line":198,"context":196},74,{"file":194,"line":200,"context":196},113,{"file":194,"line":45,"context":196},{"file":194,"line":203,"context":196},194,{"file":194,"line":205,"context":196},201,{"file":207,"line":208,"context":196},"blocks\\bandcamp-embed\\render.php",22,{"file":210,"line":211,"context":196},"blocks\\bandcamp-merch\\render.php",36,{"file":210,"line":213,"context":196},55,{"file":210,"line":215,"context":196},143,{"file":210,"line":217,"context":196},150,{"file":210,"line":219,"context":196},156,{"file":210,"line":221,"context":196},179,{"file":210,"line":223,"context":196},181,{"file":225,"line":195,"context":196},"blocks\\bandcamp-miniplayer\\render.php",{"file":225,"line":227,"context":196},73,{"file":225,"line":229,"context":196},110,{"file":225,"line":231,"context":196},117,1,[],[235,254],{"entryPoint":236,"graph":237,"unsanitizedCount":232,"severity":253},"gf_blocks_for_bandcamp__fetch_bandcamp_page (src\\functions.php:84)",{"nodes":238,"edges":250},[239,244],{"id":240,"type":241,"label":242,"file":136,"line":243},"n0","source","$_SERVER",88,{"id":245,"type":246,"label":247,"file":136,"line":248,"wp_function":249},"n1","sink","wp_remote_get() [SSRF]",93,"wp_remote_get",[251],{"from":240,"to":245,"sanitized":252},false,"medium",{"entryPoint":255,"graph":256,"unsanitizedCount":13,"severity":263},"\u003Cfunctions> (src\\functions.php:0)",{"nodes":257,"edges":260},[258,259],{"id":240,"type":241,"label":242,"file":136,"line":243},{"id":245,"type":246,"label":247,"file":136,"line":248,"wp_function":249},[261],{"from":240,"to":245,"sanitized":262},true,"low",{"summary":265,"deductions":266},"The plugin 'blocks-for-bandcamp' v1.1.0 demonstrates a generally strong security posture based on the provided static analysis.  A significant positive is the absence of dangerous functions, raw SQL queries, and file operations, indicating a cautious approach to core security risks. The high percentage of properly escaped output (92%) further suggests good development practices for preventing cross-site scripting vulnerabilities.  The plugin also utilizes prepared statements for its SQL queries, which is a critical security measure. The vulnerability history is clean, with no known CVEs, which is a very positive indicator of its current security state.\n\nHowever, there are a few areas that warrant attention. The presence of one flow with an unsanitized path in the taint analysis, even if not classified as critical or high severity, represents a potential risk. This suggests that user-supplied input might not be adequately sanitized before being used in a file-related operation or a similar context, which could lead to vulnerabilities if exploited. Additionally, the lack of nonce checks on any entry points (AJAX or REST API) is a notable concern. While the entry points themselves have permission callbacks, the absence of nonces means that even authenticated users could potentially trigger actions repeatedly or maliciously without specific request verification, which is a common vulnerability vector. The plugin also performs an external HTTP request, which, while not inherently a vulnerability, introduces a dependency on external services and potential for man-in-the-middle attacks if not handled securely, though there's no direct evidence of insecurity here.\n\nIn conclusion, 'blocks-for-bandcamp' v1.1.0 exhibits many good security practices, particularly in its handling of SQL and output. The clean vulnerability history is reassuring. Nevertheless, the identified unsanitized path and the complete absence of nonce checks represent potential weaknesses that could be exploited. Addressing these specific points would further enhance the plugin's security.",[267,270],{"reason":268,"points":269},"Flow with unsanitized path in taint analysis",8,{"reason":271,"points":272},"No nonce checks on entry points",7,"2026-03-16T20:36:47.513Z",{"wat":275,"direct":284},{"assetPaths":276,"generatorPatterns":279,"scriptPaths":280,"versionParams":281},[277,278],"\u002Fwp-content\u002Fplugins\u002Fblocks-for-bandcamp\u002Fassets\u002Fcss\u002Fcss.css","\u002Fwp-content\u002Fplugins\u002Fblocks-for-bandcamp\u002Fassets\u002Fjs\u002Fjs.js",[],[278],[282,283],"blocks-for-bandcamp\u002Fassets\u002Fcss\u002Fcss.css?ver=","blocks-for-bandcamp\u002Fassets\u002Fjs\u002Fjs.js?ver=",{"cssClasses":285,"htmlComments":291,"htmlAttributes":292,"restEndpoints":293,"jsGlobals":295,"shortcodeOutput":297},[286,287,288,289,290],"blocks-for-bandcamp-album","blocks-for-bandcamp-embed","blocks-for-bandcamp-form","blocks-for-bandcamp-merch","blocks-for-bandcamp-miniplayer",[],[],[294],"\u002Fwp-json\u002Fblocks-for-bandcamp\u002Fv1\u002Fmeta",[296],"BlocksForBandcamp_init",[],{"slug":4,"current_version":6,"total_versions":82,"versions":299},[300,305,312,319,326],{"version":6,"download_url":25,"svn_tag_url":301,"released_at":27,"has_diff":252,"diff_files_changed":302,"diff_lines":27,"trac_diff_url":303,"vulnerabilities":304,"is_current":262},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblocks-for-bandcamp\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblocks-for-bandcamp%2Ftags%2F1.0.4&new_path=%2Fblocks-for-bandcamp%2Ftags%2F1.1.0",[],{"version":306,"download_url":307,"svn_tag_url":308,"released_at":27,"has_diff":252,"diff_files_changed":309,"diff_lines":27,"trac_diff_url":310,"vulnerabilities":311,"is_current":252},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblocks-for-bandcamp.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblocks-for-bandcamp\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblocks-for-bandcamp%2Ftags%2F1.0.3&new_path=%2Fblocks-for-bandcamp%2Ftags%2F1.0.4",[],{"version":313,"download_url":314,"svn_tag_url":315,"released_at":27,"has_diff":252,"diff_files_changed":316,"diff_lines":27,"trac_diff_url":317,"vulnerabilities":318,"is_current":252},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblocks-for-bandcamp.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblocks-for-bandcamp\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblocks-for-bandcamp%2Ftags%2F1.0.1&new_path=%2Fblocks-for-bandcamp%2Ftags%2F1.0.3",[],{"version":320,"download_url":321,"svn_tag_url":322,"released_at":27,"has_diff":252,"diff_files_changed":323,"diff_lines":27,"trac_diff_url":324,"vulnerabilities":325,"is_current":252},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblocks-for-bandcamp.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblocks-for-bandcamp\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblocks-for-bandcamp%2Ftags%2F1.0.0&new_path=%2Fblocks-for-bandcamp%2Ftags%2F1.0.1",[],{"version":327,"download_url":328,"svn_tag_url":329,"released_at":27,"has_diff":252,"diff_files_changed":330,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":331,"is_current":252},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblocks-for-bandcamp.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblocks-for-bandcamp\u002Ftags\u002F1.0.0\u002F",[],[]]