[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fQmSWZuqnAF7P2Y9zg1zo9KtZfRWJGMoeYdGIuK7JwJE":3,"$flHz9YOsyroAn_dRDPPzAWRDfqFrBXreDzHB8vq_CaH8":128,"$fm3TE2xMbdv2c5vLqL4pkUcuvuJOeTUnzHvD0PG7A5I8":133},{"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":22,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":36,"analysis":37,"fingerprints":90},"foodii-si","Foodii.si","1.0.1","Restomatic","https:\u002F\u002Fprofiles.wordpress.org\u002Fzjedzmy\u002F","\u003Cp>Foodii.si je preprost in enostaven vtičnik za upravljanje rezervacij v restavracijah neposredno z vaše WordPress strani.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>Ta vtičnik se povezuje z zunanjo storitvijo Foodii.si za prenos in prikaz gradnika za rezervacije restavracij.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Storitev:\u003C\u002Fstrong> Foodii.si (\u003Ca href=\"https:\u002F\u002Ffoodii.si\u002Fregulamin\" rel=\"nofollow ugc\">Pravila uporabe\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Katere podatke pošilja:\u003C\u002Fstrong> Identifikator (ID) restavracije.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Kdaj:\u003C\u002Fstrong> Ob vsakem nalaganju strani z gradnikom.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Namen:\u003C\u002Fstrong> Na podlagi poslanega ID restavracije se pridobijo nastavitve in konfiguracija gradnika, ki jih uporabnik nastavi v nadzorni plošči Foodii.si.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zakaj:\u003C\u002Fstrong> Uporabnik lahko upravlja videz in delovanje gradnika neposredno iz nadzorne plošče Foodii.si.\u003C\u002Fli>\n\u003C\u002Ful>\n","Foodii.si je preprost in enostaven vtičnik za upravljanje rezervacij v restavracijah neposredno z vaše WordPress strani.",0,310,"2025-06-24T10:13:00.000Z","6.8.5","5.0","7.4",[18,19,20,21],"hrana","restavracija","rezervacija","rezervacije","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffoodii-si.1.0.1.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":24,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"zjedzmy",2,40,30,94,"2026-05-20T11:21:07.571Z",[],{"attackSurface":38,"codeSignals":72,"taintFlows":80,"riskAssessment":81,"analyzedAt":89},{"hooks":39,"ajaxHandlers":68,"restRoutes":69,"shortcodes":70,"cronEvents":71,"entryPointCount":11,"unprotectedCount":11},[40,46,51,55,59,64],{"type":41,"name":42,"callback":43,"file":44,"line":45},"action","plugins_loaded","foodiisi_init","foodii-si.php",29,{"type":41,"name":47,"callback":48,"file":49,"line":50},"admin_enqueue_scripts","enqueue_admin_styles","includes\u002Ffoodiisi-admin.php",14,{"type":41,"name":52,"callback":53,"file":49,"line":54},"admin_menu","add_admin_menu",15,{"type":41,"name":56,"callback":57,"file":49,"line":58},"admin_init","register_settings",16,{"type":41,"name":60,"callback":61,"file":62,"line":63},"wp_enqueue_scripts","enqueue_scripts","includes\u002Ffoodiisi-frontend.php",8,{"type":41,"name":65,"callback":66,"file":62,"line":67},"wp_footer","add_floating_button",9,[],[],[],[],{"dangerousFunctions":73,"sqlUsage":74,"outputEscaping":76,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":79},[],{"prepared":11,"raw":11,"locations":75},[],{"escaped":77,"rawEcho":11,"locations":78},13,[],[],[],{"summary":82,"deductions":83},"The \"foodii-si\" plugin v1.0.1 exhibits a strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the potential attack surface. The code also demonstrates excellent secure coding practices with 100% of SQL queries using prepared statements and all output properly escaped. Furthermore, the lack of file operations, external HTTP requests, and vulnerability history suggests a well-developed and maintained plugin with no known security flaws.\n\nHowever, the analysis reveals a complete absence of nonce checks and capability checks. While the current lack of entry points mitigates immediate risk, this omission represents a significant potential weakness. If new functionalities are added in future versions that introduce any form of user interaction or data handling, the lack of these essential security measures could lead to serious vulnerabilities such as Cross-Site Request Forgery (CSRF) or unauthorized privilege escalation.\n\nIn conclusion, \"foodii-si\" v1.0.1 is currently a very secure plugin due to its minimal attack surface and adherence to fundamental secure coding principles. The primary concern lies in the complete disregard for nonce and capability checks, which, while not exploitable in the current version, poses a considerable future risk. Addressing this deficiency should be a priority for any future development.",[84,87],{"reason":85,"points":86},"Missing nonce checks",10,{"reason":88,"points":86},"Missing capability checks","2026-04-16T13:39:51.593Z",{"wat":91,"direct":102},{"assetPaths":92,"generatorPatterns":96,"scriptPaths":97,"versionParams":98},[93,94,95],"\u002Fwp-content\u002Fplugins\u002Ffoodii-si\u002Fcss\u002Ffoodiisi-admin-style.css","\u002Fwp-content\u002Fplugins\u002Ffoodii-si\u002Fjs\u002Ffoodiisi-admin-script.js","\u002Fwp-content\u002Fplugins\u002Ffoodii-si\u002Fjs\u002Fscript.js",[],[94,95],[99,100,101],"foodii-si\u002Fcss\u002Ffoodiisi-admin-style.css?ver=","foodii-si\u002Fjs\u002Ffoodiisi-admin-script.js?ver=","foodii-si\u002Fjs\u002Fscript.js?ver=",{"cssClasses":103,"htmlComments":116,"htmlAttributes":117,"restEndpoints":125,"jsGlobals":126,"shortcodeOutput":127},[104,105,106,107,108,109,110,111,112,113,114,115],"foodiisi-settings","foodiisi-settings-header","foodiisi-settings-header-logo","foodiisi-settings-content","foodiisi-settings-description","foodiisi-settings-description-logo","foodiisi-settings-form","foodiisi-settings-footer","foodiisi-developer-info","foodiisi-bee-devs-logo","admin-settings-field","form-field-comment",[],[118,119,120,121,122,123,124],"id=\"foodiisi-settings-save-button\"","id=\"foodiisi-settings-header-logo\"","id=\"foodiisi-settings-description-logo\"","id=\"foodiisi-settings-form\"","name=\"foodiisi_restaurant_id\"","name=\"foodiisi_reservation_type\"","id=\"foodiisi-bee-devs-logo\"",[],[],[],{"error":129,"url":130,"statusCode":131,"statusMessage":132,"message":132},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Ffoodii-si\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":31,"versions":134},[135,141],{"version":6,"download_url":23,"svn_tag_url":136,"released_at":25,"has_diff":137,"diff_files_changed":138,"diff_lines":25,"trac_diff_url":139,"vulnerabilities":140,"is_current":129},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffoodii-si\u002Ftags\u002F1.0.1\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffoodii-si%2Ftags%2F1.0.0&new_path=%2Ffoodii-si%2Ftags%2F1.0.1",[],{"version":142,"download_url":143,"svn_tag_url":144,"released_at":25,"has_diff":137,"diff_files_changed":145,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":146,"is_current":137},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffoodii-si.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffoodii-si\u002Ftags\u002F1.0.0\u002F",[],[]]