[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTRiYORkyqboSANV0B-fRKUpJs6CJV80Gz6_F3GoldiU":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":16,"requires_php":17,"tags":18,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":78,"fingerprints":217},"nakiedy-darmowy-system-rezerwacji-online","Nakiedy – system rezerwacji online","1.2.1","Nakiedy - System rezerwacji wizyt","https:\u002F\u002Fprofiles.wordpress.org\u002Fnakiedy\u002F","\u003Cp>Wtyczka do rezerwacji wizyt oparta na systemie rezerwacji online Nakiedy. System stworzony dla lekarzy, fryzjerów, stomatologów, salonów piękności oraz innych profesji wymagających systemu rezerwacji online – \u003Ca href=\"https:\u002F\u002Fwww.nakiedy.pl\u002Fdla-kogo-rezerwacje-wizyt.html\" rel=\"nofollow ugc\">pełna lista profesji\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Najważniejsze funkcje:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Kalendarz rezerwacji. Zawsze aktualny kalendarz rezerwacji dostępny z każdego miejsca, dla Ciebie i klientów.\u003C\u002Fli>\n\u003Cli>Pełne informacje o klientach. Wszystkie informacje o klientach w jednym miejscu, z pełną historią rezerwacji i wizyt.\u003C\u002Fli>\n\u003Cli>Internetowa rezerwacja online. Dostępna przez całą dobę rezerwacja online, nawet wtedy kiedy ty masz wolne i odpoczywasz.\u003C\u002Fli>\n\u003Cli>Dni wolne i nieobecności pracowników. Prosty w obsłudze moduł ustawiania dni wolnych oraz urlopów i nieobecności pracowników.\u003C\u002Fli>\n\u003Cli>Automatyczne przypomnienia. Już nigdy Twój klient nie zapomni o wizycie dzięki przypomnieniom EMAIL oraz SMS.\u003C\u002Fli>\n\u003Cli>Statystyki, raporty. Jedno kliknięcie i wiesz co się w firmie dzieje.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>PS. Aby korzystać z wtyczki potrzebujesz \u003Ca href=\"https:\u002F\u002Fwww.nakiedy.pl\u002F\" rel=\"nofollow ugc\">Klucz Api Nakiedy\u003C\u002Fa> dostępny po rejestracji.\u003C\u002Fp>\n","Wtyczka do rezerwacji wizyt oparta na systemie rezerwacji online Nakiedy.",100,5848,0,"2016-12-06T09:54:00.000Z","4.6.30","3.2","",[19,20,21,22],"rejestracja-online","rezerwacja-wizyt","system-rejestracji","system-rezerwacji","https:\u002F\u002Fwww.nakiedy.pl","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnakiedy-darmowy-system-rezerwacji-online.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"nakiedy",1,30,84,"2026-04-04T22:29:47.424Z",[36,58],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":17,"tags":51,"homepage":56,"download_link":57,"security_score":11,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"bookeropl","Bookero.pl – system rezerwacji online","2.1","safistudio","https:\u002F\u002Fprofiles.wordpress.org\u002Fsafistudio\u002F","\u003Cp>Wtyczka do rezerwacji online oparta na systemie Bookero.pl. Bookero to innowacyjny, a zarazem jeden z najprostszych i najmniej wymagających systemów do obsługi zapytań o rezerwację miejsc i usług. Sprawdzi się w przypadku każdej profesji, która wymaga systemu rezerwacji online.\u003C\u002Fp>\n\u003Cp>Bookero posiada wiele funkcjonalności, dzięki którym dostosujesz system do własnych potrzeb:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Moduł rezerwacji automatycznych\u003C\u002Fli>\n\u003Cli>Moduł zapytań o rezerwację\u003C\u002Fli>\n\u003Cli>Katalog klientów\u003C\u002Fli>\n\u003Cli>Historia rezerwacj i zapytań\u003C\u002Fli>\n\u003Cli>Moduł reguł rezerwacji\u003C\u002Fli>\n\u003Cli>Zarządzanie usługami\u003C\u002Fli>\n\u003Cli>Kreator strony www na potrzeby integracji z portalem Facebook\u003C\u002Fli>\n\u003Cli>Moduł powiadomień SMS\u003C\u002Fli>\n\u003Cli>Moduł płatności online (bez prowizji – możesz podpiąć swoje konto płatności)\u003C\u002Fli>\n\u003Cli>Moduł pracowników\u003C\u002Fli>\n\u003Cli>Moduł własnych pól formularzy (możesz rozbudować formularz rezerwacji o dowolne pola)\u003C\u002Fli>\n\u003Cli>… i wiele innych\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>W celu integracji wtyczki musisz posiadać \u003Ca href=\"https:\u002F\u002Fwww.bookero.pl\u002F\" rel=\"nofollow ugc\">API Key\u003C\u002Fa>, który dostępny jest po rejestracji w zakładce “Integracje”.\u003C\u002Fp>\n","Wtyczka do wordpress wyświetlająca formularz systemu rezerwacji online Bookero",1000,9022,90,2,"2025-11-17T09:08:00.000Z","6.8.5","5.7",[52,53,54,22,55],"formularz-rezerwacji","rezerwacje","rezerwacje-online","system-rezerwacji-online","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbookero-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbookeropl.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":13,"downloaded":66,"rating":13,"num_ratings":13,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":75,"download_link":76,"security_score":77,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"rezerwujestolik","Rezerwujestolik","1.2.21","RezerwujeStolik","https:\u002F\u002Fprofiles.wordpress.org\u002Frezerwujestolik\u002F","\u003Cp>RezerwujeStolik to łatwa w użyciu wtyczka pomagająca zintegrować Twoją stronę www z platformą rezerwacji stolików RezerwujeStolik.pl. Dzięki niej możesz:\u003C\u002Fp>\n\u003Cp>Przyjmować rezerwacje online 24\u002F7 an Twojej stronie www\u003Cbr \u002F>\nDostosowywać formularz rezerwacji do swoich potrzeb\u003C\u002Fp>\n","RezerwujStolik pozwala restauracjom zarządzać rezerwacjami stolików bezpośrednio na stronie WordPress.",455,"2025-03-03T16:00:00.000Z","6.7.5","6.4","7.2",[72,73,53,74,22],"restauracja","rezerwacja-stolikow","stoliki","https:\u002F\u002Frezerwujestolik.pl","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frezerwujestolik.1.2.21.zip",92,{"attackSurface":79,"codeSignals":113,"taintFlows":170,"riskAssessment":209,"analyzedAt":216},{"hooks":80,"ajaxHandlers":109,"restRoutes":110,"shortcodes":111,"cronEvents":112,"entryPointCount":13,"unprotectedCount":13},[81,87,91,95,99,104],{"type":82,"name":83,"callback":84,"file":85,"line":86},"action","admin_menu","wpn_add_menu","nakiedy-rezerwacje.php",20,{"type":82,"name":88,"callback":89,"file":85,"line":90},"admin_enqueue_scripts","wpn_styles",21,{"type":82,"name":92,"callback":93,"file":85,"line":94},"add_meta_boxes","wpn_add_meta_box",24,{"type":82,"name":96,"callback":97,"file":85,"line":98},"save_post","wpn_save_meta_box_data",25,{"type":100,"name":101,"callback":102,"priority":13,"file":85,"line":103},"filter","the_content","wpn_content_filter",27,{"type":100,"name":105,"callback":106,"priority":107,"file":85,"line":108},"content_edit_pre","wpn_change_wysiwyg",10,29,[],[],[],[],{"dangerousFunctions":114,"sqlUsage":115,"outputEscaping":117,"fileOperations":13,"externalRequests":13,"nonceChecks":31,"capabilityChecks":31,"bundledLibraries":169},[],{"prepared":13,"raw":13,"locations":116},[],{"escaped":47,"rawEcho":98,"locations":118},[119,123,125,127,130,132,134,135,137,139,141,143,146,148,150,152,154,156,158,160,161,162,163,165,167],{"file":120,"line":121,"context":122},"includes\\wpn-dashboard.php",8,"raw output",{"file":120,"line":124,"context":122},9,{"file":120,"line":126,"context":122},13,{"file":128,"line":129,"context":122},"includes\\wpn-help.php",3,{"file":128,"line":131,"context":122},4,{"file":128,"line":133,"context":122},7,{"file":128,"line":103,"context":122},{"file":128,"line":136,"context":122},28,{"file":128,"line":138,"context":122},46,{"file":128,"line":140,"context":122},48,{"file":128,"line":142,"context":122},49,{"file":144,"line":145,"context":122},"includes\\wpn-settings.php",50,{"file":144,"line":147,"context":122},51,{"file":144,"line":149,"context":122},56,{"file":144,"line":151,"context":122},74,{"file":144,"line":153,"context":122},99,{"file":144,"line":155,"context":122},125,{"file":144,"line":157,"context":122},148,{"file":144,"line":159,"context":122},157,{"file":144,"line":159,"context":122},{"file":144,"line":159,"context":122},{"file":144,"line":159,"context":122},{"file":85,"line":164,"context":122},94,{"file":85,"line":166,"context":122},113,{"file":85,"line":168,"context":122},175,[],[171],{"entryPoint":172,"graph":173,"unsanitizedCount":131,"severity":208},"\u003Cwpn-settings> (includes\\wpn-settings.php:0)",{"nodes":174,"edges":202},[175,180,185,188,190,193,197],{"id":176,"type":177,"label":178,"file":144,"line":179},"n0","source","$_POST",17,{"id":181,"type":182,"label":183,"file":144,"line":149,"wp_function":184},"n1","sink","echo() [XSS]","echo",{"id":186,"type":177,"label":187,"file":144,"line":151},"n2","$_SERVER['REQUEST_URI'] (x2)",{"id":189,"type":182,"label":183,"file":144,"line":151,"wp_function":184},"n3",{"id":191,"type":177,"label":192,"file":144,"line":179},"n4","$_POST['nakiedy_token']",{"id":194,"type":195,"label":196,"file":144,"line":179},"n5","transform","→ wpn_save_data()",{"id":198,"type":182,"label":199,"file":85,"line":200,"wp_function":201},"n6","update_option() [Settings Manipulation]",135,"update_option",[203,205,206,207],{"from":176,"to":181,"sanitized":204},false,{"from":186,"to":189,"sanitized":204},{"from":191,"to":194,"sanitized":204},{"from":194,"to":198,"sanitized":204},"low",{"summary":210,"deductions":211},"The \"nakiedy-darmowy-system-rezerwacji-online\" plugin v1.2.1 exhibits a generally strong security posture, with no known vulnerabilities or CVEs in its history. The static analysis reveals a commendable lack of dangerous functions, file operations, and external HTTP requests. Notably, all SQL queries utilize prepared statements, and there is at least one nonce and capability check implemented, suggesting an awareness of fundamental WordPress security practices. The absence of AJAX handlers, REST API routes, and shortcodes contributes to a minimal attack surface, further bolstering its security.\n\nHowever, a significant concern arises from the taint analysis, which identified one flow with an unsanitized path. While this did not reach a critical or high severity in the taint analysis, it represents a potential avenue for exploitation if not properly handled. Additionally, the low percentage of properly escaped output (7%) is a notable weakness. With 27 outputs analyzed and only a small fraction correctly escaped, there is a substantial risk of Cross-Site Scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the user interface.\n\nIn conclusion, the plugin benefits from a clean vulnerability history and a well-controlled attack surface. The core database interactions appear secure. Nevertheless, the identified unsanitized path in the taint analysis and the widespread lack of output escaping present tangible security risks that require immediate attention. Addressing these weaknesses will significantly improve the plugin's overall security.",[212,214],{"reason":213,"points":107},"Taint flow with unsanitized path detected",{"reason":215,"points":121},"Low percentage of properly escaped output","2026-03-16T20:33:50.719Z",{"wat":218,"direct":227},{"assetPaths":219,"generatorPatterns":224,"scriptPaths":225,"versionParams":226},[220,221,222,223],"\u002Fwp-content\u002Fplugins\u002Fnakiedy-darmowy-system-rezerwacji-online\u002Fimages\u002Fnakiedy-logo.png","\u002Fwp-content\u002Fplugins\u002Fnakiedy-darmowy-system-rezerwacji-online\u002Fincludes\u002Fwpn-settings.php","\u002Fwp-content\u002Fplugins\u002Fnakiedy-darmowy-system-rezerwacji-online\u002Fincludes\u002Fwpn-help.php","\u002Fwp-content\u002Fplugins\u002Fnakiedy-darmowy-system-rezerwacji-online\u002Fincludes\u002Fwpn-dashboard.php",[],[],[],{"cssClasses":228,"htmlComments":230,"htmlAttributes":231,"restEndpoints":235,"jsGlobals":237,"shortcodeOutput":238},[229],"nav-tab-active",[],[232,233,234],"wpn-meta-box","wpn_meta_box_nonce","wpn_page_show",[236],"\u002Fv1\u002Fapi\u002Fwordpress",[],[]]