[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fSGQpVtBF_RlnWdR2_zWzk0_UXiN02v0cIhA1O5xJQFU":3},{"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,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":35,"analysis":57,"fingerprints":128},"pro-modal","Pro Modal","1.0","Mustafa KUCUK","https:\u002F\u002Fprofiles.wordpress.org\u002Ftruser\u002F","\u003Col>\n\u003Cli>Style Settings – 2 Style.\u003C\u002Fli>\n\u003Cli>Trigger Settings – if you want, when click a element you can show modal.\u003C\u002Fli>\n\u003Cli>Cookie Settings – if you want, you can show modal 1 time every user.\u003C\u002Fli>\n\u003Cli>Display Settings – if you want, you can show modal only on specific pages.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Did you see? Everything you want!\u003C\u002Fp>\n\u003Cp>Thanks!\u003C\u002Fp>\n","Create your modals, edit and publish! It\\'s that easy! Easy, fast, modern, no ad!",0,956,"2018-01-26T15:24:00.000Z","4.9.29","4.0","",[18,19,20,21],"modal-create","wordpress-add-modal","wordpress-modal-create","wordpress-modals","https:\u002F\u002Fwpajans.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpro-modal.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":24,"computed_at":34},"truser",7,70,87,30,"2026-04-05T01:52:05.526Z",[36],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":11,"num_ratings":11,"last_updated":16,"tested_up_to":46,"requires_at_least":47,"requires_php":16,"tags":48,"homepage":53,"download_link":54,"security_score":55,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":56},"tcbd-modals","TCBD Modals","1.1","Touhidul Sadeek","https:\u002F\u002Fprofiles.wordpress.org\u002Ftcoder\u002F","\u003Ch4>Plugin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy to use.\u003C\u002Fli>\n\u003Cli>Modals Button in Editor.\u003C\u002Fli>\n\u003Cli>TinyMCE Button added for generating Shortcode.\u003C\u002Fli>\n\u003Cli>Customizable.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Demo\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemos.tcoderbd.com\u002Fwordpress_plugins\u002Ftcbd-modals-wordpress-awesome-plugins\u002F\" rel=\"nofollow ugc\">Click Here\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin will enable Awesome Modals box in your Wordpress theme.",10,5169,"6.5.8","3.0",[49,50,51,52,21],"awesome-modals","bootstrap-modals","modals","responsive-modals","http:\u002F\u002Fdemos.tcoderbd.com\u002Fwordpress_plugins\u002Ftcbd-modals-wordpress-awesome-plugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftcbd-modals.1.1.zip",100,"2026-03-15T10:48:56.248Z",{"attackSurface":58,"codeSignals":86,"taintFlows":102,"riskAssessment":121,"analyzedAt":127},{"hooks":59,"ajaxHandlers":82,"restRoutes":83,"shortcodes":84,"cronEvents":85,"entryPointCount":11,"unprotectedCount":11},[60,66,70,74,78],{"type":61,"name":62,"callback":63,"file":64,"line":65},"action","wp_enqueue_scripts","Pro_Modal_Enqueue","pro-modal.php",16,{"type":61,"name":67,"callback":68,"file":64,"line":69},"init","Pro_Modal_CPT",17,{"type":61,"name":71,"callback":72,"file":64,"line":73},"add_meta_boxes_pro-modal","Pro_Modal_Meta_Box",18,{"type":61,"name":75,"callback":76,"file":64,"line":77},"save_post_pro-modal","Pro_Modal_Meta_Box_Save",19,{"type":61,"name":79,"callback":80,"file":64,"line":81},"wp_footer","Pro_Modal_View",20,[],[],[],[],{"dangerousFunctions":87,"sqlUsage":88,"outputEscaping":90,"fileOperations":11,"externalRequests":11,"nonceChecks":100,"capabilityChecks":11,"bundledLibraries":101},[],{"prepared":11,"raw":11,"locations":89},[],{"escaped":91,"rawEcho":91,"locations":92},3,[93,96,98],{"file":64,"line":94,"context":95},50,"raw output",{"file":64,"line":97,"context":95},60,{"file":64,"line":99,"context":95},179,1,[],[103],{"entryPoint":104,"graph":105,"unsanitizedCount":11,"severity":120},"\u003Cpro-modal> (pro-modal.php:0)",{"nodes":106,"edges":117},[107,112],{"id":108,"type":109,"label":110,"file":64,"line":111},"n0","source","$_POST",92,{"id":113,"type":114,"label":115,"file":64,"line":99,"wp_function":116},"n1","sink","echo() [XSS]","echo",[118],{"from":108,"to":113,"sanitized":119},true,"low",{"summary":122,"deductions":123},"The pro-modal plugin v1.0 exhibits a generally strong security posture, particularly in its handling of SQL queries and external requests, which are entirely secured. The absence of known CVEs and a clean vulnerability history are significant positive indicators. The presence of a nonce check further contributes to its security. However, the static analysis reveals some areas for improvement. Notably, only 50% of the output is properly escaped, which could leave the plugin vulnerable to cross-site scripting (XSS) attacks if user-supplied data is displayed without adequate sanitization. Furthermore, the absence of capability checks on entry points, while currently not a direct issue due to a zero attack surface, represents a potential future risk if new entry points are introduced without proper authorization checks. Overall, while the plugin is currently in a good state, the output escaping issue requires attention to mitigate potential XSS vulnerabilities.",[124],{"reason":125,"points":126},"Half of outputs are not properly escaped",4,"2026-03-17T06:45:38.595Z",{"wat":129,"direct":138},{"assetPaths":130,"generatorPatterns":133,"scriptPaths":134,"versionParams":135},[131,132],"\u002Fwp-content\u002Fplugins\u002Fpro-modal\u002Fassets\u002Fcss\u002Fpro-modal.css","\u002Fwp-content\u002Fplugins\u002Fpro-modal\u002Fassets\u002Fjs\u002Fpro-modal.js",[],[132],[136,137],"pro-modal.css?ver=","pro-modal.js?ver=",{"cssClasses":139,"htmlComments":141,"htmlAttributes":142,"restEndpoints":149,"jsGlobals":150,"shortcodeOutput":151},[140],"Pro_Modal_Meta_Box_Title",[],[143,144,145,146,147,148],"name=\"Pro_Modal_Meta_Box_Option_Title\"","name=\"Pro_Modal_Meta_Box_Option_Style\"","name=\"Pro_Modal_Meta_Box_Option_Trigger\"","name=\"Pro_Modal_Meta_Box_Option_Trigger_Element\"","name=\"Pro_Modal_Meta_Box_Option_Display[]\"","name=\"Pro_Modal_Meta_Box_Option_Cookie\"",[],[],[]]