[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f9wcu0xBKF3xVi0Lire69ZSQGEenH1CmtzxDyUuztlAk":3},{"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":14,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":32,"analysis":141,"fingerprints":290},"kirilkirkov-spotify-search","Search for Spotify","2.0","Kiril Kirkov","https:\u002F\u002Fprofiles.wordpress.org\u002Fkirilkirkov\u002F","\u003Cp>Search for Spotify plugin provides a way to find any Track, Album, Playlist or Artist in spotify.com through their API.\u003Cbr \u002F>\nSpotify is one of the largest music streaming service providers with over 406 million monthly active users, including 180 million paying subscribers, as of December 2021.\u003Cbr \u002F>\nIntegrated with \u003Ca href=\"https:\u002F\u002Ftunedex.routenote.com\" rel=\"nofollow ugc\">tunedex.routenote.com\u003C\u002Fa>, part of \u003Ca href=\"https:\u002F\u002Fwww.routenote.com\u002F?ref=wordpress-kirilkirkov-spotify-search\" rel=\"nofollow ugc\">RouteNote.com\u003C\u002Fa>, the world’s largest music distribution company. Tunedex gives access to a vast collection of additional information about artists, albums, and tracks, including multiple links for listening and downloading where the content is available.\u003C\u002Fp>\n\u003Cp>📌 Features included:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Search for Artists, Tracks, Albums, Playlists\u003C\u002Fli>\n\u003Cli>Combine search for all types or only for specific\u003C\u002Fli>\n\u003Cli>Choose limit of the results\u003C\u002Fli>\n\u003Cli>Using with short-code, can be included everywhere in the website\u003C\u002Fli>\n\u003Cli>Responsive design\u003C\u002Fli>\n\u003Cli>Included option for absolute positioned results which means that results can be listed in the main menu or in pages\u002Fposts\u003C\u002Fli>\n\u003Cli>Pagination of the results\u003C\u002Fli>\n\u003Cli>Option to write your own styles if you wants to rewrite the current style\u003C\u002Fli>\n\u003Cli>Option for full exclude of the default styles\u003C\u002Fli>\n\u003Cli>Easily AUTO generate tokens for Spotify API with one Button\u003C\u002Fli>\n\u003Cli>Caching queries to prevent reach limit quota of the Spotify API\u003C\u002Fli>\n\u003Cli>Beautiful design which looks exactly like your users are in spotify\u003C\u002Fli>\n\u003Cli>All type of themes compatible\u003C\u002Fli>\n\u003Cli>Open found results directly on Spotify or \u003Ca href=\"https:\u002F\u002Ftunedex.routenote.com\" rel=\"nofollow ugc\">Tunedex RouteNote\u003C\u002Fa> \u003Cstrong>(Tunedex is biggest Open Music Database with a lot of additional information)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Add custom URL parameters (GET parameters) to all Spotify links – perfect for referral links, tracking parameters, or any custom parameters you need\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Beautiful and easy administration with help\u002Fexplain for each field and feature.\u003C\u002Fp>\n\u003Cp>Updates and new features in future.\u003C\u002Fp>\n\u003Cp>Provide a way for your users to find any musical asset in the world.\u003C\u002Fp>\n","Search Spotify for tracks, albums, playlists, and artists from your WordPress site.",20,1554,0,"","6.9.4","4.7","7.0",[19,20,21,22],"spotify","spotify-search","spotify-shortcode","spotify-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkirilkirkov-spotify-search.2.0.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":30,"trust_score":24,"computed_at":31},"kirilkirkov",2,"2026-04-04T16:52:36.439Z",[33,59,80,103,122],{"slug":34,"name":35,"version":36,"author":37,"author_profile":38,"description":39,"short_description":40,"active_installs":41,"downloaded":42,"rating":43,"num_ratings":44,"last_updated":45,"tested_up_to":15,"requires_at_least":46,"requires_php":47,"tags":48,"homepage":53,"download_link":54,"security_score":55,"vuln_count":56,"unpatched_count":13,"last_vuln_date":57,"fetched_at":58},"powerpress","PowerPress Podcasting plugin by Blubrry","11.15.17","blubrry","https:\u002F\u002Fprofiles.wordpress.org\u002Fblubrry\u002F","\u003Cp>No. 1 Podcasting plugin for WordPress.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fxdoc0VaAZtU?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>This is PowerPress, the ultimate podcasting plugin developed by Blubrry Podcasting. Designed by podcasters for podcasters, PowerPress enables you to publish and manage one or multiple podcasts directly from your WordPress website. Strengthen your brand and reach audiences across all major platforms, such as Apple Podcasts, Spotify, YouTube Music, Amazon Music, and more.\u003C\u002Fp>\n\u003Ch4>Key Features at a Glance:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Integrated Players:\u003C\u002Fstrong> Choose from audio and video players with embedded support for platforms like YouTube. The ‘Skip to Position in Player’ shortcode allows listeners to jump to specific episode timestamps, and the Playlist Player will enable you to show multiple episodes at a glance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Effortless Podcast Import and Migration:\u003C\u002Fstrong> Seamlessly transition from hosts such as Spotify for Podcasters, SoundCloud, Libsyn, and more. Our Import Podcast and Migrate Media tools ensure a smooth transfer, especially to Blubrry Hosting, without losing content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subscribe Tools:\u003C\u002Fstrong> Boost your audience engagement with our subscribe page and sidebar widgets. Designed for responsive websites and high-resolution screens, these tools are optimized for standard and Apple Retina displays.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Podcast Management:\u003C\u002Fstrong> Easily handle multiple podcasts on one website with our Category Podcasting and Podcast Channels features.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Global Language Support:\u003C\u002Fstrong> PowerPress speaks your language, with numerous translations available and emoji support for your podcast feed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Podcasting 2.0:\u003C\u002Fstrong> As podcasting advances, Blubrry is at the forefront, implementing new Podcasting 2.0 features regularly, such as transcripts, funding, Value Time Split, chapters, live, and many more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Get Started with Ease:\u003C\u002Fh4>\n\u003Cp>Dive into podcasting with our user-friendly onboarding. From essential settings to publishing your first episode, we guide you through each step. Plus, easily submit your podcast to major directories for maximum reach.\u003C\u002Fp>\n\u003Ch4>Integrated Media Players – Tailored for Your Content:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Audio Players:\u003C\u002Fstrong> Choose from Blubrry Player (exclusive for Blubrry Hosting customers) with close captions and chapter support, MediaElement.js, the native HTML5 audio player, or use another player of your choice.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video Players:\u003C\u002Fstrong> Video podcasting support select from MediaElement.js, VideoJS, or the native HTML5 video player.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Positioning:\u003C\u002Fstrong> Place your player above or below content with easy-to-use player shortcodes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Playlist Player Embed:\u003C\u002Fstrong> Showcase a playlist of your latest episodes effortlessly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Diverse File Support:\u003C\u002Fstrong> PowerPress supports various audio and video formats, with a strong recommendation for MP3 for audio & MP4 for video.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Exclusive Integrated Subscribe Tools for Audience Growth:\u003C\u002Fh4>\n\u003Cp>Create a dedicated subscribe page and a mobile-optimized sidebar widget. Our tools are designed for clarity and ease, ensuring visitors become loyal followers\u002Fsubscribers.\u003C\u002Fp>\n\u003Ch4>Blubrry Podcast Hosting Customers – Enjoy Streamlined Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Publish media  directly from your site.\u003C\u002Fli>\n\u003Cli>View hosting usage and manage monthly quotas with ease.\u003C\u002Fli>\n\u003Cli>Conveniently migrate media files to your Blubrry account.\u003C\u002Fli>\n\u003Cli>Access IAB Certified Compliant statistics, with free and advanced options.\u003C\u002Fli>\n\u003Cli>Automated Transcripts (Optional)\u003C\u002Fli>\n\u003Cli>Media Mastering of Audio Files (Optional)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Migrating from Other Platforms?\u003C\u002Fh4>\n\u003Cp>PowerPress makes it easy. Whether you’re coming from another podcast plugin or a different service such as Libsyn or PodBean, our Import Podcast tool efficiently transfers your RSS feed and episodes.\u003C\u002Fp>\n\u003Ch4>PowerPress in Your Language:\u003C\u002Fh4>\n\u003Cp>Join our global community with PowerPress’ multilingual support. Interested in contributing translations? Contact us for an opportunity to get involved and gain recognition.\u003C\u002Fp>\n\u003Ch4>Ready to Transform Your Podcast?\u003C\u002Fh4>\n\u003Cp>Embrace the power of PowerPress for a seamless, feature-rich podcasting experience. Visit our website to learn more, download the plugin, and start your podcasting adventure today!\u003C\u002Fp>\n\u003Ch4>Need Help?\u003C\u002Fh4>\n\u003Cp>Contact the Blubrry Support team and look through the PowerPress \u003Ca href=\"https:\u002F\u002Fblubrry.com\u002Fsupport\u002Fpowerpress-documentation\u002Fpowerpress-documentation\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> we’ve created.\u003C\u002Fp>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Angelo Mandato, CIO \u003Ca href=\"http:\u002F\u002Fwww.blubrry.com\" rel=\"nofollow ugc\">Blubrry\u003C\u002Fa> – Plugin founder, architect and lead developer\u003C\u002Fli>\n\u003Cli>Pat McSweeny, PHP Developer – Developed initial version (v0.1.0) of plugin\u003C\u002Fli>\n\u003Cli>Jerry Stephens, \u003Ca href=\"http:\u002F\u002Fwayofthegeek.org\" rel=\"nofollow ugc\">Way of the Geek\u003C\u002Fa> – Contributed initial code fix for excerpt bug resolved in v0.6.1, wrote initial code for the 4 new flash players.\u003C\u002Fli>\n\u003Cli>Darcy Fiander, \u003Ca href=\"http:\u002F\u002Frootyradio.com\" rel=\"nofollow ugc\">Rooty Radio\u003C\u002Fa> – Fixed bug with category links to FeedValidator.org and category title warning when validating category feeds.\u003C\u002Fli>\n\u003Cli>Joel Haasnoot, \u003Ca href=\"http:\u002F\u002Fwaarisdetrein.nl\u002Fjoelhaasnoot\u002F\" rel=\"nofollow ugc\">Personal Blog\u003C\u002Fa> – Developed PodPress archive statistics.\u003C\u002Fli>\n\u003Cli>Nicolas Bouliane, \u003Ca href=\"http:\u002F\u002Fnicolasbouliane.com\u002F\" rel=\"nofollow ugc\">Personal Blog\u003C\u002Fa> – Contributed code for \u003Ccode>get_the_powerpress_all_players()\u003C\u002Fcode> function.\u003C\u002Fli>\n\u003Cli>Isiah Lloyd – Developed features in PowerPress 7.5, 7.6 and part of 8.0\u003C\u002Fli>\n\u003Cli>Ben Beecroft – Developed features in PowerPress 8.1+\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translators\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Danish translation for v1.0.11+ by \u003Ca href=\"http:\u002F\u002Fwordpress.blogos.dk\u002Fs%C3%B8g-efter-downloads\u002F?did=280\" rel=\"nofollow ugc\">Team Blogos\u003C\u002Fa> – Latest translation available \u003Ca href=\"http:\u002F\u002Fwordpress.blogos.dk\u002Fs%C3%B8g-efter-downloads\u002F?did=280\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>French translation for v1.0.11+ by \u003Ca href=\"http:\u002F\u002Fwpchannel.com\u002F\" rel=\"nofollow ugc\">Aur�lien Denis\u003C\u002Fa> – Aur�lien is looking for assistance maintaining the French translation, email wpchannel [at] gmail.com if interested.\u003C\u002Fli>\n\u003Cli>Simplified Chinese for v1.0.12+ by \u003Ca href=\"http:\u002F\u002Fcodeex.cn\" rel=\"nofollow ugc\">webmote\u003C\u002Fa> – From webmote: Welcome to use the plugin. Very good! and then hope you to access my site.\u003C\u002Fli>\n\u003Cli>Italian translation for v2.0.4+ by \u003Ca href=\"http:\u002F\u002Fveneziadoc.net\u002F\" rel=\"nofollow ugc\">Umberto Sartori\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Romanian translation for v2.0.4+ by Alexander Ovsov (Web Geek Sciense: http:\u002F\u002Fwebhostinggeeks.com\u002Fscience\u002F)\u003C\u002Fli>\n\u003Cli>Russian translation for v4.0.5+ by  \u003Ca href=\"http:\u002F\u002Fwww.nightdiary.ru\u002F\" rel=\"nofollow ugc\">Igor Mercury\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Brazilian Portuguese translation for v6.0+ by \u003Ca href=\"http:\u002F\u002Fradiofobia.com.br\u002F\" rel=\"nofollow ugc\">Leo Lopes from Radiofobia\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fblubrry.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fblubrry.com\u002Fsupport\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Blubrry Social\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fblubrry\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa> – \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fblubrry\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa> – \u003Ca href=\"https:\u002F\u002Fwww.instagram.com\u002Fblubrry_podcasting\u002F\" rel=\"nofollow ugc\">Instagram\u003C\u002Fa> – \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUC9sE1Yz2deZiGAP67xYx9Xg\" rel=\"nofollow ugc\">YouTube\u003C\u002Fa>\u003C\u002Fp>\n","No. 1 Podcasting plugin for WordPress.",30000,6119819,92,231,"2026-03-05T15:03:00.000Z","3.6","5.2",[49,50,51,52,19],"apple-podcasts","podcast","podcast-publishing","podcast-rss-feed","https:\u002F\u002Fblubrry.com\u002Fservices\u002Fpowerpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpowerpress.11.15.17.zip",88,19,"2026-02-25 00:00:00","2026-03-15T15:16:48.613Z",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":24,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":17,"tags":73,"homepage":14,"download_link":77,"security_score":78,"vuln_count":30,"unpatched_count":13,"last_vuln_date":79,"fetched_at":58},"podcast-subscribe-buttons","Podcast Subscribe Buttons","1.5.5","SecondLineThemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fsecondlinethemes\u002F","\u003Cp>This free plugin helps to easily include 90+ custom and Podcast-specific Subscribe\u002FFollow Buttons anywhere within your site directly via the editor or with a simple shortcode.\u003Cbr \u002F>\nThe plugin supports all the major platforms like \u003Ca href=\"https:\u002F\u002Fspotify.com\" rel=\"nofollow ugc\">Spotify\u003C\u002Fa>, Apple Podcasts, Castbox, YouTube, TuneIn, \u003Ca href=\"https:\u002F\u002Fbeamly.com\" rel=\"nofollow ugc\">Beamly\u003C\u002Fa> and dozens of others.\u003Cbr \u002F>\nThe Podcast Subscribe Buttons are intended for podcasters and therefore the list of companies\u002Ficons only include podcast-related companies. (Need a new icon? Let us know!)\u003C\u002Fp>\n\u003Cp>With the Podcast Subscribe Buttons plugin, you could display links to subscribe to your podcast across various external podcast platforms, those links may include regular links to your pages on external podcast platforms, direct links to RSS feeds, or URI links to open directly in an external application.\u003C\u002Fp>\n\u003Cp>There are a few ways to add subscribe buttons with the plugin.\u003Cbr \u002F>\nFirst, you can use the custom block in any page\u002Fpost that uses the new (“Gutenberg”) WordPress editor.\u003Cbr \u002F>\nAlso, you can create new “Subscribe Button” sets via the menu that appears in your WordPress dashboard (under “Tools -> Podcast Subscribe Buttons”). Simply adjust the default display settings, add links, and display the button via a shortcode anywhere within your site. See example below:\u003Cbr \u002F>\n    [podcast_subscribe id=”1789″]\u003C\u002Fp>\n\u003Cp>Lastly, you can add the buttons directly via your theme or via a custom Elementor widget in case you use one of our \u003Ca href=\"https:\u002F\u002Fsecondlinethemes.com\u002Fthemes\" rel=\"nofollow ugc\">Podcast Themes\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>About SecondLineThemes\u003C\u002Fh3>\n\u003Cp>SecondLineThemes is creating WordPress themes and plugins for podcasts. We are dedicated to help podcasters with their WordPress sites. To read more about us please check our website:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fsecondlinethemes.com\" rel=\"nofollow ugc\">https:\u002F\u002Fsecondlinethemes.com\u003C\u002Fa>\u003C\u002Fp>\n","Add beautiful podcast subscribe buttons anywhere.",5000,151641,11,"2025-10-13T07:17:00.000Z","6.8.5","3.8",[74,75,50,19,76],"apple","icons","subscribe","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpodcast-subscribe-buttons.zip",99,"2023-10-03 00:00:00",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":90,"num_ratings":91,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":95,"tags":96,"homepage":99,"download_link":100,"security_score":101,"vuln_count":91,"unpatched_count":13,"last_vuln_date":102,"fetched_at":58},"spotify-play-button-for-wordpress","Sp*tify Play Button for WordPress","2.13","Johan Jonk Stenström","https:\u002F\u002Fprofiles.wordpress.org\u002Fjonkastonka\u002F","\u003Cp>\u003Cstrong>Now with Gutenberg block!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Sp*tify Play Button lets you easily add a Spotify Play Button for instant play of album, playlist or song by adding the Sp*tify Play Button for WordPress block or adding a shortcode:\u003C\u002Fp>\n\u003Cp>Album example:\u003Cbr \u002F>\n    [spotifyplaybutton play=”https:\u002F\u002Fopen.spotify.com\u002Falbum\u002F5PvkD4XryLL9oC4NFItYIM?si=pT6des85S6WPQY7O9ipGPw”]\u003Cbr \u002F>\nAlso works with old Spotify URI:\u003Cbr \u002F>\n    [spotify:album:7JggdVIipgSShK1uk7N1hP]\u003C\u002Fp>\n\u003Cp>Playlist example:\u003Cbr \u002F>\n    [spotifyplaybutton play=”https:\u002F\u002Fopen.spotify.com\u002Fplaylist\u002F37i9dQZF1E39g1r00WoOvS?si=e05ab8be00c24b39″]\u003Cbr \u002F>\nAlso works with old Spotify URI:\u003Cbr \u002F>\n    [spotify:user:jonk:playlist:65ujzBs6WTdWDIr17dOXUm]\u003C\u002Fp>\n\u003Cp>Song example:\u003Cbr \u002F>\n    [spotifyplaybutton play=”https:\u002F\u002Fopen.spotify.com\u002Ftrack\u002F6te1QldCR1BWiNgwZADpu4?si=ee0dfebaa2944756″]\u003Cbr \u002F>\nAlso works with old Spotify URI:\u003Cbr \u002F>\n    [spotify:track:2qntSA2cwerjTduHPuKnW5]\u003C\u002Fp>\n\u003Cp>You don’t have to remember these shortcodes. If you are using Gutenberg, there is a block with all the settings you need. And if you’re using the Classic editor there’s a Sp*tify Play Button in the editor.\u003C\u002Fp>\n\u003Cp>Simply right click on album, playlist or song in Spotify and click “Share” and then click “URI”. Either paste that together with the shortcode above or just use the admin button and paste the URI there.\u003C\u002Fp>\n\u003Cp>You can set the style for your Sp*tify Play Buttons on the “Sp*tify Play Button Settings” page under the “Settings” menu (http:\u002F\u002FYOURBLOG\u002Fwp-admin\u002Foptions-general.php?page=spotifyplaybutton_settings).\u003C\u002Fp>\n\u003Cp>You can also add attributes to customize a single Sp*tify Play Button:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>view\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>size\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>sizetype\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>link\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>All of these will override the settings in “Sp*tify Play Button Settings” for the Sp*tify Play Button and they are all optional.\u003C\u002Fp>\n\u003Cp>Example: \u003Ccode>[spotifyplaybutton play=\"https:\u002F\u002Fopen.spotify.com\u002Fplaylist\u002F2Xm7KEL5NFHwPboQY22BcZ?si=c99d69e2c916447b\" size=\"0\" sizetype=\"big\"]\u003C\u002Fcode>\u003C\u002Fp>\n","Now with Gutenberg block!",3000,86082,86,4,"2024-11-18T14:27:00.000Z","6.7.5","5.0","7.4",[97,19,98,81],"embed-spotify","spotify-play-button","https:\u002F\u002Fplugins.followmedarling.se\u002Fspotify-play-button-for-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fspotify-play-button-for-wordpress.2.13.zip",89,"2024-11-25 19:39:45",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":113,"num_ratings":114,"last_updated":115,"tested_up_to":15,"requires_at_least":116,"requires_php":95,"tags":117,"homepage":14,"download_link":120,"security_score":78,"vuln_count":30,"unpatched_count":13,"last_vuln_date":121,"fetched_at":58},"anchor-episodes-index","Anchor Episodes Index (Spotify for Podcasters)","2.1.15","Jesse Sugden","https:\u002F\u002Fprofiles.wordpress.org\u002Fjeswd\u002F","\u003Cp>This plugin appends an episode index to the anchor.fm podcast player. Currently, the only available embed for the anchor.fm player is for a single episode.\u003Cbr \u002F>\nThis plugin allows you to add your entire episode index, just the same as you have on your anchor.fm site.\u003Cbr \u002F>\nSimply input your site and RSS URL’s on the settings page and add the shortcode to any page or post.\u003C\u002Fp>\n\u003Cp>Email me \u003Ca href=\"mailto:jesse@jesweb.dev\" rel=\"nofollow ugc\">here\u003C\u002Fa> for suggestions and feedback.\u003C\u002Fp>\n\u003Ch3>Announcements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Anchor Episodes Index Pro is available now! \u003Ca href=\"https:\u002F\u002Fjesweb.dev\" rel=\"nofollow ugc\">Learn more here\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Firstly, install and activate Anchor Episodes Index (this plugin).\u003C\u002Fp>\n\u003Cp>Once activated, go to the settings and fill out the Anchor Site URL and Anchor RSS URL fields (be sure to add the URL’s without a “\u002F” at the end, otherwise it will not work).\u003C\u002Fp>\n\u003Cp>Then copy the shortcode you’ll see on the settings page and paste it in any page or post.\u003C\u002Fp>\n\u003Cp>If you want to add multiple different podcasts on the site, you can define the RSS and Site URL’s as shortcode attributes instead of on the settings page. Note, you cannot currently output more than one player on one page.\u003C\u002Fp>\n\u003Ch3>Shortcode examples\u003C\u002Fh3>\n\u003Cp>Uses values set in the settings page:\u003Cbr \u002F>\n    [anchor_episodes]\u003Cbr \u002F>\nOverrides values set on the settings page:\u003Cbr \u002F>\n    [anchor_episodes site_url=”https:\u002F\u002Fanchor.fm\u002Fyour-podcast” rss_url=”https:\u002F\u002Fanchor.fm\u002Fs\u002F123456-your-key\u002Fpodcast\u002Frss” max_episodes=”10″]\u003C\u002Fp>\n","A lightweight plugin that allows you to output an anchor.fm podcast player on your site that includes an episode index. Just add two URL's on the &hellip;",1000,45641,96,5,"2025-12-07T00:31:00.000Z","4.8",[118,119,50,19],"anchor-fm","embed","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fanchor-episodes-index.2.1.15.zip","2024-10-21 20:53:46",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":111,"downloaded":130,"rating":131,"num_ratings":132,"last_updated":133,"tested_up_to":71,"requires_at_least":47,"requires_php":17,"tags":134,"homepage":139,"download_link":140,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":58},"liza-spotify-widget-for-elementor","Liza Widget For Spotify and Elementor","3.0","Ruthless WP","https:\u002F\u002Fprofiles.wordpress.org\u002Ffallentroj\u002F","\u003Cp>\u003Cstrong>Liza Widget For Spotify and Elementor\u003C\u002Fstrong> is the first use to goand easy to use \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Felementor\u002F\" rel=\"ugc\">Elementor Page Builder\u003C\u002Fa> Spotify Widget. Our goal is to provide you with the Functional Elementor Widget That can be easly used, Add Spotify Music Without writing the Single Line of Code. Liza Spotify Widget helps users to use Spotify API on their websites easily without any headaches. If you like Liza Spotify Widget, Please review us on the wordpress.org as it will help us develop better Functionality for the Spotify Widget.\u003Cbr \u002F>\nAs of New update of the plugin, we added Spotify Profile widget which allows you to share your Spotify profile with realtime stats, as well as improved our embed plugin and made it easier to share and embed tracks from Spotify directly to your website! New Settings page has been added which allows you to authorise with your Spotify profile and integrate easier with its API.\u003C\u002Fp>\n\u003Cp>Follow new tutorial linked below as well as write on plugin forum if you have any questions!\u003C\u002Fp>\n\u003Cp>Linking Spotify Account correctly is essential for plugin to work properly, with new updated version of plugin, you can directly search and embed tracks and artists inside the elementor editor.\u003C\u002Fp>\n\u003Cp>With love, Rutheless WP\u002FNikusha Sirbiladze\u003C\u002Fp>\n\u003Cp>\u003Cem>See tutorials Below\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FHbL8ERGBquk?si=8ErHDMorbyG8iAPK\" rel=\"nofollow ugc\">\u003Cstrong>How to setup the Spotify API?\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external services to enable specific features and functionalities. Below is the list of external services used, the data shared, and relevant legal documentation:\u003C\u002Fp>\n\u003Ch3>Freemius\u003C\u002Fh3>\n\u003Cp>This plugin integrates with the Freemius platform to manage licensing, plugin updates, analytics, and user feedback.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>What is sent\u003C\u002Fstrong>: When the plugin is installed or updated, it sends information such as the website URL, WordPress version, plugin version, PHP version, and potentially the user’s email address (only if explicitly provided during activation).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When\u003C\u002Fstrong>: Data is sent during plugin activation, updates, deactivation, or when a user opts into Freemius insights.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Why\u003C\u002Fstrong>: It is required for license management, plugin updates, and collecting usage analytics if the user opts in.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Provider\u003C\u002Fstrong>: Freemius, Inc.\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffreemius.com\u002Fterms\u002F\" rel=\"nofollow ugc\">Freemius Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffreemius.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Freemius Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Spotify API\u003C\u002Fh3>\n\u003Cp>This plugin uses the Spotify API to fetch and display music, playlists, albums, or artist information within the Elementor widget.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>What is sent\u003C\u002Fstrong>: Requests sent to the Spotify API may include search queries, artist IDs, playlist IDs, and other music-related identifiers. No personal user data is sent unless the user connects their Spotify account for additional features.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When\u003C\u002Fstrong>: Data is sent whenever the widget makes a request to display or update Spotify content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Why\u003C\u002Fstrong>: It is necessary to retrieve and display Spotify music content dynamically inside the widget.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Provider\u003C\u002Fstrong>: Spotify AB\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdeveloper.spotify.com\u002Fterms\u002F\" rel=\"nofollow ugc\">Spotify Developer Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.spotify.com\u002Flegal\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Spotify Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Spotify Widget, Spotify, Easy to use Spotify widget.",28434,80,8,"2025-06-14T12:19:00.000Z",[135,136,19,137,138],"elementor","music","spotify-embed","widgets-for-elementor","https:\u002F\u002Fruthlesswp.com\u002Fspotify","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fliza-spotify-widget-for-elementor.3.0.zip",{"attackSurface":142,"codeSignals":172,"taintFlows":229,"riskAssessment":279,"analyzedAt":289},{"hooks":143,"ajaxHandlers":161,"restRoutes":169,"shortcodes":170,"cronEvents":171,"entryPointCount":30,"unprotectedCount":13},[144,149,153,157],{"type":145,"name":146,"callback":146,"file":147,"line":148},"action","admin_init","KirilKirkovSpotifySearch.php",52,{"type":145,"name":150,"callback":151,"file":147,"line":152},"admin_menu","setup_admin",55,{"type":145,"name":154,"callback":155,"file":147,"line":156},"admin_enqueue_scripts","load_admin_assets",58,{"type":145,"name":158,"callback":159,"file":147,"line":160},"wp_enqueue_scripts","load_public_assets",61,[162,167],{"action":163,"nopriv":164,"callback":163,"hasNonce":165,"hasCapCheck":164,"file":147,"line":166},"get_spotify_search_results",false,true,62,{"action":163,"nopriv":165,"callback":163,"hasNonce":165,"hasCapCheck":164,"file":147,"line":168},63,[],[],[],{"dangerousFunctions":173,"sqlUsage":174,"outputEscaping":176,"fileOperations":13,"externalRequests":13,"nonceChecks":224,"capabilityChecks":13,"bundledLibraries":225},[],{"prepared":13,"raw":13,"locations":175},[],{"escaped":11,"rawEcho":177,"locations":178},21,[179,183,185,187,189,191,193,195,197,199,201,203,205,207,209,211,213,216,218,220,222],{"file":180,"line":181,"context":182},"Includes\\Admin\\SettingsForm.php",41,"raw output",{"file":180,"line":184,"context":182},49,{"file":180,"line":186,"context":182},105,{"file":180,"line":188,"context":182},120,{"file":180,"line":190,"context":182},135,{"file":180,"line":192,"context":182},166,{"file":180,"line":194,"context":182},175,{"file":180,"line":196,"context":182},188,{"file":180,"line":198,"context":182},217,{"file":180,"line":200,"context":182},223,{"file":180,"line":202,"context":182},251,{"file":180,"line":204,"context":182},254,{"file":180,"line":206,"context":182},276,{"file":180,"line":208,"context":182},283,{"file":180,"line":210,"context":182},290,{"file":180,"line":212,"context":182},297,{"file":214,"line":215,"context":182},"Includes\\Public\\PublicSearchForm.php",118,{"file":147,"line":217,"context":182},115,{"file":147,"line":219,"context":182},119,{"file":147,"line":221,"context":182},122,{"file":147,"line":223,"context":182},243,1,[226],{"name":227,"version":25,"knownCves":228},"Guzzle",[],[230,253,264],{"entryPoint":231,"graph":232,"unsanitizedCount":224,"severity":252},"get_spotify_search_results (KirilKirkovSpotifySearch.php:100)",{"nodes":233,"edges":249},[234,238,242],{"id":235,"type":236,"label":237,"file":147,"line":217},"n0","source","$_POST",{"id":239,"type":240,"label":241,"file":147,"line":217},"n1","transform","→ getResults()",{"id":243,"type":244,"label":245,"file":246,"line":247,"wp_function":248},"n2","sink","update_option() [Settings Manipulation]","Includes\\Public\\SpotifyXhr.php",107,"update_option",[250,251],{"from":235,"to":239,"sanitized":164},{"from":239,"to":243,"sanitized":164},"low",{"entryPoint":254,"graph":255,"unsanitizedCount":30,"severity":252},"admin_init (KirilKirkovSpotifySearch.php:169)",{"nodes":256,"edges":262},[257,260],{"id":235,"type":236,"label":258,"file":147,"line":259},"$_GET (x2)",198,{"id":239,"type":244,"label":245,"file":147,"line":261,"wp_function":248},200,[263],{"from":235,"to":239,"sanitized":164},{"entryPoint":265,"graph":266,"unsanitizedCount":224,"severity":252},"\u003CKirilKirkovSpotifySearch> (KirilKirkovSpotifySearch.php:0)",{"nodes":267,"edges":275},[268,269,270,271,273],{"id":235,"type":236,"label":258,"file":147,"line":259},{"id":239,"type":244,"label":245,"file":147,"line":261,"wp_function":248},{"id":243,"type":236,"label":237,"file":147,"line":217},{"id":272,"type":240,"label":241,"file":147,"line":217},"n3",{"id":274,"type":244,"label":245,"file":246,"line":247,"wp_function":248},"n4",[276,277,278],{"from":235,"to":239,"sanitized":165},{"from":243,"to":272,"sanitized":164},{"from":272,"to":274,"sanitized":164},{"summary":280,"deductions":281},"The \"kirilkov-spotify-search\" plugin v2.0 exhibits a generally good security posture, with no known vulnerabilities or critical code signals. The static analysis indicates a small attack surface, with only two AJAX handlers, and importantly, none of these appear to be unprotected by authentication checks.  Furthermore, all SQL queries are properly prepared, and there are no observed file operations or external HTTP requests, which are common vectors for exploitation. The presence of a nonce check on at least one entry point is also a positive sign.  However, a significant concern arises from the taint analysis, which reveals three flows with unsanitized paths. Although these are not flagged as critical or high severity in this analysis, unsanitized paths represent a potential risk for directory traversal or other path manipulation vulnerabilities, especially if they interact with user-supplied input.  The plugin's vulnerability history shows no recorded CVEs, which is excellent, suggesting a mature and well-maintained codebase or a low profile for attackers.  In conclusion, while the plugin benefits from robust practices like prepared statements and a limited attack surface, the presence of unsanitized paths in taint analysis warrants careful investigation to ensure user input is adequately validated and escaped before being used in file system operations or other sensitive contexts. The lack of capability checks on AJAX handlers is a potential weakness, as it relies solely on nonce checks for authorization.",[282,284,287],{"reason":283,"points":132},"Unsanitized paths in taint analysis",{"reason":285,"points":286},"Missing capability checks on AJAX handlers",6,{"reason":288,"points":91},"Low percentage of properly escaped output","2026-03-16T22:41:00.174Z",{"wat":291,"direct":308},{"assetPaths":292,"generatorPatterns":298,"scriptPaths":299,"versionParams":302},[293,294,295,296,297],"\u002Fwp-content\u002Fplugins\u002Fkirilkirkov-spotify-search\u002FIncludes\u002FAdmin\u002FAssets\u002Fcore.css","\u002Fwp-content\u002Fplugins\u002Fkirilkirkov-spotify-search\u002FIncludes\u002FAdmin\u002FAssets\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fkirilkirkov-spotify-search\u002FIncludes\u002FAdmin\u002FAssets\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fkirilkirkov-spotify-search\u002FIncludes\u002FPublic\u002Fspotify_search.js","\u002Fwp-content\u002Fplugins\u002Fkirilkirkov-spotify-search\u002FIncludes\u002FPublic\u002Fspotify_search.css",[],[300,301],"\u002FIncludes\u002FAdmin\u002FAssets\u002Fadmin.js","\u002FIncludes\u002FPublic\u002Fspotify_search.js",[303,304,305,306,307],"kirilkirkov-spotify-search\u002FIncludes\u002FAdmin\u002FAssets\u002Fcore.css?ver=","kirilkirkov-spotify-search\u002FIncludes\u002FAdmin\u002FAssets\u002Fadmin.css?ver=","kirilkirkov-spotify-search\u002FIncludes\u002FAdmin\u002FAssets\u002Fadmin.js?ver=","kirilkirkov-spotify-search\u002FIncludes\u002FPublic\u002Fspotify_search.js?ver=","kirilkirkov-spotify-search\u002FIncludes\u002FPublic\u002Fspotify_search.css?ver=",{"cssClasses":309,"htmlComments":311,"htmlAttributes":312,"restEndpoints":314,"jsGlobals":315,"shortcodeOutput":317},[310],"spotify-search-form",[],[313],"data-nonce",[],[316],"ajax_object",[318],"\u003Cdiv class=\"spotify-search-form\">"]