[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$flTM4CZPBFFI_pZESCUnaNAZlQC1lt6t8NN1GoVVlqPs":3,"$fojwL583sQOK86QWgcbCtGCX1o9EAAYuU3TjolLNa0p8":134,"$frNC_0-IN1-a17RdAevAspAWhi_erf9Zyp4gHjk2jSuE":139},{"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":19,"download_link":20,"security_score":21,"vuln_count":11,"unpatched_count":11,"last_vuln_date":22,"fetched_at":23,"discovery_status":24,"vulnerabilities":25,"developer":26,"crawl_stats":22,"alternatives":33,"analysis":34,"fingerprints":113},"convertizerfr","Convertizer.fr","1.3.2","Bassem Rabia","https:\u002F\u002Fprofiles.wordpress.org\u002Fdjerba\u002F","\u003Cp>\u003Cstrong>Convertizer\u003C\u002Fstrong>, Cr&eacute;ez un lien avec vos clients.\u003C\u002Fp>\n\u003Ch4>Liste des produits convertizer\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Inline\u003C\u002Fli>\n\u003Cli>inBounce\u003C\u002Fli>\n\u003Cli>Scarcity\u003C\u002Fli>\n\u003Cli>Abandoned Cart\u003C\u002Fli>\n\u003C\u002Ful>\n","Convertizer, Cr&eacute;ez un lien avec vos clients.",0,1080,"2021-01-04T17:45:00.000Z","5.6.17","3.9.0","",[18],"convertizer-fr-integration-kit","https:\u002F\u002Fwww.convertizer.fr\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fconvertizerfr.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":27,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":29,"avg_security_score":21,"avg_patch_time_days":30,"trust_score":31,"computed_at":32},"djerba",6,130,30,84,"2026-05-20T01:34:17.713Z",[],{"attackSurface":35,"codeSignals":65,"taintFlows":98,"riskAssessment":99,"analyzedAt":112},{"hooks":36,"ajaxHandlers":61,"restRoutes":62,"shortcodes":63,"cronEvents":64,"entryPointCount":11,"unprotectedCount":11},[37,44,49,53,57],{"type":38,"name":39,"callback":40,"priority":41,"file":42,"line":43},"filter","script_loader_tag","convertizer_add_async_attribute",10,"index.php",17,{"type":45,"name":46,"callback":47,"file":42,"line":48},"action","wp_dashboard_setup","convertizer_dashboard",33,{"type":45,"name":50,"callback":51,"file":42,"line":52},"wp_enqueue_scripts","convertizer_enqueue",34,{"type":45,"name":54,"callback":55,"file":42,"line":56},"admin_enqueue_scripts","convertizer_admin_enqueue",36,{"type":45,"name":58,"callback":59,"file":42,"line":60},"admin_menu","convertizer_menu",37,[],[],[],[],{"dangerousFunctions":66,"sqlUsage":67,"outputEscaping":69,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":97},[],{"prepared":11,"raw":11,"locations":68},[],{"escaped":11,"rawEcho":70,"locations":71},12,[72,75,77,79,81,83,85,87,89,91,93,95],{"file":42,"line":73,"context":74},81,"raw output",{"file":42,"line":76,"context":74},93,{"file":42,"line":78,"context":74},94,{"file":42,"line":80,"context":74},95,{"file":42,"line":82,"context":74},126,{"file":42,"line":84,"context":74},131,{"file":42,"line":86,"context":74},132,{"file":42,"line":88,"context":74},139,{"file":42,"line":90,"context":74},148,{"file":42,"line":92,"context":74},156,{"file":42,"line":94,"context":74},164,{"file":42,"line":96,"context":74},172,[],[],{"summary":100,"deductions":101},"The static analysis of the \"convertizerfr\" plugin v1.3.2 reveals an exceptionally small attack surface, with no identified AJAX handlers, REST API routes, shortcodes, or cron events. This lack of direct entry points is a strong positive security indicator.  Furthermore, the absence of dangerous functions, file operations, and external HTTP requests, along with the use of prepared statements for all SQL queries, demonstrates adherence to several secure coding practices.\n\nHowever, a significant concern arises from the output escaping signal, where 100% of the 12 identified outputs are not properly escaped. This suggests a high risk of Cross-Site Scripting (XSS) vulnerabilities if any of the plugin's data, even indirectly, can be controlled by an attacker. The complete lack of nonce checks and capability checks, combined with zero detected taint flows, is unusual. While this could mean the plugin is extremely simple and has no user-controllable input, it also prevents a thorough assessment of potential vulnerabilities if the plugin were to evolve or have hidden interaction points.\n\nThe vulnerability history is also completely clean, with zero known CVEs. This, in conjunction with the limited attack surface and lack of critical code signals, suggests that up to this version, the plugin has been relatively secure or has not been a target. However, the identified unescaped output is a critical weakness that overshadows the otherwise clean security profile. The plugin's strengths lie in its minimal attack surface and secure SQL handling, but its weaknesses in output sanitization present a clear and present danger.",[102,105,107,109],{"reason":103,"points":104},"Output escaping is not implemented",20,{"reason":106,"points":41},"No nonce checks detected",{"reason":108,"points":41},"No capability checks detected",{"reason":110,"points":111},"No taint flows analyzed",5,"2026-04-16T14:06:28.066Z",{"wat":114,"direct":123},{"assetPaths":115,"generatorPatterns":117,"scriptPaths":118,"versionParams":120},[116],"\u002Fwp-content\u002Fplugins\u002Fconvertizerfr\u002Fcss\u002Fadmin.css",[],[119],"https:\u002F\u002Fapi.convertizer.fr\u002Fpartner.js",[121,122],"convertizerfr\u002Fstyle.css?ver=","convertizer-async\u002Fpartner.js?v=",{"cssClasses":124,"htmlComments":127,"htmlAttributes":128,"restEndpoints":130,"jsGlobals":131,"shortcodeOutput":133},[125,126,4],"WordPressLiveSupportDashboard","WordPressLiveSupportDashboardSettings",[],[129],"id=\"convertizerfr\"",[],[132],"jQuery",[],{"error":135,"url":136,"statusCode":137,"statusMessage":138,"message":138},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fconvertizerfr\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":140,"versions":141},3,[142,150,157],{"version":143,"download_url":144,"svn_tag_url":145,"released_at":22,"has_diff":146,"diff_files_changed":147,"diff_lines":22,"trac_diff_url":148,"vulnerabilities":149,"is_current":146},"1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fconvertizerfr.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fconvertizerfr\u002Ftags\u002F1.2\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fconvertizerfr%2Ftags%2F1.1&new_path=%2Fconvertizerfr%2Ftags%2F1.2",[],{"version":151,"download_url":152,"svn_tag_url":153,"released_at":22,"has_diff":146,"diff_files_changed":154,"diff_lines":22,"trac_diff_url":155,"vulnerabilities":156,"is_current":146},"1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fconvertizerfr.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fconvertizerfr\u002Ftags\u002F1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fconvertizerfr%2Ftags%2F1.0&new_path=%2Fconvertizerfr%2Ftags%2F1.1",[],{"version":158,"download_url":159,"svn_tag_url":160,"released_at":22,"has_diff":146,"diff_files_changed":161,"diff_lines":22,"trac_diff_url":22,"vulnerabilities":162,"is_current":146},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fconvertizerfr.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fconvertizerfr\u002Ftags\u002F1.0\u002F",[],[]]