[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fopOWVrlVb-z4aDjzVcGD8rLVRxKpKTUAMv343yszQyo":3,"$ftDAH0rQ3c6m0SbGgvb4xj-J6odJevC6ZYHCm2LMPyHE":492,"$fc2W_ZTZuCPwC_woWt3r-17eUcC0Ooh8up6YLdxRK2yM":496},{"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":21,"download_link":22,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25,"discovery_status":26,"vulnerabilities":27,"developer":28,"crawl_stats":24,"alternatives":34,"analysis":132,"fingerprints":462},"tipster-tap","Tipster TAP","4.2.2","todoapuestas","https:\u002F\u002Fprofiles.wordpress.org\u002Ftodoapuestas\u002F","\u003Cp>This plugin is to manage tipsters and picks.\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>Must have installed \u003Ca href=\"https:\u002F\u002Fwww.wordpress.org\u002Fplugins\u002Frest-client-tap\" rel=\"nofollow ugc\">Rest Client TAP\u003C\u002Fa> plugin version 1.0 o later.\u003C\u002Fp>\n\u003Ch3>Updates\u003C\u002Fh3>\n\u003Cp>The basic structure of this plugin was cloned from the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftommcfarlin\u002FWordPress-Plugin-Boilerplate\" rel=\"nofollow ugc\">WordPress-Plugin-Boilerplate\u003C\u002Fa> project.\u003Cbr \u002F>\nThis plugin supports the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fafragen\u002Fgithub-updater\" rel=\"nofollow ugc\">GitHub Updater\u003C\u002Fa> plugin, so if you install that, this plugin becomes automatically updateable direct from GitHub. Any submission to WP.org repo will make this redundant.\u003C\u002Fp>\n","Manage tipsters and picks.",20,8749,0,"2021-11-25T22:44:00.000Z","5.8.13","5.5","",[19,20],"picks","tipster","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftipster-tap","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftipster-tap.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":23,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},5,80,30,84,"2026-05-20T10:58:26.581Z",[35,54,71,97,110],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":11,"downloaded":43,"rating":13,"num_ratings":13,"last_updated":44,"tested_up_to":45,"requires_at_least":46,"requires_php":17,"tags":47,"homepage":52,"download_link":53,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"epic-tap-widgets","Epic Tap Widgets","1.2.9","Alain Sanchez","https:\u002F\u002Fprofiles.wordpress.org\u002Fmrbrazzi\u002F","\u003Cp>This plugin is a widgets collection for TodoApuestas’s blog network\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>Nothing for now\u003C\u002Fp>\n\u003Ch3>Updates\u003C\u002Fh3>\n\u003Cp>The basic structure of this plugin was cloned from the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftommcfarlin\u002FWordPress-Plugin-Boilerplate\" rel=\"nofollow ugc\">WordPress-Plugin-Boilerplate\u003C\u002Fa> project.\u003Cbr \u002F>\nThis plugin supports the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fafragen\u002Fgithub-updater\" rel=\"nofollow ugc\">GitHub Updater\u003C\u002Fa> plugin, so if you install that, this plugin becomes automatically updateable direct from GitHub. Any submission to WP.org repo will make this redundant.\u003C\u002Fp>\n","Widgets collection for TodoApuestas's blog network",1875,"2022-12-11T20:35:00.000Z","5.5.18","5.0",[48,49,19,50,51],"bets","bonus","tipsters","widget","https:\u002F\u002Fwww.wordpress.org\u002Fplugins\u002Fepic-tap-widgets\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fepic-tap-widgets.1.2.9.zip",{"slug":55,"name":56,"version":57,"author":7,"author_profile":8,"description":58,"short_description":59,"active_installs":60,"downloaded":61,"rating":13,"num_ratings":13,"last_updated":62,"tested_up_to":63,"requires_at_least":64,"requires_php":17,"tags":65,"homepage":68,"download_link":69,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":70},"pronosticos-apuestas-tap","Pronosticos Apuestas TAP","1.2.6","\u003Cp>Este plugin es para gestionar pronosticos de apuestas\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>Nothing for now\u003C\u002Fp>\n\u003Ch3>Updates\u003C\u002Fh3>\n\u003Cp>The basic structure of this plugin was cloned from the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftommcfarlin\u002FWordPress-Plugin-Boilerplate\" rel=\"nofollow ugc\">WordPress-Plugin-Boilerplate\u003C\u002Fa> project.\u003Cbr \u002F>\nThis plugin supports the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fafragen\u002Fgithub-updater\" rel=\"nofollow ugc\">GitHub Updater\u003C\u002Fa> plugin, so if you install that, this plugin becomes automatically updateable direct from GitHub. Any submission to WP.org repo will make this redundant.\u003C\u002Fp>\n","Permite gestionar pronosticos de apuestas",10,1624,"2016-01-05T15:56:00.000Z","4.4.34","3.5.1",[66,19,67,50],"apuestas","pronosticos","http:\u002F\u002Fwww.todoapuestas.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpronosticos-apuestas-tap.1.2.6.zip","2026-04-06T09:54:40.288Z",{"slug":72,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":79,"downloaded":80,"rating":81,"num_ratings":82,"last_updated":83,"tested_up_to":84,"requires_at_least":85,"requires_php":17,"tags":86,"homepage":92,"download_link":93,"security_score":94,"vuln_count":95,"unpatched_count":13,"last_vuln_date":96,"fetched_at":25},"wp-wiki-tooltip","WP Wiki Tooltip","2.1.1","Nico Danneberg","https:\u002F\u002Fprofiles.wordpress.org\u002Fnida78\u002F","\u003Cp>Adds explaining tooltips querying their content from a \u003Ca href=\"https:\u002F\u002Fwww.mediawiki.org\" title=\"see MediaWiki docs\" rel=\"nofollow ugc\">MediaWiki\u003C\u002Fa> installation, e.g. \u003Ca href=\"https:\u002F\u002Fwww.wikipedia.org\" title=\"see the well-known Wikipedia\" rel=\"nofollow ugc\">Wikipedia.org\u003C\u002Fa>. Therefore shortcodes can be used in Posts and Pages to mark keywords and link them to public Wiki pages. The well-known package of \u003Ca href=\"https:\u002F\u002Fcalebjacob.github.io\u002Ftooltipster\u002F\" title=\"Tooltipster rocks :)\" rel=\"nofollow ugc\">Tooltipster\u003C\u002Fa> is used to create the nice and themable tooltips.\u003C\u002Fp>\n\u003Cp>Main features of the current version are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Setup at least one wanted Wiki base and several other options at a backend page\u003C\u002Fli>\n\u003Cli>Integrate the Wiki tooltip in Posts and Pages using a handy popup in Gutenberg editor or simple shortcodes\u003C\u002Fli>\n\u003Cli>Shortcodes can be created by a \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTinyMCE\" rel=\"nofollow ugc\">TinyMCE\u003C\u002Fa> plugin, too\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds explaining tooltips querying their content from a MediaWiki installation, e.g. Wikipedia.org.",200,14963,96,18,"2025-08-10T20:03:00.000Z","6.8.5","3.0",[87,88,89,90,91],"mediawiki","tooltip","tooltipster","wiki","wikipedia","https:\u002F\u002Fn1da.net\u002Fspecials\u002Fwp-wiki-tooltip\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-wiki-tooltip.2.1.1.zip",99,1,"2025-02-18 19:21:58",{"slug":98,"name":99,"version":100,"author":39,"author_profile":40,"description":101,"short_description":102,"active_installs":11,"downloaded":103,"rating":13,"num_ratings":13,"last_updated":104,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":105,"homepage":108,"download_link":109,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"rest-client-tap","Rest Client TAP","1.1.8","\u003Cp>This plugin is a client to access the Todo Apuestas API services\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>Nothing for now\u003C\u002Fp>\n\u003Ch3>Updates\u003C\u002Fh3>\n\u003Cp>The basic structure of this plugin was cloned from the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftommcfarlin\u002FWordPress-Plugin-Boilerplate\" rel=\"nofollow ugc\">WordPress-Plugin-Boilerplate\u003C\u002Fa> project.\u003Cbr \u002F>\nThis plugin supports the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fafragen\u002Fgithub-updater\" rel=\"nofollow ugc\">GitHub Updater\u003C\u002Fa> plugin, so if you install that, this plugin becomes automatically updateable direct from GitHub. Any submission to WP.org repo will make this redundant.\u003C\u002Fp>\n","Rest client plugin to TodoApuestas API services",8384,"2021-11-24T23:39:00.000Z",[106,107,20],"api-rest","pick","https:\u002F\u002Fwww.wordpress.org\u002Fplugins\u002Frest-client-tap","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frest-client-tap.zip",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":60,"downloaded":118,"rating":13,"num_ratings":13,"last_updated":119,"tested_up_to":120,"requires_at_least":121,"requires_php":17,"tags":122,"homepage":128,"download_link":129,"security_score":130,"vuln_count":95,"unpatched_count":13,"last_vuln_date":131,"fetched_at":70},"comicbookmanagementsystemweeklypicks","Comic Book Management System","2.2.0","Inksplat Web Design & Development","https:\u002F\u002Fprofiles.wordpress.org\u002Finksplat\u002F","\u003Cp>Comic Book Management System Weekly Picks allows user to display seven comic book, picks of the week in an animated display. Designed for for use with blogs, reviews sites and stores.\u003C\u002Fp>\n\u003Cp>Major features in Comic Book Management System include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add your seven picks of the week for display on your website\u003C\u002Fli>\n\u003Cli>Your chosen books move in an animated display \u003C\u002Fli>\n\u003Cli>The display is responsive to and adjusts to fit in any space you place it\u003C\u002Fli>\n\u003C\u002Ful>\n","Comic Book Management System Weekly Picks allows users to display seven comic book, picks of the week in an animated display.",1406,"2023-04-15T16:25:00.000Z","6.2.9","4.0",[123,124,125,126,127],"comic-book-management-system-weekly-picks","comic-books","comics","ncbd","weekly-picks","https:\u002F\u002Fwww.inksplat.ie\u002Fcomic-book-management-system-weekly-picks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcomicbookmanagementsystemweeklypicks.zip",83,"2022-11-14 00:00:00",{"attackSurface":133,"codeSignals":314,"taintFlows":431,"riskAssessment":450,"analyzedAt":461},{"hooks":134,"ajaxHandlers":296,"restRoutes":301,"shortcodes":309,"cronEvents":310,"entryPointCount":313,"unprotectedCount":95},[135,141,144,148,152,156,160,163,165,168,173,178,182,186,190,194,198,202,206,210,213,217,222,225,228,233,236,240,244,246,249,254,258,262,266,270,274,277,280,283,286,291,293,294,295],{"type":136,"name":137,"callback":138,"file":139,"line":140},"action","admin_enqueue_scripts","enqueue_admin_styles","admin\\class-tipster-tap-admin.php",70,{"type":136,"name":137,"callback":142,"file":139,"line":143},"enqueue_admin_scripts",71,{"type":136,"name":145,"callback":146,"file":139,"line":147},"admin_menu","add_plugin_admin_menu",74,{"type":149,"name":150,"callback":151,"file":139,"line":30},"filter","manage_edit-post_sortable_columns","manage_posts_pick_manage_sortable_columns",{"type":136,"name":153,"callback":154,"priority":60,"file":139,"line":155},"manage_posts_custom_column","manage_wp_posts_pick_manage_posts_custom_column",81,{"type":136,"name":157,"callback":158,"priority":95,"file":139,"line":159},"pre_get_posts","manage_wp_posts_pick_pre_get_posts",82,{"type":136,"name":161,"callback":162,"priority":60,"file":139,"line":130},"bulk_edit_custom_box","quick_edit_custom_box_pick_result",{"type":136,"name":164,"callback":162,"priority":60,"file":139,"line":32},"quick_edit_custom_box",{"type":136,"name":166,"callback":167,"file":139,"line":23},"admin_print_scripts-edit.php","manage_wp_posts_pick_enqueue_admin_scripts",{"type":136,"name":169,"callback":170,"priority":171,"file":139,"line":172},"save_post","save_pick_result_meta",9999,87,{"type":136,"name":174,"callback":175,"priority":176,"file":139,"line":177},"wp_insert_post","save_pick",9998,88,{"type":136,"name":179,"callback":180,"priority":171,"file":139,"line":181},"before_delete_post","delete_pick",90,{"type":136,"name":183,"callback":184,"file":139,"line":185},"admin_notices","display_errors",97,{"type":149,"name":187,"callback":188,"priority":60,"file":139,"line":189},"tipster_tap_update_statistics","update_statistics",100,{"type":136,"name":191,"callback":192,"file":139,"line":193},"tipster_tap_update_statistics_by_month","update_statistics_by_month",101,{"type":136,"name":195,"callback":196,"file":139,"line":197},"tipster_tap_update_yield_history","update_yield_history",102,{"type":136,"name":199,"callback":200,"file":139,"line":201},"tipster_tap_update_graphic_statistics","update_graphic_statistics",103,{"type":136,"name":203,"callback":204,"file":139,"line":205},"tipster_tap_execute_pick_migration","execute_pick_migration",105,{"type":136,"name":207,"callback":208,"file":139,"line":209},"tipster_tap_update_tipster_metas","update_picks_date",106,{"type":136,"name":207,"callback":211,"file":139,"line":212},"update_tipster_metas",107,{"type":136,"name":214,"callback":215,"priority":171,"file":139,"line":216},"admin_head","closure",154,{"type":136,"name":218,"callback":219,"file":220,"line":221},"cmb2_admin_init","post_type_pick_metabox","admin\\includes\\meta-boxes.php",35,{"type":136,"name":218,"callback":223,"file":220,"line":224},"post_type_tipster_metabox",36,{"type":136,"name":137,"callback":226,"file":220,"line":227},"enqueue_scripts",37,{"type":136,"name":229,"callback":230,"file":231,"line":232},"init","post_type_pick","admin\\includes\\post-type-pick.php",47,{"type":136,"name":229,"callback":234,"priority":13,"file":231,"line":235},"post_type_pick_taxonomies",48,{"type":149,"name":237,"callback":238,"file":231,"line":239},"post_updated_messages","post_type_pick_updated_messages",51,{"type":136,"name":229,"callback":241,"file":242,"line":243},"post_type_tipster","includes\\post-type-tipster.php",29,{"type":136,"name":229,"callback":245,"priority":13,"file":242,"line":31},"post_type_tipster_taxonomies",{"type":149,"name":237,"callback":247,"file":242,"line":248},"post_type_tipster_updated_messages",33,{"type":136,"name":250,"callback":251,"file":252,"line":253},"rest_api_init","init_routes","includes\\TipsterTapREST.php",15,{"type":136,"name":229,"callback":255,"file":256,"line":257},"load_plugin_textdomain","public\\class-tipster-tap.php",73,{"type":136,"name":259,"callback":260,"file":256,"line":261},"customize_register","customizations",75,{"type":136,"name":263,"callback":264,"file":256,"line":265},"wpmu_new_blog","activate_new_site",78,{"type":136,"name":267,"callback":268,"file":256,"line":269},"wp","active_remote_sync",91,{"type":136,"name":271,"callback":272,"file":256,"line":273},"tipster_tap_hourly_remote_sync","remote_sync",92,{"type":149,"name":275,"callback":276,"priority":60,"file":256,"line":185},"tipster_tap_get_tipster_picks","get_tipster_picks",{"type":149,"name":278,"callback":279,"priority":60,"file":256,"line":94},"tipster_tap_get_picks","get_picks",{"type":136,"name":281,"callback":282,"file":256,"line":189},"tipster_tap_get_total_picks","get_total_picks",{"type":149,"name":284,"callback":285,"priority":60,"file":256,"line":197},"tipster_tap_default_avatar","default_avatar",{"type":136,"name":287,"callback":288,"file":289,"line":290},"plugins_loaded","get_instance","tipster-tap.php",56,{"type":136,"name":287,"callback":288,"file":289,"line":292},77,{"type":136,"name":287,"callback":288,"file":289,"line":155},{"type":136,"name":287,"callback":288,"file":289,"line":172},{"type":136,"name":287,"callback":288,"file":289,"line":273},[297],{"action":298,"nopriv":299,"callback":298,"hasNonce":299,"hasCapCheck":299,"file":139,"line":300},"manage_wp_posts_pick_using_bulk_quick_save_bulk_edit",false,86,[302],{"namespace":303,"route":304,"methods":305,"callback":307,"permissionCallback":215,"file":252,"line":308},"tipster-tap\u002Fv4","\u002Fpicks\u002F(?P\u003Ctipster>\\d+)\u002F(?P\u003Cyearmonth>\\d{4}-\\d{2})",[306],"GET","get_picks_by_tipster",53,[],[311],{"hook":271,"callback":271,"file":256,"line":312},387,2,{"dangerousFunctions":315,"sqlUsage":316,"outputEscaping":323,"fileOperations":13,"externalRequests":13,"nonceChecks":29,"capabilityChecks":95,"bundledLibraries":426},[],{"prepared":317,"raw":95,"locations":318},32,[319],{"file":320,"line":321,"context":322},"uninstall.php",21,"$wpdb->get_results() with variable interpolation",{"escaped":321,"rawEcho":290,"locations":324},[325,328,330,332,334,337,339,341,343,344,345,347,348,349,351,353,354,355,357,359,361,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,398,401,402,405,406,409,410,412,413,416,417,418,419,421,422,423,424,425],{"file":139,"line":326,"context":327},307,"raw output",{"file":139,"line":329,"context":327},340,{"file":139,"line":331,"context":327},344,{"file":139,"line":333,"context":327},1122,{"file":335,"line":336,"context":327},"admin\\views\\admin.php",25,{"file":335,"line":338,"context":327},34,{"file":335,"line":340,"context":327},43,{"file":342,"line":232,"context":327},"admin\\views\\manage-picks.php",{"file":342,"line":232,"context":327},{"file":342,"line":300,"context":327},{"file":346,"line":227,"context":327},"admin\\views\\manage-tipsters.php",{"file":346,"line":308,"context":327},{"file":346,"line":308,"context":327},{"file":346,"line":350,"context":327},76,{"file":346,"line":352,"context":327},93,{"file":346,"line":185,"context":327},{"file":346,"line":193,"context":327},{"file":346,"line":356,"context":327},111,{"file":346,"line":358,"context":327},115,{"file":346,"line":360,"context":327},119,{"file":346,"line":362,"context":327},137,{"file":346,"line":364,"context":327},150,{"file":346,"line":366,"context":327},151,{"file":346,"line":368,"context":327},155,{"file":346,"line":370,"context":327},156,{"file":346,"line":372,"context":327},160,{"file":346,"line":374,"context":327},161,{"file":346,"line":376,"context":327},165,{"file":346,"line":378,"context":327},166,{"file":346,"line":380,"context":327},170,{"file":346,"line":382,"context":327},171,{"file":346,"line":384,"context":327},175,{"file":346,"line":386,"context":327},176,{"file":346,"line":388,"context":327},180,{"file":346,"line":390,"context":327},181,{"file":346,"line":392,"context":327},185,{"file":346,"line":394,"context":327},186,{"file":396,"line":397,"context":327},"admin\\views\\troubleshoot.php",49,{"file":399,"line":400,"context":327},"admin\\views\\troubleshoot_cache_information.php",31,{"file":399,"line":227,"context":327},{"file":403,"line":404,"context":327},"admin\\views\\troubleshoot_request_bookies.php",46,{"file":403,"line":232,"context":327},{"file":407,"line":408,"context":327},"admin\\views\\troubleshoot_request_competitions.php",45,{"file":407,"line":404,"context":327},{"file":411,"line":408,"context":327},"admin\\views\\troubleshoot_request_sports.php",{"file":411,"line":404,"context":327},{"file":414,"line":415,"context":327},"admin\\views\\update-picks-information.php",108,{"file":414,"line":358,"context":327},{"file":414,"line":358,"context":327},{"file":414,"line":358,"context":327},{"file":414,"line":420,"context":327},126,{"file":414,"line":420,"context":327},{"file":414,"line":420,"context":327},{"file":414,"line":362,"context":327},{"file":414,"line":362,"context":327},{"file":414,"line":362,"context":327},[427],{"name":428,"version":429,"knownCves":430},"DataTables","1.10.16",[],[432],{"entryPoint":433,"graph":434,"unsanitizedCount":13,"severity":449},"\u003Cmanage-tipsters> (admin\\views\\manage-tipsters.php:0)",{"nodes":435,"edges":446},[436,441],{"id":437,"type":438,"label":439,"file":346,"line":440},"n0","source","$_POST (x4)",19,{"id":442,"type":443,"label":444,"file":346,"line":350,"wp_function":445},"n1","sink","echo() [XSS]","echo",[447],{"from":437,"to":442,"sanitized":448},true,"low",{"summary":451,"deductions":452},"The plugin 'tipster-tap' v4.2.2 presents a mixed security posture. On the positive side, it shows strong adherence to secure coding practices with a very high percentage of SQL queries utilizing prepared statements and no identified dangerous functions, file operations, or external HTTP requests. The absence of any historical vulnerabilities, critical taint flows, or unpatched CVEs further suggests a history of responsible development. However, a significant concern lies in its attack surface. With a total of two entry points, one of which (an AJAX handler) lacks authentication checks, this represents a direct pathway for potential unauthorized actions if not properly secured at the application level. Furthermore, the low percentage of properly escaped output (27%) indicates a substantial risk of Cross-Site Scripting (XSS) vulnerabilities, as user-supplied data could be rendered directly in the browser without proper sanitization.",[453,456,458],{"reason":454,"points":455},"AJAX handler without authentication",8,{"reason":457,"points":29},"Low percentage of properly escaped output",{"reason":459,"points":460},"Bundled outdated library (DataTables v1.10.16)",4,"2026-03-16T23:04:49.601Z",{"wat":463,"direct":472},{"assetPaths":464,"generatorPatterns":467,"scriptPaths":468,"versionParams":469},[465,466],"\u002Fwp-content\u002Fplugins\u002Ftipster-tap\u002Fpublic\u002Fcss\u002Ftipster-tap.css","\u002Fwp-content\u002Fplugins\u002Ftipster-tap\u002Fpublic\u002Fjs\u002Ftipster-tap.js",[],[466],[470,471],"tipster-tap.css?ver=","tipster-tap.js?ver=",{"cssClasses":473,"htmlComments":476,"htmlAttributes":479,"restEndpoints":482,"jsGlobals":485,"shortcodeOutput":488},[474,475],"tipster-tap-container","tipster-tap-pick-results",[477,478],"\u003C!-- tipster-tap -->","\u003C!-- end tipster-tap -->",[480,481],"data-tipster-tap-id","data-tipster-tap-slug",[483,484],"\u002Fwp-json\u002Ftipster-tap\u002Fv1\u002Fpicks","\u002Fwp-json\u002Ftipster-tap\u002Fv1\u002Ftipsters",[486,487],"tipsterTapFrontend","tipsterTapAdmin",[489,490,491],"[tipster_tap_picks]","[tipster_tap_single_pick]","[tipster_tap_tipsters]",{"error":448,"url":493,"statusCode":494,"statusMessage":495,"message":495},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Ftipster-tap\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":313,"versions":497},[498,505],{"version":499,"download_url":500,"svn_tag_url":501,"released_at":24,"has_diff":299,"diff_files_changed":502,"diff_lines":24,"trac_diff_url":503,"vulnerabilities":504,"is_current":299},"4.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftipster-tap.4.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftipster-tap\u002Ftags\u002F4.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ftipster-tap%2Ftags%2F4.2.0&new_path=%2Ftipster-tap%2Ftags%2F4.2.1",[],{"version":506,"download_url":507,"svn_tag_url":508,"released_at":24,"has_diff":299,"diff_files_changed":509,"diff_lines":24,"trac_diff_url":24,"vulnerabilities":510,"is_current":299},"4.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftipster-tap.4.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftipster-tap\u002Ftags\u002F4.2.0\u002F",[],[]]