[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fvzLuHY4dgr5XRxp2oTa5CKIkLt4zxkiryck8UkWtU0M":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":15,"requires_php":15,"tags":16,"homepage":22,"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":35,"analysis":144,"fingerprints":197},"playing-card-notations-pcn","Playing Card Notations","1.2","Amit Sharma","https:\u002F\u002Fprofiles.wordpress.org\u002F13llama\u002F","\u003Cp>Use the shortcodes pcards or pcn to display playing card notations generated from simple text codes, e.g. AhKd (for Ace of hearts and King of diamonds).\u003C\u002Fp>\n\u003Cp>You can configure display options like font, colour scheme and standard or reverse from the Appearance > Playing Card Notations Settings page.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>You can use the shortcodes pcards or pcn to display cards and card hands in your blog’s content. The standard card notations of (A-J, 10 or T, 9-2) followed by suite letter (s for spades, c for clubs, h for hearts and d for diamonds) work.\u003C\u002Fp>\n\u003Ch3>Uninstall\u003C\u002Fh3>\n\u003Cp>In the Plugins screen of your WordPress admin area, navigate to Playing Card Notations, click on Deactivate. On the refreshed screen, click on Delete.\u003Cbr \u002F>\nNote: You will lose all your questions if you uninstall the plugin. Take a backup of your data before you uninstall.\u003C\u002Fp>\n","Use a simple shortcode to present playing cards in your WordPress blog.",50,1516,0,"2020-07-01T14:31:00.000Z","",[17,18,19,20,21],"board-games","bridge","games","playing-cards","poker","https:\u002F\u002Fwww.recaptured.in\u002Fnew-wordpress-plugin-playing-card-notations","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fplaying-card-notations-pcn.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":24,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"13llama",2,70,30,84,"2026-04-04T01:21:53.241Z",[36,59,78,104,124],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":11,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":55,"download_link":56,"security_score":57,"vuln_count":46,"unpatched_count":13,"last_vuln_date":58,"fetched_at":26},"elo-rating-shortcode","Elo Rating Shortcode","2.0.0","Marcel Pol","https:\u002F\u002Fprofiles.wordpress.org\u002Fmpol\u002F","\u003Cp>Add a Calculator for Elo Rating to your website with a simple shortcode.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Simple Shortcode for simple Elo calculations.\u003C\u002Fli>\n\u003Cli>Extended Shortcode for extended Elo calculations.\u003C\u002Fli>\n\u003Cli>Almost no configuration needed.\u003C\u002Fli>\n\u003Cli>Simple and Lightweight.\u003C\u002Fli>\n\u003Cli>Uses JavaScript for the calculations, so no page reload.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Demo\u003C\u002Fh4>\n\u003Cp>Check out the demo at \u003Ca href=\"https:\u002F\u002Fsvpegasus.nl\u002Falgemeen\u002Fknsb-rating\u002Felo-rating-berekenen\u002F\" rel=\"nofollow ugc\">my local chessclub Pegasus\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>This plugin is compatible with \u003Ca href=\"https:\u002F\u002Fwww.classicpress.net\" rel=\"nofollow ugc\">ClassicPress\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Contributions\u003C\u002Fh4>\n\u003Cp>This plugin is also available in \u003Ca href=\"https:\u002F\u002Fcodeberg.org\u002Fcyclotouriste\u002Felo-rating-shortcode\" rel=\"nofollow ugc\">Codeberg\u003C\u002Fa>.\u003C\u002Fp>\n","Add a Calculator for Elo Rating to your website with a simple shortcode.",4578,100,1,"2026-01-10T09:23:00.000Z","6.9.4","4.1","7.0",[17,52,53,54,19],"chess","elo","elo-rating","https:\u002F\u002Fzenoweb.nl","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Felo-rating-shortcode.2.0.0.zip",99,"2024-11-01 00:00:00",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":13,"num_ratings":13,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":15,"tags":72,"homepage":76,"download_link":77,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"cardznet","CardzNet – Multiplayer Card Games","2.5.1","Malcolm","https:\u002F\u002Fprofiles.wordpress.org\u002Fmalcolm-oph\u002F","\u003Cp>Features Summary\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Adds a Playing Card Game server to your WP Website\u003C\u002Fli>\n\u003Cli>Works with touch screens, mouse or keyboard input\u003C\u002Fli>\n\u003Cli>Players can share devices but keep their cards private\u003C\u002Fli>\n\u003Cli>Games available: Canasta, Hearts, Black Maria, Whist and One-Eyed Jacks\u003C\u002Fli>\n\u003Cli>Standard and High Visibility Card Faces available\u003C\u002Fli>\n\u003C\u002Ful>\n","The CardzNet plugin allows you to play cards over the internet",10,3492,"2023-10-13T08:20:00.000Z","6.3.8","5.0",[73,19,74,75,20],"card-games","network","pages","http:\u002F\u002Fwww.corondeck.co.uk\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcardznet.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":48,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":99,"download_link":100,"security_score":101,"vuln_count":102,"unpatched_count":30,"last_vuln_date":103,"fetched_at":26},"void-visual-whmcs-element","Innovs WPBakery Visual Composer WHMCS Elements","1.0.4.3","voidcoders","https:\u002F\u002Fprofiles.wordpress.org\u002Fvoidcoders\u002F","\u003Cp>✨ \u003Cstrong>Supercharge Your Hosting Site with WHMCS & WPBakery!\u003C\u002Fstrong> ✨\u003C\u002Fp>\n\u003Cp>This plugin introduces powerful new elements\u002Fwidgets to your WPBakery Visual Composer, designed specifically for hosting businesses:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Domain Searcher\u003C\u002Fstrong> 🔍: Help users find their perfect domain.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live Domain Searcher\u003C\u002Fstrong> (Pro version) 📈: Real-time domain availability checks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pricing Table\u003C\u002Fstrong> 💰: Showcase your services clearly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live Pricing Table\u003C\u002Fstrong> 🚀: Fetches pricing directly from your WHMCS! \u003Cstrong>No more manual price updates\u003C\u002Fstrong> every time you change prices in WHMCS! 🎉\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Non-Live Mode for Pricing Table\u003C\u002Fstrong> 📊: For static pricing display if preferred.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Knowledge Base Box\u003C\u002Fstrong> 📚: Seamlessly search and post queries to your WHMCS or WHMCS Bridge page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It’s an incredibly easy and handy plugin, perfect if you’re looking to launch or enhance your hosting business using WordPress with WPBakery Page Builder! 💼\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Core Features at a Glance:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Knowledge Base form for WHMCS 💡\u003Cbr \u002F>\n* Live pricing table directly from WHMCS 💲\u003Cbr \u002F>\n* Pricing table with dynamic currency choice from WHMCS! 🌍\u003Cbr \u002F>\n* Standard (non-live) pricing table. ✨\u003Cbr \u002F>\n* Domain Search and post to WHMCS 🌐\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🌟🌟🌟 Unlock More Power with the Pro Version!🌟🌟🌟\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ftheinnovs.com\u002Fwpb-whmcs-elements-pro\u002F\" rel=\"nofollow ugc\">Explore Pro Features Here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>10+ Stunning Styles\u003C\u002Fstrong> of Live Pricing Tables for WPBakery Page Builder Pro! 🎨\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Domain TLD Pricing Table\u003C\u002Fstrong> fetched directly from WHMCS! 🏷️\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Integrated WHMCS Login Form\u003C\u002Fstrong> for seamless user access! 🔒\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Looking for Elementor Integration?\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvoid-elementor-whmcs-elements\u002F\" rel=\"ugc\">Find our Elementor WHMCS Elements plugin here!\u003C\u002Fa> ➡️\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fvoidcoders.com\u002Fproduct\u002Fhostdaddy-responsive-whmcs-hosting-wordpress-theme\u002F\" rel=\"nofollow ugc\">Get our HostDaddy Hosting WordPress theme with WHMCS Elements Pro for Elementor included!\u003C\u002Fa> 🖥️\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What Does This Plugin Provide You?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Direct WHMCS Pricing:\u003C\u002Fstrong> Use your WHMCS pricing directly on your WordPress site, ensuring accuracy and saving time. 💰\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Integrated Knowledge Base:\u003C\u002Fstrong> Empower your users with an on-site knowledge base search form. 📚\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Future-Proof Your Business:\u003C\u002Fstrong> More advanced features are planned for our Pro Version. \u003Ca href=\"https:\u002F\u002Fvoidcoders.com\u002Fwpbakery-visual-composer-whmcs-elements-pro-subscription\u002F\" rel=\"nofollow ugc\">Subscribe for the Pro version release now and get a \u003Cstrong>whopping 60% Discount!\u003C\u002Fstrong>\u003C\u002Fa> 🎁\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> This plugin functions as an addon for \u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fvisual-composer-page-builder-for-wordpress\u002F242431\" rel=\"nofollow ugc\">WPBakery Page Builder\u003C\u002Fa>. It \u003Cstrong>requires WPBakery Page Builder to be installed and up-to-date\u003C\u002Fstrong> to its latest version to work correctly. ⚠️\u003C\u002Fp>\n\u003Ch3>Dependencies\u003C\u002Fh3>\n\u003Cp>The Plugin’s domain search feature relies on an API call to the external free service provided by \u003Ca href=\"http:\u002F\u002Fwhoiz.herokuapp.com\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fwhoiz.herokuapp.com\u002F\u003C\u002Fa>. When a domain is searched, the query is passed to this API, and the response is then fetched and displayed. 🔗\u003C\u002Fp>\n","🚀 This WordPress Plugin seamlessly integrates various WPBakery Page Builder widgets with WHMCS, the leading solution for hosting companies to bill and &hellip;",2000,55727,92,5,"2025-12-02T23:33:00.000Z","4.4","5.6",[94,95,96,97,98],"page-builder","visual-composer","whmcs","whmcs-bridge","wpbakery","https:\u002F\u002Ftheinnovs.com\u002Fwpb-whmcs-elements-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvoid-visual-whmcs-element.zip",54,3,"2025-12-17 00:00:00",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":114,"num_ratings":102,"last_updated":115,"tested_up_to":48,"requires_at_least":116,"requires_php":50,"tags":117,"homepage":15,"download_link":122,"security_score":57,"vuln_count":46,"unpatched_count":13,"last_vuln_date":123,"fetched_at":26},"puzzleme","PuzzleMe – Interactive Puzzles for WordPress – Easily publish crosswords, quizzes, word searches and more","1.2.3","Amuse Labs","https:\u002F\u002Fprofiles.wordpress.org\u002Famuselabs\u002F","\u003Cp>\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\u002FZUf6JM2d7jM?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>\u003C\u002Fp>\n\u003Cp>PuzzleMe makes it easy to add interactive games to your WordPress website – no coding required.\u003C\u002Fp>\n\u003Cp>Engage your visitors, increase time on site and make your content more engaging and memorable by embedding playable puzzles such as crosswords, word searches, sudoku, quizzes and more directly into your posts and pages.\u003C\u002Fp>\n\u003Cp>This plugin is perfect for publishers, educators, marketers, bloggers and community websites looking to create fun and interactive experiences.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why Use PuzzleMe?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Interactive content keeps visitors engaged longer than static content. With PuzzleMe, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Boost user engagement and retention\u003C\u002Fli>\n\u003Cli>Add gamified experiences to blogs and lessons\u003C\u002Fli>\n\u003Cli>Create recurring puzzle challenges for your audience\u003C\u002Fli>\n\u003Cli>Encourage repeat visits to your website\u003C\u002Fli>\n\u003Cli>Make learning and content discovery more enjoyable\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All puzzles are hosted and managed through PuzzleMe and embedded seamlessly into WordPress.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Embed interactive puzzles using a simple shortcode\u003C\u002Fli>\n\u003Cli>Many puzzle types including crosswords, sudoku, word search, quizzes, jigsaws, codewords and more.\u003C\u002Fli>\n\u003Cli>Mobile-friendly and responsive gameplay\u003C\u002Fli>\n\u003Cli>No coding or technical setup required\u003C\u002Fli>\n\u003Cli>Works with any WordPress theme\u003C\u002Fli>\n\u003Cli>Fast loading and browser-compatible puzzles\u003C\u002Fli>\n\u003Cli>Easy publishing workflow\u003C\u002Fli>\n\u003Cli>Advanced creation options using a powerful CMS\u003C\u002Fli>\n\u003Cli>Customisations and branding (colors\u002Fthemes) available \u003C\u002Fli>\n\u003Cli>Make your puzzle look the way you want, including backgrounds, start and end screens, sounds, and more.\u003C\u002Fli>\n\u003Cli>Multimedia support in most games including crosswords\u003C\u002Fli>\n\u003Cli>Multiple players can play at the same time\u003C\u002Fli>\n\u003Cli>Printing support for most word and logic games\u003C\u002Fli>\n\u003Cli>Detailed analytics on player engagement (how many people started, how many finished, engagement time, etc.)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How It Works\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Getting started takes just a few steps:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create a puzzle in your PuzzleMe account by logging in \u003Ca href=\"https:\u002F\u002Fpuzzleme.amuselabs.com\u002Fpmm\u002Flogin\" rel=\"nofollow ugc\">here\u003C\u002Fa>..\u003C\u002Fli>\n\u003Cli>Go to the Publish page for your puzzle and copy its WordPress embed shortcode.\u003C\u002Fli>\n\u003Cli>Paste the shortcode into any WordPress post or page.\u003C\u002Fli>\n\u003Cli>Publish and start engaging your visitors instantly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Who Uses PuzzleMe\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>PuzzleMe is ideal for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Online publishers and news websites\u003C\u002Fli>\n\u003Cli>Schools, teachers, and e-learning platforms\u003C\u002Fli>\n\u003Cli>Educational blogs and training sites\u003C\u002Fli>\n\u003Cli>Marketing campaigns and brand engagement\u003C\u002Fli>\n\u003Cli>Community and hobby websites\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Add weekly puzzles, learning activities, or interactive challenges in minutes.\u003C\u002Fp>\n\u003Cp>PuzzleMe is a registered trademark of Amuse Labs. By using PuzzleMe, you agree to our \u003Ca href=\"https:\u002F\u002Famuselabs.com\u002Ftos\u002F\" rel=\"nofollow ugc\">terms of service\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Famuselabs.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">privacy policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Built for Modern Websites\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>PuzzleMe puzzles are designed to work smoothly across:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Desktop computers\u003C\u002Fli>\n\u003Cli>Tablets\u003C\u002Fli>\n\u003Cli>Mobile devices\u003C\u002Fli>\n\u003Cli>Modern browsers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Your audience can play anywhere, anytime.\u003C\u002Fp>\n","PuzzleMe makes it easy to add interactive games to your WordPress website - no coding required.",1000,15819,80,"2026-03-09T13:23:00.000Z","3.9",[118,19,119,120,121],"crossword","puzzles","quiz","sudoku","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpuzzleme.1.2.3.zip","2025-09-03 00:00:00",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":112,"downloaded":132,"rating":133,"num_ratings":134,"last_updated":135,"tested_up_to":48,"requires_at_least":136,"requires_php":137,"tags":138,"homepage":142,"download_link":143,"security_score":45,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"rpb-chessboard","RPB Chessboard","8.1.0","yo35","https:\u002F\u002Fprofiles.wordpress.org\u002Fyo35\u002F","\u003Cp>RPB Chessboard allows you to typeset and display chess games and diagrams in the posts and pages of your WordPress blog, using the standard \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FForsyth-Edwards_Notation\" rel=\"nofollow ugc\">FEN\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FPortable_Game_Notation\" rel=\"nofollow ugc\">PGN\u003C\u002Fa> notations.\u003C\u002Fp>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fyo35\u002Frpb-chessboard\u002Fissues\" rel=\"nofollow ugc\">Ask for help or report a problem\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frpb-chessboard.yo35.org\u002F\" rel=\"nofollow ugc\">Documentation & examples\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fyo35\u002Frpb-chessboard\" rel=\"nofollow ugc\">GitHub repository (source code)\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Customizable aspect for the chessboards (orientation, size, etc…).\u003C\u002Fli>\n\u003Cli>Support comments and sub-variations in PGN-encoded games.\u003C\u002Fli>\n\u003Cli>Support HTML formatting in PGN comments.\u003C\u002Fli>\n\u003Cli>Support several chess variants:\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FChess960\" rel=\"nofollow ugc\">Chess960\u003C\u002Fa> (also known as Fischer Random Chess).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FLosing_chess\" rel=\"nofollow ugc\">Antichess\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FDunsany%27s_chess#Horde_chess\" rel=\"nofollow ugc\">Horde chess\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Colored square and arrow markers.\u003C\u002Fli>\n\u003Cli>Integration with the Gutenberg post\u002Fpage editor.\u003C\u002Fli>\n\u003Cli>Multi-language support.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you encounter some bugs with this plugin, or if you wish to get new features in the future versions, you can report\u002Fpropose them in the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fyo35\u002Frpb-chessboard\u002Fissues\" rel=\"nofollow ugc\">GitHub bug tracker\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you are interested in translating this plugin into your language, please \u003Ca href=\"mailto:yo35@melix.net\" rel=\"nofollow ugc\">contact the author\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Custom developments in relation with RPB Chessboard (e.g. specific feature, advanced customization…) can be realized by the author as a paid service. If you need to have such custom developments for your website, please feel free to \u003Ca href=\"mailto:yo35@melix.net\" rel=\"nofollow ugc\">contact the author\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Ch4>Author\u003C\u002Fh4>\n\u003Cp>Yoann Le Montagner\u003C\u002Fp>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cp>Marek Śmigielski, \u003Ca href=\"https:\u002F\u002Fpaulschreiber.com\u002F\" rel=\"nofollow ugc\">Paul Schreiber\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fwww.10up.com\u002F\" rel=\"nofollow ugc\">Adam Silverstein\u003C\u002Fa>, Paolo Fantozzi.\u003C\u002Fp>\n\u003Ch4>Translators\u003C\u002Fh4>\n\u003Cp>Jan Jílek (Czech), Markus Liebelt (German), Yoann Le Montagner (English and French), Martin Frith (Spanish), Atilla Szvetlik (Hungarian), Andrea Cuccarini (Italian), Ivan Deceuninck (Dutch), Dawid Ziółkowski (Polish), \u003Ca href=\"http:\u002F\u002Fwww.lancesqi.com.br\u002F\" rel=\"nofollow ugc\">Rewbenio Frota\u003C\u002Fa> (Brazilian Portuguese), Sergey Baravicov (Russian), Ali Nihat Yazıcı (Turkish).\u003C\u002Fp>\n\u003Ch4>Graphic resources\u003C\u002Fh4>\n\u003Cp>Pieceset \u003Cem>CBurnett\u003C\u002Fem> has been created by \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FUser:Cburnett\" rel=\"nofollow ugc\">Colin M.L. Burnett\u003C\u002Fa>, who shares it under the [CC-BY-SA] license on \u003Ca href=\"https:\u002F\u002Fcommons.wikimedia.org\u002Fwiki\u002FCategory:SVG_chess_pieces\" rel=\"nofollow ugc\">Wikimedia Commons\u003C\u002Fa>; user \u003Ca href=\"https:\u002F\u002Fcommons.wikimedia.org\u002Fwiki\u002FUser:Antonsusi\" rel=\"nofollow ugc\">Antonsusi\u003C\u002Fa> has also contributed to this work. Piecesets \u003Cem>Celtic\u003C\u002Fem>, \u003Cem>Eyes\u003C\u002Fem>, \u003Cem>Fantasy\u003C\u002Fem>, \u003Cem>Skulls\u003C\u002Fem> and \u003Cem>Spatial\u003C\u002Fem> have been created by \u003Ca href=\"http:\u002F\u002Fpoisson.phc.dm.unipi.it\u002F~monge\u002F\" rel=\"nofollow ugc\">Maurizio Monge\u003C\u002Fa>, who makes them freely available for chess programs. Colorsets \u003Cem>Coral\u003C\u002Fem>, \u003Cem>Dusk\u003C\u002Fem>, \u003Cem>Emerald\u003C\u002Fem>, \u003Cem>Marine\u003C\u002Fem>, \u003Cem>Sandcastle\u003C\u002Fem> and \u003Cem>Wheat\u003C\u002Fem> have been proposed in this \u003Ca href=\"http:\u002F\u002Fomgchess.blogspot.fr\u002F2015\u002F09\u002Fchess-board-color-schemes.html\" rel=\"nofollow ugc\">blog post\u003C\u002Fa> by \u003Ca href=\"http:\u002F\u002Fomgchess.blogspot.fr\u002F\" rel=\"nofollow ugc\">Gorgonian\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The author would like to thank all these people for their highly valuable work.\u003C\u002Fp>\n","This plugin allows you to typeset and display chess diagrams and PGN-encoded chess games.",100015,96,20,"2026-01-25T10:48:00.000Z","6.9","7.2",[52,139,140,19,141],"chessboard","fen","pgn","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frpb-chessboard\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frpb-chessboard.zip",{"attackSurface":145,"codeSignals":176,"taintFlows":187,"riskAssessment":188,"analyzedAt":196},{"hooks":146,"ajaxHandlers":165,"restRoutes":166,"shortcodes":167,"cronEvents":175,"entryPointCount":30,"unprotectedCount":13},[147,153,157,161],{"type":148,"name":149,"callback":150,"file":151,"line":152},"action","wp_enqueue_scripts","pcards_enqueue_styles","playing-card-notations.php",93,{"type":148,"name":154,"callback":155,"file":151,"line":156},"admin_enqueue_scripts","pcards_admin_enqueue_styles",114,{"type":148,"name":158,"callback":159,"file":151,"line":160},"admin_init","pcards_register_settings",128,{"type":148,"name":162,"callback":163,"file":151,"line":164},"admin_menu","pcards_add_settings_menu",129,[],[],[168,172],{"tag":169,"callback":170,"file":151,"line":171},"pcards","pcards_add_playing_card_notations",11,{"tag":173,"callback":170,"file":151,"line":174},"pcn",12,[],{"dangerousFunctions":177,"sqlUsage":178,"outputEscaping":180,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":186},[],{"prepared":13,"raw":13,"locations":179},[],{"escaped":181,"rawEcho":46,"locations":182},42,[183],{"file":151,"line":184,"context":185},166,"raw output",[],[],{"summary":189,"deductions":190},"The \"playing-card-notations-pcn\" plugin version 1.2 exhibits a generally strong security posture based on the provided static analysis.  The code demonstrates good practices by exclusively using prepared statements for all SQL queries and properly escaping a high percentage of its output.  The absence of dangerous functions, file operations, and external HTTP requests further contributes to its secure design.  Crucially, the analysis shows no critical or high-severity taint flows, indicating no obvious pathways for malicious data injection.\n\nHowever, there are areas that warrant attention.  The plugin lacks any nonce checks and capability checks. While the current entry points (shortcodes) don't immediately appear vulnerable due to a lack of unauthenticated AJAX or REST API routes, the absence of these fundamental security mechanisms on any potential future additions or even for existing shortcodes leaves them susceptible to certain types of attacks if their functionality were to change or be extended in less secure ways. The vulnerability history is clean, with no recorded CVEs, which is a positive indicator of past security diligence or a lack of past targeting. This suggests the plugin has historically been developed with security in mind, or has not attracted significant attention from attackers.\n\nIn conclusion, \"playing-card-notations-pcn\" v1.2 is a well-developed plugin from a security perspective, particularly in its handling of data and its minimal attack surface. The lack of historical vulnerabilities is encouraging. The primary weakness lies in the absence of nonce and capability checks, which represent a missed opportunity to implement robust authorization and CSRF protection, even for its current limited entry points. This oversight, while not immediately exploitable given the current analysis, could become a significant risk if the plugin's functionality evolves.",[191,194],{"reason":192,"points":193},"Missing Nonce Checks",8,{"reason":195,"points":193},"Missing Capability Checks","2026-03-16T21:59:59.024Z",{"wat":198,"direct":207},{"assetPaths":199,"generatorPatterns":201,"scriptPaths":202,"versionParams":204},[200],"\u002Fwp-content\u002Fplugins\u002Fplaying-card-notations-pcn\u002Fpcards.css",[],[203],"\u002Fwp-content\u002Fplugins\u002Fplaying-card-notations-pcn\u002Fpcards-admin.js",[205,206],"playing-card-notations-pcn\u002Fpcards.css?ver=","playing-card-notations-pcn\u002Fpcards-admin.js?ver=",{"cssClasses":208,"htmlComments":233,"htmlAttributes":234,"restEndpoints":238,"jsGlobals":239,"shortcodeOutput":240},[209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232],"pccard","pccard-s","pccard-c","pccard-h","pccard-d","pccard-spades","pccard-clubs","pccard-hearts","pccard-diams","pcsuite","pcsuite-s","pcsuite-c","pcsuite-h","pcsuite-d","pcblock","pcblock-font-Roboto_Condensed","pcblock-font-Fira_Sans_Condensed","pcblock-font-Open_Sans_Condensed","pcblock-font-Barlow_Condensed","pcblock-font-Ubuntu_Condensed","pcblock-font-Asap_Condensed","pcblock-font-IBM_Plex_Sans_Condensed","pcards-th","pcards-message",[],[235,236,237,224,225,226,227,228,229,230],"pcards-font","pcards-suite-colours","pcards-suite-style",[],[],[241],"[pcn]Ah2c7s[\u002Fpcn]"]