[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fzzAhK_FpevrzjHB4iJtEGP7uFSfn7wqcpQBwKLiAi84":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":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":125,"fingerprints":168},"f13-lastfm-album-shortcode","F13 Last.fm album Shortcode","1.0","f13dev","https:\u002F\u002Fprofiles.wordpress.org\u002Ff13dev\u002F","\u003Cp>If you blog about music and wish to add information about the album you are viewing without having to source details such as album art, track listings or an album summary, why not use shortcode to do the hard work for you.\u003C\u002Fp>\n\u003Cp>Simply install the plugin, add a Last.fm API Token by following the instructions on the admin page and add the shortcode [album artist=”anArtist” album=”anAlbum”] to insert an array of information about the given album.\u003C\u002Fp>\n\u003Cp>Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Cached using Transient\u003C\u002Fli>\n\u003Cli>Styles appearance\u003C\u002Fli>\n\u003Cli>Includes an image of the album artwork if it is available\u003C\u002Fli>\n\u003Cli>Album artwork is copied to the Media Library to ensure the image is always available when needed\u003C\u002Fli>\n\u003Cli>Provides a list of tracks with the track duration\u003C\u002Fli>\n\u003Cli>Shows a list of tags, such as Genres and ‘Albums I own’ if the album is marked as owned in the Last.fm account associated with the API key\u003C\u002Fli>\n\u003Cli>Provides a publish date, althogh this may be the publish date of a re-mastered edition\u003C\u002Fli>\n\u003Cli>Displays a summary of the album as provided by the Last.fm API\u003C\u002Fli>\n\u003C\u002Ful>\n","Add information to you blog about a musical album using shortcode.",10,1473,0,"2018-09-15T10:01:00.000Z","4.9.29","3.0.1","",[19,20,21,22,23],"album","information","last-fm","lastfm","shortcode","http:\u002F\u002Ff13dev.com\u002Fwordpress-plugin-lastfm-album-shortcode\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ff13-lastfm-album-shortcode.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":26,"computed_at":35},8,90,87,30,"2026-04-04T16:30:19.688Z",[37,56,78,97,110],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":16,"requires_php":17,"tags":51,"homepage":54,"download_link":55,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"user-shortcodes","User Shortcodes","1.0.1","HappyPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fhappyplugins\u002F","\u003Cp>Add a simple list of shortcodes to WordPress in order to display the current user information.\u003C\u002Fp>\n\u003Cp>Unlike other similar plugins this is a very slim solution without any unnecessary features or design styles.\u003C\u002Fp>\n\u003Cp>The plugin check if a user is logged in, if no user is currently logged in all of the shortcodes will return empty information.\u003C\u002Fp>\n\u003Cp>The plugin includes 6 shortcodes:\u003C\u002Fp>\n\u003Cpre>[currentuser_username]\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>Display the current user name\u003Cbr \u002F>\n[currentuser_useremail] – Display the current user email\u003Cbr \u002F>\n[currentuser_displayname] – Display the current user display name\u003Cbr \u002F>\n[currentuser_firstname] – Display the current user first name\u003Cbr \u002F>\n[currentuser_lastname] – Display the current user last name\u003Cbr \u002F>\n[currentuser_id] – Display the current user numeric ID\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>HappyPlugins – eCommerce Plugins for WordPress\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fhappyplugins.com\" rel=\"nofollow ugc\">HappyPlugins\u003C\u002Fa> company develop premium WordPress & Guides for eCommerce websites.\u003C\u002Fp>\n\u003Cp>Our Plugins includes \u003Ca href=\"http:\u002F\u002Fhappyplugins.com\u002F?download_category=wishlist-member\" title=\"Wishlist Member Dedicated Plugins\" rel=\"nofollow ugc\">Wishlist Member Dedicated Plugins\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fhappyplugins.com\u002Fdownloads\u002Fcategory\u002Feasy-digital-downloads\u002F\" title=\"Easy Digital Downloads Dedicated Plugins\" rel=\"nofollow ugc\">Easy Digital Downloads Dedicated Plugins\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Currently HappyPlugins company the number one 3rd party plugins developer for the Wishlist Member Membership Platform.\u003C\u002Fp>\n\u003Ch4>Further Reading\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The \u003Ca href=\"http:\u002F\u002Fhappyplugins.com\u002Fdownloads\u002Fuser-shortcodes\u002F\" rel=\"nofollow ugc\">User Shortcodes\u003C\u002Fa> official homepage.\u003C\u002Fli>\n\u003Cli>More \u003Ca href=\"http:\u002F\u002Fhappyplugins.com\" rel=\"nofollow ugc\">WordPress Plugins\u003C\u002Fa> by HappyPlugins\u003C\u002Fli>\n\u003Cli>Build a Membership site that Convert with \u003Ca href=\"http:\u002F\u002Fmembershipinsiders.com\" rel=\"nofollow ugc\">Membership Isiders\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Follow HappyPlugins on \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fhappyplugins\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa> & \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FHappyPlugins\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fdiscoverwp.co\" rel=\"nofollow ugc\">DiscoverWP – Find & Compare WordPress Plugins\u003C\u002Fa>\u003Cbr \u002F>\nDiscoverWP was created in thing in mind and that to help every WordPress user to find the right product for his needs.\u003C\u002Fp>\n","Add a simple list of shortcodes to WordPress in order to display the current user information.",1000,18102,100,12,"2015-04-02T04:55:00.000Z","4.1.42",[52,53,38],"user","user-information","http:\u002F\u002Fhappyplugins.com\u002Fuser-shortcodes","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-shortcodes.1.0.1.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":13,"num_ratings":13,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":76,"download_link":77,"security_score":47,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"a1-tools","A1 Tools","2.0.7","a1tools","https:\u002F\u002Fprofiles.wordpress.org\u002Fa1tools\u002F","\u003Cp>A1 Tools connects your WordPress site to the A1 Tools platform, enabling centralized management of business information that can be displayed anywhere on your site using simple shortcodes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Perfect for businesses with multiple websites\u003C\u002Fstrong> – update your phone number, address, or social media links once in the A1 Tools dashboard, and all your connected sites update automatically.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Centralized Management\u003C\u002Fstrong> – Manage all your site variables from one dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple Shortcodes\u003C\u002Fstrong> – Display any variable with \u003Ccode>[a1tools_var key=\"phone_primary\"]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Address Formatting\u003C\u002Fstrong> – Multiple address display formats available\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Operating Hours\u003C\u002Fstrong> – Display business hours as tables or lists\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Social Media Links\u003C\u002Fstrong> – Output all social icons with one shortcode or widget\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Social Icons Widget\u003C\u002Fstrong> – Customizable widget with style, shape, size, and hover effects\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor Support\u003C\u002Fstrong> – Dynamic tags for Elementor page builder\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong> – Configurable caching (default 5 minutes)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong> – PHP functions available for theme developers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Available Variables\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Business name, city name, state\u002Flocation name, tagline\u003C\u002Fli>\n\u003Cli>Google Maps URL for location\u003C\u002Fli>\n\u003Cli>Primary and secondary phone numbers\u003C\u002Fli>\n\u003Cli>Primary and secondary email addresses\u003C\u002Fli>\n\u003Cli>Full address (line 1, line 2, city, state, ZIP, country)\u003C\u002Fli>\n\u003Cli>Social media URLs (Facebook, Instagram, YouTube, Twitter, LinkedIn, TikTok, Yelp, Google Business)\u003C\u002Fli>\n\u003Cli>Operating hours for each day of the week\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcode Examples\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[a1tools_var key=\"phone_primary\"] - Display primary phone number\n\n[a1tools_var key=\"facebook_url\" link=\"true\"] - Display Facebook URL as clickable link\n\n[a1tools_address format=\"full\"] - Display complete formatted address (multi-line)\n\n[a1tools_full_address] - Display full address in a single line (e.g., \"123 Main St, Suite 101, Miami, FL 30001\")\n\n[a1tools_hours format=\"table\"] - Display operating hours as a table\n\n[a1tools_social_links] - Display all configured social media icons\n\n[a1tools_social_links style=\"default\" shape=\"circle\" size=\"50\"] - Styled social icons\n\n[a1tools_city_name] - Display the city name for geo-targeting\n\n[a1tools_state] - Display the state name for geo-targeting\n\n[a1tools_google_map type=\"link\"] - Display Google Maps link\n\n[a1tools_google_map type=\"embed\" width=\"100%\" height=\"400\"] - Embed Google Maps iframe\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Your WordPress site must be registered in the A1 Tools platform\u003C\u002Fli>\n\u003Cli>An active A1 Tools account with site variables configured\u003C\u002Fli>\n\u003Cli>Font Awesome 6 for social icons (most themes include this; if not, use a Font Awesome plugin)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin relies on a third-party service to retrieve site variables (business information, contact details, social media URLs, etc.) that you configure in the A1 Tools dashboard.\u003C\u002Fp>\n\u003Ch4>A1 Tools API\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>What it is:\u003C\u002Fstrong> A1 Tools is a business management platform operated by A1 Chimney Service that allows businesses to centrally manage their contact information, addresses, operating hours, and social media links across multiple websites.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent:\u003C\u002Fstrong> When this plugin is activated and the site loads (or when a shortcode is used), the plugin sends your WordPress site URL to the A1 Tools API to retrieve the site variables you have configured for that specific site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent:\u003C\u002Fstrong>\u003Cbr \u002F>\n– When a page containing A1 Tools shortcodes is loaded\u003Cbr \u002F>\n– When the plugin’s admin settings page is accessed\u003Cbr \u002F>\n– When the cache expires and fresh data is needed (configurable, default 5 minutes)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is received:\u003C\u002Fstrong> The plugin receives only the site variables you have configured in your A1 Tools dashboard, such as business name, phone numbers, email addresses, physical address, operating hours, and social media URLs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service Provider:\u003C\u002Fstrong> A1 Chimney Service\u003Cbr \u002F>\n\u003Cstrong>API Endpoint:\u003C\u002Fstrong> https:\u002F\u002Ftools.a-1chimney.com\u002Fapi\u002Fwebsite_variables.php\u003Cbr \u002F>\n\u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fa-1chimney.com\u002Fterms-of-service\u002F\u003Cbr \u002F>\n\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fa-1chimney.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n\u003Ch4>Google Maps Embed API\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>What it is:\u003C\u002Fstrong> Google Maps is a web mapping service developed by Google. This plugin can embed Google Maps iframes to display your business location.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent:\u003C\u002Fstrong> When using the \u003Ccode>[a1tools_google_map type=\"embed\"]\u003C\u002Fcode> shortcode, your visitor’s browser loads an iframe from Google Maps containing your business address or place ID that you configured in the A1 Tools dashboard.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Only when a page containing the \u003Ccode>[a1tools_google_map type=\"embed\"]\u003C\u002Fcode> shortcode is loaded\u003Cbr \u002F>\n– The embed is loaded client-side by the visitor’s browser directly from Google\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is received:\u003C\u002Fstrong> Google Maps returns the embedded map showing your business location. Google may collect visitor data according to their privacy policy.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service Provider:\u003C\u002Fstrong> Google LLC\u003Cbr \u002F>\n\u003Cstrong>Embed URL:\u003C\u002Fstrong> https:\u002F\u002Fwww.google.com\u002Fmaps\u002Fembed\u002Fv1\u002Fplace\u003Cbr \u002F>\n\u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fwww.google.com\u002Fintl\u002Fen_us\u002Fhelp\u002Fterms_maps\u002F\u003Cbr \u002F>\n\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n","Centrally manage contact information, social media links, and business details across your WordPress sites from the A1 Tools platform.",60,2903,"2026-03-13T16:09:00.000Z","6.9.4","5.0","7.4",[71,72,73,74,75],"business-information","contact-info","multi-site","shortcodes","site-variables","https:\u002F\u002Ftools.a-1chimney.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fa1-tools.2.0.7.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":13,"num_ratings":13,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":17,"tags":91,"homepage":95,"download_link":96,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"lastfm-for-wordpress","Last.fm for WordPress","1.3.3","Ricardo Gonzalez","https:\u002F\u002Fprofiles.wordpress.org\u002Frickgc\u002F","\u003Cp>Last.fm for WordPress displays your recently listened tracks in your WordPress blog.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>* Simply\n* Customizable\n* Widget support\n* No options page (yes, it is a feature)\n* Uses WordPress resources (no extra files needed)\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Usage\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you use WordPress widgets, just drag the widget into your sidebar and configure. If widgets are not your thing, use the following code to display your recently listened tracks:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php lastfm_tracks(\"username\"); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>For more info (options, customization, etc.) visit \u003Ca href=\"http:\u002F\u002Frick.jinlabs.com\u002Fcode\u002Flastfm\" title=\"Last.fm for WordPress\" rel=\"nofollow ugc\">the plugin homepage\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Credits\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fcavemonkey50.com\u002F\" rel=\"nofollow ugc\">Ronald Heft\u003C\u002Fa> – The plugin is highly based in his Pownce for WordPress, so the major part of the credits goes to him.\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fbohuco.net\u002Fblog\" rel=\"nofollow ugc\">Michael Feichtinger\u003C\u002Fa> – For the multi-widget feature.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Contact\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Suggestion, fixes, rants, congratulations, gifts et al to rick[at]jinlabs.com.\u003C\u002Fp>\n","Last.fm for WordPress displays your recently listened tracks in your WordPress blog.",40,29139,"2009-02-08T23:17:00.000Z","2.7","2.1",[92,21,22,93,94],"audioscrobbler","recently","scrobbler","http:\u002F\u002Frick.jinlabs.com\u002Fcode\u002Flastfm","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flastfm-for-wordpress.zip",{"slug":98,"name":99,"version":6,"author":100,"author_profile":101,"description":102,"short_description":44,"active_installs":11,"downloaded":103,"rating":13,"num_ratings":13,"last_updated":104,"tested_up_to":105,"requires_at_least":106,"requires_php":17,"tags":107,"homepage":108,"download_link":109,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"gleam-shortcodes","Gleam Shortcodes","Jaswinder Singh","https:\u002F\u002Fprofiles.wordpress.org\u002Fjpcrajput\u002F","\u003Cp>This plugin display the Current user information as well as its meta information.\u003C\u002Fp>\n\u003Cp>This plugin is very flexible you can get users meta by meta key, it will display the value that user meta property.\u003C\u002Fp>\n\u003Cp>This shortcodes works only for  loged in users.\u003C\u002Fp>\n\u003Cp>This plugin has the following shortcodes\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[displayusers_meta meta=\"meta key\"] - Display the loggedin users metas value according to parameter\u003Cbr>\n[display_firstname] - Display the Loggedin user firstname\u003Cbr>\n[display_lastname] - Display the Loggedin user lastname\u003Cbr>\n[display_displayname] - Display the Loggedin user name\u003Cbr>\n[display_userid] - Display the Loggedin userid\n[display_username] - Display the user name ID\u003Cbr>\n[display_useremail] - Display the Loggedin useremail\u003Cbr>\n\u003C\u002Fcode>\u003C\u002Fpre>\n",5875,"2017-08-05T14:09:00.000Z","4.8.28","4.6",[52,53,38],"http:\u002F\u002Fgleamfuture.com\u002Fgleam-shortcodes","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgleam-shortcodes.zip",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":11,"downloaded":118,"rating":13,"num_ratings":13,"last_updated":119,"tested_up_to":15,"requires_at_least":113,"requires_php":17,"tags":120,"homepage":123,"download_link":124,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"lastfm-rps","Last.fm RPS","2.0.0","tpaksu","https:\u002F\u002Fprofiles.wordpress.org\u002Ftpaksu\u002F","\u003Cp>This plugin gets your last.fm feed and parses your recently played song information and then combines it with the album tag\u003Cbr \u002F>\nalso taken from the last.fm feeds. If it doesn’t find an album image, It shows the artist image instead of it.\u003C\u002Fp>\n\u003Ch3>Whats New in Version 0.2?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Added option to define how many songs are displayed on the page\u003C\u002Fli>\n\u003Cli>Seperated css file from code and added new “lastfm.css” file\u003C\u002Fli>\n\u003Cli>Added different stylesheets to recently played songs\u003C\u002Fli>\n\u003Cli>Changed the datetime display configuration like “x days y seconds and z minutes ago”\u003C\u002Fli>\n\u003Cli>Changed the div’s into tables which are more reliable for different themes.\u003C\u002Fli>\n\u003Cli>If the user hasn’t any wp_head() included in his\u002Fher theme’s header.php, this script checks and adds its css itself.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Whats the fixes in Version 0.3?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Added a neccessary fix for the time difference between server time and local time.\u003C\u002Fli>\n\u003Cli>If there is a track played in the player which length is less than 4 minutes ,the script showed two recently listened songs, so this is fixed now.It only displays one.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Whats New in Version 0.4?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Added support for not widget-enabled themes.\u003C\u002Fli>\n\u003Cli>Added Screenshot\u003C\u002Fli>\n\u003Cli>Updated Readme.txt\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Whats the fixes in Version 0.5?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>When no songs played for a long time or only played only one song, this script raised errors. This is fixed now.\u003C\u002Fli>\n\u003Cli>Optimized the SimpleXML Extension for speed issues.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What’s added in v0.6\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Improved checking of album images.\u003C\u002Fli>\n\u003Cli>If the feed item contains no album name, then directly shows default image.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What’s New in Version 0.7?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Added image positioning\u003C\u002Fli>\n\u003Cli>Added optional Bottom Text\u003C\u002Fli>\n\u003Cli>Removed the slashes before ‘ and “\u003C\u002Fli>\n\u003Cli>Converted tables to css so you have all the control in lastfm.css\u003C\u002Fli>\n\u003Cli>Added artist images support. Now it shows artist images when it can’t find the album image.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>The changes in 0.8\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Added Various Artists album image support\u003C\u002Fli>\n\u003Cli>Added last.fm badge option\u003C\u002Fli>\n\u003Cli>Improved options page\u003C\u002Fli>\n\u003Cli>Added last.fm logos (you should use one)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>The changes in 1.0.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Added cURL and fopen support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>The minor changes in 1.0.2\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Added security to file reading function inside class.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>The changes in 1.0.3\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Empty images show up as last.fm image placeholders now.\u003C\u002Fli>\n\u003Cli>Fixed the compatibility issue with wordpress 2.7 (Their compat.php broke one of my function and i renamed it.)\u003C\u002Fli>\n\u003Cli>Thanks to Tom for informing me that last.fm started to use 64×64 images instead of 50×50. Thats also changed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>The changes in 1.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Added caching support\u003C\u002Fli>\n\u003Cli>Changed Last.fm API v1.0 code to v2.0 code\u003C\u002Fli>\n\u003Cli>Fixed “Now Playing” code\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>The changes in 1.1.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fixed annoying file_get_contents error.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>The changes in 2.0.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Complete rewrite\u003C\u002Fli>\n\u003Cli>Updated Last.fm logos to match the ones used in the site\u003C\u002Fli>\n\u003Cli>Fixed complicated CSS rules (Note: You need to edit the CSS files again 🙁 )\u003C\u002Fli>\n\u003Cli>Autoprefixed CSS rules for browser compatibility\u003C\u002Fli>\n\u003Cli>Removed Shortcode support\u003C\u002Fli>\n\u003Cli>Removed FileSystem Cache, using WP_Options method instead\u003C\u002Fli>\n\u003Cli>Added German, French, Spanish, Italian and Turkish translation (You can translate more with Loco Translate plugin, used google translate on most parts, sorry for that.)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>TODO:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Track and artist corrections\u003C\u002Fli>\n\u003C\u002Ful>\n","Widget Plugin that lists your recently listened songs on your sidebar with album or artist images and text.",11115,"2017-12-09T13:20:00.000Z",[92,21,22,121,122],"played-songs","recent","http:\u002F\u002Fwww.tahapaksu.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flastfm-rps.2.0.0.zip",{"attackSurface":126,"codeSignals":150,"taintFlows":159,"riskAssessment":160,"analyzedAt":167},{"hooks":127,"ajaxHandlers":142,"restRoutes":143,"shortcodes":144,"cronEvents":148,"entryPointCount":149,"unprotectedCount":13},[128,134,138],{"type":129,"name":130,"callback":131,"file":132,"line":133},"action","wp_enqueue_scripts","f13_lastfm_album_shortcode_stylesheet","wp-last.fm-album-shortcode.php",31,{"type":129,"name":135,"callback":136,"file":132,"line":137},"admin_menu","f13_lfmas_create_menu",33,{"type":129,"name":139,"callback":140,"file":132,"line":141},"admin_init","f13_lfmas_settings",127,[],[],[145],{"tag":19,"callback":146,"file":132,"line":147},"f13_lastfm_album_shortcode",29,[],1,{"dangerousFunctions":151,"sqlUsage":152,"outputEscaping":155,"fileOperations":13,"externalRequests":149,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":158},[],{"prepared":153,"raw":13,"locations":154},2,[],{"escaped":156,"rawEcho":13,"locations":157},7,[],[],[],{"summary":161,"deductions":162},"The f13-lastfm-album-shortcode plugin version 1.0 exhibits a generally strong security posture based on the provided static analysis. It avoids dangerous functions, uses prepared statements for all SQL queries, and properly escapes all output. There are no observed file operations or external HTTP requests that appear to be insecurely handled. The lack of critical or high-severity taint flows further indicates a well-written codebase in terms of sanitization.\n\nHowever, there are notable areas for concern. The absence of any nonce checks or capability checks across all identified entry points is a significant weakness. While the current attack surface is small and appears to be protected by default WordPress authentication mechanisms, the lack of explicit checks leaves it vulnerable to potential CSRF attacks or unauthorized access if WordPress's internal protections were bypassed or misconfigured. The vulnerability history being clean is positive, but it doesn't negate the risks introduced by the current code's security practices.\n\nIn conclusion, the plugin demonstrates good coding practices regarding data handling and output sanitization. Nevertheless, the complete lack of explicit nonce and capability checks represents a critical oversight that could lead to vulnerabilities. A future update should prioritize implementing these essential security measures to harden the plugin against common web attacks.",[163,165],{"reason":164,"points":11},"Missing nonce checks on entry points",{"reason":166,"points":11},"Missing capability checks on entry points","2026-03-17T00:41:25.659Z",{"wat":169,"direct":175},{"assetPaths":170,"generatorPatterns":172,"scriptPaths":173,"versionParams":174},[171],"\u002Fwp-content\u002Fplugins\u002Ff13-lastfm-album-shortcode\u002Ff13-lastfm-album-shortcode.php",[],[],[],{"cssClasses":176,"htmlComments":177,"htmlAttributes":178,"restEndpoints":181,"jsGlobals":182,"shortcodeOutput":183},[],[],[179,180],"name=\"lfmastoken\"","name=\"lfmascache_timeout\"",[],[],[184],"[album artist=\"\" album=\"\"]"]