[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fcfLJ4r8i4aqcwZAkPJN2vn7xU97Pf7-jsUXr0PwpPE4":3,"$ffW7l-X4RYozo04NDhCUSwCuwX3CjaGGusNppP1C3HaY":294,"$f10BJr69_kwOwpculqKau46Mx5NaFVUGnVmNSGDEs14Q":299},{"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":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":129,"fingerprints":264},"trilobita-editor-remit","Trilobita Editor Remit","1.0.11","trilobita","https:\u002F\u002Fprofiles.wordpress.org\u002Ftrilobita\u002F","\u003Cp>Editor Remit gives administrators fine-grained control over which categories editors and authors can work in. Assign permitted categories to a user and they will only see and edit content within those categories — nothing else.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Who is it for?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Organisations and agencies managing WordPress sites with multiple contributors across distinct content areas. Common examples:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A university with departments each managing their own news and pages\u003C\u002Fli>\n\u003Cli>A company where different teams own different sections of the site\u003C\u002Fli>\n\u003Cli>An agency managing a client site with multiple editors who should not have access to each other’s content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How it works\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Once a user has permitted categories assigned, Remit:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Filters the post and page list screens to show only content in their permitted categories\u003C\u002Fli>\n\u003Cli>Restricts the category selector in the block editor to their permitted categories only\u003C\u002Fli>\n\u003Cli>Blocks any attempt to save content outside their permitted categories — enforced server-side, not just in the UI\u003C\u002Fli>\n\u003Cli>Allows access to uncategorised content (posts or pages with no categories assigned) so nothing is inadvertently locked away\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Restrictions apply to users with the \u003Cstrong>Editor\u003C\u002Fstrong> or \u003Cstrong>Author\u003C\u002Fstrong> role only. Administrators are always unrestricted.\u003C\u002Fp>\n\u003Cp>If a user has no categories assigned, no restriction is applied — they behave as normal.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Page support\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default WordPress does not enable categories for pages. Editor Remit includes an optional setting to add category support to pages and apply the same restrictions there too. Enable it under \u003Cstrong>Settings > Editor Remit\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Block editor (Gutenberg) support\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Remit works fully with the block editor. The category panel is filtered in real time to show only permitted categories. Saves are validated server-side via the REST API.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Lean and focused\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Remit does one thing well. It does not touch custom post types, custom taxonomies, tags, or any other content type. There are no complex role matrices, capability editors, or access control lists to configure.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Current limitations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Remit restricts posts and optionally pages only. Custom post types, custom taxonomies, and multisite installations are not currently supported.\u003C\u002Fp>\n","Restrict editors and authors to specific categories for posts, and optionally pages. Simple, focused, no bloat.",0,75,"2026-03-31T13:26:00.000Z","6.9.4","6.0","7.4",[18,19,20,21,22],"access-control","categories","permissions","restrict","user-roles","https:\u002F\u002Ftrilobita.co.uk\u002Fplugins\u002Feditor-remit","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftrilobita-editor-remit.1.0.11.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},2,90,30,94,"2026-05-19T23:30:01.252Z",[37,57,77,95,112],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":11,"downloaded":45,"rating":11,"num_ratings":11,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":53,"download_link":54,"security_score":55,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":56},"access-pages-by-role-for-admin","Access Pages by Role for Admin","1.0","Aleksandr","https:\u002F\u002Fprofiles.wordpress.org\u002Faleksandrx\u002F","\u003Cp>The plugin allows the WordPress site administrator to easily control access to pages based on the user’s role.\u003C\u002Fp>\n\u003Cp>Select the page \u002F taxonomy types in the plugin settings and after that you can restrict access to users according to their roles.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Support for standard and custom pages and posts\u003C\u002Fli>\n\u003Cli>Support for standard and custom taxonomies\u003C\u002Fli>\n\u003Cli>Custom Redirect\u003C\u002Fli>\n\u003Cli>Setting actions for guests (visitors)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>weDevs Settings API wrapper class\u003Cbr \u002F>\nhttp:\u002F\u002Ftareq.weDevs.com Tareq’s Planet\u003C\u002Fli>\n\u003C\u002Ful>\n","The plugin allows the WordPress site administrator to easily control access to pages based on the user's role.",1432,"2020-05-21T08:57:00.000Z","5.4.19","4.6","5.4",[18,19,51,52,22],"custom-post-types","hide-pages","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faccess-pages-by-role-for-admin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faccess-pages-by-role-for-admin.1.0.zip",85,"2026-04-06T09:54:40.288Z",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":11,"downloaded":65,"rating":11,"num_ratings":11,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":74,"download_link":75,"security_score":76,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":56},"admin-menu-restrictor","Admin Menu Restrictor","1.1","Ram Vaithia Nathan","https:\u002F\u002Fprofiles.wordpress.org\u002Framvaithia\u002F","\u003Cp>Admin Menu Restrictor is a lightweight WordPress plugin designed to simplify and secure the admin dashboard for non-administrator users. By default, the plugin restricts access to all admin menu items except for the \\”Posts\\” menu, ensuring that non-admin users can only access what they need. This helps streamline the interface, minimize confusion, and prevent unauthorized access to sensitive areas of the dashboard. The plugin is easy to use and works seamlessly with WordPress user roles and permissions.\u003C\u002Fp>\n","Restricts the WordPress admin menu for non-admin users, showing only the \\\"Posts\\\" menu to simplify the interface and enhance security.",962,"2024-11-26T15:18:00.000Z","6.7.5","5.0","5.6",[18,71,72,22,73],"admin-menu","restrict-menu","wordpress-admin","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-menu-restrictor.1.1.zip",92,{"slug":78,"name":79,"version":40,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":11,"downloaded":84,"rating":11,"num_ratings":11,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":88,"tags":89,"homepage":93,"download_link":94,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"noentry-admin-page-access-control","NoEntry: Admin Page Access Control","CodeByGary","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodebygary\u002F","\u003Cp>NoEntry lets you control which admin pages individual users can access.\u003Cbr \u002F>\nCreate rules by user ID, and block access based on URL patterns:\u003Cbr \u002F>\n– Contains\u003Cbr \u002F>\n– Equals\u003Cbr \u002F>\n– Starts with\u003Cbr \u002F>\n– Regular expression\u003C\u002Fp>\n\u003Cp>Features:\u003Cbr \u002F>\n* Lightweight and secure\u003Cbr \u002F>\n* Clean and responsive settings page\u003Cbr \u002F>\n* jQuery UI accordion interface for organizing user rules\u003Cbr \u002F>\n* Localization-ready\u003C\u002Fp>\n","Restrict access to specific WordPress admin pages for selected users. Fully customizable per-user access rules based on URL matching.",275,"2025-06-21T15:37:00.000Z","6.8.5","5.3","7.0",[18,90,91,92,22],"admin","page-restrictions","url-blocking","https:\u002F\u002Fnoentry.codebygary.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnoentry-admin-page-access-control.zip",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":11,"downloaded":103,"rating":11,"num_ratings":11,"last_updated":104,"tested_up_to":14,"requires_at_least":105,"requires_php":16,"tags":106,"homepage":110,"download_link":111,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"restrictly-access-control","Restrictly – Access Control","0.1.1","bobbyalcorn","https:\u002F\u002Fprofiles.wordpress.org\u002Fbobbyalcorn\u002F","\u003Cp>Restrictly™ delivers professional-grade access control without compromising your site’s speed or reliability.\u003Cbr \u002F>\nIt enforces rule-based visibility across \u003Cstrong>pages\u003C\u002Fstrong>, \u003Cstrong>posts\u003C\u002Fstrong>, \u003Cstrong>menus\u003C\u002Fstrong>, \u003Cstrong>Full Site Editing (FSE) blocks\u003C\u002Fstrong>, \u003Cstrong>search results\u003C\u002Fstrong>, and \u003Cstrong>REST API responses\u003C\u002Fstrong>, while maintaining full compatibility with themes and page builders.\u003C\u002Fp>\n\u003Cp>In the free version, access rules are driven by user roles and login status, providing a clean and reliable foundation for content and navigation control.\u003C\u002Fp>\n\u003Cp>Includes \u003Cstrong>Extended Visibility Filtering\u003C\u002Fstrong>, which automatically hides restricted content from search results, archives, and public listings.\u003C\u002Fp>\n\u003Cp>For full documentation, setup guides, and developer notes, visit the \u003Ca href=\"https:\u002F\u002Frestrictlypro.com\" rel=\"nofollow ugc\">official Restrictly™ website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Full Site Editing (FSE) Integration\u003C\u002Fstrong> – Add block-level visibility directly inside the Site Editor.\u003Cbr \u002F>\nChoose who can see each block (Everyone, Logged-In, Logged-Out, or Specific Roles) with optional color-coded indicators.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Navigation Block Support (FSE Menus)\u003C\u002Fstrong> – Manage visibility for navigation links, submenus, and page lists directly within the Site Editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extended Visibility Filtering\u003C\u002Fstrong> – Automatically hides restricted content from:\n\u003Cul>\n\u003Cli>Search results\u003C\u002Fli>\n\u003Cli>Category, tag, and author archives\u003C\u002Fli>\n\u003Cli>Home listings and custom queries\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>REST API Enforcement\u003C\u002Fstrong> – Applies Restrictly™ visibility rules to REST API responses, automatically filtering restricted content for unauthorized users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic Menu Visibility (Classic Menus)\u003C\u002Fstrong> – Control menu item visibility by login state or user role in the classic menu editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full, Quick, and Bulk Edit Support\u003C\u002Fstrong> – Manage restrictions from any editor interface.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sortable, Filterable Columns\u003C\u002Fstrong> – Instantly see and organize restricted items in list tables.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Administrator Override\u003C\u002Fstrong> – Allows administrators to bypass restrictions for testing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Divi & Page Builder Compatibility\u003C\u002Fstrong> – Works perfectly with Divi and other builders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance-Focused & Secure\u003C\u002Fstrong> – Built entirely on WordPress core APIs with strict sanitization and escaping.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation Ready\u003C\u002Fstrong> – Includes a \u003Ccode>.pot\u003C\u002Fcode> file for localization.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean Uninstall\u003C\u002Fstrong> – Removes all plugin data and options when uninstalled.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch4>Restricting Content\u003C\u002Fh4>\n\u003Cp>Restrictly™ lets you limit access to any \u003Cstrong>page\u003C\u002Fstrong> or \u003Cstrong>post\u003C\u002Fstrong> using intuitive controls:\u003Cbr \u002F>\n– \u003Cstrong>Login-Based Restrictions\u003C\u002Fstrong> – Limit visibility to Logged-In or Logged-Out users.\u003Cbr \u002F>\n– \u003Cstrong>Role-Based Restrictions\u003C\u002Fstrong> – Allow access only to specific user roles.\u003Cbr \u002F>\n– \u003Cstrong>Enforcement Actions\u003C\u002Fstrong> – Display a custom message or redirect unauthorized users.\u003Cbr \u002F>\n– \u003Cstrong>Administrator Override\u003C\u002Fstrong> – Admins can always access restricted content when enabled.\u003C\u002Fp>\n\u003Ch4>Restricting Blocks (FSE)\u003C\u002Fh4>\n\u003Cp>Restrictly™ integrates directly with the WordPress Site Editor (FSE) to provide per-block visibility:\u003Cbr \u002F>\n– Choose \u003Cstrong>Everyone\u003C\u002Fstrong>, \u003Cstrong>Logged-In\u003C\u002Fstrong>, \u003Cstrong>Logged-Out\u003C\u002Fstrong>, or \u003Cstrong>Specific Roles\u003C\u002Fstrong>.\u003Cbr \u002F>\n– Instantly preview restrictions using colored visibility indicators.\u003Cbr \u002F>\n– Restrictions are enforced server-side for full security and consistency.\u003C\u002Fp>\n\u003Ch4>Restricting Navigation (FSE Menus)\u003C\u002Fh4>\n\u003Cp>Restrictly™ also controls FSE Navigation menu visibility:\u003Cbr \u002F>\n– Show or hide individual links, submenus, and page lists by login status or role.\u003Cbr \u002F>\n– Works natively inside the block-based Navigation editor.\u003C\u002Fp>\n\u003Ch4>REST API Enforcement\u003C\u002Fh4>\n\u003Cp>Restrictly™ applies identical access logic to REST API endpoints.\u003Cbr \u002F>\nUnauthorized users see redacted content instead of restricted data — ensuring privacy across your site.\u003C\u002Fp>\n\u003Ch4>Search & Archive Filtering\u003C\u002Fh4>\n\u003Cp>Restricted content is automatically excluded from:\u003Cbr \u002F>\n– \u003Cstrong>Search results\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Category, Tag, and Author archives\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Home and custom queries\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Restricting Menu Items (Classic Menus)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Login-Based Visibility\u003C\u002Fstrong> – Show menu items only to Logged-In or Logged-Out users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Role-Based Visibility\u003C\u002Fstrong> – Display menu items only to selected roles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conflict Detection\u003C\u002Fstrong> – Highlights mismatched menu vs. page restrictions for easy correction.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>Restrictly™ does \u003Cstrong>not\u003C\u002Fstrong> collect user data, track activity, or transmit information externally.\u003C\u002Fp>\n\u003Ch3>Contributing & Support\u003C\u002Fh3>\n\u003Cp>Development happens on GitHub — pull requests and issue reports welcome:\u003Cbr \u002F>\nhttps:\u002F\u002Fgithub.com\u002Fbobbyalcorn\u002Frestrictly\u003C\u002Fp>\n\u003Cp>For full documentation and support, visit:\u003Cbr \u002F>\nhttps:\u002F\u002Frestrictlypro.com\u003C\u002Fp>\n","Performance-focused access control for WordPress, enforcing rule-based visibility across content, menus, and blocks with a clean core.",144,"2026-01-07T03:55:00.000Z","5.2",[18,107,108,22,109],"content-restriction","rest-api","visibility","https:\u002F\u002Frestrictlypro.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frestrictly-access-control.0.1.1.zip",{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":11,"downloaded":120,"rating":11,"num_ratings":11,"last_updated":121,"tested_up_to":14,"requires_at_least":122,"requires_php":16,"tags":123,"homepage":127,"download_link":128,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":56},"wd-restrictions","WD Restrictions","1.0.1","WolfDevs","https:\u002F\u002Fprofiles.wordpress.org\u002Fwolfdevs\u002F","\u003Cp>WD Restrictions provides fine-grained control over who can access different areas of your WordPress site. Perfect for membership sites, client portals, and any site requiring access restrictions.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Admin Bar Restrictions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hide the WordPress admin bar from specific user roles\u003C\u002Fli>\n\u003Cli>Control who can see the admin bar on the front-end\u003C\u002Fli>\n\u003Cli>Role-based permissions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Dashboard Access Control\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Restrict access to the WordPress dashboard by user role\u003C\u002Fli>\n\u003Cli>Whitelist specific admin pages (e.g., profile.php)\u003C\u002Fli>\n\u003Cli>Custom redirect URLs for unauthorized users\u003C\u002Fli>\n\u003Cli>Automatically allows AJAX and file upload endpoints\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Page Restrictions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Restrict access to specific pages\u003C\u002Fli>\n\u003Cli>Require login to view restricted pages\u003C\u002Fli>\n\u003Cli>Role-based access control\u003C\u002Fli>\n\u003Cli>Custom redirect URLs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Post Type Restrictions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Restrict access to any public post type\u003C\u002Fli>\n\u003Cli>Individual settings per post type\u003C\u002Fli>\n\u003Cli>Require login or specific roles\u003C\u002Fli>\n\u003Cli>Custom redirect URLs per post type\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Membership Sites\u003C\u002Fstrong> – Restrict content to logged-in members\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Client Portals\u003C\u002Fstrong> – Hide dashboard from non-admin users\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intranet Sites\u003C\u002Fstrong> – Control access to internal pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Author Blogs\u003C\u002Fstrong> – Limit contributor access\u003C\u002Fli>\n\u003C\u002Ful>\n","Comprehensive WordPress access control for dashboard, admin bar, pages, and post types with role-based permissions.",186,"2026-01-10T08:37:00.000Z","5.8",[18,124,125,126,22],"admin-bar","dashboard","restrict-pages","https:\u002F\u002Fwolfdevs.com\u002Fproducts\u002Fwd-restrictions","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwd-restrictions.1.0.1.zip",{"attackSurface":130,"codeSignals":246,"taintFlows":259,"riskAssessment":260,"analyzedAt":263},{"hooks":131,"ajaxHandlers":242,"restRoutes":243,"shortcodes":244,"cronEvents":245,"entryPointCount":11,"unprotectedCount":11},[132,138,141,145,148,153,156,160,165,169,173,177,181,184,187,191,195,199,202,206,209,213,215,218,221,224,228,231,234,239],{"type":133,"name":134,"callback":135,"file":136,"line":137},"action","show_user_profile","render_profile_section","includes\u002Fclass-admin.php",21,{"type":133,"name":139,"callback":135,"file":136,"line":140},"edit_user_profile",22,{"type":133,"name":142,"callback":143,"file":136,"line":144},"personal_options_update","save_profile_section",25,{"type":133,"name":146,"callback":143,"file":136,"line":147},"edit_user_profile_update",26,{"type":149,"name":150,"callback":151,"file":136,"line":152},"filter","wp_privacy_personal_data_exporters","register_data_exporter",29,{"type":149,"name":154,"callback":155,"file":136,"line":33},"wp_privacy_personal_data_erasers","register_data_eraser",{"type":149,"name":157,"callback":158,"file":136,"line":159},"manage_users_columns","add_users_column",34,{"type":149,"name":161,"callback":162,"priority":163,"file":136,"line":164},"manage_users_custom_column","render_users_column",10,35,{"type":133,"name":166,"callback":167,"file":136,"line":168},"admin_menu","register_summary_page",39,{"type":133,"name":170,"callback":171,"file":136,"line":172},"admin_post_trem_save_categories","handle_summary_save",42,{"type":133,"name":174,"callback":175,"file":136,"line":176},"admin_enqueue_scripts","enqueue_admin_assets",45,{"type":133,"name":174,"callback":178,"file":179,"line":180},"enqueue_assets","includes\u002Fclass-gutenberg.php",20,{"type":133,"name":166,"callback":182,"file":183,"line":137},"register_menu","includes\u002Fclass-settings.php",{"type":133,"name":185,"callback":186,"file":183,"line":140},"admin_init","register_settings",{"type":149,"name":188,"callback":189,"file":183,"line":190},"plugin_action_links_trilobita-editor-remit\u002Ftrilobita-editor-remit.php","add_settings_link",23,{"type":133,"name":192,"callback":193,"file":194,"line":137},"pre_get_posts","filter_post_list","includes\u002Fclass-zones.php",{"type":149,"name":196,"callback":197,"priority":163,"file":194,"line":198},"wp_insert_post_data","block_restricted_save",24,{"type":133,"name":200,"callback":201,"priority":180,"file":194,"line":152},"save_post","enforce_categories_after_save",{"type":149,"name":203,"callback":204,"priority":163,"file":194,"line":205},"rest_pre_insert_post","block_restricted_rest_save",32,{"type":149,"name":207,"callback":204,"priority":163,"file":194,"line":208},"rest_pre_insert_page",33,{"type":133,"name":210,"callback":211,"file":194,"line":212},"rest_after_insert_post","enforce_rest_categories_after_save",38,{"type":133,"name":214,"callback":211,"file":194,"line":168},"rest_after_insert_page",{"type":133,"name":216,"callback":217,"file":194,"line":172},"admin_notices","display_save_error",{"type":133,"name":200,"callback":219,"priority":163,"file":194,"line":220},"maybe_invalidate_on_post_save",48,{"type":133,"name":222,"callback":219,"priority":163,"file":194,"line":223},"delete_post",49,{"type":133,"name":225,"callback":226,"priority":163,"file":194,"line":227},"created_term","maybe_invalidate_on_term_change",50,{"type":133,"name":229,"callback":226,"priority":163,"file":194,"line":230},"edited_term",51,{"type":133,"name":232,"callback":226,"priority":163,"file":194,"line":233},"deleted_term",52,{"type":133,"name":235,"callback":236,"file":237,"line":238},"plugins_loaded","trem_init","trilobita-editor-remit.php",37,{"type":133,"name":240,"callback":241,"file":237,"line":220},"init","trem_register_page_categories",[],[],[],[],{"dangerousFunctions":247,"sqlUsage":248,"outputEscaping":250,"fileOperations":11,"externalRequests":11,"nonceChecks":31,"capabilityChecks":257,"bundledLibraries":258},[],{"prepared":31,"raw":11,"locations":249},[],{"escaped":251,"rawEcho":252,"locations":253},96,1,[254],{"file":136,"line":255,"context":256},593,"raw output",8,[],[],{"summary":261,"deductions":262},"Based on the static analysis and vulnerability history, the \"trilobita-editor-remit\" plugin v1.0.11 exhibits a very strong security posture. The plugin has an extremely limited attack surface, with no identified AJAX handlers, REST API routes, shortcodes, or cron events that are exposed. Furthermore, the code analysis shows a commendable adherence to security best practices, with all SQL queries utilizing prepared statements and an exceptionally high percentage of outputs being properly escaped. The presence of nonce and capability checks further strengthens its defenses against common web vulnerabilities.\n\nThe taint analysis found no flows with unsanitized paths, indicating no immediate risks of arbitrary code execution or sensitive data exposure through insecure data handling. The complete absence of known CVEs and a history of no recorded vulnerabilities further solidifies this plugin's robust security profile. There are no identified file operations or external HTTP requests, which typically represent potential vectors for attack.\n\nIn conclusion, the \"trilobita-editor-remit\" plugin v1.0.11 demonstrates excellent security hygiene. Its minimal attack surface, coupled with strong coding practices and a clean vulnerability history, makes it a low-risk plugin. The data suggests it has been developed with security as a priority.",[],"2026-04-16T14:34:34.088Z",{"wat":265,"direct":276},{"assetPaths":266,"generatorPatterns":270,"scriptPaths":271,"versionParams":272},[267,268,269],"\u002Fwp-content\u002Fplugins\u002Ftrilobita-editor-remit\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Ftrilobita-editor-remit\u002Fassets\u002Fjs\u002Fadmin-profile.js","\u002Fwp-content\u002Fplugins\u002Ftrilobita-editor-remit\u002Fassets\u002Fjs\u002Fadmin-summary.js",[],[],[273,274,275],"trilobita-editor-remit\u002Fassets\u002Fcss\u002Fadmin.css?ver=","trilobita-editor-remit\u002Fassets\u002Fjs\u002Fadmin-profile.js?ver=","trilobita-editor-remit\u002Fassets\u002Fjs\u002Fadmin-summary.js?ver=",{"cssClasses":277,"htmlComments":285,"htmlAttributes":288,"restEndpoints":290,"jsGlobals":291,"shortcodeOutput":293},[278,279,280,281,282,283,284],"trem-no-restriction","trem-pill-list","trem-pill","trem-select-links","trem-select-all","trem-select-none","trem-profile-cats",[286,287],"\u003C!-- Read-only: show pill tags for permitted categories -->","\u003C!-- Editable: hierarchical checkboxes with Select all \u002F None -->",[289],"id=\"trem-profile-cats\"",[],[292],"tremAdminData",[],{"error":295,"url":296,"statusCode":297,"statusMessage":298,"message":298},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Ftrilobita-editor-remit\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":31,"versions":300},[301,307],{"version":6,"download_url":24,"svn_tag_url":302,"released_at":26,"has_diff":303,"diff_files_changed":304,"diff_lines":26,"trac_diff_url":305,"vulnerabilities":306,"is_current":295},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftrilobita-editor-remit\u002Ftags\u002F1.0.11\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ftrilobita-editor-remit%2Ftags%2F1.0.10&new_path=%2Ftrilobita-editor-remit%2Ftags%2F1.0.11",[],{"version":308,"download_url":309,"svn_tag_url":310,"released_at":26,"has_diff":303,"diff_files_changed":311,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":312,"is_current":303},"1.0.10","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftrilobita-editor-remit.1.0.10.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftrilobita-editor-remit\u002Ftags\u002F1.0.10\u002F",[],[]]