[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fLEsFZM0G5MTB63LWDh8LYBhMT9ioeHWWB8JTCYkBgjM":3,"$fCqG4AFxKSgsGvHuoLeEyHEZOHZh8x8nX3vvA4jkkHs8":334,"$fR0FBLz2CAc4dyXu4P3fu2ZAUwEQ-oMwyRvCgv7vmAYI":338},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":135,"fingerprints":316},"laoutaris-maze-generator","Laoutaris Maze Generator","1.1.5","Pashalis Laoutaris","https:\u002F\u002Fprofiles.wordpress.org\u002Flaoutaris\u002F","\u003Cp>The \u003Cstrong>Maze Generator\u003C\u002Fstrong> is a powerful gamification plugin that allows you to build multi-step navigation games using your existing WordPress pages.\u003C\u002Fp>\n\u003Cp>Unlike simple links, this plugin turns website navigation into a \u003Cstrong>Time Attack Game\u003C\u002Fstrong>. Users must find the correct path through your pages to reach the “Finale.” The plugin tracks their speed, ranks them on a global leaderboard, and offers rewards (like PDF downloads or coupons) upon completion.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Time Attack Mode:\u003C\u002Fstrong> Automatically tracks exactly how many seconds it takes a user to solve the maze.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image-Based Choices:\u003C\u002Fstrong> Upload your own images (Doors, Portals, Arrows, etc.). The game randomly shuffles and displays them as interactive buttons.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic Leaderboard:\u003C\u002Fstrong> A modern, responsive leaderboard featuring “All Time” vs. “This Month” tabs, top-3 trophies, and formatted timings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reward System:\u003C\u002Fstrong> Automatically unlock a \u003Cstrong>File Download\u003C\u002Fstrong> or \u003Cstrong>Custom Content\u003C\u002Fstrong> for users who successfully complete the maze.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag & Drop-style Builder:\u003C\u002Fstrong> Easily link a “Start Page” to a “Correct Destination” and add multiple “Decoys” (wrong turns).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Searchable Dropdowns:\u003C\u002Fstrong> Quickly find the pages you need in the admin panel with the built-in search filter.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cheat Prevention:\u003C\u002Fstrong> Logic to prevent users from skipping directly to the finale without playing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Engagement Animations:\u003C\u002Fstrong> Visual “Shake” effects when clicking wrong answers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to Create a Maze\u003C\u002Fh3>\n\u003Cp>The plugin works by linking real WordPress Pages together.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Create Content:\u003C\u002Fstrong> Create WordPress pages for every “Room” in your maze, plus pages for “Decoys” (Dead Ends) and one “Finale” page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Build:\u003C\u002Fstrong> Go to \u003Cstrong>Maze Generator > Add New\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Define Steps:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Select a \u003Cstrong>Start Page\u003C\u002Fstrong> (Where the user is now).\u003C\u002Fli>\n\u003Cli>Select a \u003Cstrong>Correct Destination\u003C\u002Fstrong> (Where they go if they choose right).\u003C\u002Fli>\n\u003Cli>Select \u003Cstrong>Decoys\u003C\u002Fstrong> (Where they go if they choose wrong).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customize:\u003C\u002Fstrong> Go to the “Customization” tab to upload your door images and set up the winner’s reward.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Publish:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Paste \u003Ccode>[lmaze_number_maze id=\"1\"]\u003C\u002Fcode> on every “Start Page” you defined.\u003C\u002Fli>\n\u003Cli>Paste \u003Ccode>[lmaze_maze_leaderboard id=\"1\"]\u003C\u002Fcode> on your “Finale Page”.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cem>(Note: Replace “1” with the actual ID of your maze).\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>LiteSpeed Cache \u002F Optimization Plugins\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If the maze does not appear or the game logic fails, it is likely due to JavaScript execution order being altered by caching plugins.\u003C\u002Fp>\n\u003Cp>To fix this in \u003Cstrong>LiteSpeed Cache\u003C\u002Fstrong>:\u003Cbr \u002F>\n1.  Go to \u003Cstrong>LiteSpeed Cache > Page Optimization > Tuning\u003C\u002Fstrong>.\u003Cbr \u002F>\n2.  Find \u003Cstrong>JS Excludes\u003C\u002Fstrong>.\u003Cbr \u002F>\n3.  Add the following lines:\u003Cbr \u002F>\n        lmaze-runner\u003Cbr \u002F>\n        lmaze_runner_data\u003Cbr \u002F>\n4.  Purge your cache.\u003C\u002Fp>\n","Turn your WordPress pages into an interactive \"Choose Your Path\" maze game with a speedrun timer, global leaderboards, and downloadable rewards.",0,158,"2025-12-10T19:42:00.000Z","6.9.4","6.2","7.2",[18,19,20,21,22],"game","gamification","leaderboard","puzzle","quiz","https:\u002F\u002Fwpmaze.pages.dev\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flaoutaris-maze-generator.1.1.5.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"laoutaris",1,30,94,"2026-05-20T09:11:11.169Z",[37,61,81,99,117],{"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":14,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":57,"download_link":58,"security_score":59,"vuln_count":32,"unpatched_count":11,"last_vuln_date":60,"fetched_at":27},"puzzleme","PuzzleMe – Interactive Puzzles for WordPress – Easily publish crosswords, quizzes, word searches and more","1.3.0","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=0&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\u003Cp>\u003Cstrong>Freemium Model\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>PuzzleMe is available as a freemium product. The WordPress plugin allows you to easily embed interactive puzzles created with PuzzleMe on your WordPress website.\u003C\u002Fp>\n\u003Cp>With the free plan, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Install and use the PuzzleMe plugin\u003C\u002Fli>\n\u003Cli>Create your own puzzles and embed them on your website using the plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Some advanced capabilities are available only through paid PuzzleMe plans. These may include customization and branding options, analytics, higher usage limits, and collaboration features.\u003Cbr \u002F>\nFor details about available features and plan options, please see our pricing \u003Ca href=\"https:\u002F\u002Famuselabs.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Testimonials: See What Our Users Have To Say\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>“I cannot praise Amuse Labs highly enough for the solution they have provided for our use case. I had spent hours searching through WordPress plugins and outdated, unsupported projects that resulted in nothing in headaches. Within 5 minutes on the Amuse Labs website, I had created a puzzle that met all of the needs of the brief, that works responsively, displays beautifully and works perfectly.” – \u003Cstrong>Ryan Sweeney\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>“Amuse Labs is the dominant player in this space, and with very good reason. They have the slickest interface, the most customization options, and the best analytics.” – \u003Cstrong>Alex Boisvert, Crossword Nexus\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","PuzzleMe makes it easy to add interactive games to your WordPress website - no coding required.",1000,17022,80,3,"2026-03-20T19:10:00.000Z","3.9","7.0",[53,54,55,22,56],"crossword","games","puzzles","sudoku","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpuzzleme.1.3.0.zip",99,"2025-09-03 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":57,"download_link":79,"security_score":80,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wha-puzzle","WHA Puzzle","1.0.9","Aleksandr Chumak","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebhack\u002F","\u003Cp>Puzzle – puzzle game, which is a mosaic that you want to make from the many fragments of the pattern of various shapes.\u003Cbr \u002F>\nIt is one of the most affordable toys that develop logical thinking, attention, memory, imagination.\u003C\u002Fp>\n\u003Ch3>Video\u003C\u002Fh3>\n\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\u002FOjja8RrFU58?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","Puzzle - puzzle game, which is a mosaic that you want to make from the many fragments of the pattern of various shapes.",300,9770,68,8,"2020-09-18T12:16:00.000Z","5.5.18","4.0.1","5.5",[53,18,78,55],"mind","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwha-puzzle.zip",85,{"slug":82,"name":83,"version":40,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":47,"num_ratings":90,"last_updated":91,"tested_up_to":14,"requires_at_least":92,"requires_php":16,"tags":93,"homepage":97,"download_link":98,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"keep-the-score","Leaderboarded","caspii","https:\u002F\u002Fprofiles.wordpress.org\u002Fcaspii\u002F","\u003Cp>\u003Cstrong>Turn your WordPress site into a competitive hub — in under 5 minutes.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Leaderboarded is the easiest way to embed a live, animated leaderboard into any WordPress post or page. Just paste a shortcode and your leaderboard appears, fully hosted and automatically updated in real-time. No coding, no database setup, no headaches.\u003C\u002Fp>\n\u003Cp>Whether you’re running a sales competition, a team challenge, or a gamified community — Leaderboarded gives you a professional leaderboard that people actually want to look at.\u003C\u002Fp>\n\u003Ch4>Why Leaderboarded?\u003C\u002Fh4>\n\u003Cp>Most teams track performance in spreadsheets that nobody checks. Leaderboarded turns that data into something visual, competitive, and motivating — embedded right where your audience already is.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Real-time updates.\u003C\u002Fstrong> When you change a score on Leaderboarded.com, your embedded leaderboard updates automatically. No page refresh needed. No manual re-publishing.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Beautiful out of the box.\u003C\u002Fstrong> Animated rankings, multiple themes, and customizable colors make your leaderboard look polished without any design work.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Mobile-friendly management.\u003C\u002Fstrong> Update scores from your phone, tablet, or laptop. The admin interface works on any device.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Multiple leaderboard types.\u003C\u002Fstrong> Choose between individual leaderboards, team leaderboards, and click counters — whatever fits your use case.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Dead simple to embed.\u003C\u002Fstrong> One shortcode is all it takes: \u003Ccode>[leaderboarded token=\"your-token\"]\u003C\u002Fcode>. If you can paste text, you can embed a leaderboard.\u003C\u002Fp>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Sales team performance tracking\u003C\u002Fli>\n\u003Cli>Employee recognition and competitions\u003C\u002Fli>\n\u003Cli>Fundraising campaigns and progress trackers\u003C\u002Fli>\n\u003Cli>Training and certification leaderboards\u003C\u002Fli>\n\u003Cli>Community challenges and contests\u003C\u002Fli>\n\u003Cli>Any ranking or scoring you want to make visible and engaging\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install the Leaderboarded plugin\u003C\u002Fli>\n\u003Cli>Create a leaderboard on \u003Ca href=\"https:\u002F\u002Fleaderboarded.com\u002F\" rel=\"nofollow ugc\">Leaderboarded.com\u003C\u002Fa> (requires a PRO plan)\u003C\u002Fli>\n\u003Cli>Copy the shortcode from the “Share” menu\u003C\u002Fli>\n\u003Cli>Paste it into any post or page — done\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Your leaderboard is hosted on Leaderboarded.com and embedded via a secure iframe. That means fast loading, zero server load on your WordPress installation, and automatic updates whenever you change scores.\u003C\u002Fp>\n\u003Ch4>Requires a PRO Plan\u003C\u002Fh4>\n\u003Cp>Embedding leaderboards into WordPress requires a \u003Ca href=\"https:\u002F\u002Fleaderboarded.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">PRO plan on Leaderboarded.com\u003C\u002Fa>. Setup takes under 5 minutes and you can start with a free trial.\u003C\u002Fp>\n","Embed beautiful, animated real-time leaderboards into any WordPress post or page. No coding required.",200,4828,4,"2026-03-30T06:27:00.000Z","5.2",[94,19,20,95,96],"competition","real-time-leaderboard","sales-leaderboard","https:\u002F\u002Fleaderboarded.com\u002Fdocs\u002Fwordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkeep-the-score.1.3.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":88,"downloaded":107,"rating":25,"num_ratings":32,"last_updated":108,"tested_up_to":14,"requires_at_least":109,"requires_php":51,"tags":110,"homepage":115,"download_link":116,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wp-shredderchess","WP Shredderchess","1.0.7","Marcel Pol","https:\u002F\u002Fprofiles.wordpress.org\u002Fmpol\u002F","\u003Cp>Widget that displays the chess puzzle from \u003Ca href=\"https:\u002F\u002Fwww.shredderchess.com\u002Fdaily-chess-puzzle.html\" rel=\"nofollow ugc\">shredderchess.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Example\u003C\u002Fh4>\n\u003Cp>An \u003Ca href=\"https:\u002F\u002Fsvpegasus.nl\" rel=\"nofollow ugc\">example at my local chess club Pegasus\u003C\u002Fa> is available in the footer of the website..\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\u002Fwp-shredderchess\" rel=\"nofollow ugc\">Codeberg\u003C\u002Fa>.\u003C\u002Fp>\n","Widget that displays the chess puzzle from shredderchess.com.",8429,"2026-01-10T09:31:00.000Z","4.1",[111,112,113,21,114],"boardgame","chess","chess-puzzle","shredderchess","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-shredderchess\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-shredderchess.1.0.7.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":25,"downloaded":125,"rating":11,"num_ratings":11,"last_updated":126,"tested_up_to":127,"requires_at_least":128,"requires_php":57,"tags":129,"homepage":133,"download_link":134,"security_score":80,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"embed-solitaire-iframe","Solitaire Card Game – Embed Klondike Solitaire for Free – Ad-free Solitaire Puzzle game","1.0","onlinesolitaire","https:\u002F\u002Fprofiles.wordpress.org\u002Fonlinesolitaire\u002F","\u003Cp>This plugin lets you embed an ad-free version of Solitaire for free using a shortcode. Easily embed Klondike Solitaire anywhere on your WordPress website, including pages and posts.\u003C\u002Fp>\n\u003Cp>To include Solitaire, simply add the shortcode [’embed-solitaire-game’] wherever you’d like the game to appear and people will see an ad-free version of Solitaire that anyone can play.\u003C\u002Fp>\n\u003Cp>This plugin also features Klondike Solitaire with the deck turning one card at a time. To include that game, use the shortcode [’embed-solitaire-turn-one-game’].\u003C\u002Fp>\n\u003Ch3>Third Party Dependence\u003C\u002Fh3>\n\u003Cp>This plugin is dependent on our website: https:\u002F\u002Fonline-solitaire.com. We own and operate this this website and have created this plugin to make it easy for anyone to embed an ad-free version of solitaire on their own website.\u003C\u002Fp>\n","This plugin lets you embed an ad-free version of Solitaire for free using a shortcode. Easily embed Klondike Solitaire on your WordPress website, usin &hellip;",3908,"2021-03-23T13:29:00.000Z","5.6.17","4.9",[130,18,21,131,132],"embed","shortcode","solitaire","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fembed-solitaire-iframe\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fembed-solitaire-iframe.zip",{"attackSurface":136,"codeSignals":188,"taintFlows":204,"riskAssessment":309,"analyzedAt":315},{"hooks":137,"ajaxHandlers":164,"restRoutes":177,"shortcodes":178,"cronEvents":186,"entryPointCount":187,"unprotectedCount":11},[138,144,148,152,156,160],{"type":139,"name":140,"callback":141,"file":142,"line":143},"action","plugins_loaded","lmaze_update_checker","laoutaris-maze-generator.php",24,{"type":139,"name":145,"callback":146,"file":142,"line":147},"admin_enqueue_scripts","lmaze_enqueue_admin_assets",25,{"type":139,"name":149,"callback":150,"file":142,"line":151},"admin_menu","lmaze_register_admin_pages",93,{"type":139,"name":153,"callback":154,"file":142,"line":155},"admin_init","lmaze_handle_delete_maze",122,{"type":139,"name":157,"callback":158,"file":142,"line":159},"admin_post_lmaze_save_maze","lmaze_handle_save_maze",144,{"type":139,"name":161,"callback":162,"file":142,"line":163},"admin_action_lmaze_clear_data","lmaze_handle_clear_data",225,[165,170,172,175],{"action":166,"nopriv":167,"callback":166,"hasNonce":168,"hasCapCheck":167,"file":142,"line":169},"lmaze_lb_data",false,true,579,{"action":166,"nopriv":168,"callback":166,"hasNonce":168,"hasCapCheck":167,"file":142,"line":171},580,{"action":173,"nopriv":167,"callback":173,"hasNonce":168,"hasCapCheck":167,"file":142,"line":174},"lmaze_submit",609,{"action":173,"nopriv":168,"callback":173,"hasNonce":168,"hasCapCheck":167,"file":142,"line":176},610,[],[179,183],{"tag":180,"callback":181,"file":142,"line":182},"lmaze_number_maze","closure",529,{"tag":184,"callback":181,"file":142,"line":185},"lmaze_maze_leaderboard",537,[],6,{"dangerousFunctions":189,"sqlUsage":190,"outputEscaping":193,"fileOperations":11,"externalRequests":11,"nonceChecks":202,"capabilityChecks":202,"bundledLibraries":203},[],{"prepared":191,"raw":11,"locations":192},14,[],{"escaped":194,"rawEcho":195,"locations":196},84,2,[197,200],{"file":142,"line":198,"context":199},373,"raw output",{"file":142,"line":201,"context":199},388,5,[],[205,223,255,271],{"entryPoint":206,"graph":207,"unsanitizedCount":11,"severity":222},"lmaze_render_edit_page (laoutaris-maze-generator.php:319)",{"nodes":208,"edges":220},[209,214],{"id":210,"type":211,"label":212,"file":142,"line":213},"n0","source","$_GET",326,{"id":215,"type":216,"label":217,"file":142,"line":218,"wp_function":219},"n1","sink","echo() [XSS]",407,"echo",[221],{"from":210,"to":215,"sanitized":168},"low",{"entryPoint":224,"graph":225,"unsanitizedCount":195,"severity":254},"lmaze_lb_data (laoutaris-maze-generator.php:581)",{"nodes":226,"edges":249},[227,230,233,238,241,244],{"id":210,"type":211,"label":228,"file":142,"line":229},"$_POST",587,{"id":215,"type":231,"label":232,"file":142,"line":229},"transform","→ lmaze_get_leaderboard_rows()",{"id":234,"type":216,"label":235,"file":142,"line":236,"wp_function":237},"n2","get_results() [SQLi]",558,"get_results",{"id":239,"type":211,"label":228,"file":142,"line":240},"n3",599,{"id":242,"type":231,"label":243,"file":142,"line":240},"n4","→ lmaze_get_user_row()",{"id":245,"type":216,"label":246,"file":142,"line":247,"wp_function":248},"n5","get_row() [SQLi]",573,"get_row",[250,251,252,253],{"from":210,"to":215,"sanitized":167},{"from":215,"to":234,"sanitized":167},{"from":239,"to":242,"sanitized":167},{"from":242,"to":245,"sanitized":167},"high",{"entryPoint":256,"graph":257,"unsanitizedCount":32,"severity":254},"lmaze_submit (laoutaris-maze-generator.php:611)",{"nodes":258,"edges":267},[259,261,263,265,266],{"id":210,"type":211,"label":228,"file":142,"line":260},617,{"id":215,"type":216,"label":246,"file":142,"line":262,"wp_function":248},622,{"id":234,"type":211,"label":228,"file":142,"line":264},668,{"id":239,"type":231,"label":232,"file":142,"line":264},{"id":242,"type":216,"label":235,"file":142,"line":236,"wp_function":237},[268,269,270],{"from":210,"to":215,"sanitized":168},{"from":234,"to":239,"sanitized":167},{"from":239,"to":242,"sanitized":167},{"entryPoint":272,"graph":273,"unsanitizedCount":48,"severity":254},"\u003Claoutaris-maze-generator> (laoutaris-maze-generator.php:0)",{"nodes":274,"edges":300},[275,276,277,279,281,282,283,285,287,290,292,294,296,298],{"id":210,"type":211,"label":212,"file":142,"line":213},{"id":215,"type":216,"label":217,"file":142,"line":218,"wp_function":219},{"id":234,"type":211,"label":278,"file":142,"line":213},"$_GET (x2)",{"id":239,"type":216,"label":235,"file":142,"line":280,"wp_function":237},555,{"id":242,"type":211,"label":212,"file":142,"line":213},{"id":245,"type":216,"label":246,"file":142,"line":247,"wp_function":248},{"id":284,"type":211,"label":228,"file":142,"line":260},"n6",{"id":286,"type":216,"label":246,"file":142,"line":262,"wp_function":248},"n7",{"id":288,"type":211,"label":289,"file":142,"line":229},"n8","$_POST (x2)",{"id":291,"type":231,"label":232,"file":142,"line":229},"n9",{"id":293,"type":216,"label":235,"file":142,"line":236,"wp_function":237},"n10",{"id":295,"type":211,"label":228,"file":142,"line":240},"n11",{"id":297,"type":231,"label":243,"file":142,"line":240},"n12",{"id":299,"type":216,"label":246,"file":142,"line":247,"wp_function":248},"n13",[301,302,303,304,305,306,307,308],{"from":210,"to":215,"sanitized":168},{"from":234,"to":239,"sanitized":168},{"from":242,"to":245,"sanitized":168},{"from":284,"to":286,"sanitized":168},{"from":288,"to":291,"sanitized":167},{"from":291,"to":293,"sanitized":167},{"from":295,"to":297,"sanitized":167},{"from":297,"to":299,"sanitized":167},{"summary":310,"deductions":311},"The \"laoutaris-maze-generator\" plugin, version 1.1.5, exhibits a generally strong security posture with several good practices in place. It demonstrates a commitment to secure coding by utilizing prepared statements for all SQL queries and properly escaping a high percentage of its output. The presence of nonce and capability checks on its entry points further enhances its defenses against common attack vectors. The absence of any known past vulnerabilities or unpatched CVEs is a positive indicator of its maintenance and security awareness.\n\nHowever, the static analysis reveals three taint flows with unsanitized paths, all categorized as high severity. This is a significant concern as unsanitized input that reaches sensitive operations can lead to various vulnerabilities, including command injection, path traversal, or cross-site scripting if not handled downstream. While the plugin has not historically shown vulnerabilities, these specific taint flows represent potential weaknesses that could be exploited.\n\nIn conclusion, while the plugin has a solid foundation with secure SQL and output handling, the identified high-severity unsanitized taint flows are a notable weakness. Addressing these specific flows is crucial to further harden the plugin's security. The lack of historical vulnerabilities is encouraging, but proactive remediation of the identified taint issues is paramount.",[312],{"reason":313,"points":314},"High severity unsanitized taint flows found",15,"2026-03-17T05:51:24.301Z",{"wat":317,"direct":326},{"assetPaths":318,"generatorPatterns":321,"scriptPaths":322,"versionParams":323},[319,320],"\u002Fwp-content\u002Fplugins\u002Flaoutaris-maze-generator\u002Fcss\u002Fadmin-style.css","\u002Fwp-content\u002Fplugins\u002Flaoutaris-maze-generator\u002Fjs\u002Fadmin.js",[],[],[324,325],"laoutaris-maze-generator\u002Fcss\u002Fadmin-style.css?ver=","laoutaris-maze-generator\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":327,"htmlComments":328,"htmlAttributes":329,"restEndpoints":330,"jsGlobals":331,"shortcodeOutput":333},[],[],[],[],[332],"lmaze_plugin_url",[],{"error":168,"url":335,"statusCode":336,"statusMessage":337,"message":337},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Flaoutaris-maze-generator\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":32,"versions":339},[340],{"version":6,"download_url":24,"svn_tag_url":341,"released_at":26,"has_diff":167,"diff_files_changed":342,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":343,"is_current":168},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Flaoutaris-maze-generator\u002Ftags\u002F1.1.5\u002F",[],[]]