[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fplyXC2skOJlX2ilFTBt8RfYP0-90VMlyWq2RA-sLyII":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":13,"requires_at_least":6,"requires_php":13,"tags":14,"homepage":15,"download_link":16,"security_score":17,"vuln_count":11,"unpatched_count":11,"last_vuln_date":18,"fetched_at":19,"vulnerabilities":20,"developer":21,"crawl_stats":18,"alternatives":27,"analysis":28,"fingerprints":427},"events-or-seminars","Event or Seminars","1.0","ahsanali4466","https:\u002F\u002Fprofiles.wordpress.org\u002Fahsanali4466\u002F","\u003Cp>You can use this plugin with gravity form. Only gives the fields id\\’s in setting page\u003C\u002Fp>\n","Plugin is to manage events or seminars.",0,1099,"",[],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fevents-or-seminars.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":22,"total_installs":11,"avg_security_score":23,"avg_patch_time_days":24,"trust_score":25,"computed_at":26},2,96,30,91,"2026-04-04T16:11:27.332Z",[],{"attackSurface":29,"codeSignals":149,"taintFlows":348,"riskAssessment":414,"analyzedAt":426},{"hooks":30,"ajaxHandlers":135,"restRoutes":136,"shortcodes":137,"cronEvents":148,"entryPointCount":22,"unprotectedCount":11},[31,37,40,44,48,53,58,62,66,69,74,79,86,90,94,98,102,105,108,111,114,118,123,127,131],{"type":32,"name":33,"callback":34,"file":35,"line":36},"action","load-post.php","SemOrEv_Meta_Box_class","class-custom-meta-box.php",31,{"type":32,"name":38,"callback":34,"file":35,"line":39},"load-post-new.php",34,{"type":32,"name":41,"callback":42,"file":35,"line":43},"add_meta_boxes","sm_add_meta_box",85,{"type":32,"name":45,"callback":46,"file":35,"line":47},"save_post","sm_metabox_save",88,{"type":32,"name":49,"callback":50,"file":51,"line":52},"init","register_custom_seminar_manager","class-custom-post-type.php",43,{"type":32,"name":54,"callback":55,"file":56,"line":57},"admin_menu","SemOrEv_register_help_page","class-help-page.php",13,{"type":32,"name":54,"callback":59,"file":60,"line":61},"sm_add_menu_items","class-people-page.php",219,{"type":32,"name":54,"callback":63,"file":64,"line":65},"save_data","class-setting-page.php",21,{"type":32,"name":54,"callback":67,"file":64,"line":68},"sm_register_setting_menu_page",625,{"type":32,"name":70,"callback":71,"file":72,"line":73},"widgets_init","wpb_load_widget","class-widget-area.php",15,{"type":32,"name":75,"callback":76,"file":77,"line":78},"admin_init","SemOrEv_download_csv","csv.php",5,{"type":80,"name":81,"callback":82,"priority":83,"file":84,"line":85},"filter","post_row_actions","SemOrEv_custom_view_post_link",10,"sm-action-filter.php",27,{"type":80,"name":87,"callback":88,"file":84,"line":89},"single_template","SemOrEv_single_template",33,{"type":80,"name":91,"callback":92,"file":84,"line":93},"template_include","SemOrEv_tax_set_template",57,{"type":80,"name":95,"callback":96,"priority":83,"file":84,"line":97},"manage_sm_seminar_posts_columns","SemOrEv_seminar_columns_head",73,{"type":32,"name":99,"callback":100,"priority":83,"file":84,"line":101},"manage_sm_seminar_posts_custom_column","SemOrEv_seminar_content",75,{"type":80,"name":95,"callback":103,"priority":83,"file":84,"line":104},"SemOrEv_seminar_time_columns_head",111,{"type":32,"name":99,"callback":106,"priority":83,"file":84,"line":107},"SemOrEv_seminar_time_content",113,{"type":80,"name":95,"callback":109,"priority":83,"file":84,"line":110},"SemOrEv_seminar_status_head",149,{"type":32,"name":99,"callback":112,"priority":83,"file":84,"line":113},"SemOrEv_seminar_status_content",151,{"type":32,"name":115,"callback":116,"file":84,"line":117},"admin_notices","SemOrEv_simple_admin_notice_error",253,{"type":32,"name":119,"callback":120,"file":121,"line":122},"admin_enqueue_scripts","SemOrEv_load_custom_wp_admin_style","sm-main.php",36,{"type":32,"name":124,"callback":125,"file":121,"line":126},"wp_head","SemOrEv_get_current_post_data",42,{"type":32,"name":128,"callback":129,"priority":83,"file":121,"line":130},"gform_after_submission","after_submission",53,{"type":80,"name":132,"callback":133,"file":121,"line":134},"gform_pre_render","populate_posts",207,[],[],[138,143],{"tag":139,"callback":140,"file":141,"line":142},"show_list_event","sm_get_list","class-listing-shortcode.php",377,{"tag":144,"callback":145,"file":146,"line":147},"email_notification","SemOrEv_single_post_notification","class-singlepost-email-notification.php",178,[],{"dangerousFunctions":150,"sqlUsage":154,"outputEscaping":176,"fileOperations":346,"externalRequests":11,"nonceChecks":22,"capabilityChecks":22,"bundledLibraries":347},[151],{"fn":152,"file":84,"line":153,"context":13},"unserialize",233,{"prepared":155,"raw":156,"locations":157},4,8,[158,161,164,165,168,170,172,174],{"file":35,"line":159,"context":160},574,"$wpdb->get_results() with variable interpolation",{"file":60,"line":162,"context":163},77,"$wpdb->query() with variable interpolation",{"file":60,"line":47,"context":160},{"file":64,"line":166,"context":167},265,"$wpdb->get_var() with variable interpolation",{"file":64,"line":169,"context":160},267,{"file":84,"line":171,"context":160},231,{"file":121,"line":97,"context":173},"$wpdb->get_row() with variable interpolation",{"file":121,"line":175,"context":160},215,{"escaped":177,"rawEcho":178,"locations":179},39,86,[180,183,185,187,189,191,193,195,197,199,201,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,249,251,253,255,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,313,315,317,319,320,322,324,325,326,328,329,330,332,333,334,336,338,340,342,344],{"file":35,"line":181,"context":182},595,"raw output",{"file":35,"line":184,"context":182},610,{"file":35,"line":186,"context":182},613,{"file":35,"line":188,"context":182},628,{"file":35,"line":190,"context":182},631,{"file":35,"line":192,"context":182},646,{"file":35,"line":194,"context":182},649,{"file":35,"line":196,"context":182},688,{"file":35,"line":198,"context":182},691,{"file":35,"line":200,"context":182},718,{"file":35,"line":202,"context":182},721,{"file":35,"line":204,"context":182},748,{"file":35,"line":206,"context":182},751,{"file":35,"line":208,"context":182},766,{"file":35,"line":210,"context":182},769,{"file":35,"line":212,"context":182},784,{"file":35,"line":214,"context":182},787,{"file":35,"line":216,"context":182},856,{"file":35,"line":218,"context":182},862,{"file":35,"line":220,"context":182},874,{"file":35,"line":222,"context":182},880,{"file":35,"line":224,"context":182},898,{"file":35,"line":226,"context":182},904,{"file":35,"line":228,"context":182},916,{"file":35,"line":230,"context":182},922,{"file":35,"line":232,"context":182},973,{"file":35,"line":234,"context":182},1036,{"file":35,"line":236,"context":182},1072,{"file":35,"line":238,"context":182},1159,{"file":35,"line":240,"context":182},1165,{"file":35,"line":242,"context":182},1168,{"file":35,"line":244,"context":182},1183,{"file":35,"line":246,"context":182},1189,{"file":35,"line":248,"context":182},1195,{"file":35,"line":250,"context":182},1207,{"file":35,"line":252,"context":182},1213,{"file":35,"line":254,"context":182},1219,{"file":35,"line":256,"context":182},1231,{"file":35,"line":258,"context":182},1237,{"file":35,"line":260,"context":182},1249,{"file":35,"line":262,"context":182},1255,{"file":35,"line":264,"context":182},1270,{"file":141,"line":266,"context":182},344,{"file":60,"line":268,"context":182},234,{"file":60,"line":270,"context":182},272,{"file":60,"line":272,"context":182},277,{"file":60,"line":274,"context":182},297,{"file":64,"line":276,"context":182},395,{"file":64,"line":278,"context":182},403,{"file":64,"line":280,"context":182},417,{"file":64,"line":282,"context":182},421,{"file":64,"line":284,"context":182},425,{"file":64,"line":286,"context":182},441,{"file":64,"line":288,"context":182},445,{"file":64,"line":290,"context":182},455,{"file":64,"line":292,"context":182},461,{"file":64,"line":294,"context":182},483,{"file":64,"line":296,"context":182},497,{"file":64,"line":298,"context":182},501,{"file":64,"line":300,"context":182},505,{"file":64,"line":302,"context":182},523,{"file":64,"line":304,"context":182},529,{"file":64,"line":306,"context":182},533,{"file":64,"line":308,"context":182},539,{"file":72,"line":310,"context":182},63,{"file":72,"line":312,"context":182},203,{"file":72,"line":314,"context":182},225,{"file":72,"line":316,"context":182},301,{"file":72,"line":318,"context":182},303,{"file":72,"line":318,"context":182},{"file":72,"line":321,"context":182},309,{"file":72,"line":323,"context":182},311,{"file":72,"line":323,"context":182},{"file":72,"line":323,"context":182},{"file":72,"line":327,"context":182},317,{"file":72,"line":327,"context":182},{"file":72,"line":327,"context":182},{"file":331,"line":310,"context":182},"single-event.php",{"file":331,"line":43,"context":182},{"file":331,"line":43,"context":182},{"file":331,"line":335,"context":182},97,{"file":331,"line":337,"context":182},117,{"file":331,"line":339,"context":182},145,{"file":84,"line":341,"context":182},101,{"file":84,"line":343,"context":182},139,{"file":345,"line":36,"context":182},"taxonomy-event_cate.php",1,[],[349,367,379,394,406],{"entryPoint":350,"graph":351,"unsanitizedCount":346,"severity":366},"tt_render_list_page (class-people-page.php:220)",{"nodes":352,"edges":363},[353,358],{"id":354,"type":355,"label":356,"file":60,"line":357},"n0","source","$_GET",226,{"id":359,"type":360,"label":361,"file":60,"line":272,"wp_function":362},"n1","sink","echo() [XSS]","echo",[364],{"from":354,"to":359,"sanitized":365},false,"medium",{"entryPoint":368,"graph":369,"unsanitizedCount":11,"severity":378},"\u003Cclass-custom-meta-box> (class-custom-meta-box.php:0)",{"nodes":370,"edges":375},[371,374],{"id":354,"type":355,"label":372,"file":35,"line":373},"$_POST (x14)",490,{"id":359,"type":360,"label":361,"file":35,"line":186,"wp_function":362},[376],{"from":354,"to":359,"sanitized":377},true,"low",{"entryPoint":380,"graph":381,"unsanitizedCount":11,"severity":378},"\u003Cclass-people-page> (class-people-page.php:0)",{"nodes":382,"edges":391},[383,384,385,389],{"id":354,"type":355,"label":356,"file":60,"line":357},{"id":359,"type":360,"label":361,"file":60,"line":272,"wp_function":362},{"id":386,"type":355,"label":387,"file":60,"line":388},"n2","$_REQUEST",69,{"id":390,"type":360,"label":361,"file":60,"line":274,"wp_function":362},"n3",[392,393],{"from":354,"to":359,"sanitized":377},{"from":386,"to":390,"sanitized":377},{"entryPoint":395,"graph":396,"unsanitizedCount":346,"severity":378},"save_data (class-setting-page.php:597)",{"nodes":397,"edges":404},[398,401],{"id":354,"type":355,"label":399,"file":64,"line":400},"$_POST[?]",605,{"id":359,"type":360,"label":402,"file":64,"line":400,"wp_function":403},"update_option() [Settings Manipulation]","update_option",[405],{"from":354,"to":359,"sanitized":365},{"entryPoint":407,"graph":408,"unsanitizedCount":346,"severity":378},"\u003Cclass-setting-page> (class-setting-page.php:0)",{"nodes":409,"edges":412},[410,411],{"id":354,"type":355,"label":399,"file":64,"line":400},{"id":359,"type":360,"label":402,"file":64,"line":400,"wp_function":403},[413],{"from":354,"to":359,"sanitized":365},{"summary":415,"deductions":416},"The 'events-or-seminars' plugin version 1.0 exhibits a mixed security posture.  On the positive side, there are no recorded vulnerabilities (CVEs) to date, and the static analysis indicates proper nonce and capability checks are in place for its identified entry points. The absence of external HTTP requests and bundled libraries is also a good sign. However, several concerns warrant attention. The presence of the `unserialize` function is a significant risk if user-controlled data is passed to it without proper sanitization, as this can lead to remote code execution. While the taint analysis did not identify critical or high-severity issues, the presence of three flows with unsanitized paths suggests potential for further investigation and remediation. Additionally, the SQL query usage is concerning, with only 33% utilizing prepared statements, leaving a substantial portion vulnerable to SQL injection. The output escaping also needs improvement, with only 31% of outputs properly escaped, indicating a risk of cross-site scripting (XSS) vulnerabilities.",[417,419,421,423],{"reason":418,"points":73},"Use of unserialize function",{"reason":420,"points":83},"Low percentage of prepared SQL statements",{"reason":422,"points":156},"Low percentage of properly escaped output",{"reason":424,"points":425},"Flows with unsanitized paths",6,"2026-03-17T05:47:48.591Z",{"wat":428,"direct":437},{"assetPaths":429,"generatorPatterns":432,"scriptPaths":433,"versionParams":434},[430,431],"\u002Fwp-content\u002Fplugins\u002Fevents-or-seminars\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fevents-or-seminars\u002Finc\u002Fsm-jquery-ui.css",[],[],[435,436],"events-or-seminars\u002Fstyle.css?ver=","events-or-seminars\u002Finc\u002Fsm-jquery-ui.css?ver=",{"cssClasses":438,"htmlComments":441,"htmlAttributes":442,"restEndpoints":443,"jsGlobals":444,"shortcodeOutput":445},[439,440],"seminars-summary","reg_link",[],[],[],[],[446,447],"\u003Cdiv class=\"seminars-summary\">\u003Cul>\u003Cli>#_LINKEDNAME\u003C\u002Fli>\u003Cli>\u003Cstrong>Area: \u003C\u002Fstrong>#_TOWN\u003C\u002Fli>\u003Cli>\u003Cstrong>Date: \u003C\u002Fstrong>#l, #F #j, #Y\u003C\u002Fli>\u003Cli>\u003Cstrong>Time: \u003C\u002Fstrong>#_12HSTARTTIME - #_12HENDTIME\u003C\u002Fli>\u003Cli>\u003Cstrong>Location: \u003C\u002Fstrong>#_LOCATIONNAME\u003C\u002Fli>\u003Cli>\u003Ca class=\"reg_link button\" href=\"#_EVENTPAGEURL\">DETAILS &amp; REGISTRATION\u003C\u002Fa>\u003C\u002Fli>\u003C\u002Ful>\u003C\u002Fdiv>","\u003Cdiv class=\"seminars-summary seminars-summary2\">\u003Cul>\u003Cli>\u003Cstrong>Title: \u003C\u002Fstrong>#_EVENTNAME\u003C\u002Fli>\u003Cli>\u003Cstrong>Area: \u003C\u002Fstrong>#_TOWN\u003C\u002Fli>\u003Cli>\u003Cstrong>Date: \u003C\u002Fstrong>#l, #F #j, #Y\u003C\u002Fli>\u003Cli>\u003Cstrong>Time: \u003C\u002Fstrong>#_12HSTARTTIME - #_12HENDTIME\u003C\u002Fli>\u003Cli>\u003Cstrong>Location: \u003C\u002Fstrong>#_LOCATIONNAME\u003C\u002Fli>\u003Cli>\u003Cstrong>Address: \u003C\u002Fstrong>#_ADDRESS\u003C\u002Fli>\u003C\u002Ful>\u003C\u002Fdiv>\u003Cdiv class=\"discription1\">#_NOTES\u003C\u002Fdiv>#_MAP"]