[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ff9mEtwCxOk0na5mSSaB7OvB4M1dZwGvmIXUXA9vYJwg":3,"$fnJ3qbDXAuLidecPSHN4ZSV8cIYwQuS0i8QePvYfFUjQ":636,"$fN1uCx9E_NPVA3Xn9_Z28A0IQJ7DFgrUEja7_0bQ3O4Q":640},{"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":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":35,"analysis":80,"fingerprints":609},"wp-conference","WP Conference","1.2","Ablion IT Solutions Pvt. Ltd.","https:\u002F\u002Fprofiles.wordpress.org\u002Fablion\u002F","\u003Cp>Conferences:\u003Cbr \u002F>\nOne of the important feature included in this plugin is separate Tabs for the individual dates of the Seminar\u002FConference.This is Responsive as well.\u003Cbr \u002F>\nWe have separate sections for different Tracks eg “Commercial Session” and “Residential Session”. The demarkation between the different types of session is done by separate colours for better clarity. The plugin has options for Parallel Tracks in the same time interval. Detailed Speaker Overview for all the speakers is also available.\u003C\u002Fp>\n\u003Cp>Each Conference has:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Name\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Description\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Featured Image\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Start-date and end-date\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Name of location\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Components of the Plugin:\u003C\u002Fp>\n\u003Cp>Speakers\u003C\u002Fp>\n\u003Cp>First we intend to add Speakers.\u003Cbr \u002F>\nEach Speaker has:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Fullname\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Sorting Name (usage optional. Speakers can be sorted by first or second name)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Description\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Photo (Featured Image)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Job Description\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Phone (usage optional)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>E-Mail(usage optional)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Website(usage optional)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Social media (usage optional)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>One or more categories\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We provide option to add a tag to Speakers which says “Show on Homepage”\u003C\u002Fp>\n\u003Cp>Sessions\u003C\u002Fp>\n\u003Cp>Now we can start adding Sessions.\u003Cbr \u002F>\nEach Session has:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Name\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Description\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Featured Image\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>One or multiple speakers\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Date and Time\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Location Name\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Document Download URL\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>One or more categories\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Can be of type “break” (Coffee Break, Lunch, etc.) that is displayed differently\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Widgets & Shortcodes\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Would be cool to be able to create output via shortcodes\u003Cbr \u002F>\nf.ex. [schedule conference= europe type=minimal]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Would like to have List of upcoming conferences as a widget for sidebar & shortcode\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Overall Displays\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>One page per speaker\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Show all available Speaker data                \u003C\u002Fli>\n\u003Cli>Show list of sessions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>One page per session\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Show all available Session data                \u003C\u002Fli>\n\u003Cli>Show list of speakers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Speaker Overview\u003C\u002Fp>\n\u003Cul>\n\u003Cli>List speakers by sorting name\u002Ffull name\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Conference schedule (2 Versions)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Version 1: Show multiple Tracks in tabs                \u003C\u002Fli>\n\u003Cli>Version 2: Show all tracks side by side                \u003C\u002Fli>\n\u003Cli>Both versions should have a detailed(title, excerpt from description, speakers incl. Pictures and logos from their company) and a minimal mode (title of session & speakers names & speaker company only with link to session detail page)                 \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Hint for Social Media:\u003C\u002Fp>\n\u003Cp>Here’s the list of the available social type : android, apple, apple2, email, email2, facebook, googleplus, instagram, linkedin, picasa, pinterest, rss, tumblr, twitter, wordpress, youtube, youtube2\u003C\u002Fp>\n","Here we present a New Plugin which basically helps to arrange Seminar\u002FConference in an organized manner. We provide a system that can handle the foll &hellip;",10,1463,0,"2023-07-03T07:29:00.000Z","4.7.33","3.9.19","5.2.4",[19,20,21],"conference-plugin","free-wordpress-plugin","seminar-plugin","https:\u002F\u002Fwww.ablion.com\u002Fblog\u002Fwordpress-conference-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-conference.zip",85,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"ablion",1,30,84,"2026-05-20T05:44:10.025Z",[36,63],{"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":51,"tags":52,"homepage":57,"download_link":58,"security_score":59,"vuln_count":60,"unpatched_count":31,"last_vuln_date":61,"fetched_at":62},"wp-abstracts-manuscripts-manager","WP Abstracts","2.7.5","Kevon Adonis","https:\u002F\u002Fprofiles.wordpress.org\u002Fkevonadonis\u002F","\u003Cp>Manage abstracts submissions on your site. Manage everything from events, abstracts, authors, reviews, attachments, email notifications and more.\u003Cbr \u002F>\nAuthors submit abstracts and upload papers from the front-end while site administrators manage submissions and assigns reviewers from the admin panel.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FVeMvtdDJyOQ?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>View \u003Ca href=\"http:\u002F\u002Fdemo.wpabstracts.com\" rel=\"nofollow ugc\">view demo\u003C\u002Fa> or get more information at \u003Ca href=\"https:\u002F\u002Fwww.wpabstracts.com\" rel=\"nofollow ugc\">wpabstracts.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>For advance features including the option to assign unlimited reviewers, automated email alerts, email templates, reports, custom titles and headings, PDF and CSV exports and more get the \u003Ca href=\"http:\u002F\u002Fwww.wpabstracts.com\u002Fpricing\" rel=\"nofollow ugc\">pro version\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Current Language Support (more coming)\u003Cbr \u002F>\n– Spanish (Argentina, es_AR)\u003Cbr \u002F>\n– Spanish (Chile, es_CL)\u003Cbr \u002F>\n– Spanish (Spain, es_ES)\u003Cbr \u002F>\n– Greek (Greece, el)\u003Cbr \u002F>\n– Turkish (tr_TR)\u003Cbr \u002F>\n– Persian (Iran, fa_IR)\u003Cbr \u002F>\n– German (Germany, de_DE)\u003Cbr \u002F>\n– Portuguese (Brazil, pt_BR)\u003Cbr \u002F>\n– French (France, fr_FR)\u003Cbr \u002F>\n– Dutch (Netherlands, nl_NL)\u003C\u002Fp>\n","Manage conferences, abstracts submission, authors, reviews, attachments, email notifications and more.",300,21569,96,36,"2025-06-03T12:44:00.000Z","6.8.5","5.0","",[53,19,54,55,56],"abstracts-manager","manuscript-manager","peer-reviews","submission-review","http:\u002F\u002Fwww.wpabstracts.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-abstracts-manuscripts-manager.2.7.5.zip",66,9,"2025-09-03 00:00:00","2026-04-16T10:56:18.058Z",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":71,"num_ratings":73,"last_updated":74,"tested_up_to":51,"requires_at_least":51,"requires_php":51,"tags":75,"homepage":51,"download_link":79,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":62},"client-carousel","Client Carousel","1.0.0","creativepig","https:\u002F\u002Fprofiles.wordpress.org\u002Fcreativepig\u002F","\u003Cp>Client Carousel Plugin lets you display your clients, partners and other associates in a slideshow with the help of shortcode.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"www.creativepig.net\u002Fclient-carousel-plugin\" rel=\"nofollow ugc\">view demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fully Responsive\u003C\u002Fli>\n\u003Cli>Create Unlimited Slides to show your clients\u003C\u002Fli>\n\u003Cli>Custom Settings including options like pagination speed, multiple carousel styles, number of logos, etc.\u003C\u002Fli>\n\u003Cli>Auto Play Slider Available\u003C\u002Fli>\n\u003Cli>Multiple Hover Styles\u003C\u002Fli>\n\u003Cli>Light Weight\u003C\u002Fli>\n\u003Cli>Developer-friendly\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"www.creativepig.net\u002Fclient-carousel-plugin\" rel=\"nofollow ugc\">Plugin Information and FAQs\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Manual Insertion of Shortcode\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>To insert the Client Carousel, add clients through the ‘Add Client Carousel’ option, copy the shortcode generated and paste it in the page or post you want to show\u003Cbr \u002F>\nyour clients’ slider.\u003C\u002Fli>\n\u003C\u002Ful>\n","Wordpress Client Slider Requires at least: 4.4.2 Tested Up to: 4.4.2 Stable tag: 1.0.0 Third party plugins: Owl Carousel Version: 2.0.0-beta 2.",100,8708,4,"2016-05-03T05:36:00.000Z",[76,64,77,20,78],"best-client-carousel-plugin","client-slider","logo-slider","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclient-carousel.zip",{"attackSurface":81,"codeSignals":177,"taintFlows":577,"riskAssessment":595,"analyzedAt":608},{"hooks":82,"ajaxHandlers":156,"restRoutes":165,"shortcodes":166,"cronEvents":175,"entryPointCount":73,"unprotectedCount":176},[83,89,94,98,102,106,110,114,118,122,126,130,134,138,142,146,149,152],{"type":84,"name":85,"callback":86,"file":87,"line":88},"action","init","wcp_create_PostTypes","conference.php",127,{"type":90,"name":91,"callback":92,"file":87,"line":93},"filter","manage_speaker_posts_columns","wcp_speaker_columns_Heads",141,{"type":84,"name":95,"callback":96,"priority":11,"file":87,"line":97},"manage_speaker_posts_custom_column","wcp_speaker_columns_Contents",148,{"type":90,"name":99,"callback":100,"file":87,"line":101},"manage_edit-speaker_sortable_columns","wcp_speaker_sortable_Columns",156,{"type":90,"name":103,"callback":104,"file":87,"line":105},"manage_session_posts_columns","wcp_session_columns_Heads",170,{"type":84,"name":107,"callback":108,"priority":11,"file":87,"line":109},"manage_session_posts_custom_column","wcp_session_columns_Contents",183,{"type":90,"name":111,"callback":112,"file":87,"line":113},"manage_edit-session_sortable_columns","wcp_session_sortable_Columns",191,{"type":90,"name":115,"callback":116,"file":87,"line":117},"manage_conference_posts_columns","wcp_conference_columns_Heads",205,{"type":84,"name":119,"callback":120,"priority":11,"file":87,"line":121},"manage_conference_posts_custom_column","wcp_conference_columns_Contents",216,{"type":84,"name":123,"callback":124,"priority":31,"file":87,"line":125},"pre_get_posts","manage_wp_posts_be_qe_pre_get_posts",218,{"type":84,"name":127,"callback":128,"file":87,"line":129},"admin_menu","wcp_admin_MainMenu",266,{"type":84,"name":131,"callback":132,"file":87,"line":133},"wp_enqueue_scripts","wcp_plugin_ui_enqueue_Scripts",295,{"type":84,"name":135,"callback":136,"file":87,"line":137},"admin_enqueue_scripts","wcp_load_admin_ScriptsAndStyles",321,{"type":84,"name":139,"callback":140,"file":87,"line":141},"admin_init","wcp_load_admin_MetaBoxes",340,{"type":84,"name":143,"callback":144,"file":87,"line":145},"save_post","wcp_save_Speaker",470,{"type":84,"name":143,"callback":147,"file":87,"line":148},"wcp_save_Session",711,{"type":84,"name":143,"callback":150,"file":87,"line":151},"wcp_save_Conference",852,{"type":90,"name":153,"callback":154,"file":87,"line":155},"single_template","wcp_my_customTemplate",946,[157,162],{"action":158,"nopriv":159,"callback":160,"hasNonce":159,"hasCapCheck":159,"file":87,"line":161},"get_tracks",false,"get_tracks_callback",684,{"action":158,"nopriv":163,"callback":160,"hasNonce":159,"hasCapCheck":159,"file":87,"line":164},true,685,[],[167,171],{"tag":168,"callback":169,"file":87,"line":170},"conferenceoverview","wcp_tabbed_detailedView",916,{"tag":172,"callback":173,"file":87,"line":174},"speakeroverview","wcp_speakerListing",930,[],2,{"dangerousFunctions":178,"sqlUsage":231,"outputEscaping":233,"fileOperations":13,"externalRequests":13,"nonceChecks":575,"capabilityChecks":575,"bundledLibraries":576},[179,184,187,190,192,194,196,200,203,204,208,210,212,214,218,221,223,225,227,229],{"fn":180,"file":181,"line":182,"context":183},"unserialize","alongside_detailed_view.php",23,"$speakers = unserialize($postmeta['session_speakers'][0]);",{"fn":180,"file":181,"line":185,"context":186},77,"$selected_tracks = unserialize($postmeta['session_tracks'][0]);",{"fn":180,"file":181,"line":188,"context":189},78,"$conference_tracks = unserialize($conference_postmeta['tracks'][0]);",{"fn":180,"file":191,"line":182,"context":183},"alongside_minimal_view.php",{"fn":180,"file":191,"line":193,"context":186},64,{"fn":180,"file":191,"line":195,"context":189},65,{"fn":180,"file":197,"line":198,"context":199},"single-session.php",42,"$speakers = unserialize($session_postmeta['session_speakers'][0]);",{"fn":180,"file":197,"line":201,"context":202},95,"$selected_tracks = unserialize($session_postmeta['session_tracks'][0]);",{"fn":180,"file":197,"line":46,"context":189},{"fn":180,"file":205,"line":206,"context":207},"single-speaker.php",37,"$social_medias = unserialize($speaker_postmeta['social_medias'][0]);",{"fn":180,"file":205,"line":209,"context":183},71,{"fn":180,"file":205,"line":211,"context":202},173,{"fn":180,"file":205,"line":213,"context":189},174,{"fn":180,"file":215,"line":216,"context":217},"speaker_listing.php",7,"$speakers = unserialize($postmeta['conference_speakers'][0]);",{"fn":180,"file":219,"line":220,"context":183},"tabbed_detailed_view.php",27,{"fn":180,"file":219,"line":222,"context":186},81,{"fn":180,"file":219,"line":224,"context":189},82,{"fn":180,"file":226,"line":220,"context":183},"tabbed_minimal_view.php",{"fn":180,"file":226,"line":228,"context":186},68,{"fn":180,"file":226,"line":230,"context":189},69,{"prepared":13,"raw":13,"locations":232},[],{"escaped":234,"rawEcho":235,"locations":236},17,209,[237,240,242,243,244,245,247,248,250,252,254,256,257,259,261,263,264,265,266,268,270,272,274,276,278,279,281,282,283,285,287,288,289,290,291,293,294,296,297,298,300,302,304,306,308,310,311,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,387,388,389,390,392,394,396,398,400,401,403,404,405,406,408,410,412,413,415,417,419,421,423,425,427,429,431,433,435,436,438,440,441,443,444,445,447,448,450,452,453,455,456,457,458,459,461,462,463,464,465,467,469,471,473,475,476,477,478,479,481,482,483,484,486,487,489,490,491,492,493,494,496,498,500,501,503,505,507,509,511,513,515,517,519,520,522,524,526,528,529,530,532,534,536,538,540,541,542,544,546,548,549,550,551,552,553,554,555,556,557,558,559,561,562,563,565,566,567,569,570,571,572,573],{"file":181,"line":238,"context":239},163,"raw output",{"file":181,"line":241,"context":239},166,{"file":181,"line":241,"context":239},{"file":181,"line":241,"context":239},{"file":181,"line":211,"context":239},{"file":181,"line":246,"context":239},179,{"file":181,"line":246,"context":239},{"file":181,"line":249,"context":239},188,{"file":181,"line":251,"context":239},195,{"file":181,"line":253,"context":239},196,{"file":181,"line":255,"context":239},197,{"file":181,"line":255,"context":239},{"file":181,"line":258,"context":239},198,{"file":181,"line":260,"context":239},208,{"file":181,"line":262,"context":239},210,{"file":181,"line":121,"context":239},{"file":181,"line":121,"context":239},{"file":181,"line":121,"context":239},{"file":181,"line":267,"context":239},217,{"file":181,"line":269,"context":239},226,{"file":181,"line":271,"context":239},230,{"file":181,"line":273,"context":239},241,{"file":181,"line":275,"context":239},242,{"file":181,"line":277,"context":239},243,{"file":191,"line":93,"context":239},{"file":191,"line":280,"context":239},144,{"file":191,"line":280,"context":239},{"file":191,"line":280,"context":239},{"file":191,"line":284,"context":239},151,{"file":191,"line":286,"context":239},157,{"file":191,"line":286,"context":239},{"file":191,"line":241,"context":239},{"file":191,"line":211,"context":239},{"file":191,"line":213,"context":239},{"file":191,"line":292,"context":239},175,{"file":191,"line":292,"context":239},{"file":191,"line":295,"context":239},181,{"file":191,"line":295,"context":239},{"file":191,"line":295,"context":239},{"file":191,"line":299,"context":239},182,{"file":191,"line":301,"context":239},192,{"file":191,"line":303,"context":239},193,{"file":191,"line":305,"context":239},194,{"file":87,"line":307,"context":239},145,{"file":87,"line":309,"context":239},177,{"file":87,"line":246,"context":239},{"file":87,"line":262,"context":239},{"file":87,"line":313,"context":239},212,{"file":87,"line":315,"context":239},348,{"file":87,"line":317,"context":239},351,{"file":87,"line":319,"context":239},355,{"file":87,"line":321,"context":239},359,{"file":87,"line":323,"context":239},365,{"file":87,"line":325,"context":239},367,{"file":87,"line":327,"context":239},388,{"file":87,"line":329,"context":239},392,{"file":87,"line":331,"context":239},396,{"file":87,"line":333,"context":239},408,{"file":87,"line":335,"context":239},423,{"file":87,"line":337,"context":239},436,{"file":87,"line":339,"context":239},467,{"file":87,"line":341,"context":239},523,{"file":87,"line":343,"context":239},531,{"file":87,"line":345,"context":239},549,{"file":87,"line":347,"context":239},564,{"file":87,"line":349,"context":239},595,{"file":87,"line":351,"context":239},599,{"file":87,"line":353,"context":239},603,{"file":87,"line":355,"context":239},607,{"file":87,"line":357,"context":239},611,{"file":87,"line":359,"context":239},615,{"file":87,"line":361,"context":239},635,{"file":87,"line":363,"context":239},637,{"file":87,"line":365,"context":239},651,{"file":87,"line":367,"context":239},680,{"file":87,"line":369,"context":239},696,{"file":87,"line":371,"context":239},708,{"file":87,"line":373,"context":239},764,{"file":87,"line":375,"context":239},775,{"file":87,"line":377,"context":239},792,{"file":87,"line":379,"context":239},838,{"file":87,"line":381,"context":239},848,{"file":197,"line":383,"context":239},128,{"file":197,"line":385,"context":239},133,{"file":197,"line":385,"context":239},{"file":197,"line":385,"context":239},{"file":197,"line":385,"context":239},{"file":197,"line":385,"context":239},{"file":197,"line":391,"context":239},134,{"file":197,"line":393,"context":239},137,{"file":197,"line":395,"context":239},140,{"file":197,"line":397,"context":239},142,{"file":197,"line":399,"context":239},154,{"file":197,"line":101,"context":239},{"file":197,"line":402,"context":239},162,{"file":197,"line":402,"context":239},{"file":197,"line":402,"context":239},{"file":197,"line":238,"context":239},{"file":197,"line":407,"context":239},172,{"file":197,"line":409,"context":239},176,{"file":205,"line":411,"context":239},89,{"file":205,"line":201,"context":239},{"file":205,"line":414,"context":239},97,{"file":205,"line":416,"context":239},103,{"file":205,"line":418,"context":239},104,{"file":205,"line":420,"context":239},105,{"file":205,"line":422,"context":239},110,{"file":205,"line":424,"context":239},116,{"file":205,"line":426,"context":239},118,{"file":205,"line":428,"context":239},120,{"file":205,"line":430,"context":239},122,{"file":205,"line":432,"context":239},124,{"file":205,"line":434,"context":239},126,{"file":205,"line":383,"context":239},{"file":205,"line":437,"context":239},130,{"file":205,"line":439,"context":239},132,{"file":205,"line":391,"context":239},{"file":205,"line":442,"context":239},146,{"file":205,"line":284,"context":239},{"file":205,"line":399,"context":239},{"file":205,"line":446,"context":239},160,{"file":205,"line":109,"context":239},{"file":205,"line":449,"context":239},184,{"file":205,"line":451,"context":239},185,{"file":205,"line":451,"context":239},{"file":205,"line":454,"context":239},186,{"file":205,"line":454,"context":239},{"file":215,"line":46,"context":239},{"file":215,"line":432,"context":239},{"file":215,"line":434,"context":239},{"file":215,"line":460,"context":239},131,{"file":215,"line":460,"context":239},{"file":215,"line":460,"context":239},{"file":215,"line":439,"context":239},{"file":215,"line":391,"context":239},{"file":215,"line":466,"context":239},135,{"file":215,"line":468,"context":239},136,{"file":215,"line":470,"context":239},143,{"file":215,"line":472,"context":239},147,{"file":219,"line":474,"context":239},171,{"file":219,"line":213,"context":239},{"file":219,"line":213,"context":239},{"file":219,"line":213,"context":239},{"file":219,"line":295,"context":239},{"file":219,"line":480,"context":239},190,{"file":219,"line":113,"context":239},{"file":219,"line":305,"context":239},{"file":219,"line":251,"context":239},{"file":219,"line":485,"context":239},199,{"file":219,"line":485,"context":239},{"file":219,"line":488,"context":239},200,{"file":219,"line":262,"context":239},{"file":219,"line":313,"context":239},{"file":219,"line":125,"context":239},{"file":219,"line":125,"context":239},{"file":219,"line":125,"context":239},{"file":219,"line":495,"context":239},219,{"file":219,"line":497,"context":239},228,{"file":219,"line":499,"context":239},232,{"file":219,"line":277,"context":239},{"file":219,"line":502,"context":239},244,{"file":219,"line":504,"context":239},245,{"file":219,"line":506,"context":239},256,{"file":219,"line":508,"context":239},260,{"file":219,"line":510,"context":239},262,{"file":219,"line":512,"context":239},264,{"file":219,"line":514,"context":239},268,{"file":219,"line":516,"context":239},269,{"file":219,"line":518,"context":239},272,{"file":219,"line":518,"context":239},{"file":219,"line":521,"context":239},273,{"file":219,"line":523,"context":239},283,{"file":219,"line":525,"context":239},285,{"file":219,"line":527,"context":239},291,{"file":219,"line":527,"context":239},{"file":219,"line":527,"context":239},{"file":219,"line":531,"context":239},292,{"file":219,"line":533,"context":239},301,{"file":219,"line":535,"context":239},305,{"file":226,"line":537,"context":239},149,{"file":226,"line":539,"context":239},152,{"file":226,"line":539,"context":239},{"file":226,"line":539,"context":239},{"file":226,"line":543,"context":239},159,{"file":226,"line":545,"context":239},168,{"file":226,"line":547,"context":239},169,{"file":226,"line":407,"context":239},{"file":226,"line":211,"context":239},{"file":226,"line":409,"context":239},{"file":226,"line":409,"context":239},{"file":226,"line":299,"context":239},{"file":226,"line":299,"context":239},{"file":226,"line":299,"context":239},{"file":226,"line":109,"context":239},{"file":226,"line":303,"context":239},{"file":226,"line":305,"context":239},{"file":226,"line":251,"context":239},{"file":226,"line":560,"context":239},206,{"file":226,"line":262,"context":239},{"file":226,"line":313,"context":239},{"file":226,"line":564,"context":239},214,{"file":226,"line":125,"context":239},{"file":226,"line":495,"context":239},{"file":226,"line":568,"context":239},222,{"file":226,"line":568,"context":239},{"file":226,"line":497,"context":239},{"file":226,"line":497,"context":239},{"file":226,"line":497,"context":239},{"file":226,"line":574,"context":239},229,3,[],[578],{"entryPoint":579,"graph":580,"unsanitizedCount":176,"severity":594},"\u003Csingle-speaker> (single-speaker.php:0)",{"nodes":581,"edges":592},[582,587],{"id":583,"type":584,"label":585,"file":205,"line":586},"n0","source","$_GET (x2)",56,{"id":588,"type":589,"label":590,"file":205,"line":411,"wp_function":591},"n1","sink","echo() [XSS]","echo",[593],{"from":583,"to":588,"sanitized":159},"low",{"summary":596,"deductions":597},"The wp-conference plugin v1.2 presents a mixed security posture. On the positive side, it demonstrates good practices regarding SQL queries, exclusively using prepared statements, and shows no history of known vulnerabilities, suggesting a generally stable development history. The absence of external HTTP requests and file operations also reduces potential attack vectors.\n\nHowever, significant concerns are raised by the presence of two unprotected AJAX handlers, which represent direct entry points for attackers without proper authentication or authorization. Furthermore, the high number of dangerous function calls, specifically `unserialize`, is a critical red flag. If user-controlled data is ever passed to `unserialize` without robust validation, it can lead to Remote Code Execution (RCE) vulnerabilities. The taint analysis also indicates a flow with unsanitized paths, although it was not classified as critical or high severity, it still warrants attention as it points to potential data handling weaknesses.\n\nThe limited number of output escaping instances (8%) compared to the total outputs (226) suggests a widespread risk of Cross-Site Scripting (XSS) vulnerabilities, where malicious scripts could be injected into the site's output.",[598,600,602,605],{"reason":599,"points":11},"Unprotected AJAX handlers found",{"reason":601,"points":11},"Dangerous function 'unserialize' present",{"reason":603,"points":604},"Low percentage of properly escaped output",8,{"reason":606,"points":607},"Taint flow with unsanitized paths",5,"2026-03-16T23:17:10.774Z",{"wat":610,"direct":619},{"assetPaths":611,"generatorPatterns":614,"scriptPaths":615,"versionParams":616},[612,613],"\u002Fwp-content\u002Fplugins\u002Fwp-conference\u002Fcss\u002Fwcp_front.css","\u002Fwp-content\u002Fplugins\u002Fwp-conference\u002Fjs\u002Fwcp_front.js",[],[613],[617,618],"wp-conference\u002Fcss\u002Fwcp_front.css?ver=","wp-conference\u002Fjs\u002Fwcp_front.js?ver=",{"cssClasses":620,"htmlComments":627,"htmlAttributes":628,"restEndpoints":631,"jsGlobals":632,"shortcodeOutput":633},[621,622,623,624,625,626],"wcp-speaker-section","wcp-session-section","wcp-conference-section","wcp-speaker-item","wcp-session-item","wcp-conference-item",[],[629,630],"data-conferenceid","data-view",[],[],[634,635],"[conferenceoverview]","[speakeroverview]",{"error":163,"url":637,"statusCode":638,"statusMessage":639,"message":639},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwp-conference\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":31,"versions":641},[642],{"version":643,"download_url":644,"svn_tag_url":645,"released_at":25,"has_diff":159,"diff_files_changed":646,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":647,"is_current":159},"1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-conference.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-conference\u002Ftags\u002F1.1\u002F",[],[]]