[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fw4gUcTjioimZHezPPPFwLbEi67pbxQAf_9Kgo__bgWI":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":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":59,"fingerprints":113},"chbd-simple-jquery-modal","CHBD Simple jQuery Modal","1.1","arefin2k","https:\u002F\u002Fprofiles.wordpress.org\u002Farefin2k\u002F","\u003Cp>This plugin will help users to show some nice sorts of jquery styles based on modal features into their websites.\u003C\u002Fp>\n\u003Cp>Live Demo: http:\u002F\u002Fwww.arefin.me\u002Fplugins\u002Fchbd-simple-jquery-modal\u002F\u003C\u002Fp>\n\u003Ch4>Plugin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Shortcode is Enabled.\u003C\u002Fli>\n\u003Cli>Customization is Easy.\u003C\u002Fli>\n\u003Cli>Coding Knowledge is Not Obligatory.\u003C\u002Fli>\n\u003Cli>Small in Size.\u003C\u002Fli>\n\u003Cli>Total 5 Types of Modal Styles are Included.\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin will help users to show some nice sorts of jquery styles based on modal features into their websites.",10,2045,0,"2014-06-10T06:03:00.000Z","3.9.40","3.5","",[19,20,21,22,23],"jquery-dialog-modal","jquery-hint-modal","jquery-modal","jquery-notify-modal","jquery-popup-modal","http:\u002F\u002Fwww.arefin.me\u002Fplugins\u002Fchbd-simple-jquery-modal","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fchbd-simple-jquery-modal.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},2,20,30,84,"2026-04-04T21:01:41.571Z",[37],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":33,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":17,"tags":51,"homepage":57,"download_link":58,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"prettygallery","PrettyGallery","1.0","webnoetic","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebnoetic\u002F","\u003Cp>This wordpress plugin is used to integrate wordpress default gallery shortcode ([gallery]) with jquery modal popup.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Zero setup\u003C\u002Fli>\n\u003Cli>Support with multiple shortcode on same page\u003C\u002Fli>\n\u003Cli>For Demo \u003Ca href=\"http:\u002F\u002Fdemo.webnoetic.com\u002Fprettygallery\u002F\" rel=\"nofollow ugc\">Click Here\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Github\u003C\u002Fstrong>\u003Cbr \u002F>\nhttps:\u002F\u002Fgithub.com\u002Fwebnoetic\u002Fprettygallery\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Find any bug \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwebnoetic\u002Fprettygallery\u002Fissues\" rel=\"nofollow ugc\">click Here\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Directly mail at \u003Ca href=\"mailto:support@webnoetic.com\" rel=\"nofollow ugc\">support@webnoetic.com\u003C\u002Fa> to leave comments, ask question or suggest new feature\u003C\u002Fli>\n\u003Cli>For Demo \u003Ca href=\"http:\u002F\u002Fdemo.webnoetic.com\u002Fprettygallery\u002F\" rel=\"nofollow ugc\">Click Here\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Integrate Wordpress default gallery shortcode ([gallery]) with jquery modal popup.",3320,100,5,"2014-12-14T14:36:00.000Z","4.0.38","3.3",[52,53,54,55,56],"gallery","gallery-modal-box","gallery-shortcode","jquery-modal-box","wordpress-gallery","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fprettygallery","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprettygallery.1.0.zip",{"attackSurface":60,"codeSignals":99,"taintFlows":106,"riskAssessment":107,"analyzedAt":112},{"hooks":61,"ajaxHandlers":71,"restRoutes":72,"shortcodes":73,"cronEvents":98,"entryPointCount":47,"unprotectedCount":13},[62,68],{"type":63,"name":64,"callback":65,"file":66,"line":67},"action","wp_enqueue_scripts","chbd_sjm_latest_jquery","plugin-hook.php",15,{"type":63,"name":69,"callback":70,"file":66,"line":33},"wp_footer","chbd_sjm_jquery_load_in_footer",[],[],[74,79,83,88,93],{"tag":75,"callback":76,"file":77,"line":78},"chbd_modal_3","chbd_sjm_shortcode_3","inc\\chbd-dialog-modal.php",39,{"tag":80,"callback":81,"file":82,"line":32},"chbd_modal_4","chbd_sjm_shortcode_4","inc\\chbd-hint-modal.php",{"tag":84,"callback":85,"file":86,"line":87},"chbd_modal_2","chbd_sjm_shortcode_2","inc\\chbd-notify-modal.php",33,{"tag":89,"callback":90,"file":91,"line":92},"chbd_modal_1","chbd_sjm_shortcode_1","inc\\chbd-popup-modal.php",42,{"tag":94,"callback":95,"file":96,"line":97},"chbd_modal_5","chbd_sjm_shortcode_5","inc\\chbd-title-modal.php",19,[],{"dangerousFunctions":100,"sqlUsage":101,"outputEscaping":103,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":105},[],{"prepared":13,"raw":13,"locations":102},[],{"escaped":13,"rawEcho":13,"locations":104},[],[],[],{"summary":108,"deductions":109},"The static analysis of \"chbd-simple-jquery-modal\" v1.1 reveals a generally strong security posture.  The absence of dangerous functions, the exclusive use of prepared statements for SQL queries, and the complete output escaping are significant strengths.  Furthermore, there are no recorded vulnerabilities (CVEs) for this plugin, and the taint analysis shows no identified security flaws.\n\nHowever, the plugin's attack surface, while small (5 shortcodes), entirely lacks nonce and capability checks. This means that any user, regardless of their role or permissions, can trigger the functionality associated with these shortcodes. While there's no direct evidence of exploitable vulnerabilities in the current analysis, this lack of proper authorization checks on entry points presents a potential risk. Attackers could potentially manipulate these shortcodes if they are designed to interact with sensitive data or perform actions that should be restricted.\n\nIn conclusion, the plugin exhibits good development practices concerning data sanitization and query security. The primary weakness lies in the absence of robust access controls for its shortcode functionality. While no vulnerabilities are currently known or apparent, this oversight could be exploited if the shortcodes' actions are not inherently benign. Therefore, while the plugin is not inherently insecure based on the provided data, further scrutiny of the shortcode implementations for potential privilege escalation or unintended actions is warranted.",[110],{"reason":111,"points":11},"Shortcodes lack nonce\u002Fcapability checks","2026-03-17T01:41:54.801Z",{"wat":114,"direct":127},{"assetPaths":115,"generatorPatterns":119,"scriptPaths":120,"versionParams":123},[116,117,118],"\u002Fwp-content\u002Fplugins\u002Fchbd-simple-jquery-modal\u002Fcss\u002Fchbd-simple-jquery-modal.css","\u002Fwp-content\u002Fplugins\u002Fchbd-simple-jquery-modal\u002Fjs\u002Fchbd-modal.js","\u002Fwp-content\u002Fplugins\u002Fchbd-simple-jquery-modal\u002Fjs\u002Fchbd-simple-jquery-modal.js",[],[121,122],"js\u002Fchbd-modal.js","js\u002Fchbd-simple-jquery-modal.js",[124,125,126],"chbd-simple-jquery-modal\u002Fcss\u002Fchbd-simple-jquery-modal.css?ver=","chbd-simple-jquery-modal\u002Fjs\u002Fchbd-modal.js?ver=","chbd-simple-jquery-modal\u002Fjs\u002Fchbd-simple-jquery-modal.js?ver=",{"cssClasses":128,"htmlComments":139,"htmlAttributes":140,"restEndpoints":144,"jsGlobals":145,"shortcodeOutput":149},[129,130,131,132,133,134,135,136,137,138],"chbd_sjm_Container","chbd_sjm_live","chbd_dm_content_","dialogModal_header","dialogModal_content","dialogModal_footer","hintModal","hintModal_container","chbd_nm_content_","chbd_pum_content_",[],[141,142,143],"data-dialogModalBut","data-popModalBut","data-titleModal",[],[146,147,148],"dialogModal","notifyModal","popModal",[150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166],"\u003Cdiv class=\"chbd_sjm_Container\">","\u003Cdiv class=\"chbd_sjm_live\">","\u003Cbutton id=\"dialogModal_ex_","\u003Cdiv id=\"chbd_dm_content_","\u003Cdiv class=\"dialogModal_header\">","\u003Cdiv class=\"dialogModal_content\">","\u003Cdiv class=\"dialogModal_footer\">","\u003Cbutton type=\"button\" data-dialogModalBut=\"cancel\">CLOSE\u003C\u002Fbutton>","\u003Cbutton id=\"notifyModal_ex_","\u003Cdiv id=\"chbd_nm_content_","\u003Cbutton id=\"popModal_ex_","\u003Cdiv id=\"chbd_pum_content_","\u003Cdiv class=\"popModal_footer\">","\u003Cbutton type=\"button\" data-popModalBut=\"cancel\">CLOSE\u003C\u002Fbutton>","\u003Cbutton id=\"titleModal_ex_","title=\"","data-titleModal=\"init\">"]