[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f5e3K9qJQtq-jCeIqHTWwNJ6reDQsgzrufsT46LS9L54":3,"$fwixDcgQ_9L-lCC72uM6UvhgqqSrK-9Y-m5kUAAngQ2Q":150,"$f0NJFTPmXIAUvankdqUwB2q__32BX6ienP-GpWIT805s":155},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":16,"tags":17,"homepage":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":34,"analysis":55,"fingerprints":120},"devarai-crosswords","Devarai Crosswords","1.2","devarai","https:\u002F\u002Fprofiles.wordpress.org\u002Fdevarai\u002F","\u003Cp>Welcome! Drive more traffic to your website with this plugin and also offer the best crossword puzzles from the world’s leading crossword authors – premium content for free.\u003C\u002Fp>\n\u003Cp>Every week there will be displayed a brand-new quality crossword puzzle.\u003C\u002Fp>\n\u003Cp>The puzzles are provided by our website www.devarai.com\u003C\u002Fp>\n","The world's best crossword puzzles from the world's leading crossword authors on your website for free.",10,2990,0,"2022-04-12T10:09:00.000Z","5.9.13","",[18,19,20,7,21],"crosswords","crucigramas","cruciverba","kreuzwortratsel","https:\u002F\u002Fwww.devarai.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdevarai-crosswords.1.2.zip",85,null,"2026-03-15T15:16:48.613Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,84,"2026-05-20T03:39:06.809Z",[35],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":11,"downloaded":43,"rating":44,"num_ratings":30,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":48,"tags":49,"homepage":52,"download_link":53,"security_score":44,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":54},"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.",1848,100,"2026-04-12T16:04:00.000Z","6.9.4","6.7","8.1",[18,50,51],"entertainment","word-games","https:\u002F\u002Fentreveloper.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fev-crosswords.2.0.7.zip","2026-04-16T10:56:18.058Z",{"attackSurface":56,"codeSignals":72,"taintFlows":80,"riskAssessment":109,"analyzedAt":119},{"hooks":57,"ajaxHandlers":64,"restRoutes":65,"shortcodes":66,"cronEvents":71,"entryPointCount":30,"unprotectedCount":13},[58],{"type":59,"name":60,"callback":61,"file":62,"line":63},"action","admin_menu","devarai_game_embed_menu","devarai-crosswords.php",38,[],[],[67],{"tag":7,"callback":68,"file":69,"line":70},"dvr_shortcode","include\\shortcodes\\shorty.php",37,[],{"dangerousFunctions":73,"sqlUsage":74,"outputEscaping":76,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":79},[],{"prepared":13,"raw":13,"locations":75},[],{"escaped":77,"rawEcho":13,"locations":78},6,[],[],[81,100],{"entryPoint":82,"graph":83,"unsanitizedCount":30,"severity":99},"devarai_game_embed_output (devarai-crosswords.php:45)",{"nodes":84,"edges":96},[85,90],{"id":86,"type":87,"label":88,"file":62,"line":89},"n0","source","$_POST",72,{"id":91,"type":92,"label":93,"file":62,"line":94,"wp_function":95},"n1","sink","echo() [XSS]",77,"echo",[97],{"from":86,"to":91,"sanitized":98},false,"medium",{"entryPoint":101,"graph":102,"unsanitizedCount":30,"severity":108},"\u003Cdevarai-crosswords> (devarai-crosswords.php:0)",{"nodes":103,"edges":106},[104,105],{"id":86,"type":87,"label":88,"file":62,"line":89},{"id":91,"type":92,"label":93,"file":62,"line":94,"wp_function":95},[107],{"from":86,"to":91,"sanitized":98},"low",{"summary":110,"deductions":111},"The devarai-crosswords plugin v1.2 demonstrates a generally strong security posture based on the provided static analysis.  The plugin exhibits good practices by not utilizing dangerous functions, employing prepared statements for all SQL queries, and properly escaping all detected output.  The absence of file operations, external HTTP requests, and any known CVEs further contributes to its security.  However, the static analysis did reveal two flows with unsanitized paths, although they were not flagged as critical or high severity.  The lack of nonce checks and capability checks on its single shortcode is a notable concern, as this can potentially expose the plugin's functionality to unauthorized access or manipulation if the shortcode's actions are sensitive.  The vulnerability history being clear is a positive indicator, suggesting a history of responsible development, but it doesn't entirely mitigate the risks identified in the static analysis.",[112,114,117],{"reason":113,"points":11},"Unsanitized path flows (2)",{"reason":115,"points":116},"Shortcode missing nonce checks",5,{"reason":118,"points":116},"Shortcode missing capability checks","2026-03-16T23:51:08.162Z",{"wat":121,"direct":131},{"assetPaths":122,"generatorPatterns":125,"scriptPaths":126,"versionParams":128},[123,124],"\u002Fwp-content\u002Fplugins\u002Fdevarai-crosswords\u002Fassets\u002Fjs\u002Fgame_embedder.js","\u002Fwp-content\u002Fplugins\u002Fdevarai-crosswords\u002Fassets\u002Fcss\u002Fgame_embedder.css",[],[123,127],"https:\u002F\u002Fwalter.devarai.com\u002FiframeResizer.min.js",[129,130],"devarai-crosswords\u002Fassets\u002Fjs\u002Fgame_embedder.js?ver=","devarai-crosswords\u002Fassets\u002Fcss\u002Fgame_embedder.css?ver=",{"cssClasses":132,"htmlComments":138,"htmlAttributes":139,"restEndpoints":142,"jsGlobals":143,"shortcodeOutput":145},[133,134,135,136,137],"admin-page","form","crossword","puzzle_mode","info",[],[140,141],"data-darkmode","data-language",[],[144],"window.iFrameResize",[146,147,148,149],"\u003Ciframe id='devaraiiframe'","shortcode:  [devarai","darkmode=","language=",{"error":151,"url":152,"statusCode":153,"statusMessage":154,"message":154},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fdevarai-crosswords\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":13,"versions":156},[]]