[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f_2Ajmdpkjtetd0arUKTIq-n03LZos7jVeMP3FPBobb4":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":37,"analysis":139,"fingerprints":170},"spreaker-shortcode","Spreaker Shortcode","1.8.3","Spreaker","https:\u002F\u002Fprofiles.wordpress.org\u002Fspreaker\u002F","\u003Cp>The Spreaker shortcode plugin is an easy way to embed Spreaker audio player into your WordPress blog. It works for any Spreaker episode, show, or user. Once you install this plugin, it will work on all of your blog posts.\u003C\u002Fp>\n\u003Cp>A simple example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[spreaker type=player resource=\"episode_id=3331356\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>More Options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Spreaker shortcode requires the resource play. It can be only of the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>resource=\"episode_id=X\"\u003C\u002Fcode>: id of the episode to embed.\u003C\u002Fli>\n\u003Cli>\u003Ccode>resource=\"show_id=X\"\u003C\u002Fcode>: id of the show, whose latest episode should be displayed.\u003C\u002Fli>\n\u003Cli>\u003Ccode>resource=\"show_key=X\"\u003C\u002Fcode>: private key of the show to embed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin also supports the following optional parameters:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>width\u003C\u002Fcode>: player’s width – can be in % or px (ie. \u003Ccode>100%\u003C\u002Fcode> or \u003Ccode>400px\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>\u003Ccode>height\u003C\u002Fcode>: player’s height – can be in % or px (ie. \u003Ccode>100%\u003C\u002Fcode> or \u003Ccode>400px\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>\u003Ccode>theme\u003C\u002Fcode>: player’s UI theme. Supported themes are: \u003Ccode>light\u003C\u002Fcode> (default) and \u003Ccode>dark\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>color\u003C\u002Fcode>: player’s main color. Supported fromats are short and long hex values (ie: \u003Ccode>F00\u003C\u002Fcode> or \u003Ccode>FF0000\u003C\u002Fcode>). This feature requires the podcast author to subscribe to \u003Ca href=\"https:\u002F\u002Fwww.spreaker.com\u002Fplans\" rel=\"nofollow ugc\">Station plan or above\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>cover\u003C\u002Fcode>: HTTPS url of an image to display as player’s background.\u003C\u002Fli>\n\u003Cli>\u003Ccode>playlist\u003C\u002Fcode>:  configures how the playlist should be built. It can be \u003Ccode>playlist=\"false\"\u003C\u002Fcode> to disable the playlist or \u003Ccode>playlist=\"show\"\u003C\u002Fcode> to display all show’s episodes in the playlist. The default behavious depends on resource. The playlist is visible only if the player height is greater than 200px.\u003C\u002Fli>\n\u003Cli>\u003Ccode>playlist-continuous\u003C\u002Fcode>: enables or disables the playlist continuous playback. When \u003Ccode>true\u003C\u002Fcode> it continuously plays all episodes in the playlist until the end.\u003C\u002Fli>\n\u003Cli>\u003Ccode>playlist-loop\u003C\u002Fcode>: enables or disables loop playlist playback when continuous playback is enabled. When \u003Ccode>true\u003C\u002Fcode> and playlist continuous playback is enabled as well, it will loop the playlist continuously (defaults to \u003Ccode>false\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>\u003Ccode>playlist-autoupdate\u003C\u002Fcode>: enables or disables the playlist autoupdate, when a new episode is published. This feature is enabled by default.\u003C\u002Fli>\n\u003Cli>\u003Ccode>chapters-image\u003C\u002Fcode>: enables or disables the display of chapters images in the player (defaults to \u003Ccode>true\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>\u003Ccode>episode-image-position\u003C\u002Fcode>: when \u003Ccode>right\u003C\u002Fcode> or \u003Ccode>left\u003C\u002Fcode> shows the episode image on the \u003Ccode>right\u003C\u002Fcode> or \u003Ccode>left\u003C\u002Fcode> (defaults to \u003Ccode>right\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>hide-likes\u003C\u002Fcode>: when \u003Ccode>true\u003C\u002Fcode> the likes button is not displayed in the player (defaults to \u003Ccode>false\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>hide-comments\u003C\u002Fcode>: when \u003Ccode>true\u003C\u002Fcode> the comments button is not displayed in the player (defaults to \u003Ccode>false\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>hide-sharing\u003C\u002Fcode>: when \u003Ccode>true\u003C\u002Fcode> the share button is not displayed in the player (defaults to \u003Ccode>false\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>hide-logo\u003C\u002Fcode>: when \u003Ccode>true\u003C\u002Fcode> the Spreaker logo is not displayed in the player (defaults to \u003Ccode>false\u003C\u002Fcode>). This feature requires the podcast author to subscribe to \u003Ca href=\"https:\u002F\u002Fwww.spreaker.com\u002Fplans\" rel=\"nofollow ugc\">Broadcaster plan or above\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>hide-episode-description\u003C\u002Fcode>: when \u003Ccode>true\u003C\u002Fcode> the button to open the description of the current episode is not displayed in the player (defaults to \u003Ccode>false\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>hide-playlist-descriptions\u003C\u002Fcode>: when \u003Ccode>true\u003C\u002Fcode> the button to open the description of episodes in the playlist is not displayed in the player (defaults to \u003Ccode>false\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>hide-playlist-images\u003C\u002Fcode>: when \u003Ccode>true\u003C\u002Fcode> the images of episodes in the playlist are not displayed in the player (defaults to \u003Ccode>false\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>hide-download\u003C\u002Fcode>: When \u003Ccode>true\u003C\u002Fcode>, it hides the episode download button (defaults to \u003Ccode>true\u003C\u002Fcode>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How to get the shortcode\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Play any track on \u003Ca href=\"http:\u002F\u002Fwww.spreaker.com\" rel=\"nofollow ugc\">www.spreaker.com\u003C\u002Fa> and then click on the \u003Cstrong>share button\u003C\u002Fstrong> in the player (bottom-right corner): you can customize the appearance of the player and get the shortcode to copy and paste to your WordPress blog.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Help\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you need further help, please contact us at \u003Ca href=\"http:\u002F\u002Fhelp.spreaker.com\" rel=\"nofollow ugc\">help.spreaker.com\u003C\u002Fa>.\u003C\u002Fp>\n","A simple and easy way to embed Spreaker player into your WordPress blog.",4000,97569,66,9,"2024-09-16T13:13:00.000Z","6.6.5","2.5.0","",[20,21,22,23,24],"audio","embed","shortcode","spreaker","widget","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fspreaker-shortcode\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fspreaker-shortcode.1.8.3.zip",92,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":23,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},1,30,88,"2026-04-04T05:04:29.733Z",[38,57,80,100,122],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":17,"requires_php":18,"tags":52,"homepage":54,"download_link":55,"security_score":56,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"podbean-shortcode","Podbean Shortcode","1.1","podbean","https:\u002F\u002Fprofiles.wordpress.org\u002Fpodbean\u002F","\u003Cp>The Podbean shortcode plugin is an easy way to embed Podbean audio\u002Fvideo player into your WordPress blog. It works for any Podbean podcast. Once you install this plugin, it will work on all of your blog posts.\u003C\u002Fp>\n\u003Cp>A simple example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[podbean type=audio-square resource=\"episode=g82ab-2f688\" skin=\"5\" auto=\"1\"]\n\n[podbean type=multi playlist=http%3A%2F%2Fplaylist.podbean.com%2F781097%2Fplaylist_multi.xml height=315 skin=0]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>More Options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Podbean shortcode requires the type of player. It can be only of the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>type=X\u003C\u002Fcode>: player type of the episode to embed (eg:audio-rectangle,audio-square,video,multi…).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Podbean shortcode requires the resource play. It can be only of the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>resource=\"episode=X\"\u003C\u002Fcode>: X is id and id tag of the episode to embed.\u003C\u002Fli>\n\u003Cli>\u003Ccode>playlist=X\u003C\u002Fcode>: X is multiple player playlist to embed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin also supports the following optional parameters:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>width\u003C\u002Fcode>: player’s width – can be in % or px (ie. \u003Ccode>100%\u003C\u002Fcode> or \u003Ccode>400px\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>\u003Ccode>height\u003C\u002Fcode>: player’s height – can be in % or px (ie. \u003Ccode>100%\u003C\u002Fcode> or \u003Ccode>400px\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>\u003Ccode>share\u003C\u002Fcode>: enables or disables the share button in player.\u003C\u002Fli>\n\u003Cli>\u003Ccode>skin\u003C\u002Fcode>: player’s UI theme.\u003C\u002Fli>\n\u003Cli>\u003Ccode>auto\u003C\u002Fcode>: enables or disables the autoplay. When \u003Ccode>1\u003C\u002Fcode> it automatically starts playing when the player loads. Autoplay doesn’t work on most mobile browsers. Defaults to \u003Ccode>0\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How to get the shortcode\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Visit your podcast site and then click on the \u003Cstrong>share button\u003C\u002Fstrong> at the bottom of each episode : you can customize the appearance of the player and get the shortcode to copy and paste to your WordPress blog.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Help\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you need further help, please contact us at \u003Ca href=\"http:\u002F\u002Fsupport.podbean.com\" rel=\"nofollow ugc\">support.podbean.com\u003C\u002Fa>.\u003C\u002Fp>\n","A simple and easy way to embed Podbean player into your WordPress blog.",1000,14689,84,5,"2017-06-02T08:49:00.000Z","4.7.32",[20,21,53,42,22],"player","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpodbean-shortcode\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpodbean-shortcode.zip",85,{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":51,"requires_at_least":70,"requires_php":18,"tags":71,"homepage":76,"download_link":77,"security_score":78,"vuln_count":33,"unpatched_count":33,"last_vuln_date":79,"fetched_at":30},"wp-widgets-shortcode","WordPress Widgets Shortcode","1.0.3","Brajesh Singh","https:\u002F\u002Fprofiles.wordpress.org\u002Fsbrajesh\u002F","\u003Cp>The plugin allows you to embed any WordPress Widget area\u002FDynamic Sidebar to your WordPress posts\u003C\u002Fp>\n\u003Cp>What you can do:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use the shortcode to embed widget areas in posts\u003C\u002Fli>\n\u003Cli>Use the shortcode to embed Widget areas in Pages\u003C\u002Fli>\n\u003Cli>The widgets can be embedded anywhere, at the begining of content, middle, bottom or where ever you want. Just put the shortcode there.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please leave a comment here at \u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fwordpress\u002Fembed-wordpress-widget-areasdynamic-sidebars-in-posts-or-pages-using-simple-shortcodes\u002F\" title=\"Post about this plugin\" rel=\"nofollow ugc\">BuddyDev.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Others\u003C\u002Fh3>\n\u003Cp>For more info, please visit us at \u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002F\" title=\"The best place for all BuddyPress based plugins, themes tutorials\" rel=\"nofollow ugc\">BuddyDev.com\u003C\u002Fa>\u003C\u002Fp>\n","Embed any widget area\u002Fdynamic sidebar to your pages\u002Fposts using the shortcode [dynamic-sidebar id='Your Widget Area\u002FSidebar name']",500,17170,90,8,"2016-05-14T08:01:00.000Z","3.5",[72,21,73,74,75],"dynamic-sidebar","embed-widgets","shortcodes","widgets","http:\u002F\u002Fbuddydev.com\u002Fplugins\u002Fwp-widgets-shortcode\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-widgets-shortcode.1.0.3.zip",63,"2025-09-22 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":14,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":94,"tags":95,"homepage":98,"download_link":99,"security_score":56,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"challonge","Challonge","1.1.6","zavaboy","https:\u002F\u002Fprofiles.wordpress.org\u002Fzavaboy\u002F","\u003Cp>Do you use \u003Ca href=\"https:\u002F\u002Fchallonge.com\u002F\" title=\"Free online tournament management and brackets (single & double elimination, round robin, Swiss)\" rel=\"nofollow ugc\">Challonge\u003C\u002Fa> for your gaming or sport events? The Challonge plugin integrates your Challonge tournaments into your WordPress website so your users may easily see recent tournaments, their progress, and even sign up and participate.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Adaptive caching and background refresh allows your pages to load a lot faster than before! – \u003Cstrong>New in 1.1.6!\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Only registered users may sign up to your tournaments.\u003C\u002Fli>\n\u003Cli>Likewise, your users may forfeit a tournament after signing up, but only before it begins.\u003C\u002Fli>\n\u003Cli>Participating users may report their own scores.\u003C\u002Fli>\n\u003Cli>Includes role capabilities. You will need a role management plugin to change who has these capabilities.\u003C\u002Fli>\n\u003Cli>Custom participant name templating.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Languages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Spanish (68%) – Thanks to Andrew Kurtis from \u003Ca href=\"http:\u002F\u002Fwww.webhostinghub.com\u002F\" rel=\"nofollow ugc\">WebHostingHub\u003C\u002Fa> for translating!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cp>In order to use the API, you will need \u003Ca href=\"http:\u002F\u002Fphp.net\u002Fmanual\u002Fen\u002Fbook.curl.php\" rel=\"nofollow ugc\">cURL\u003C\u002Fa>. Most PHP installations include cURL.\u003C\u002Fp>\n\u003Ch4>Latest Information\u003C\u002Fh4>\n\u003Cp>Keep up to date with upcoming release information on my website:\u003C\u002Fp>\n\u003Cp>https:\u002F\u002Fzavaboy.org\u002Fchallonge-wordpress-plugin\u002F\u003C\u002Fp>\n\u003Ch4>Getting Started\u003C\u002Fh4>\n\u003Cp>Before you start using this plugin, here’s what you’ll need:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A \u003Ca href=\"https:\u002F\u002Fchallonge.com\u002F\" rel=\"nofollow ugc\">Challonge.com\u003C\u002Fa> account. Registration is free.\u003C\u002Fli>\n\u003Cli>A valid \u003Ca href=\"https:\u002F\u002Fchallonge.com\u002Fsettings\u002Fdeveloper\" rel=\"nofollow ugc\">Developer API Key\u003C\u002Fa> so the Challonge plugin can talk with your Challonge.com account.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Once you have the Challonge plugin installed and activated on your website, you will need to enter your Challonge.com API key in ‘Settings’ > ‘Challonge’. Once you have done that, you have unlocked the full power of this nice plugin.\u003C\u002Fp>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Cp>You may use a shortcode in posts and pages to display a tournament or list out tournaments.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ccode>[challonge]\u003C\u002Fcode>\u003C\u002Fstrong> – This will list out all tournament brackets in your account, excluding all organizations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>[challonge url=\"w4la9fs6\"]\u003C\u002Fcode>\u003C\u002Fstrong> – This will embed a tournament bracket. This may be any Challonge bracket, not just your own.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>[challonge subdomain=\"my_sub\"]\u003C\u002Fcode>\u003C\u002Fstrong> – This will list out all tournament brackets in the ‘my_sub’ organization. (eg: my_sub.challonge.com)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>[challonge url=\"w4la9fs6\" theme=\"2\" show_final_results=\"1\" width=\"90%\" height=\"600px\"]\u003C\u002Fcode>\u003C\u002Fstrong> – This is just a more customized version of the first shortcode.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you have a tournament bracket within an organization, you will have to use the \u003Ccode>subdomain\u003C\u002Fcode> attribute along with the \u003Ccode>url\u003C\u002Fcode> attribute, like so:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ccode>[challonge url=\"w4la9fs6\" subdomain=\"my_sub\"]\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Here’s all the shortcode attributes available to you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ccode>url\u003C\u002Fcode>\u003C\u002Fstrong> – The URL to a tournament.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>subdomain\u003C\u002Fcode>\u003C\u002Fstrong> – The subdomain of the tournament URL or if no tournament URL is provided, the listing will be tournaments within the specified subdomain.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>theme\u003C\u002Fcode>\u003C\u002Fstrong> – The theme ID you would like to use.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>multiplier\u003C\u002Fcode>\u003C\u002Fstrong> – Scales the entire bracket.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>match_width_multiplier\u003C\u002Fcode>\u003C\u002Fstrong> – Scales the width allotted for names.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>show_final_results\u003C\u002Fcode>\u003C\u002Fstrong> – Display the final results above your bracket.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>show_standings\u003C\u002Fcode>\u003C\u002Fstrong> – For round robin and Swiss tournaments, you can opt to show a table of the standings below your bracket.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>width\u003C\u002Fcode>\u003C\u002Fstrong> – The width of the embedded tournament bracket.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>height\u003C\u002Fcode>\u003C\u002Fstrong> – The height of the embedded tournament bracket.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>limit\u003C\u002Fcode>\u003C\u002Fstrong> – Limit the number of returned results for tournament listings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>allowusers\u003C\u002Fcode>\u003C\u002Fstrong> \u002F \u003Cstrong>\u003Ccode>denyusers\u003C\u002Fcode>\u003C\u002Fstrong> \u002F \u003Cstrong>\u003Ccode>allowroles\u003C\u002Fcode>\u003C\u002Fstrong> \u002F \u003Cstrong>\u003Ccode>denyroles\u003C\u002Fcode>\u003C\u002Fstrong> – A comma separated list of users or roles you would like to specifically allow or deny from viewing the tournament bracket or tournament listings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>statuses\u003C\u002Fcode>\u003C\u002Fstrong> \u002F \u003Cstrong>\u003Ccode>excludestatuses\u003C\u002Fcode>\u003C\u002Fstrong> – A comma separated list of tournament statuses you would like to specifically show or hide from the tournament listings. All statuses: “Pending,Checking In,Checked In,Underway,Awaiting Review,Complete”\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>listparticipants\u003C\u002Fcode>\u003C\u002Fstrong> – List participants currently in the tournament. (Must be used with \u003Ccode>url\u003C\u002Fcode>) – \u003Cstrong>New in 1.1.6!\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Widget\u003C\u002Fh4>\n\u003Cp>To allow your users to signup and report their own scores, just add the plugin widget.\u003C\u002Fp>\n\u003Cp>The widget has the following options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Title\u003C\u002Fstrong> – The title of the widget, nothing special here. Defaults to ‘Challonge’.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subdomain\u003C\u002Fstrong> – The subdomain to list your tournaments from. (Optional)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tournament Filter\u003C\u002Fstrong> – Only tournament names that match this filter will be listed. (Optional) This may be a simple wildcard filter, for example \u003Ccode>My * Tournament\u003C\u002Fcode> will match ‘My Big Tournament’ but not ‘Your Big Tournament’. If you need a more robust filter, you may use Regular Expressions (PCRE) like so: \u003Ccode>\u002FMy \\d+(st|nd|rd|th) Tournament\u002Fi\u003C\u002Fcode> will match ‘My 3rd tournament’ but not ‘My Third Tournament’\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Status Filter\u003C\u002Fstrong> – Only list tournaments with the selected statuses, unless none are selected.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Max tournaments listed\u003C\u002Fstrong> – The maximum number of tournaments that the widget will list. Defaults to 10.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Integrating Challonge.com Tournaments\u003C\u002Fh4>\n\u003Cp>Challonge.com tournaments may be easily setup to allow your WordPress users to signup and report scores. Here are a few things you should know when setting up your Challonge.com tournaments:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Turning ‘Host a sign-up page’ on will allow your users to signup through the widget.\u003C\u002Fli>\n\u003Cli>In ‘Advanced Options’ > ‘Permissions’: Turning ‘Allow participants with Challonge accounts to report their own scores.’ on will allow your users to report their own scores through the widget.\u003C\u002Fli>\n\u003Cli>In ‘Advanced Options’ > ‘Permissions’: Turning ‘Exclude this event from search engines and the public browsable index.’ on will hide the tournament from the shortcode and widget tournament listings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Did You Know?\u003C\u002Fh4>\n\u003Cp>If you run the same tournaments on multiple WordPress websites, your WordPress users will be tracked in your Challonge.com tournaments by their email address and login name, even if their display name differs. With this in mind, users may signup and report their score using either website. Also note, users who change their email address will lose access to any of their preexisting tournament signups.\u003C\u002Fp>\n\u003Cp>Good luck!\u003C\u002Fp>\n","Integrates Challonge, a handy bracket generator, into WordPress.",80,18895,82,"2017-09-02T02:36:00.000Z","4.9.29","3.3","5.5",[96,21,97,22,24],"api","integration","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fchallonge","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fchallonge.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":33,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":18,"tags":114,"homepage":120,"download_link":121,"security_score":56,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"login-form-anywhere","Login Form Anywhere","1.5","BCS Website Solutions","https:\u002F\u002Fprofiles.wordpress.org\u002Fbcswpplugins\u002F","\u003Cp>Allow admin to show login from anywhere in WordPress. There are 2 ways to do so:\u003Cbr \u002F>\nUse shortcode [loginform]. If redirect param is not passed, it will use the current page permalink as a redirect.\u003C\u002Fp>\n\u003Cp>OR\u003C\u002Fp>\n\u003Cp>Use shortcode [loginform redirect=”http:\u002F\u002Fwww.YOURDOMAIN.com\u002FPAGE”]. If a redirect param is set, it will redirect the user to that page. Do note that the page must be on the same URL, it will not redirect to external URLs.\u003C\u002Fp>\n","Allow admin to show login from anywhere in Wordpress.",60,4093,100,"2016-02-22T20:05:00.000Z","4.4.34","3.0.1",[115,116,117,118,119],"add-login-form-to-page","add-login-form-to-post","add-login-form-to-widget","embed-login-form","login-form-shortcode","https:\u002F\u002Fwww.bcswebsitesolutions.com\u002Fdownloads\u002Flogin-form-anywhere\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flogin-form-anywhere.1.5.zip",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":34,"downloaded":130,"rating":110,"num_ratings":33,"last_updated":131,"tested_up_to":132,"requires_at_least":133,"requires_php":18,"tags":134,"homepage":137,"download_link":138,"security_score":56,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"text-widget-oembed","Text Widget oEmbed","1.0","Daisy Olsen","https:\u002F\u002Fprofiles.wordpress.org\u002Fdaisyo\u002F","\u003Cp>This plugin will allow you to use the \u003Ccode>[embed]\u003C\u002Fcode> shortcode and plain text URLs to automatically embed videos and other oembed supported media into text widgets.\u003C\u002Fp>\n\u003Cp>More information on oEmbed the \u003Ccode>[embed]\u003C\u002Fcode> shortcode and a list of supported sites can be found \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FEmbeds\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This plugin has no configuration screen or settings.\u003C\u002Fp>\n","Allows oEmbed and the [embed] shortcode to be used in sidebar text widgets.",3843,"2011-05-24T02:33:00.000Z","3.1.4","2.9",[135,22,74,136,24],"oembed","sidebar","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Ftext-widget-oembed","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftext-widget-oembed.zip",{"attackSurface":140,"codeSignals":153,"taintFlows":161,"riskAssessment":162,"analyzedAt":169},{"hooks":141,"ajaxHandlers":142,"restRoutes":143,"shortcodes":144,"cronEvents":151,"entryPointCount":152,"unprotectedCount":28},[],[],[],[145,149],{"tag":23,"callback":146,"file":147,"line":148},"spreaker_shortcode","spreaker_shortcode.php",190,{"tag":23,"callback":146,"file":150,"line":148},"trunk\\spreaker_shortcode.php",[],2,{"dangerousFunctions":154,"sqlUsage":155,"outputEscaping":157,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":160},[],{"prepared":28,"raw":28,"locations":156},[],{"escaped":158,"rawEcho":28,"locations":159},6,[],[],[],{"summary":163,"deductions":164},"The \"spreaker-shortcode\" plugin v1.8.3 presents a generally strong security posture based on the provided static analysis. The absence of dangerous functions, SQL queries executed via prepared statements, properly escaped output, and no file operations or external HTTP requests are all positive indicators. Furthermore, the plugin has no recorded vulnerabilities, CVEs, or a history of past issues, which suggests a well-maintained codebase. The limited attack surface, consisting only of two shortcodes with no identified unprotected entry points, further contributes to its good security standing.\n\nDespite the positive findings, there are a few areas that warrant attention. The absence of nonce checks and capability checks on its entry points (shortcodes) represents a potential weakness. While the static analysis did not identify any specific taint flows or exploitable vulnerabilities in this version, this lack of validation means that if a vulnerability were introduced in the future, it could be more easily exploited, especially if the shortcode processing itself has any subtle flaws. The fact that there are zero recorded vulnerabilities in its history is excellent, but it's important to remain vigilant, as past security performance does not guarantee future immunity.\n\nIn conclusion, \"spreaker-shortcode\" v1.8.3 is a secure plugin with robust coding practices. The primary concern lies in the lack of explicit nonce and capability checks for its shortcodes. While no immediate risks are evident in this version's analysis, implementing these checks would significantly strengthen its defenses against potential future threats and ensure a more comprehensive security approach.",[165,167],{"reason":166,"points":49},"Missing nonce checks on shortcodes",{"reason":168,"points":49},"Missing capability checks on shortcodes","2026-03-16T18:12:19.986Z",{"wat":171,"direct":178},{"assetPaths":172,"generatorPatterns":174,"scriptPaths":175,"versionParams":176},[173],"\u002Fwp-content\u002Fplugins\u002Fspreaker-shortcode\u002Fcss\u002Fspreaker-shortcode.css",[],[],[177],"spreaker-shortcode\u002Fcss\u002Fspreaker-shortcode.css?ver=",{"cssClasses":179,"htmlComments":180,"htmlAttributes":181,"restEndpoints":182,"jsGlobals":183,"shortcodeOutput":184},[],[],[],[],[],[185,186],"\u003Ciframe src=\"https:\u002F\u002Fwidget.spreaker.com\u002Fplayer?"," frameborder=\"0\">\u003C\u002Fiframe>"]