[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fdNqxNKMGJvzxgTGtJ7vL73hzggAfTlMj0EBje9SU-Yk":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":13,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":33,"analysis":125,"fingerprints":244},"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.",0,128,"","6.9.4","5.4","7.4",[18,19,20,21,22],"albums","bandcamp","discography","grid","music","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facidboxblues-visual-grid-for-bandcamp.1.3.8.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":30,"trust_score":31,"computed_at":32},1,30,94,"2026-04-04T06:10:48.091Z",[34,55,75,92,109],{"slug":35,"name":36,"version":37,"author":38,"author_profile":39,"description":40,"short_description":41,"active_installs":24,"downloaded":42,"rating":43,"num_ratings":44,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":13,"tags":48,"homepage":51,"download_link":52,"security_score":53,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":54},"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.",16070,92,5,"2012-02-12T17:15:00.000Z","3.3.2","3.1",[19,49,50,20,22],"bands","custom-post-types","http:\u002F\u002Fmusopress.ernestoschnack.com\u002Fdiscography-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmusopress-discography.zip",85,"2026-03-15T15:16:48.613Z",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":63,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":13,"tags":69,"homepage":73,"download_link":74,"security_score":53,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":54},"simple-discography","Simple Discography","1.3.1","lermit4","https:\u002F\u002Fprofiles.wordpress.org\u002Flermit4\u002F","\u003Cp>Simple Discography is a very easy to use plugin that will allow you to manage the music tracks for an album or albums.\u003C\u002Fp>\n\u003Cp>For each album, you will be able to provide the following data:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Titus Album\u003C\u002Fli>\n\u003Cli>Album Description\u003C\u002Fli>\n\u003Cli>Date of Publication\u003C\u002Fli>\n\u003Cli>Cover art\u003C\u002Fli>\n\u003Cli>Song titles\u003C\u002Fli>\n\u003Cli>Song duration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\n\u003Cp>sidi-discography :\u003C\u002Fp>\n\u003Cp>[sidi-discography posts_per_page=-1 date_format=”y” order_by=”release” order=”DESC” dynamic=1 show_song=1 show_title=1 display=”list” cover_width=150 cover_height=150 id=”” filter=”” show_all=0 ]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>parameter :\n\u003Cul>\n\u003Cli>posts_per_page : default : -1 (all) value : -1, 1, 2, 3, 4,…\u003C\u002Fli>\n\u003Cli>date_format : default : “y” value : date format of date function of PHP\u003C\u002Fli>\n\u003Cli>order_by : default : “release” value : “rand”, “title”, “date”, “modified”, “release”\u003C\u002Fli>\n\u003Cli>order : default : “DESC” value : “DESC”, “ASC”\u003C\u002Fli>\n\u003Cli>dynamic : default : 1 value : 0, 1 : show directly the discs and Songs. the user can not discs!\u003C\u002Fli>\n\u003Cli>show_song : default : 1 value : 0, 1 : don’t show the Discs and the songs\u003C\u002Fli>\n\u003Cli>Display : default : list value : list, thumbnail\u003C\u002Fli>\n\u003Cli>show_title : default : 1 value : 0, 1\u003C\u002Fli>\n\u003Cli>cover_width : default : 150 value : 1, 2, 3, 4,…\u003C\u002Fli>\n\u003Cli>cover_height : default : 150 value : 1, 2, 3, 4,…\u003C\u002Fli>\n\u003Cli>id : default : “” value : string : if you use more than one sidi-discography on a page\u003C\u002Fli>\n\u003Cli>filter : default : “” value : “2” ou “3,6” : Displays only the albums that are in the mentioned categories\u003C\u002Fli>\n\u003Cli>show_all : default : 0 value : 0, 1 : Displays a link to the discography page if all the albums of the selection are not displayed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Main Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy to add new album\u003C\u002Fli>\n\u003Cli>Shortcode for view album list\u003C\u002Fli>\n\u003Cli>Widget with Album list\u003C\u002Fli>\n\u003Cli>Scalable cover on widget and shortcode\u003C\u002Fli>\n\u003Cli>Easy to organize tacks (Drag&Drop)\u003C\u002Fli>\n\u003Cli>Integrate responsive design for web and mobile\u003C\u002Fli>\n\u003Cli>Easy integration into the default WordPress themes and Genesis\u003C\u002Fli>\n\u003Cli>Integrate Genesis SEO\u003C\u002Fli>\n\u003Cli>Translate in French\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Todo\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Admin Section\n\u003Cul>\n\u003Cli>create a thumbnail of 150×150 px for de Cover\u003C\u002Fli>\n\u003Cli>Add management business link to Amazon, iTunes, Spotify …\u003C\u002Fli>\n\u003Cli>attache file resume track\u003C\u002Fli>\n\u003Cli>import and export of discography\u003C\u002Fli>\n\u003Cli>Add placeHolder on input box\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>shortcode\n\u003Cul>\n\u003Cli>add new single album shortcode\u003C\u002Fli>\n\u003Cli>add “Simple list” for display type\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Simple Discography is a easy to use plugin that will allow you to manage the music tracks for an album or albums.",80,5468,3,"2015-05-30T05:10:00.000Z","4.2.39","3.0",[70,71,20,22,72],"album","artist","music-manage","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-discography","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-discography.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":24,"num_ratings":29,"last_updated":85,"tested_up_to":86,"requires_at_least":68,"requires_php":13,"tags":87,"homepage":90,"download_link":91,"security_score":53,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":54},"album-cover-finder","Album Cover Finder","0.7.0","urre","https:\u002F\u002Fprofiles.wordpress.org\u002Furre\u002F","\u003Col>\n\u003Cli>Search for album covers via \u003Ca href=\"www.lastfm.se\u002Fapi\" rel=\"nofollow ugc\">Last.fm API\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Set post attachments, saves album cover art in your media library\u003C\u002Fli>\n\u003Cli>Set album cover art as featured image\u003C\u002Fli>\n\u003Cli>Insert album cover art into post editor\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Furre\u002Falbumcoverfinder\" rel=\"nofollow ugc\">Github\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Feedback\u003C\u002Fh3>\n\u003Cp>Contact me at hej@urre.me or at https:\u002F\u002Ftwitter.com\u002Furre and hopefully I can do something about it.\u003C\u002Fp>\n","Search for album covers, and use image as featured image, attachment or in post editor.",10,4296,"2023-08-29T08:19:00.000Z","6.3.0",[88,18,71,89,22],"album-covers","covers","http:\u002F\u002Flabs.urre.me\u002Falbumcoverfinder\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Falbum-cover-finder.0.7.0.zip",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":83,"downloaded":100,"rating":101,"num_ratings":102,"last_updated":13,"tested_up_to":103,"requires_at_least":104,"requires_php":13,"tags":105,"homepage":107,"download_link":108,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"artistography","Artistography","0.3.3-alpha2","MistahWrite","https:\u002F\u002Fprofiles.wordpress.org\u002Fmistahwrite\u002F","\u003Cp>Allows you to organize music, pictures\u002Fimages, and videos on an artist page.  The artist page has jQuery-UI style tabs, and polls tags on posts for the artist’s name and then files them into the Related Posts tab.  It utilizes soundmanager2 and displays free songs on a player on the website.  Recommended for use with Advanced AJAX Page Loader.  This is a constant work in progress, and is evolving into an incredible plugin for musicians or record labels.\u003C\u002Fp>\n\u003Cp>Uses for FTP and file browsing capability:\u003Cbr \u002F>\n * http:\u002F\u002Fsourceforge.net\u002Fprojects\u002Fencode-explorer\u002F (version 6.3)\u003Cbr \u002F>\n * http:\u002F\u002Fsourceforge.net\u002Fprojects\u002Fzupload\u002F\u003C\u002Fp>\n","Organizes a portfolio of music, videos, and images on your blog\u002Fwebsite with PayPal eCommerce.",5171,70,2,"4.1.42","3.0.1",[71,93,20,106,22],"media","http:\u002F\u002Fwww.artistography.org\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fartistography.zip",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":83,"downloaded":117,"rating":11,"num_ratings":11,"last_updated":118,"tested_up_to":119,"requires_at_least":120,"requires_php":13,"tags":121,"homepage":123,"download_link":124,"security_score":53,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":54},"recordbrowser","Recordbrowser","1.1.7","Vanessa Roseline Siegl","https:\u002F\u002Fprofiles.wordpress.org\u002Fcpulchra\u002F","\u003Cp>This is directed at anyone who wants to display a discography on their webpage.\u003Cbr \u002F>\nIt could be you are a musician, or you run a label, or you have a record store, or even just want to show off your collection to the world.\u003C\u002Fp>\n\u003Ch3>Upcoming Features\u003C\u002Fh3>\n\u003Cp>Widgets for the sidebar\u003Cbr \u002F>\nOverride settings via the shortcode\u003Cbr \u002F>\nFeatured records\u003Cbr \u002F>\nUpload songs\u003Cbr \u002F>\nLocalization\u003Cbr \u002F>\nAdd multiple records at once\u003C\u002Fp>\n\u003Ch3>Ideas \u002F Need Help?\u003C\u002Fh3>\n\u003Cp>Contact me at vanessa.siegl@gmail.com\u003C\u002Fp>\n\u003Ch3>Want me to host you?\u003C\u002Fh3>\n\u003Cp>Get a subdomain on recordbrowser.com -> http:\u002F\u002Fyourname.recordbrowser.com and start displaying your record to the world\u003Cbr \u002F>\nContact me at vanessa.siegl@gmail.com for terms&conditions\u003C\u002Fp>\n\u003Ch3>Misc\u003C\u002Fh3>\n\u003Cp>The record the plugin adds into your database upon installation is by Bessie Smith.\u003Cbr \u002F>\nShe was a queer Blues Singer early in the last century and is pretty awesome. I recommend that you check her out.\u003C\u002Fp>\n","This plugin allows users to organize their record collection or discography and present it to visitors.",1765,"2017-05-07T14:07:00.000Z","4.7.32","4.7.4",[20,22,122],"music-collecting","http:\u002F\u002Frecordbrowser.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecordbrowser.zip",{"attackSurface":126,"codeSignals":178,"taintFlows":195,"riskAssessment":236,"analyzedAt":243},{"hooks":127,"ajaxHandlers":154,"restRoutes":169,"shortcodes":170,"cronEvents":175,"entryPointCount":177,"unprotectedCount":11},[128,134,138,142,146,150],{"type":129,"name":130,"callback":131,"file":132,"line":133},"action","admin_menu","add_admin_menu","acidboxblues-visual-grid-for-bandcamp.php",66,{"type":129,"name":135,"callback":136,"file":132,"line":137},"admin_init","register_settings",67,{"type":129,"name":139,"callback":140,"file":132,"line":141},"wp_enqueue_scripts","enqueue_frontend_assets",68,{"type":129,"name":143,"callback":144,"file":132,"line":145},"admin_enqueue_scripts","enqueue_admin_assets",69,{"type":129,"name":147,"callback":148,"file":132,"line":149},"acidvigr_cache_update_event","cron_update_cache",77,{"type":129,"name":151,"callback":152,"file":132,"line":153},"plugins_loaded","closure",464,[155,161,165],{"action":156,"nopriv":157,"callback":158,"hasNonce":159,"hasCapCheck":159,"file":132,"line":160},"acidvigr_get_urls",false,"ajax_get_urls",true,72,{"action":162,"nopriv":157,"callback":163,"hasNonce":159,"hasCapCheck":159,"file":132,"line":164},"acidvigr_process_single","ajax_process_single",73,{"action":166,"nopriv":157,"callback":167,"hasNonce":159,"hasCapCheck":159,"file":132,"line":168},"acidvigr_finalize","ajax_finalize",74,[],[171],{"tag":172,"callback":173,"file":132,"line":174},"acidvigr_visual_grid","display_grid",65,[176],{"hook":147,"callback":147,"file":132,"line":63},4,{"dangerousFunctions":179,"sqlUsage":180,"outputEscaping":182,"fileOperations":44,"externalRequests":29,"nonceChecks":177,"capabilityChecks":177,"bundledLibraries":194},[],{"prepared":102,"raw":11,"locations":181},[],{"escaped":183,"rawEcho":177,"locations":184},22,[185,188,190,192],{"file":132,"line":186,"context":187},280,"raw output",{"file":132,"line":189,"context":187},313,{"file":132,"line":191,"context":187},317,{"file":132,"line":193,"context":187},320,[],[196,219],{"entryPoint":197,"graph":198,"unsanitizedCount":29,"severity":218},"ajax_process_single (acidboxblues-visual-grid-for-bandcamp.php:195)",{"nodes":199,"edges":215},[200,205,209],{"id":201,"type":202,"label":203,"file":132,"line":204},"n0","source","$_POST",203,{"id":206,"type":207,"label":208,"file":132,"line":204},"n1","transform","→ get_bandcamp_data()",{"id":210,"type":211,"label":212,"file":132,"line":213,"wp_function":214},"n2","sink","wp_remote_get() [SSRF]",381,"wp_remote_get",[216,217],{"from":201,"to":206,"sanitized":157},{"from":206,"to":210,"sanitized":157},"medium",{"entryPoint":220,"graph":221,"unsanitizedCount":102,"severity":218},"\u003Cacidboxblues-visual-grid-for-bandcamp> (acidboxblues-visual-grid-for-bandcamp.php:0)",{"nodes":222,"edges":232},[223,225,226,228,230],{"id":201,"type":202,"label":203,"file":132,"line":224},199,{"id":206,"type":211,"label":212,"file":132,"line":213,"wp_function":214},{"id":210,"type":202,"label":227,"file":132,"line":204},"$_POST (x2)",{"id":229,"type":207,"label":208,"file":132,"line":204},"n3",{"id":231,"type":211,"label":212,"file":132,"line":213,"wp_function":214},"n4",[233,234,235],{"from":201,"to":206,"sanitized":159},{"from":210,"to":229,"sanitized":157},{"from":229,"to":231,"sanitized":157},{"summary":237,"deductions":238},"The acidboxblues-visual-grid-for-bandcamp plugin v1.3.8 demonstrates a generally good security posture, particularly in its handling of SQL queries, which are all prepared, and the presence of nonce and capability checks on all identified entry points. The absence of any historical CVEs or recorded vulnerabilities further suggests a well-maintained and secure codebase.  The plugin also shows strong output escaping practices, with a high percentage of outputs being properly escaped.\n\nHowever, a notable concern arises from the taint analysis, which identified two flows with unsanitized paths. While these did not escalate to critical or high severity issues in this analysis, they represent potential vectors for vulnerabilities if external or user-supplied data is not meticulously handled before being used in file operations or other sensitive contexts. The presence of file operations without explicit mention of sanitization in the taint analysis warrants careful review of how file paths are constructed and validated.\n\nIn conclusion, the plugin exhibits many positive security characteristics. The primary area for improvement and scrutiny lies in the identified unsanitized paths, which should be addressed to completely mitigate any potential risks associated with file operations or data manipulation. Addressing these flows will solidify the plugin's already strong security foundation.",[239,241],{"reason":240,"points":83},"Unsanitized paths in taint flows",{"reason":242,"points":44},"File operations without explicit sanitization context","2026-03-17T05:57:11.875Z",{"wat":245,"direct":253},{"assetPaths":246,"generatorPatterns":248,"scriptPaths":249,"versionParams":251},[247],"\u002Fwp-content\u002Fplugins\u002Facidboxblues-visual-grid-for-bandcamp\u002Fassets\u002Fcss\u002Ffrontend.css",[],[250],"\u002Fwp-content\u002Fplugins\u002Facidboxblues-visual-grid-for-bandcamp\u002Fassets\u002Fjs\u002Fadmin.js",[252],"acidboxblues-visual-grid-for-bandcamp\u002Fassets\u002Fcss\u002Ffrontend.css?ver=",{"cssClasses":254,"htmlComments":255,"htmlAttributes":256,"restEndpoints":257,"jsGlobals":258,"shortcodeOutput":260},[],[],[],[],[259],"acidvigr_vars",[]]