[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fQXfWl1jH1U5jr0eAY-x65CsWI1AYRc7qmLGRyeYqNSE":3,"$fHRkiy3MLEb2lBG6G03bYqh66Q3RobcQHlAkK9WefP6A":274,"$foYecwP3v4lOKGBPH9NYeN-JapwR8lMblsGDFTz4a0yk":279},{"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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":39,"analysis":136,"fingerprints":217},"ymc-crossword","YMC Crossword","2.4.3","YMC","https:\u002F\u002Fprofiles.wordpress.org\u002Fwssoffice21\u002F","\u003Cp>Crossword is a game that consists in guessing words according to definitions. A crossword puzzle is a form of a square or a rectangular grid of squares. The goal of the game is to fill in the white squares with letters to form words or phrases by solving clues that lead to answers.\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\u002FI_sHQukXpXc?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","The plugin Crossword creates an easy crossword from the words of any combination.",100,4076,60,2,"2025-04-17T04:36:00.000Z","6.8.5","4.8","7.2",[20,21,22,23],"crossword","game","mind","puzzles","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fymc-crossword.zip",92,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"wssoffice21",5100,91,15,88,"2026-05-20T04:12:55.500Z",[40,59,83,99,117],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":24,"download_link":57,"security_score":58,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"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",[20,21,22,23],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwha-puzzle.zip",85,{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":24,"download_link":79,"security_score":80,"vuln_count":81,"unpatched_count":27,"last_vuln_date":82,"fetched_at":29},"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","6.9.4","3.9","7.0",[20,76,23,77,78],"games","quiz","sudoku","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpuzzleme.1.3.0.zip",99,1,"2025-09-03 00:00:00",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":11,"downloaded":91,"rating":11,"num_ratings":70,"last_updated":92,"tested_up_to":93,"requires_at_least":54,"requires_php":18,"tags":94,"homepage":97,"download_link":98,"security_score":58,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"morepuzzles","MorePuzzles","1.1.4","Berries and Company","https:\u002F\u002Fprofiles.wordpress.org\u002Fberriesandco\u002F","\u003Cp>The morepuzzles plugin is perfect choice for those who would like to post a crossword or wordsearch puzzle on their page.\u003C\u002Fp>\n\u003Cp>This plugin is for a 3rd party \u003Ca href=\"https:\u002F\u002Fmorepuzzles.com\" rel=\"nofollow ugc\">morepuzzles.com\u003C\u002Fa> site, where you can create custom puzzles and only puzzles generated by this page can be used. You must register a user on \u003Ca href=\"https:\u002F\u002Fmorepuzzles.com\" rel=\"nofollow ugc\">morepuzzles.com\u003C\u002Fa> to be able to make and share your puzzles. Shortcodes can be generated by this plugin using the shared links and these shortcodes can be used on your WordPress page. Your puzzle data is stored on \u003Ca href=\"https:\u002F\u002Fmorepuzzles.com\" rel=\"nofollow ugc\">morepuzzles.com\u003C\u002Fa>, due to the fact that all puzzles are created there.\u003C\u002Fp>\n\u003Cp>Page site: \u003Ca href=\"https:\u002F\u002Fmorepuzzles.com\" rel=\"nofollow ugc\">morepuzzles.com\u003C\u002Fa>\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Fmorepuzzles.com\u002Fprivacy-policy\u003Cbr \u002F>\nTerms of Service: https:\u002F\u002Fmorepuzzles.com\u002Fterms-of-service\u003C\u002Fp>\n\u003Cp>In order to be able to use our plugin, you must do these steps:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>visit morepuzzles.com\u003C\u002Fli>\n\u003Cli>create an account\u003C\u002Fli>\n\u003Cli>create a crossword or wordsearch puzzle\u003C\u002Fli>\n\u003Cli>share the puzzle and copy the generated shared link.\u003C\u002Fli>\n\u003Cli>insert the link into the plugins shortcode generator.\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin is for those who would like to insert an interactive crossword\u002Fword-search puzzle to their page.",3096,"2022-03-25T12:39:00.000Z","5.7.15",[20,21,95,78,96],"minesweeper","wordsearch","https:\u002F\u002Fmorepuzzles.com\u002Fdocs\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmorepuzzles.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":13,"num_ratings":14,"last_updated":109,"tested_up_to":72,"requires_at_least":110,"requires_php":111,"tags":112,"homepage":115,"download_link":116,"security_score":11,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"advanced-crossword","Advanced Crossword","1.2.2","dan009","https:\u002F\u002Fprofiles.wordpress.org\u002Fdan009\u002F","\u003Cp>Advanced Crossword lets you have the most customizable crossword, and also allows the player to adjust cell size\u002Fcolor\u002Ftext.\u003Cbr \u002F>\nNot limited to 15×15 grid, it can have different sizes, and is responsive to all devices (mobile\u002Ftablet\u002Fdesktop)\u003Cbr \u002F>\nWith templates to cusomize the menu, changing icons and more.\u003Cbr \u002F>\nIt will let you customize the crossword to your needs.\u003Cbr \u002F>\nNow you can customize who has access to play the crossword, either Anonymous users or logged in users.\u003Cbr \u002F>\nIt lets you add access to different pages of the crossword plugin, so you can delegate work to other individuals in your company.\u003C\u002Fp>\n\u003Cp>For support or suggestions please email me at: developer@tuskcode.com\u003Cbr \u002F>\nMore information at [www.tuskcode.com https\u002F\u002Ftuskcode.com]\u003C\u002Fp>\n\u003Cp>Video tutorial on how to set up Advanced Crossword\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FDLTBIm3-IO4?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\u003Ch3>Free Version\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Create custom crossword\u003C\u002Fli>\n\u003Cli>Place the crossword with shortcode anywhere on the website\u003C\u002Fli>\n\u003Cli>15×15 cells crossword \u003C\u002Fli>\n\u003Cli>Custom blank cells anywhere on the grid\u003C\u002Fli>\n\u003Cli>Restrict user input to only letters\u003C\u002Fli>\n\u003Cli>Custom restrict user input (javascript regex)\u003C\u002Fli>\n\u003Cli>Toggle show\u002Fhide clues\u003C\u002Fli>\n\u003Cli>Skip filled in cells\u003C\u002Fli>\n\u003Cli>Display instructions on how to play the crossword\u003C\u002Fli>\n\u003Cli>Button to change directions for clues horizonta \u002F vertical\u003C\u002Fli>\n\u003Cli>Space \u002F Enter \u002F Double click can change direction for clues \u003C\u002Fli>\n\u003Cli>Responsive crossword for mobile \u002F tablet \u002F desktop\u003C\u002Fli>\n\u003Cli>Responosive text size for mobile \u002F tablet \u002F desktop\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Premium Version\u003C\u002Fh3>\n\u003Col>\n\u003Cli>All features from free version\u003C\u002Fli>\n\u003Cli>Custom grid size \u003C\u002Fli>\n\u003Cli>Custom number of columns\u003C\u002Fli>\n\u003Cli>Custom number of rows\u003C\u002Fli>\n\u003Cli>Custom date \u002F time when to reveal the cell \u002F clue \u002F all crossword \u003C\u002Fli>\n\u003Cli>Change each label in the crossword from menu to crossword \u003C\u002Fli>\n\u003Cli>Custom sizes for devices: mobile \u002F tablet \u002F desktop\u003C\u002Fli>\n\u003Cli>Custom info about crossword \u003C\u002Fli>\n\u003Cli>Timer for the crossword – can be paused\u003C\u002Fli>\n\u003Cli>Allow user to save settings for next crossword \u003C\u002Fli>\n\u003Cli>The user can save the crossword progress\u003C\u002Fli>\n\u003Cli>Allow the user to customize colors \u002F sizes \u003C\u002Fli>\n\u003Cli>Allow user to print current state of the puzzle \u002F or save to PDF\u003C\u002Fli>\n\u003Cli>Allow user to print empty puzzle \u002F or save to PDF\u003C\u002Fli>\n\u003Cli>Report issue by email (custom email at your choice)\u003C\u002Fli>\n\u003Cli>Custom company logo attached to printed puzzle\u003C\u002Fli>\n\u003Cli>Custom company name attached to printed puzzle \u003C\u002Fli>\n\u003Cli>Templates to customize the menu \u002F grid \u002F show puzzle buttons\u003C\u002Fli>\n\u003C\u002Fol>\n","Create a beautiful, responsive 15x15 grid crossword to your liking. You have full control over the blank cells and the clues.",90,4138,"2025-12-12T17:03:00.000Z","5.0.1","5.2.4",[20,113,114],"puzzle","word-game","https:\u002F\u002Ftuskcode.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-crossword.1.2.2.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":125,"downloaded":126,"rating":11,"num_ratings":81,"last_updated":127,"tested_up_to":72,"requires_at_least":128,"requires_php":129,"tags":130,"homepage":134,"download_link":135,"security_score":11,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"ev-crosswords","EV Crosswords","2.0.7","Entreveloper","https:\u002F\u002Fprofiles.wordpress.org\u002Fentreveloper\u002F","\u003Cp>This plugin requires the WordPress Block Editor (Gutenberg) to embed crosswords on a page. It also requires the EntGenAI companion plugin.\u003Cbr \u002F>\nThe admin interface provides a way to use AI to generate lists of words and hints for your crosswords.\u003Cbr \u002F>\nIt also provides a way to use the Entreveloper crossword generation tool to automatically create a crossword from your word list.\u003C\u002Fp>\n\u003Cp>All the above functionality is optional. You can also create a crossword manually within the plugin by typing your word list, or by adding words to a crossword one by one.\u003C\u002Fp>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>Development happens in Github:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTheEntreveloper\u002Fev-crosswords\" title=\"GitHub Repository\" rel=\"nofollow ugc\">EV-Crosswords\u003C\u002Fa>\u003C\u002Fp>\n","Easily add crosswords to your Wordpress website, with or without AI help.",10,1848,"2026-04-12T16:04:00.000Z","6.7","8.1",[131,132,133],"crosswords","entertainment","word-games","https:\u002F\u002Fentreveloper.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fev-crosswords.2.0.7.zip",{"attackSurface":137,"codeSignals":173,"taintFlows":207,"riskAssessment":208,"analyzedAt":216},{"hooks":138,"ajaxHandlers":166,"restRoutes":167,"shortcodes":168,"cronEvents":172,"entryPointCount":81,"unprotectedCount":27},[139,145,150,154,158,163],{"type":140,"name":141,"callback":142,"priority":27,"file":143,"line":144},"action","init","register_post_type","YmcCrossword\\Backend\\YmcCrossword_Cpt.php",20,{"type":140,"name":146,"callback":147,"file":148,"line":149},"add_meta_boxes","add_post_metabox","YmcCrossword\\Backend\\YmcCrossword_Meta_Boxes.php",22,{"type":140,"name":151,"callback":152,"priority":125,"file":148,"line":153},"save_post","save_meta_box",24,{"type":140,"name":155,"callback":141,"file":156,"line":157},"plugins_loaded","YmcCrossword\\Crossword.php",111,{"type":140,"name":159,"callback":160,"file":161,"line":162},"admin_enqueue_scripts","backend_embed_scripts","YmcCrossword\\Frontend\\YmcCrossword_Assets_Loader.php",23,{"type":140,"name":164,"callback":165,"file":161,"line":153},"wp_enqueue_scripts","frontend_embed_scripts",[],[],[169],{"tag":4,"callback":170,"file":171,"line":149},"run_shortcode","YmcCrossword\\Frontend\\YmcCrossword_Shortcode.php",[],{"dangerousFunctions":174,"sqlUsage":175,"outputEscaping":177,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":14,"bundledLibraries":206},[],{"prepared":14,"raw":27,"locations":176},[],{"escaped":125,"rawEcho":178,"locations":179},14,[180,183,185,187,189,191,193,195,197,198,200,201,203,205],{"file":148,"line":181,"context":182},306,"raw output",{"file":148,"line":184,"context":182},307,{"file":148,"line":186,"context":182},308,{"file":148,"line":188,"context":182},323,{"file":148,"line":190,"context":182},338,{"file":171,"line":192,"context":182},98,{"file":171,"line":194,"context":182},148,{"file":171,"line":196,"context":182},151,{"file":171,"line":196,"context":182},{"file":171,"line":199,"context":182},152,{"file":171,"line":199,"context":182},{"file":171,"line":202,"context":182},153,{"file":171,"line":204,"context":182},154,{"file":171,"line":204,"context":182},[],[],{"summary":209,"deductions":210},"The \"ymc-crossword\" plugin v2.4.3 exhibits a generally strong security posture based on the provided static analysis. The absence of dangerous functions, external HTTP requests, file operations, and a secure approach to SQL queries with 100% prepared statements are positive indicators.  Furthermore, the plugin has no recorded vulnerabilities (CVEs), which suggests a history of stable and secure development.  However, a significant concern lies in the output escaping, with only 42% of outputs being properly escaped. This could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is not adequately sanitized before being displayed. Additionally, the lack of nonce checks, while potentially mitigated by other factors, is a common security practice that is entirely absent, leaving a potential, albeit unexploited, avenue for certain types of attacks.",[211,213],{"reason":212,"points":36},"Low percentage of properly escaped output",{"reason":214,"points":215},"No nonce checks present",5,"2026-03-16T20:30:01.674Z",{"wat":218,"direct":233},{"assetPaths":219,"generatorPatterns":225,"scriptPaths":226,"versionParams":227},[220,221,222,223,224],"\u002Fwp-content\u002Fplugins\u002Fymc-crossword\u002FYmcCrossword\u002Fassets\u002Fcss\u002Fcrossword-admin.css","\u002Fwp-content\u002Fplugins\u002Fymc-crossword\u002FYmcCrossword\u002Fassets\u002Fjs\u002Fcrossword-admin.js","\u002Fwp-content\u002Fplugins\u002Fymc-crossword\u002FYmcCrossword\u002Fassets\u002Fcss\u002Fcrossword.css","\u002Fwp-content\u002Fplugins\u002Fymc-crossword\u002FYmcCrossword\u002Fassets\u002Fjs\u002Fdragscroll.js","\u002Fwp-content\u002Fplugins\u002Fymc-crossword\u002FYmcCrossword\u002Fassets\u002Fjs\u002Fcrossword.js",[],[221,223,224],[228,229,230,231,232],"ymc-crossword-admin.css?ver=","crossword-admin.js?ver=","crossword.css?ver=","dragscroll.js?ver=","crossword.js?ver=",{"cssClasses":234,"htmlComments":254,"htmlAttributes":255,"restEndpoints":258,"jsGlobals":259,"shortcodeOutput":261},[235,236,237,238,239,240,241,242,243,244,245,4,246,247,248,249,250,251,252,253],"ymc-crossword-container","ymc-row","ymc-square","ymc-char","ymc-num","ymc-line","ymc-clue","ymc-correct","ymc-error","ymc-completed","ymc-clue-error","ymc-crossword-panel","ymx-theme-crossword","ymc-col","ymc-header-clue","ymc-clueBlock","ymc-clueDirection","ymc-lineNum","ymc-word",[],[256,257],"data-mute","data-popup",[],[260],"_ymc_crossword_object",[262,263,264,265,266,267,268,269,270,271,272,273],"\u003Cdiv id=\"ymc-crossword-container\" class=\"ymc-crossword-container","\u003Cdiv class=\"ymc-crossword dragscroll\">\u003C\u002Fdiv>","\u003Cdiv class=\"ymc-crossword-panel\">","\u003Cdiv class=\"ymx-theme-crossword\">","\u003Cdiv class=\"ymc-col\">","\u003Cdiv class=\"ymc-header-clue\">Across:","\u003Cdiv class=\"ymc-clueBlock\" id=\"ymc-cluesAcross\">","\u003Cdiv class=\"ymc-clueDirection\" id=\"ymcDirectionAcross\">\u003C\u002Fdiv>","\u003Cdiv class=\"ymc-line\">","\u003Cinput class=\"ymc-word\" type=\"hidden\"","\u003Cspan class=\"ymc-lineNum\">\u003C\u002Fspan>","\u003Ca class=\"ymc-clue\" href=\"#\">",{"error":275,"url":276,"statusCode":277,"statusMessage":278,"message":278},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fymc-crossword\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":27,"versions":280},[]]