[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fq_5Qem55mvUBTxIM2Mku-ie-qS_QIZ-D8GEKzh_7BmU":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":13,"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":130,"fingerprints":1162},"admin-user-control","Admin User Control","2.0.0","PRESSMAN","https:\u002F\u002Fprofiles.wordpress.org\u002Fpressmaninc\u002F","\u003Cp>This plugin adds a useful feature to the administration screen that allows administrators to control the users involved in their operations.\u003C\u002Fp>\n\u003Ch4>Notification function\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Administrators can post notifications for users.\u003C\u002Fli>\n\u003Cli>Notifications are listed on the dashboard.\u003C\u002Fli>\n\u003Cli>Users can mark each notification as read.\u003C\u002Fli>\n\u003Cli>A warning will appear in the toolbar for users with unread notifications.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Maintenance Notification Function\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Administrators can post maintenance announcements for users. At this time, you can register the start time and end time of the maintenance and the message to be displayed on the login screen during the maintenance.\u003C\u002Fli>\n\u003Cli>During a maintenance period, non-administrative users are forced to logout of the administration screen. Also they will not be able to login to the administration screen until the end of the maintenance period.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Login user monitoring function\u003C\u002Fh4>\n\u003Cp>This feature is the successor to \u003Ca href=\"https:\u002F\u002Fwww.wordpress.org\u002Fplugins\u002Flogin-monitor\u002F\" rel=\"nofollow ugc\">Login Monitor\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The user who is currently logged in to the administration screen is displayed in real time in the toolbar.\u003C\u002Fli>\n\u003Cli>Clicking on a user in the list of users will take you to that user’s profile screen.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Precautions\u003C\u002Fh3>\n\u003Cp>Internet Explorer is not supported.\u003C\u002Fp>\n","This plugin adds a useful feature to the administration screen that allows administrators to control the users involved in their operations.",0,1279,"","5.6.17","5.4","7.1.24",[18,19,20,21,22],"login","logout","pressman","user","users","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-user-control.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":24,"avg_security_score":31,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"pressmaninc",20,90,30,87,"2026-04-04T22:45:42.761Z",[36,54,66,84,108],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":32,"downloaded":44,"rating":11,"num_ratings":11,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":15,"tags":48,"homepage":51,"download_link":52,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":53},"users-login-monitor","Users Login Monitor","5.22","wpgear","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpgear\u002F","\u003Cp>Ext Security.\u003Cbr \u002F>\nDashboard & Daily-Digest about users activity.\u003Cbr \u002F>\nNow the console has a widget that displays last login users, whith: Date-Time, IP address (whith Whois info) and Device type\u002FBrowser.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Even without going to the site admin area, you will be informed about the activity of the current day.\u003C\u002Fli>\n\u003Cli>Any person can be a recipient of notifications. Not necessarily the Administrator.\u003C\u002Fli>\n\u003Cli>Now in the Admin console you have a new widget with a list of users in order of decreasing Login time.\u003C\u002Fli>\n\u003Cli>Determine and save the IP address, device and browser details, from which the was made Login. (if your server is configured correctly). For better informational content, in order to be able to determine the parameters of the User’s devices (OS, Browser, Type Device), you should have a PHP extension on the server: “Browscap”. Alternatively, you can use the Lite-Version – Plugin: “quick-browscap” from the official WP repository.\u003C\u002Fli>\n\u003Cli>It is important to understand that the time to enter the site and the time of the last activity of the user are different events.\u003C\u002Fli>\n\u003Cli>Displays “Login Success” Statistics for each User.\u003C\u002Fli>\n\u003Cli>Displays Count “Users Activity” in Admin Bar.\u003C\u002Fli>\n\u003C\u002Ful>\n","A freeware plugin, for daily-notify site administrator, about users who logged in during the day.",2487,"2026-02-26T09:01:00.000Z","6.9.4","4.1",[18,19,49,50,22],"members","security","https:\u002F\u002Fwpgear.xyz\u002Fusers-login-monitor","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fusers-login-monitor.zip","2026-03-15T15:16:48.613Z",{"slug":55,"name":56,"version":57,"author":7,"author_profile":8,"description":58,"short_description":59,"active_installs":60,"downloaded":61,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":62,"requires_at_least":63,"requires_php":16,"tags":64,"homepage":13,"download_link":65,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"login-monitor","Login Monitor","1.0.3","\u003Cp>Displays current logged in users in administration screens in real time.\u003C\u002Fp>\n","Displays current logged in users in administration screens in real time.",10,1303,"5.2.24","4.9",[18,20,21,22],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flogin-monitor.1.0.3.zip",{"slug":67,"name":68,"version":69,"author":70,"author_profile":71,"description":72,"short_description":73,"active_installs":11,"downloaded":74,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":75,"requires_at_least":76,"requires_php":13,"tags":77,"homepage":82,"download_link":83,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"login-logout-redirect","Login Logout Redirect – Redirects users after login\u002Flogout to a specific URL or page","1.4","Roxnor","https:\u002F\u002Fprofiles.wordpress.org\u002Froxnor\u002F","\u003Cp>The Login Logout Redirect plugin helps you manage user redirection after login or logout. You can set a custom URL or select a specific page on your website. Additionally, this plugin tracks user login time and displays it in the admin user table. The login tracking feature is enabled by default but can be disabled via the settings.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>Redirect users to a specific URL or page after login.\u003C\u002Fp>\n\u003Cp>Redirect users to a specific URL or page after logout.\u003C\u002Fp>\n\u003Cp>Option to use a custom URL or choose from existing pages.\u003C\u002Fp>\n\u003Ch3>Settings Options\u003C\u002Fh3>\n\u003Cp>The plugin adds a settings page under Settings > Redirect Options where you can configure:\u003C\u002Fp>\n\u003Cp>Login Redirect: Set a custom URL or select a page to redirect users after login.\u003C\u002Fp>\n\u003Cp>Logout Redirect: Set a custom URL or select a page to redirect users after logout.\u003C\u002Fp>\n","A simple WordPress plugin that redirects users after login\u002Flogout.",695,"6.7.5","5.0",[78,79,80,81],"login-logout-redirect-into-page","login-redirects-to-specific-page","logout-redirect-to-specific-url","redirects-users-after-login-logout","https:\u002F\u002Fwpmet.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flogin-logout-redirect.1.4.zip",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":94,"num_ratings":95,"last_updated":96,"tested_up_to":46,"requires_at_least":97,"requires_php":98,"tags":99,"homepage":103,"download_link":104,"security_score":105,"vuln_count":106,"unpatched_count":11,"last_vuln_date":107,"fetched_at":53},"inactive-logout","Inactive Logout","3.6.1","Deepen Bajracharya","https:\u002F\u002Fprofiles.wordpress.org\u002Fj_3rk\u002F","\u003Cp>Protect your WordPress users’ sessions from prying eyes and snoopers!\u003C\u002Fp>\n\u003Cp>The Inactive Logout plugin automatically terminates idle user sessions, safeguarding your site if users leave their sessions unattended.\u003C\u002Fp>\n\u003Cp>A simple plugin which is easy to configure and use. After installing and activating it, just set the idle timeout from the plugin settings. From then on, any unattended idle WordPress sessions will be automatically terminated. You can also display a custom message to users, warning them that their session is about to end.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Try it out ==> \u003Ca href=\"https:\u002F\u002Ftastewp.org\u002Fplugins\u002Finactive-logout\u002F\" title=\"Demo Link\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>FEATURES:\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Change idle timeout time.\u003C\u002Fli>\n\u003Cli>Count down of 10 seconds before actual logout. You can remove this feature if you dont want it.\u003C\u002Fli>\n\u003Cli>Add only \u003Cstrong>Wake Up!\u003C\u002Fstrong> message where user will not logout but instead a wakeup message will be shown upon inactive.\u003C\u002Fli>\n\u003Cli>Custom Popup Message.\u003C\u002Fli>\n\u003Cli>Show idle message for non authenticated users or redirect them.\u003C\u002Fli>\n\u003Cli>Concurrent user logouts.\u003C\u002Fli>\n\u003Cli>Toast notification on Logout.\u003C\u002Fli>\n\u003Cli>Redirect to a Different Page instead of Popup box. Create a page such as timeout page and add your content there by creating a blank template or style it as you wish according to your theme.\u003C\u002Fli>\n\u003Cli>Multiple User Role Configurations for individual timeout and session logout redirects.\u003C\u002Fli>\n\u003Cli>Logout to custom page or existing page.\u003C\u002Fli>\n\u003Cli>Clean UI\u003C\u002Fli>\n\u003Cli>WooCommerce Supported.\u003C\u002Fli>\n\u003Cli>Multisite Support: Override all sites with one setting.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>EXTEND OTHER FEATURES:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Few of the key features to \u003Cstrong>\u003Ca href=\"https:\u002F\u002Finactive-logout.com\u002Fpricing\u002F\" title=\"Inactive Logout Pro\" rel=\"nofollow ugc\">Inactive Logout Pro\u003C\u002Fa>\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Auto browser close logout after defined duration.\u003C\u002Fli>\n\u003Cli>Fully functional multi-tab support.\u003C\u002Fli>\n\u003Cli>User Based Logout\u003C\u002Fli>\n\u003Cli>Track Visitors based on \u003Cstrong>(Login time, logout time, browser, online status, session duration, role, os, IP)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Force Logout All Users\u003C\u002Fli>\n\u003Cli>Logout Specific User(s)\u003C\u002Fli>\n\u003Cli>Bulk Logout Users\u003C\u002Fli>\n\u003Cli>Concurrent Login Limits.\u003C\u002Fli>\n\u003Cli>Last Login Activity\u003C\u002Fli>\n\u003Cli>Override Multiple Login priority\u003C\u002Fli>\n\u003Cli>User Lock whenever certain limit login has been reached.\u003C\u002Fli>\n\u003Cli>Track user login sessions.\u003C\u002Fli>\n\u003Cli>Logout redirects.\u003C\u002Fli>\n\u003Cli>Login redirects.\u003C\u002Fli>\n\u003Cli>Email notification and email template overrides for Locked concurrent session.\u003C\u002Fli>\n\u003Cli>Disable inactive logout for specified pages according to your need. Check this \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgist.github.com\u002Ftechies23\u002F6d2852eedd6ae56c486056e021e4ee48\" title=\"documentation\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fstrong> for additional post type support.\u003C\u002Fli>\n\u003Cli>Disable native wordpress login popup after logout\u003C\u002Fli>\n\u003Cli>Modal Customizer\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>**See the \u003Ca href=\"https:\u002F\u002Finactive-logout.com\u002F\" title=\"Inactive Logout\" rel=\"nofollow ugc\">Inactive Logout\u003C\u002Fa> homepage for further information.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Please consider giving a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Finactive-logout\u002Freviews\u002F#new-post\" title=\"5 star thumbs up\" rel=\"ugc\">5 star thumbs up\u003C\u002Fa> if you found this useful.\u003C\u002Fstrong>\u003C\u002Fp>\n","Automatically logout idle user sessions, with logout redirections and concurrent limit logins all in one place.",20000,656143,94,106,"2025-12-09T05:09:00.000Z","6.6","7.4",[100,101,19,50,102],"concurrent-login-limit","idle-logout","user-redirection","https:\u002F\u002Finactive-logout.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finactive-logout.3.6.1.zip",96,3,"2025-10-31 13:27:51",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":118,"num_ratings":119,"last_updated":120,"tested_up_to":46,"requires_at_least":76,"requires_php":98,"tags":121,"homepage":125,"download_link":126,"security_score":127,"vuln_count":128,"unpatched_count":11,"last_vuln_date":129,"fetched_at":53},"loggedin","Loggedin – Limit Concurrent Sessions","2.0.4","Joel James","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoelcj91\u002F","\u003Cp>Loggedin is a lightweight WordPress plugin that lets you easily limit the number of simultaneous active sessions a user can have. This is a crucial feature for membership sites, online courses, and other platforms where you need to prevent users from sharing their accounts.\u003C\u002Fp>\n\u003Ch3>🎁 Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Set Global Limits\u003C\u002Fstrong>: Define a maximum number of concurrent logins for all users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Login Behavior\u003C\u002Fstrong>: Choose to either block new logins when the limit is reached or automatically log out the oldest session to allow a new one.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Prevent Account Sharing\u003C\u002Fstrong>: By limiting sessions, you can effectively stop users from sharing their login credentials with others.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Control\u003C\u002Fstrong>: Easily force log out a user from the admin dashboard, giving you full control over active sessions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer-Friendly\u003C\u002Fstrong>: The plugin is built with a hook-based architecture, making it highly customizable and extensible for developers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📦 Addons\u003C\u002Fh3>\n\u003Cp>Enhance LoggedIn’s functionality with these simple yet powerful \u003Ca href=\"https:\u002F\u002Fduckdev.com\u002Faddons\u002Floggedin\u002F\" rel=\"nofollow ugc\">add-ons\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fduckdev.com\u002Faddon\u002Flimit-per-user\u002F\" rel=\"nofollow ugc\">Limit Per User\u003C\u002Fa>\u003C\u002Fstrong>: For more granular control, the Limit Per User addon allows you to set specific login limits for individual users, overriding the global settings. This is perfect for offering different tiers of access or special privileges.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fduckdev.com\u002Faddon\u002Freal-time-logout\u002F\" rel=\"nofollow ugc\">Real-time Logout\u003C\u002Fa>\u003C\u002Fstrong>: This add-on ensures a truly seamless experience by checking for logouts in real time. When a user’s session is terminated in the background due to a login limit, the add-on will automatically refresh their page, instantly restricting access.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🐛 Bug Reports\u003C\u002Fh3>\n\u003Cp>Found a bug? We welcome your bug reports! Please report any issues directly on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FJoel-James\u002Floggedin\u002Fissues\" rel=\"nofollow ugc\">Loggedin GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cem>Please note: GitHub is for bug reports and development-related issues only. For support, please use the WordPress.org support forums.\u003C\u002Fem>\u003C\u002Fp>\n","Lightweight plugin that limits an account to a specific number of concurrent logins.",8000,115897,98,110,"2026-01-02T06:30:00.000Z",[122,18,19,123,124],"limit","sessions","user-login","https:\u002F\u002Fduckdev.com\u002Fproducts\u002Floggedin-limit-active-logins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Floggedin.2.0.4.zip",99,1,"2024-09-30 19:43:37",{"attackSurface":131,"codeSignals":837,"taintFlows":1073,"riskAssessment":1152,"analyzedAt":1161},{"hooks":132,"ajaxHandlers":776,"restRoutes":829,"shortcodes":830,"cronEvents":836,"entryPointCount":353,"unprotectedCount":181},[133,139,143,146,150,154,160,164,169,172,175,177,182,186,190,193,196,200,204,207,211,214,216,220,223,226,229,234,238,243,246,251,255,259,262,264,266,269,273,277,280,284,288,291,294,297,300,303,306,309,313,315,317,321,325,329,332,336,339,341,344,345,348,350,352,354,356,361,366,370,375,379,382,385,388,391,393,397,400,403,406,410,413,416,418,421,424,426,428,432,434,436,441,445,449,453,457,462,465,468,471,474,477,480,483,486,489,493,496,500,503,506,509,511,515,519,522,524,528,531,532,534,536,539,541,543,546,549,551,553,556,557,561,565,569,572,575,577,579,582,584,586,589,590,592,594,596,597,601,603,605,606,607,609,611,614,616,618,620,622,624,627,629,632,635,638,640,644,646,648,650,653,654,655,657,661,663,666,668,671,676,681,685,689,692,696,699,702,705,709,711,714,717,720,722,725,727,730,733,735,737,740,743,747,750,755,757,761,763,766,768,772],{"type":134,"name":135,"callback":136,"file":137,"line":138},"action","admin_enqueue_scripts","enqueue","admin-user-control.php",44,{"type":134,"name":140,"callback":141,"file":137,"line":142},"plugins_loaded","load_acf_lite",45,{"type":134,"name":140,"callback":144,"file":137,"line":145},"load_text_domain",46,{"type":134,"name":147,"callback":148,"file":137,"line":149},"admin_menu","add_option_to_menu",50,{"type":134,"name":151,"callback":152,"file":137,"line":153},"admin_init","register_settings_group",130,{"type":134,"name":155,"callback":156,"priority":157,"file":158,"line":159},"admin_bar_menu","add_lm_node",999,"auc-login-monitor.php",11,{"type":134,"name":151,"callback":161,"file":162,"line":163},"restrict_login_maintenance","auc-maintenance.php",16,{"type":134,"name":165,"callback":166,"priority":167,"file":162,"line":168},"init","acf_add_local_field_maintenance",12,17,{"type":134,"name":165,"callback":170,"priority":159,"file":162,"line":171},"add_maintenance_action",18,{"type":134,"name":165,"callback":173,"file":162,"line":174},"add_post_type_maintenance",19,{"type":134,"name":165,"callback":176,"file":162,"line":30},"is_maintenance",{"type":178,"name":179,"callback":180,"file":162,"line":181},"filter","manage_maintenance_posts_columns","add_maintenance_columns",21,{"type":134,"name":183,"callback":184,"priority":60,"file":162,"line":185},"manage_maintenance_posts_custom_column","set_maintenance_columns_value",22,{"type":134,"name":187,"callback":188,"file":162,"line":189},"wp_dashboard_setup","add_dashboard_maintenance_widget",23,{"type":134,"name":191,"callback":192,"file":162,"line":127},"admin_footer","add_maintenance_modal",{"type":134,"name":194,"callback":195,"file":162,"line":24},"login_header","add_maintenance_page",{"type":178,"name":197,"callback":198,"file":162,"line":199},"login_title","modify_title_for_maintenance",101,{"type":134,"name":155,"callback":201,"priority":202,"file":203,"line":167},"add_adminbar_notification",300,"auc-notification.php",{"type":134,"name":191,"callback":205,"file":203,"line":206},"hide_notification_bar",13,{"type":134,"name":208,"callback":209,"file":203,"line":210},"delete_post","delete_read_notification_with_post",14,{"type":134,"name":165,"callback":212,"file":203,"line":213},"add_post_type_notifications",15,{"type":134,"name":187,"callback":215,"file":203,"line":168},"add_dashboard_notifications_widget",{"type":134,"name":165,"callback":165,"priority":217,"file":218,"line":219},5,"includes\\acf\\acf.php",181,{"type":134,"name":165,"callback":221,"priority":217,"file":218,"line":222},"register_post_types",182,{"type":134,"name":165,"callback":224,"priority":217,"file":218,"line":225},"register_post_status",183,{"type":178,"name":227,"callback":227,"priority":60,"file":218,"line":228},"posts_where",186,{"type":134,"name":230,"callback":231,"file":232,"line":233},"acf\u002Fvalidate_field","acf_translate_field","includes\\acf\\includes\\acf-field-functions.php",326,{"type":178,"name":235,"callback":236,"priority":157,"file":232,"line":237},"wp_unique_post_slug","_acf_apply_unique_field_slug",1057,{"type":134,"name":239,"callback":240,"file":241,"line":242},"acf\u002Fvalidate_field_group","acf_translate_field_group","includes\\acf\\includes\\acf-field-group-functions.php",298,{"type":178,"name":235,"callback":244,"priority":157,"file":241,"line":245},"_acf_apply_unique_field_group_slug",584,{"type":134,"name":247,"callback":248,"file":249,"line":250},"acf\u002Fsave_post","_acf_do_save_post","includes\\acf\\includes\\acf-form-functions.php",163,{"type":134,"name":252,"callback":253,"priority":60,"file":254,"line":95},"switch_blog","acf_switch_stores","includes\\acf\\includes\\acf-utility-functions.php",{"type":134,"name":256,"callback":256,"file":257,"line":258},"current_screen","includes\\acf\\includes\\admin\\admin-field-group.php",34,{"type":134,"name":260,"callback":260,"priority":60,"file":257,"line":261},"save_post",35,{"type":178,"name":263,"callback":263,"file":257,"line":142},"post_updated_messages",{"type":178,"name":265,"callback":265,"priority":60,"file":257,"line":145},"use_block_editor_for_post_type",{"type":134,"name":267,"callback":135,"file":257,"line":268},"acf\u002Finput\u002Fadmin_enqueue_scripts",132,{"type":134,"name":270,"callback":271,"file":257,"line":272},"acf\u002Finput\u002Fadmin_head","admin_head",133,{"type":134,"name":274,"callback":275,"file":257,"line":276},"acf\u002Finput\u002Fform_data","form_data",134,{"type":134,"name":278,"callback":191,"file":257,"line":279},"acf\u002Finput\u002Fadmin_footer",135,{"type":134,"name":281,"callback":282,"file":257,"line":283},"acf\u002Finput\u002Fadmin_footer_js","admin_footer_js",136,{"type":178,"name":285,"callback":286,"file":257,"line":287},"acf\u002Finput\u002Fadmin_l10n","admin_l10n",140,{"type":134,"name":289,"callback":289,"priority":60,"file":257,"line":290},"post_submitbox_misc_actions",226,{"type":134,"name":292,"callback":292,"priority":60,"file":257,"line":293},"edit_form_after_title",227,{"type":178,"name":295,"callback":295,"priority":60,"file":257,"line":296},"screen_settings",231,{"type":134,"name":256,"callback":256,"file":298,"line":299},"includes\\acf\\includes\\admin\\admin-field-groups.php",38,{"type":134,"name":301,"callback":301,"file":298,"line":302},"trashed_post",39,{"type":134,"name":304,"callback":304,"file":298,"line":305},"untrashed_post",40,{"type":134,"name":307,"callback":307,"file":298,"line":308},"deleted_post",41,{"type":134,"name":310,"callback":311,"file":298,"line":312},"load-edit.php","maybe_redirect_edit",42,{"type":134,"name":135,"callback":135,"file":298,"line":314},102,{"type":134,"name":191,"callback":191,"file":298,"line":316},103,{"type":178,"name":318,"callback":319,"priority":60,"file":298,"line":320},"manage_edit-acf-field-group_columns","field_group_columns",107,{"type":134,"name":322,"callback":323,"priority":60,"file":298,"line":324},"manage_acf-field-group_posts_custom_column","field_group_columns_html",108,{"type":178,"name":326,"callback":327,"file":298,"line":328},"views_edit-acf-field-group","list_table_views",364,{"type":134,"name":191,"callback":330,"priority":217,"file":298,"line":331},"sync_admin_footer",392,{"type":134,"name":333,"callback":334,"priority":127,"file":335,"line":153},"admin_notices","acf_render_admin_notices","includes\\acf\\includes\\admin\\admin-notices.php",{"type":134,"name":147,"callback":147,"file":337,"line":338},"includes\\acf\\includes\\admin\\admin-tools.php",33,{"type":134,"name":147,"callback":147,"priority":30,"file":340,"line":189},"includes\\acf\\includes\\admin\\admin-upgrade.php",{"type":134,"name":342,"callback":342,"priority":30,"file":340,"line":343},"network_admin_menu",25,{"type":134,"name":333,"callback":333,"file":340,"line":145},{"type":134,"name":252,"callback":346,"priority":128,"file":340,"line":347},"wp_switch_roles_and_user",97,{"type":134,"name":349,"callback":349,"file":340,"line":95},"network_admin_notices",{"type":134,"name":147,"callback":147,"file":351,"line":189},"includes\\acf\\includes\\admin\\admin.php",{"type":134,"name":135,"callback":135,"file":351,"line":353},24,{"type":134,"name":355,"callback":355,"file":351,"line":343},"admin_body_class",{"type":178,"name":357,"callback":358,"priority":60,"file":359,"line":360},"user_search_columns","filter_search_columns","includes\\acf\\includes\\ajax\\class-acf-ajax-query-users.php",27,{"type":178,"name":362,"callback":363,"priority":60,"file":364,"line":365},"posts_orderby","_acf_orderby_post_type","includes\\acf\\includes\\api\\api-helpers.php",1459,{"type":178,"name":367,"callback":368,"file":364,"line":369},"acf\u002Fsettings\u002Fuploader","_acf_settings_uploader",3697,{"type":178,"name":371,"callback":372,"priority":60,"file":373,"line":374},"terms_clauses","_acf_terms_clauses","includes\\acf\\includes\\api\\api-term.php",193,{"type":134,"name":165,"callback":376,"file":377,"line":378},"register_scripts","includes\\acf\\includes\\assets.php",31,{"type":178,"name":230,"callback":380,"priority":30,"file":381,"line":189},"validate_field","includes\\acf\\includes\\compatibility.php",{"type":178,"name":383,"callback":384,"priority":30,"file":381,"line":353},"acf\u002Fvalidate_field\u002Ftype=textarea","validate_textarea_field",{"type":178,"name":386,"callback":387,"priority":30,"file":381,"line":343},"acf\u002Fvalidate_field\u002Ftype=relationship","validate_relationship_field",{"type":178,"name":389,"callback":387,"priority":30,"file":381,"line":390},"acf\u002Fvalidate_field\u002Ftype=post_object",26,{"type":178,"name":392,"callback":387,"priority":30,"file":381,"line":360},"acf\u002Fvalidate_field\u002Ftype=page_link",{"type":178,"name":394,"callback":395,"priority":30,"file":381,"line":396},"acf\u002Fvalidate_field\u002Ftype=image","validate_image_field",28,{"type":178,"name":398,"callback":395,"priority":30,"file":381,"line":399},"acf\u002Fvalidate_field\u002Ftype=file",29,{"type":178,"name":401,"callback":402,"priority":30,"file":381,"line":32},"acf\u002Fvalidate_field\u002Ftype=wysiwyg","validate_wysiwyg_field",{"type":178,"name":404,"callback":405,"priority":30,"file":381,"line":378},"acf\u002Fvalidate_field\u002Ftype=date_picker","validate_date_picker_field",{"type":178,"name":407,"callback":408,"priority":30,"file":381,"line":409},"acf\u002Fvalidate_field\u002Ftype=taxonomy","validate_taxonomy_field",32,{"type":178,"name":411,"callback":412,"priority":30,"file":381,"line":338},"acf\u002Fvalidate_field\u002Ftype=date_time_picker","validate_date_time_picker_field",{"type":178,"name":414,"callback":415,"priority":30,"file":381,"line":258},"acf\u002Fvalidate_field\u002Ftype=user","validate_user_field",{"type":178,"name":239,"callback":417,"priority":30,"file":381,"line":261},"validate_field_group",{"type":178,"name":419,"callback":420,"priority":30,"file":381,"line":299},"acf\u002Ffield_wrapper_attributes","field_wrapper_attributes",{"type":178,"name":422,"callback":423,"priority":30,"file":381,"line":308},"acf\u002Flocation\u002Fvalidate_rule\u002Ftype=post_taxonomy","validate_post_taxonomy_location_rule",{"type":178,"name":425,"callback":423,"priority":30,"file":381,"line":312},"acf\u002Flocation\u002Fvalidate_rule\u002Ftype=post_category",{"type":134,"name":427,"callback":165,"file":381,"line":142},"acf\u002Finit",{"type":178,"name":429,"callback":429,"file":430,"line":431},"get_media_item_args","includes\\acf\\includes\\fields\\class-acf-field-file.php",36,{"type":178,"name":429,"callback":429,"file":433,"line":308},"includes\\acf\\includes\\fields\\class-acf-field-image.php",{"type":134,"name":247,"callback":260,"priority":213,"file":435,"line":149},"includes\\acf\\includes\\fields\\class-acf-field-taxonomy.php",{"type":134,"name":437,"callback":438,"priority":60,"file":439,"line":440},"acf\u002Fajax\u002Fquery_users\u002Finit","ajax_query_init","includes\\acf\\includes\\fields\\class-acf-field-user.php",311,{"type":178,"name":442,"callback":443,"priority":60,"file":439,"line":444},"acf\u002Fajax\u002Fquery_users\u002Fargs","ajax_query_args",312,{"type":178,"name":446,"callback":447,"priority":60,"file":439,"line":448},"acf\u002Fajax\u002Fquery_users\u002Fresult","ajax_query_result",313,{"type":178,"name":450,"callback":451,"priority":60,"file":439,"line":452},"acf\u002Fajax\u002Fquery_users\u002Fsearch_columns","ajax_query_search_columns",314,{"type":134,"name":454,"callback":455,"file":456,"line":305},"acf\u002Fenqueue_uploader","acf_enqueue_uploader","includes\\acf\\includes\\fields\\class-acf-field-wysiwyg.php",{"type":178,"name":458,"callback":459,"priority":460,"file":456,"line":461},"acf_the_content","run_shortcode",8,62,{"type":178,"name":458,"callback":463,"priority":460,"file":456,"line":464},"autoembed",63,{"type":178,"name":458,"callback":466,"priority":159,"file":456,"line":467},"capital_P_dangit",69,{"type":178,"name":458,"callback":469,"file":456,"line":470},"wptexturize",70,{"type":178,"name":458,"callback":472,"priority":30,"file":456,"line":473},"convert_smilies",71,{"type":178,"name":458,"callback":475,"file":456,"line":476},"convert_chars",75,{"type":178,"name":458,"callback":478,"file":456,"line":479},"wpautop",78,{"type":178,"name":458,"callback":481,"file":456,"line":482},"shortcode_unautop",79,{"type":178,"name":458,"callback":484,"file":456,"line":485},"wp_make_content_images_responsive",88,{"type":178,"name":458,"callback":487,"priority":159,"file":456,"line":488},"do_shortcode",91,{"type":178,"name":490,"callback":491,"priority":60,"file":456,"line":492},"acf_the_editor_content","format_for_editor",277,{"type":178,"name":490,"callback":494,"priority":60,"file":456,"line":495},"anonymous",286,{"type":134,"name":267,"callback":497,"priority":60,"file":498,"line":499},"input_admin_enqueue_scripts","includes\\acf\\includes\\fields\\class-acf-field.php",65,{"type":134,"name":270,"callback":501,"priority":60,"file":498,"line":502},"input_admin_head",66,{"type":134,"name":274,"callback":504,"priority":60,"file":498,"line":505},"input_form_data",67,{"type":178,"name":285,"callback":507,"priority":60,"file":498,"line":508},"input_admin_l10n",68,{"type":134,"name":278,"callback":510,"priority":60,"file":498,"line":467},"input_admin_footer",{"type":134,"name":512,"callback":513,"priority":60,"file":498,"line":514},"acf\u002Ffield_group\u002Fadmin_enqueue_scripts","field_group_admin_enqueue_scripts",73,{"type":134,"name":516,"callback":517,"priority":60,"file":498,"line":518},"acf\u002Ffield_group\u002Fadmin_head","field_group_admin_head",74,{"type":134,"name":520,"callback":521,"priority":60,"file":498,"line":476},"acf\u002Ffield_group\u002Fadmin_footer","field_group_admin_footer",{"type":134,"name":135,"callback":135,"file":523,"line":338},"includes\\acf\\includes\\forms\\form-attachment.php",{"type":178,"name":525,"callback":526,"priority":60,"file":523,"line":527},"attachment_fields_to_edit","edit_attachment",37,{"type":178,"name":529,"callback":530,"priority":60,"file":523,"line":308},"attachment_fields_to_save","save_attachment",{"type":134,"name":191,"callback":191,"priority":11,"file":523,"line":518},{"type":134,"name":135,"callback":135,"file":533,"line":258},"includes\\acf\\includes\\forms\\form-comment.php",{"type":178,"name":535,"callback":535,"priority":157,"file":533,"line":299},"comment_form_field_comment",{"type":134,"name":537,"callback":538,"priority":60,"file":533,"line":142},"edit_comment","save_comment",{"type":134,"name":540,"callback":538,"priority":60,"file":533,"line":145},"comment_post",{"type":134,"name":191,"callback":191,"priority":60,"file":533,"line":542},112,{"type":134,"name":544,"callback":537,"priority":60,"file":533,"line":545},"add_meta_boxes_comment",113,{"type":134,"name":547,"callback":547,"file":548,"line":409},"customize_controls_init","includes\\acf\\includes\\forms\\form-customizer.php",{"type":134,"name":550,"callback":550,"priority":128,"file":548,"line":338},"customize_preview_init",{"type":134,"name":552,"callback":552,"priority":128,"file":548,"line":258},"customize_save",{"type":178,"name":554,"callback":555,"priority":60,"file":548,"line":299},"widget_update_callback","save_widget",{"type":134,"name":278,"callback":191,"priority":128,"file":548,"line":502},{"type":178,"name":558,"callback":559,"priority":60,"file":548,"line":560},"acf\u002Fpre_load_value","pre_load_value",243,{"type":178,"name":562,"callback":563,"priority":60,"file":548,"line":564},"acf\u002Fpre_load_reference","pre_load_reference",244,{"type":134,"name":566,"callback":567,"priority":128,"file":568,"line":499},"acf\u002Fvalidate_save_post","validate_save_post","includes\\acf\\includes\\forms\\form-front.php",{"type":178,"name":570,"callback":571,"priority":217,"file":568,"line":467},"acf\u002Fpre_save_post","pre_save_post",{"type":134,"name":573,"callback":573,"file":574,"line":353},"enqueue_block_editor_assets","includes\\acf\\includes\\forms\\form-gutenberg.php",{"type":134,"name":566,"callback":576,"priority":157,"file":574,"line":360},"acf_validate_save_post",{"type":134,"name":578,"callback":578,"priority":30,"file":574,"line":138},"add_meta_boxes",{"type":134,"name":580,"callback":580,"file":574,"line":581},"block_editor_meta_box_hidden_fields",47,{"type":178,"name":583,"callback":583,"file":574,"line":149},"filter_block_editor_meta_boxes",{"type":134,"name":135,"callback":135,"file":585,"line":343},"includes\\acf\\includes\\forms\\form-nav-menu.php",{"type":134,"name":587,"callback":588,"file":585,"line":390},"wp_update_nav_menu","update_nav_menu",{"type":134,"name":566,"callback":576,"priority":217,"file":585,"line":360},{"type":134,"name":591,"callback":591,"priority":60,"file":585,"line":396},"wp_nav_menu_item_custom_fields",{"type":178,"name":593,"callback":593,"priority":60,"file":585,"line":378},"wp_get_nav_menu_items",{"type":178,"name":595,"callback":595,"priority":60,"file":585,"line":409},"wp_edit_nav_menu_walker",{"type":134,"name":191,"callback":191,"priority":128,"file":585,"line":461},{"type":134,"name":598,"callback":599,"file":600,"line":390},"load-post.php","initialize","includes\\acf\\includes\\forms\\form-post.php",{"type":134,"name":602,"callback":599,"file":600,"line":360},"load-post-new.php",{"type":178,"name":604,"callback":604,"priority":60,"file":600,"line":32},"wp_insert_post_empty_content",{"type":134,"name":260,"callback":260,"priority":60,"file":600,"line":378},{"type":134,"name":578,"callback":578,"priority":60,"file":600,"line":464},{"type":134,"name":292,"callback":292,"file":600,"line":608},144,{"type":134,"name":135,"callback":135,"file":610,"line":431},"includes\\acf\\includes\\forms\\form-taxonomy.php",{"type":134,"name":612,"callback":613,"priority":60,"file":610,"line":305},"create_term","save_term",{"type":134,"name":615,"callback":613,"priority":60,"file":610,"line":308},"edit_term",{"type":134,"name":617,"callback":617,"priority":60,"file":610,"line":142},"delete_term",{"type":134,"name":191,"callback":191,"priority":60,"file":610,"line":619},116,{"type":134,"name":135,"callback":135,"file":621,"line":399},"includes\\acf\\includes\\forms\\form-user.php",{"type":134,"name":623,"callback":623,"file":621,"line":32},"login_form_register",{"type":134,"name":625,"callback":626,"file":621,"line":338},"show_user_profile","render_edit",{"type":134,"name":628,"callback":626,"file":621,"line":258},"edit_user_profile",{"type":134,"name":630,"callback":631,"file":621,"line":261},"user_new_form","render_new",{"type":134,"name":633,"callback":634,"file":621,"line":431},"register_form","render_register",{"type":134,"name":636,"callback":637,"file":621,"line":302},"user_register","save_user",{"type":134,"name":639,"callback":637,"file":621,"line":305},"profile_update",{"type":178,"name":641,"callback":642,"priority":60,"file":621,"line":643},"registration_errors","filter_registration_errors",43,{"type":178,"name":558,"callback":645,"priority":60,"file":621,"line":374},"filter_pre_load_value",{"type":134,"name":278,"callback":191,"priority":60,"file":621,"line":647},251,{"type":134,"name":135,"callback":135,"file":649,"line":305},"includes\\acf\\includes\\forms\\form-widget.php",{"type":134,"name":651,"callback":652,"priority":60,"file":649,"line":308},"in_widget_form","edit_widget",{"type":134,"name":566,"callback":576,"priority":217,"file":649,"line":312},{"type":178,"name":554,"callback":555,"priority":60,"file":649,"line":145},{"type":134,"name":278,"callback":191,"priority":128,"file":649,"line":656},84,{"type":134,"name":658,"callback":659,"priority":60,"file":660,"line":168},"acf\u002Fupdate_field_group","update_field_group","includes\\acf\\includes\\json.php",{"type":134,"name":662,"callback":659,"priority":60,"file":660,"line":171},"acf\u002Funtrash_field_group",{"type":134,"name":664,"callback":665,"priority":60,"file":660,"line":174},"acf\u002Ftrash_field_group","delete_field_group",{"type":134,"name":667,"callback":665,"priority":60,"file":660,"line":30},"acf\u002Fdelete_field_group",{"type":134,"name":669,"callback":670,"priority":60,"file":660,"line":181},"acf\u002Finclude_fields","include_json_folders",{"type":178,"name":672,"callback":673,"file":674,"line":675},"acf\u002Fget_cache_key","_acf_apply_language_cache_key","includes\\acf\\includes\\l10n.php",153,{"type":178,"name":677,"callback":678,"priority":30,"file":679,"line":680},"acf\u002Fload_field_groups","_acf_apply_get_local_field_groups","includes\\acf\\includes\\local-fields.php",513,{"type":178,"name":682,"callback":683,"priority":30,"file":679,"line":684},"acf\u002Fis_field_key","_acf_apply_is_local_field_key",532,{"type":178,"name":686,"callback":687,"priority":30,"file":679,"line":688},"acf\u002Fis_field_group_key","_acf_apply_is_local_field_group_key",551,{"type":134,"name":669,"callback":690,"priority":11,"file":679,"line":691},"_acf_do_prepare_local_fields",576,{"type":178,"name":693,"callback":694,"priority":128,"file":695,"line":399},"acf\u002Fpre_load_post_id","pre_load_post_id","includes\\acf\\includes\\local-meta.php",{"type":178,"name":697,"callback":698,"priority":128,"file":695,"line":32},"acf\u002Fpre_load_meta","pre_load_meta",{"type":178,"name":700,"callback":701,"priority":128,"file":695,"line":378},"acf\u002Fpre_load_metadata","pre_load_metadata",{"type":178,"name":703,"callback":704,"priority":128,"file":695,"line":199},"acf\u002Fpre_update_metadata","capture_update_metadata",{"type":134,"name":706,"callback":707,"file":708,"line":390},"acf\u002Fenqueue_scripts","enqueue_scripts","includes\\acf\\includes\\media.php",{"type":134,"name":247,"callback":710,"priority":217,"file":708,"line":360},"save_files",{"type":178,"name":712,"callback":713,"priority":60,"file":708,"line":378},"wp_handle_upload_prefilter","handle_upload_prefilter",{"type":178,"name":715,"callback":715,"priority":60,"file":708,"line":716},"wp_prepare_attachment_for_js",161,{"type":134,"name":718,"callback":718,"priority":60,"file":719,"line":396},"wp_restore_post_revision","includes\\acf\\includes\\revisions.php",{"type":178,"name":721,"callback":721,"priority":60,"file":719,"line":409},"wp_save_post_revision_check_for_changes",{"type":178,"name":723,"callback":724,"priority":60,"file":719,"line":338},"_wp_post_revision_fields","wp_preview_post_fields",{"type":178,"name":723,"callback":726,"priority":60,"file":719,"line":258},"wp_post_revision_fields",{"type":178,"name":728,"callback":729,"priority":60,"file":719,"line":261},"acf\u002Fvalidate_post_id","acf_validate_post_id",{"type":178,"name":731,"callback":731,"file":732,"line":261},"tabify_posttypes","includes\\acf\\includes\\third-party.php",{"type":134,"name":734,"callback":734,"file":732,"line":431},"tabify_add_meta_boxes",{"type":178,"name":736,"callback":736,"file":732,"line":308},"pts_allowed_pages",{"type":178,"name":738,"callback":739,"priority":60,"file":732,"line":145},"acf\u002Fget_post_types","ee_get_post_types",{"type":134,"name":741,"callback":741,"file":732,"line":742},"doing_dark_mode",51,{"type":178,"name":744,"callback":745,"priority":60,"file":746,"line":338},"pre_set_site_transient_update_plugins","modify_plugins_transient","includes\\acf\\includes\\updates.php",{"type":178,"name":748,"callback":749,"priority":60,"file":746,"line":431},"plugins_api","modify_plugin_details",{"type":134,"name":751,"callback":752,"priority":60,"file":753,"line":754},"wp_upgrade","acf_wp_upgrade_550_termmeta","includes\\acf\\includes\\upgrades.php",450,{"type":134,"name":566,"callback":576,"priority":217,"file":756,"line":409},"includes\\acf\\includes\\validation.php",{"type":134,"name":758,"callback":759,"file":760,"line":261},"acf\u002Fverify_ajax","verify_ajax","includes\\acf\\includes\\wpml.php",{"type":178,"name":762,"callback":762,"file":760,"line":299},"get_translatable_documents",{"type":134,"name":764,"callback":765,"priority":60,"file":760,"line":138},"acf\u002Fupgrade_500_field_group","upgrade_500_field_group",{"type":134,"name":767,"callback":767,"priority":60,"file":760,"line":142},"icl_make_duplicate",{"type":178,"name":769,"callback":770,"file":760,"line":771},"acf\u002Fsettings\u002Fsave_json","settings_save_json",48,{"type":178,"name":773,"callback":774,"file":760,"line":775},"acf\u002Fsettings\u002Fload_json","settings_load_json",49,[777,780,783,786,789,793,797,798,801,802,805,806,809,810,813,814,816,817,820,822,823,826,828],{"action":4,"nopriv":778,"callback":779,"hasNonce":778,"hasCapCheck":778,"file":137,"line":581},false,"create_response",{"action":781,"nopriv":778,"callback":782,"hasNonce":778,"hasCapCheck":778,"file":203,"line":163},"admin-notification-read","admin_ajax_read",{"action":784,"nopriv":778,"callback":785,"hasNonce":778,"hasCapCheck":778,"file":257,"line":302},"acf\u002Ffield_group\u002Frender_field_settings","ajax_render_field_settings",{"action":787,"nopriv":778,"callback":788,"hasNonce":778,"hasCapCheck":778,"file":257,"line":305},"acf\u002Ffield_group\u002Frender_location_rule","ajax_render_location_rule",{"action":790,"nopriv":778,"callback":791,"hasNonce":792,"hasCapCheck":778,"file":257,"line":308},"acf\u002Ffield_group\u002Fmove_field","ajax_move_field",true,{"action":794,"nopriv":778,"callback":795,"hasNonce":778,"hasCapCheck":778,"file":796,"line":431},"acf\u002Ffields\u002Foembed\u002Fsearch","ajax_query","includes\\acf\\includes\\fields\\class-acf-field-oembed.php",{"action":794,"nopriv":792,"callback":795,"hasNonce":778,"hasCapCheck":778,"file":796,"line":527},{"action":799,"nopriv":778,"callback":795,"hasNonce":778,"hasCapCheck":778,"file":800,"line":527},"acf\u002Ffields\u002Fpage_link\u002Fquery","includes\\acf\\includes\\fields\\class-acf-field-page_link.php",{"action":799,"nopriv":792,"callback":795,"hasNonce":778,"hasCapCheck":778,"file":800,"line":299},{"action":803,"nopriv":778,"callback":795,"hasNonce":778,"hasCapCheck":778,"file":804,"line":299},"acf\u002Ffields\u002Fpost_object\u002Fquery","includes\\acf\\includes\\fields\\class-acf-field-post_object.php",{"action":803,"nopriv":792,"callback":795,"hasNonce":778,"hasCapCheck":778,"file":804,"line":302},{"action":807,"nopriv":778,"callback":795,"hasNonce":778,"hasCapCheck":778,"file":808,"line":299},"acf\u002Ffields\u002Frelationship\u002Fquery","includes\\acf\\includes\\fields\\class-acf-field-relationship.php",{"action":807,"nopriv":792,"callback":795,"hasNonce":778,"hasCapCheck":778,"file":808,"line":302},{"action":811,"nopriv":778,"callback":795,"hasNonce":778,"hasCapCheck":778,"file":812,"line":305},"acf\u002Ffields\u002Fselect\u002Fquery","includes\\acf\\includes\\fields\\class-acf-field-select.php",{"action":811,"nopriv":792,"callback":795,"hasNonce":778,"hasCapCheck":778,"file":812,"line":308},{"action":815,"nopriv":778,"callback":795,"hasNonce":778,"hasCapCheck":778,"file":435,"line":138},"acf\u002Ffields\u002Ftaxonomy\u002Fquery",{"action":815,"nopriv":792,"callback":795,"hasNonce":778,"hasCapCheck":778,"file":435,"line":142},{"action":818,"nopriv":778,"callback":819,"hasNonce":778,"hasCapCheck":792,"file":435,"line":145},"acf\u002Ffields\u002Ftaxonomy\u002Fadd_term","ajax_add_term",{"action":821,"nopriv":778,"callback":795,"hasNonce":778,"hasCapCheck":778,"file":439,"line":261},"acf\u002Ffields\u002Fuser\u002Fquery",{"action":821,"nopriv":792,"callback":795,"hasNonce":778,"hasCapCheck":778,"file":439,"line":431},{"action":824,"nopriv":778,"callback":825,"hasNonce":778,"hasCapCheck":778,"file":708,"line":261},"query-attachments","wp_ajax_query_attachments",{"action":566,"nopriv":778,"callback":827,"hasNonce":778,"hasCapCheck":778,"file":756,"line":32},"ajax_validate_save_post",{"action":566,"nopriv":792,"callback":827,"hasNonce":778,"hasCapCheck":778,"file":756,"line":378},[],[831],{"tag":832,"callback":833,"file":834,"line":835},"acf","acf_shortcode","includes\\acf\\includes\\api\\api-template.php",928,[],{"dangerousFunctions":838,"sqlUsage":839,"outputEscaping":841,"fileOperations":460,"externalRequests":128,"nonceChecks":217,"capabilityChecks":206,"bundledLibraries":1069},[],{"prepared":189,"raw":11,"locations":840},[],{"escaped":842,"rawEcho":843,"locations":844},122,121,[845,847,849,851,853,855,857,859,861,863,865,867,869,871,873,875,877,879,881,882,884,886,888,890,892,894,896,898,900,902,904,906,908,910,912,914,916,918,921,923,926,928,930,931,932,934,936,937,939,941,942,943,944,946,948,950,951,953,956,957,958,960,961,962,964,965,966,967,969,971,973,975,977,979,981,984,986,988,989,992,994,996,999,1001,1004,1006,1008,1010,1013,1015,1017,1018,1019,1021,1023,1025,1026,1027,1028,1029,1030,1031,1033,1034,1036,1037,1039,1040,1042,1044,1046,1048,1050,1052,1054,1056,1058,1060,1062,1064,1066],{"file":162,"line":843,"context":846},"raw output",{"file":162,"line":848,"context":846},128,{"file":162,"line":850,"context":846},234,{"file":162,"line":852,"context":846},240,{"file":162,"line":854,"context":846},291,{"file":203,"line":856,"context":846},115,{"file":232,"line":858,"context":846},734,{"file":232,"line":860,"context":846},736,{"file":232,"line":862,"context":846},741,{"file":232,"line":864,"context":846},743,{"file":232,"line":866,"context":846},748,{"file":232,"line":868,"context":846},749,{"file":232,"line":870,"context":846},808,{"file":232,"line":872,"context":846},870,{"file":874,"line":619,"context":846},"includes\\acf\\includes\\acf-input-functions.php",{"file":874,"line":876,"context":846},146,{"file":874,"line":878,"context":846},179,{"file":874,"line":880,"context":846},209,{"file":874,"line":564,"context":846},{"file":874,"line":883,"context":846},289,{"file":874,"line":885,"context":846},320,{"file":874,"line":887,"context":846},455,{"file":874,"line":889,"context":846},471,{"file":257,"line":891,"context":846},409,{"file":257,"line":893,"context":846},763,{"file":257,"line":895,"context":846},764,{"file":257,"line":897,"context":846},765,{"file":257,"line":899,"context":846},806,{"file":257,"line":901,"context":846},813,{"file":298,"line":903,"context":846},568,{"file":298,"line":905,"context":846},577,{"file":298,"line":907,"context":846},587,{"file":298,"line":909,"context":846},625,{"file":298,"line":911,"context":846},638,{"file":298,"line":913,"context":846},639,{"file":298,"line":915,"context":846},640,{"file":298,"line":917,"context":846},642,{"file":919,"line":920,"context":846},"includes\\acf\\includes\\admin\\tools\\class-acf-admin-tool-export.php",109,{"file":919,"line":922,"context":846},438,{"file":924,"line":925,"context":846},"includes\\acf\\includes\\admin\\views\\field-group-field-conditional-logic.php",54,{"file":924,"line":927,"context":846},56,{"file":929,"line":360,"context":846},"includes\\acf\\includes\\admin\\views\\field-group-field.php",{"file":929,"line":299,"context":846},{"file":929,"line":312,"context":846},{"file":929,"line":933,"context":846},52,{"file":929,"line":935,"context":846},53,{"file":929,"line":925,"context":846},{"file":938,"line":608,"context":846},"includes\\acf\\includes\\admin\\views\\field-group-options.php",{"file":940,"line":390,"context":846},"includes\\acf\\includes\\admin\\views\\html-admin-page-upgrade-network.php",{"file":940,"line":502,"context":846},{"file":940,"line":470,"context":846},{"file":940,"line":470,"context":846},{"file":940,"line":945,"context":846},93,{"file":947,"line":338,"context":846},"includes\\acf\\includes\\admin\\views\\html-admin-page-upgrade.php",{"file":949,"line":181,"context":846},"includes\\acf\\includes\\admin\\views\\html-admin-tools.php",{"file":949,"line":189,"context":846},{"file":952,"line":128,"context":846},"includes\\acf\\includes\\admin\\views\\html-location-group.php",{"file":954,"line":955,"context":846},"includes\\acf\\includes\\admin\\views\\html-location-rule.php",7,{"file":954,"line":933,"context":846},{"file":954,"line":482,"context":846},{"file":959,"line":30,"context":846},"includes\\acf\\includes\\admin\\views\\html-notice-upgrade.php",{"file":959,"line":399,"context":846},{"file":959,"line":399,"context":846},{"file":963,"line":106,"context":846},"includes\\acf\\includes\\admin\\views\\settings-info.php",{"file":963,"line":460,"context":846},{"file":963,"line":460,"context":846},{"file":963,"line":675,"context":846},{"file":364,"line":968,"context":846},507,{"file":364,"line":970,"context":846},2018,{"file":834,"line":972,"context":846},89,{"file":834,"line":974,"context":846},591,{"file":834,"line":976,"context":846},794,{"file":377,"line":978,"context":846},330,{"file":377,"line":980,"context":846},331,{"file":982,"line":983,"context":846},"includes\\acf\\includes\\fields\\class-acf-field-button-group.php",124,{"file":985,"line":920,"context":846},"includes\\acf\\includes\\fields\\class-acf-field-checkbox.php",{"file":987,"line":105,"context":846},"includes\\acf\\includes\\fields\\class-acf-field-email.php",{"file":430,"line":716,"context":846},{"file":990,"line":991,"context":846},"includes\\acf\\includes\\fields\\class-acf-field-group.php",349,{"file":433,"line":993,"context":846},147,{"file":995,"line":482,"context":846},"includes\\acf\\includes\\fields\\class-acf-field-message.php",{"file":997,"line":998,"context":846},"includes\\acf\\includes\\fields\\class-acf-field-number.php",105,{"file":796,"line":1000,"context":846},225,{"file":1002,"line":1003,"context":846},"includes\\acf\\includes\\fields\\class-acf-field-output.php",58,{"file":1005,"line":880,"context":846},"includes\\acf\\includes\\fields\\class-acf-field-radio.php",{"file":1007,"line":276,"context":846},"includes\\acf\\includes\\fields\\class-acf-field-range.php",{"file":808,"line":1009,"context":846},524,{"file":1011,"line":1012,"context":846},"includes\\acf\\includes\\fields\\class-acf-field-tab.php",59,{"file":1014,"line":518,"context":846},"includes\\acf\\includes\\fields\\class-acf-field-text.php",{"file":1016,"line":127,"context":846},"includes\\acf\\includes\\fields\\class-acf-field-true_false.php",{"file":1016,"line":24,"context":846},{"file":1016,"line":199,"context":846},{"file":1020,"line":479,"context":846},"includes\\acf\\includes\\fields\\class-acf-field-url.php",{"file":456,"line":1022,"context":846},322,{"file":456,"line":1024,"context":846},324,{"file":456,"line":978,"context":846},{"file":456,"line":978,"context":846},{"file":456,"line":978,"context":846},{"file":456,"line":980,"context":846},{"file":456,"line":980,"context":846},{"file":456,"line":980,"context":846},{"file":456,"line":1032,"context":846},335,{"file":533,"line":878,"context":846},{"file":533,"line":1035,"context":846},180,{"file":533,"line":228,"context":846},{"file":568,"line":1038,"context":846},575,{"file":568,"line":907,"context":846},{"file":568,"line":1041,"context":846},589,{"file":568,"line":1043,"context":846},594,{"file":585,"line":1045,"context":846},120,{"file":585,"line":1047,"context":846},319,{"file":585,"line":1049,"context":846},321,{"file":600,"line":1051,"context":846},185,{"file":610,"line":1053,"context":846},219,{"file":610,"line":1055,"context":846},255,{"file":621,"line":1057,"context":846},241,{"file":621,"line":1059,"context":846},245,{"file":621,"line":1061,"context":846},247,{"file":621,"line":1063,"context":846},276,{"file":649,"line":1065,"context":846},202,{"file":1067,"line":1068,"context":846},"includes\\optionpage.php",2,[1070],{"name":1071,"version":25,"knownCves":1072},"Select2",[],[1074,1091,1099,1116,1132,1144],{"entryPoint":1075,"graph":1076,"unsanitizedCount":128,"severity":1090},"submit (includes\\acf\\includes\\admin\\tools\\class-acf-admin-tool-import.php:81)",{"nodes":1077,"edges":1088},[1078,1083],{"id":1079,"type":1080,"label":1081,"file":1082,"line":972},"n0","source","$_FILES","includes\\acf\\includes\\admin\\tools\\class-acf-admin-tool-import.php",{"id":1084,"type":1085,"label":1086,"file":1082,"line":314,"wp_function":1087},"n1","sink","file_get_contents() [SSRF\u002FLFI]","file_get_contents",[1089],{"from":1079,"to":1084,"sanitized":778},"medium",{"entryPoint":1092,"graph":1093,"unsanitizedCount":128,"severity":1090},"\u003Cclass-acf-admin-tool-import> (includes\\acf\\includes\\admin\\tools\\class-acf-admin-tool-import.php:0)",{"nodes":1094,"edges":1097},[1095,1096],{"id":1079,"type":1080,"label":1081,"file":1082,"line":972},{"id":1084,"type":1085,"label":1086,"file":1082,"line":314,"wp_function":1087},[1098],{"from":1079,"to":1084,"sanitized":778},{"entryPoint":1100,"graph":1101,"unsanitizedCount":128,"severity":1090},"check_submit_form (includes\\acf\\includes\\forms\\form-front.php:362)",{"nodes":1102,"edges":1113},[1103,1106,1109],{"id":1079,"type":1080,"label":1104,"file":568,"line":1105},"$_POST",395,{"id":1084,"type":1107,"label":1108,"file":568,"line":1105},"transform","→ submit_form()",{"id":1110,"type":1085,"label":1111,"file":568,"line":887,"wp_function":1112},"n2","wp_redirect() [Open Redirect]","wp_redirect",[1114,1115],{"from":1079,"to":1084,"sanitized":778},{"from":1084,"to":1110,"sanitized":778},{"entryPoint":1117,"graph":1118,"unsanitizedCount":1068,"severity":1090},"\u003Cform-front> (includes\\acf\\includes\\forms\\form-front.php:0)",{"nodes":1119,"edges":1128},[1120,1122,1123,1124,1126],{"id":1079,"type":1080,"label":1104,"file":568,"line":1121},379,{"id":1084,"type":1085,"label":1111,"file":568,"line":887,"wp_function":1112},{"id":1110,"type":1080,"label":1104,"file":568,"line":1105},{"id":1125,"type":1107,"label":1108,"file":568,"line":1105},"n3",{"id":1127,"type":1085,"label":1111,"file":568,"line":887,"wp_function":1112},"n4",[1129,1130,1131],{"from":1079,"to":1084,"sanitized":778},{"from":1110,"to":1125,"sanitized":778},{"from":1125,"to":1127,"sanitized":778},{"entryPoint":1133,"graph":1134,"unsanitizedCount":11,"severity":1143},"ajax_move_field (includes\\acf\\includes\\admin\\admin-field-group.php:723)",{"nodes":1135,"edges":1141},[1136,1138],{"id":1079,"type":1080,"label":1104,"file":257,"line":1137},729,{"id":1084,"type":1085,"label":1139,"file":257,"line":895,"wp_function":1140},"echo() [XSS]","echo",[1142],{"from":1079,"to":1084,"sanitized":792},"low",{"entryPoint":1145,"graph":1146,"unsanitizedCount":11,"severity":1143},"\u003Cadmin-field-group> (includes\\acf\\includes\\admin\\admin-field-group.php:0)",{"nodes":1147,"edges":1150},[1148,1149],{"id":1079,"type":1080,"label":1104,"file":257,"line":1137},{"id":1084,"type":1085,"label":1139,"file":257,"line":895,"wp_function":1140},[1151],{"from":1079,"to":1084,"sanitized":792},{"summary":1153,"deductions":1154},"The \"admin-user-control\" v2.0.0 plugin exhibits a mixed security posture. On the positive side, it demonstrates strong practices regarding SQL queries, exclusively using prepared statements, and has no recorded historical vulnerabilities, suggesting a generally well-maintained codebase. The absence of dangerous functions and critical or high-severity taint flows is also reassuring.\n\nHowever, significant concerns arise from the large attack surface, particularly the 21 unprotected AJAX handlers. This presents a considerable risk of unauthorized actions if these handlers can be triggered without proper authentication or authorization checks. While the plugin includes some nonce and capability checks, their distribution across the entry points is clearly insufficient. The moderate level of unescaped output (50%) also introduces a potential for cross-site scripting (XSS) vulnerabilities, although the taint analysis did not reveal critical or high-severity flows for this.\n\nIn conclusion, while the plugin avoids common pitfalls like raw SQL and has a clean vulnerability history, the sheer number of unprotected AJAX endpoints is a major weakness. This, coupled with the moderate output escaping, necessitates careful review and likely remediation to secure these entry points and protect against potential exploits.",[1155,1157,1159],{"reason":1156,"points":60},"Unprotected AJAX handlers",{"reason":1158,"points":217},"Moderate output escaping",{"reason":1160,"points":460},"Large attack surface without auth","2026-03-17T06:06:12.061Z",{"wat":1163,"direct":1178},{"assetPaths":1164,"generatorPatterns":1170,"scriptPaths":1171,"versionParams":1172},[1165,1166,1167,1168,1169],"\u002Fwp-content\u002Fplugins\u002Fadmin-user-control\u002Fcss\u002Flogin-monitor.css","\u002Fwp-content\u002Fplugins\u002Fadmin-user-control\u002Fcss\u002Fauc-admin.css","\u002Fwp-content\u002Fplugins\u002Fadmin-user-control\u002Fcss\u002Fadmin-notification.css","\u002Fwp-content\u002Fplugins\u002Fadmin-user-control\u002Fcss\u002Fadmin-maintenance.css","\u002Fwp-content\u002Fplugins\u002Fadmin-user-control\u002Fjs\u002Fadmin-user-control.js",[],[1169],[1173,1174,1175,1176,1177],"admin-user-control\u002Fcss\u002Flogin-monitor","admin-user-control\u002Fcss\u002Fauc-admin","admin-user-control\u002Fcss\u002Fadmin-notification","admin-user-control\u002Fcss\u002Fadmin-maintenance","admin-user-control\u002Fjs\u002Fadmin-user-control",{"cssClasses":1179,"htmlComments":1181,"htmlAttributes":1182,"restEndpoints":1185,"jsGlobals":1187,"shortcodeOutput":1189},[1180],"auc-login-monitor-wrap",[],[1183,1184],"data-action","data-lifetime",[1186],"\u002Fwp-json\u002Fadmin-user-control\u002Fv1\u002Fget_data",[1188],"ADMIN_USER_CONTROL_CONST",[]]