[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fNzDQpBB14zDLHSf6p7NsHepFdxa0mE0e6-ihDJo3DnU":3},{"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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":22,"download_link":23,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":144,"fingerprints":516},"search-types-custom-fields-widget","Search Widget and WP REST Server for Toolset Types","2.2.1","Magenta Cuda","https:\u002F\u002Fprofiles.wordpress.org\u002Fmagenta-cuda\u002F","\u003Cp>This \u003Ca href=\"http:\u002F\u002Falttypes.wordpress.com\u002Fsearch-types-custom-fields-widget\u002F\" rel=\"nofollow ugc\">search widget\u003C\u002Fa> can search \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftypes\u002F\" rel=\"ugc\">Toolset Types\u003C\u002Fa> custom posts by the value of Toolset Types custom fields, custom taxonomies and parent\u002Fchild relationships. It is designed to be used with the Toolset Types plugin and makes use of Toolset Types’ proprietary database format to generate user friendly field names and field values. The widget uses user friendly substitutions for the actual values in the database, e.g. post title is substituted for post id in parent\u002Fchild fields. The selected posts can be displayed as a standard WordPress list of posts, a spreadsheet of posts with their custom fields or a gallery of featured images.\u003C\u002Fp>\n\u003Cp>Version 1.3 supports a \u003Ca href=\"https:\u002F\u002Falttypes.wordpress.com\u002F#spa\" rel=\"nofollow ugc\">single-page application mode\u003C\u002Fa> where the search results returned by an interactive AJAX request populates a \u003Ca href=\"http:\u002F\u002Fbackbonejs.org\u002F\" rel=\"nofollow ugc\">Backbone.js\u003C\u002Fa> collection of models which can be rendered in the same page using \u003Ca href=\"http:\u002F\u002Funderscorejs.org\u002F#template\" rel=\"nofollow ugc\">Underscore.js\u003C\u002Fa> templates and the \u003Ca href=\"http:\u002F\u002Fgetbootstrap.com\u002F\" rel=\"nofollow ugc\">Bootstrap\u003C\u002Fa> framework.\u003Cbr \u002F>\nYou can view a working sample page using this plugin in single-page application mode at \u003Ca href=\"http:\u002F\u002Fmagentacuda.com\u002Fdemo-of-search-widget-and-wp-rest-server-for-toolset-types\u002F\" rel=\"nofollow ugc\">my portfolio website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Falttypes.wordpress.com\u002F#rest-api\" rel=\"nofollow ugc\">Version 2.0\u003C\u002Fa> implements an experimental \u003Ca href=\"http:\u002F\u002Fv2.wp-api.org\u002F\" rel=\"nofollow ugc\">WP REST API\u003C\u002Fa> server for Toolset Types custom post types and custom fields.\u003C\u002Fp>\n\u003Cp>Please visit the \u003Ca href=\"http:\u002F\u002Falttypes.wordpress.com\u002Fsearch-types-custom-fields-widget\u002F\" rel=\"nofollow ugc\">online documentation\u003C\u002Fa> for more details. \u003Cstrong>This plugin works with Toolset Types 2.2.2 and requires at least PHP 5.4.\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fincompatibility-between-my-plugin-and-wpml-multilingual\" rel=\"ugc\">This plugin is not compatible with the WordPress Multilingual Plugin by OnTheGoSystems.\u003C\u002Fa>\u003C\u002Fp>\n","Search Types custom posts for posts that have user specified values for Types custom fields.",10,5672,20,1,"2016-11-10T00:04:00.000Z","4.6.30","3.6","",[20,21],"custom-fields","search","http:\u002F\u002Falttypes.wordpress.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsearch-types-custom-fields-widget.2.2.1.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"magenta-cuda",4,40,89,30,86,"2026-04-04T19:46:22.666Z",[38,63,87,106,126],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":59,"download_link":60,"security_score":61,"vuln_count":14,"unpatched_count":25,"last_vuln_date":62,"fetched_at":27},"acf-better-search","ACF: Better Search","4.4.1","Mateusz Gbiorczyk","https:\u002F\u002Fprofiles.wordpress.org\u002Fmateuszgbiorczyk\u002F","\u003Cp>This plugin adds to default WordPress search engine the ability to search by content from selected fields of Advanced Custom Fields plugin.\u003C\u002Fp>\n\u003Cp>Everything works automatically, no need to add any additional code. The plugin does not create a search results page, but modifies the SQL database query to make your search engine work better.\u003C\u002Fp>\n\u003Cp>Additionally you can search for whole phrases instead of each single word of phrase. As a result, search will be more accurate than before.\u003C\u002Fp>\n\u003Ch4>New search core\u003C\u002Fh4>\n\u003Cp>We modified the code of search engine. Content search is now faster by about 75% \u003Cem>(depending on the level of complexity of searched phrase)\u003C\u002Fem>!\u003C\u002Fp>\n\u003Ch4>Support to the development of plugin\u003C\u002Fh4>\n\u003Cp>We spend hours working on the development of this plugin. Technical support also requires a lot of time, but we do it because we want to offer you the best plugin. We enjoy every new plugin installation.\u003C\u002Fp>\n\u003Cp>If you would like to appreciate it, you can \u003Ca href=\"https:\u002F\u002Fko-fi.com\u002Fgbiorczyk\u002F?utm_source=acf-better-search&utm_medium=readme-content\" rel=\"nofollow ugc\">provide us a coffee\u003C\u002Fa>. \u003Cstrong>If every user bought at least one, we could work on the plugin 24 hours a day!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Please also read the FAQ below. Thank you for being with us!\u003C\u002Fh4>\n","This plugin adds to default WordPress search engine the ability to search by content from selected fields of Advanced Custom Fields plugin.",40000,809726,98,164,"2025-12-08T19:55:00.000Z","6.9.4","5.0","7.0",[55,56,57,58,21],"acf-search","advanced-custom-fields","better-search","extended-search","https:\u002F\u002Fmattplugins.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facf-better-search.4.4.1.zip",99,"2019-06-27 00:00:00",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":73,"num_ratings":74,"last_updated":75,"tested_up_to":51,"requires_at_least":76,"requires_php":18,"tags":77,"homepage":83,"download_link":84,"security_score":85,"vuln_count":14,"unpatched_count":25,"last_vuln_date":86,"fetched_at":27},"custom-search-plugin","Custom Search by BestWebSoft – WordPress Custom Search Plugin","1.51","bestwebsoft","https:\u002F\u002Fprofiles.wordpress.org\u002Fbestwebsoft\u002F","\u003Cp>Custom Search by BestWebSoft is a powerful WordPress custom search plugin that extends the default WordPress search functionality. It allows you to search custom post types, custom fields, and taxonomies with advanced filtering options.\u003C\u002Fp>\n\u003Cp>Create a better search experience for your visitors and make your content easier to find, including portfolio items, galleries, real estate listings, job boards, and more. Whether you’re using Elementor, Gutenberg, or a custom theme, this plugin makes adding a custom search form simple.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdemo-custom-search-plugin\u002F?ref=readme\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FqF2-pFM_ESw?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Free Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add advanced search functionality to your site\u003C\u002Fli>\n\u003Cli>Search by:\n\u003Cul>\n\u003Cli>All custom post types:\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fgallery\u002F?k=a7970636432b7a4dcc5ad805f87b2696\" rel=\"nofollow ugc\">Galleries\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fportfolio\u002F?k=2ac66bf272f5329cdf78ed8cb10d49b2\" rel=\"nofollow ugc\">Portfolio\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fcar-rental\u002F?k=4f3314a1fe385c140e4ff9e361b2e300\" rel=\"nofollow ugc\">Cars\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Frealty\u002F?k=9916846ebbdecc2ba40ce3bff4fbf9f2\" rel=\"nofollow ugc\">Real estate listings\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fjob-board\u002F\" rel=\"nofollow ugc\">Jobs\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Taxonomies:\u003C\u002Fli>\n\u003Cli>Categories\u003C\u002Fli>\n\u003Cli>Tags\u003C\u002Fli>\n\u003Cli>Custom taxonomies\u003C\u002Fli>\n\u003Cli>Custom fields\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Custom search results layout:\n\u003Cul>\n\u003Cli>List view (default)\u003C\u002Fli>\n\u003Cli>Tabbed view\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Compatible with post types translated via \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fmultilanguage\u002F?k=99a0f5dc1e3172bd92208dd2e7886806\" rel=\"nofollow ugc\">Multilanguage plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Simple setup with no coding required\u003C\u002Fli>\n\u003Cli>Fast performance with optimized queries\u003C\u002Fli>\n\u003Cli>Works with any WordPress theme\u003C\u002Fli>\n\u003Cli>RTL and translation-ready\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Pro Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Includes all free features plus:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Disable custom search on specific pages or post types\u003C\u002Fli>\n\u003Cli>Control order of custom post types and taxonomies in results\u003C\u002Fli>\n\u003Cli>Show featured images in results (choose size and alignment)\u003C\u002Fli>\n\u003Cli>Search only by current post type\u003C\u002Fli>\n\u003Cli>Set excerpt length\u003C\u002Fli>\n\u003Cli>Insert custom code via settings\u003C\u002Fli>\n\u003Cli>Priority support – 1 business day response (\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fsupport-policy\u002F\" rel=\"nofollow ugc\">Support Policy\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fcustom-search\u002F?k=b67e3e538cdb8bb841b81467655eb0f7\" rel=\"nofollow ugc\">Upgrade to Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Documentation & Tutorials\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fcustom-search\u002Fcustom-search-user-guide\u002F\" rel=\"nofollow ugc\">User Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fhow-to-install-a-wordpress-product\u002Fhow-to-install-a-wordpress-plugin\u002F\" rel=\"nofollow ugc\">Installation Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fhow-to-purchase-a-wordpress-plugin\u002Fhow-to-purchase-wordpress-plugin-from-bestwebsoft\u002F\" rel=\"nofollow ugc\">Purchase & Installation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=2tuQNyfXZ-I\" rel=\"nofollow ugc\">Video: Installation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=6w7qOA9P0HY\" rel=\"nofollow ugc\">Video: Setup Tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Help & Support\u003C\u002Fh4>\n\u003Cp>Need help? Visit our Help Center: \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fsupport.bestwebsoft.com\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cp>Available in:\u003Cbr \u002F>\n* Czech, Russian, Spanish, Ukrainian, Italian, German, French, Icelandic, Arabic\u003C\u002Fp>\n\u003Cp>Help us improve translations or add your own language – \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">Contribute\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Recommended Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fupdater\u002F?k=7b42404bbc8ad8cb8745f8704cba3c9a\" rel=\"nofollow ugc\">Updater\u003C\u002Fa> – Keep your WordPress core, themes, and plugins up to date automatically.\u003C\u002Fli>\n\u003C\u002Ful>\n","Add advanced custom search to your WordPress site. Search custom post types, taxonomies, and custom fields with full control over results.",1000,102695,78,29,"2025-12-03T11:48:00.000Z","5.6",[78,79,80,81,82],"custom-search-bar-elementor","custom-search-wordpress","search-custom-post-type-wordpress-plugin","wordpress-custom-search-form","wordpress-search-custom-fields","https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fcustom-search\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-search-plugin.1.51.zip",100,"2017-04-12 00:00:00",{"slug":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":95,"downloaded":96,"rating":25,"num_ratings":25,"last_updated":97,"tested_up_to":98,"requires_at_least":99,"requires_php":53,"tags":100,"homepage":104,"download_link":105,"security_score":85,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"meta-box-facetwp-integrator","MB FacetWP Integration","1.1.6","Anh Tran","https:\u002F\u002Fprofiles.wordpress.org\u002Frilwis\u002F","\u003Cp>\u003Cstrong>MB FacetWP Integration\u003C\u002Fstrong> is a free plugin that integrates \u003Ca href=\"https:\u002F\u002Fmetabox.io\" rel=\"nofollow ugc\">Meta Box\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Ffacetwp.com\" rel=\"nofollow ugc\">FacetWP\u003C\u002Fa>, which makes custom fields of Meta Box searchable and filterable in the frontend.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Meta Box Lite\u003C\u002Fstrong>\u003Cbr \u002F>\n  We recommend using \u003Ca href=\"https:\u002F\u002Fmetabox.io\u002Flite\u002F\" rel=\"nofollow ugc\">Meta Box Lite\u003C\u002Fa>, a feature-rich free UI version of Meta Box that provides UI and all free features for managing custom fields and dynamic content on WordPress, including post types, taxonomies, custom fields, and relationships.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>For an e-commerce or a listing website, the product or listing requires custom data such as price, location, color, etc. And users need to search or filter the products \u002F listings in the frontend based on these criteria.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>With the help of Meta Box, you can create any kind of data (custom fields) for your product \u002F listing or any custom post type.\u003C\u002Fli>\n\u003Cli>And FacetWP will make products \u002F listings searchable, filterable by those data.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin doesn’t require any configuration. Just install it and you will see Meta Box custom fields appear in the list of options in FacetWP settings.\u003C\u002Fp>\n\u003Ch3>Plugin Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmetabox.io\u002Fplugins\u002Fmeta-box-facetwp-integrator\u002F\" rel=\"nofollow ugc\">Homepage\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwpmetabox\u002Fmeta-box-facetwp-integrator\u002F\" rel=\"nofollow ugc\">Github repo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmetabox.io\u002Fplugins\u002F\" rel=\"nofollow ugc\">View other premium extensions\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Other products\u003C\u002Fh3>\n\u003Cp>If you love this plugin, please try our other great products:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpslimseo.com\" rel=\"nofollow ugc\">Slim SEO\u003C\u002Fa>: A lightweight and full-featured SEO plugin for WordPress\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpslimseo.com\u002Fproducts\u002Fslim-seo-schema\u002F\" rel=\"nofollow ugc\">Slim SEO Schema\u003C\u002Fa>: The best schema plugin for WordPress\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpslimseo.com\u002Fproducts\u002Fslim-seo-link-manager\u002F\" rel=\"nofollow ugc\">Slim SEO Link Manager\u003C\u002Fa>: Build internal links easier in WordPress\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpautolistings.com\" rel=\"nofollow ugc\">Auto Listings\u003C\u002Fa>: The car sale and dealership plugin for WordPress\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgretathemes.com\" rel=\"nofollow ugc\">GretaThemes\u003C\u002Fa>: Beautiful and easy to use WordPress themes\u003C\u002Fli>\n\u003C\u002Ful>\n","Integrates Meta Box custom fields with FacetWP. Make custom fields filterable.",600,16909,"2025-11-24T09:32:00.000Z","6.8.5","5.8",[20,101,102,103,21],"facetwp","filter","meta-box","https:\u002F\u002Fmetabox.io\u002Fplugins\u002Fmb-facetwp-integrator\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmeta-box-facetwp-integrator.1.1.6.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":35,"num_ratings":11,"last_updated":116,"tested_up_to":117,"requires_at_least":118,"requires_php":76,"tags":119,"homepage":123,"download_link":124,"security_score":125,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"wp-admin-search-meta","WP-Admin Search Post Meta","0.3","meloniq","https:\u002F\u002Fprofiles.wordpress.org\u002Fmeloniq\u002F","\u003Cp>Enables searching post meta fields on admin pages.\u003C\u002Fp>\n","Enables searching post meta fields on admin pages.",300,6412,"2024-11-21T22:59:00.000Z","6.7.5","4.9",[20,120,121,21,122],"post-meta","postmeta","wp-admin","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-admin-search-meta\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-admin-search-meta.0.3.zip",92,{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":85,"num_ratings":14,"last_updated":136,"tested_up_to":137,"requires_at_least":138,"requires_php":18,"tags":139,"homepage":18,"download_link":143,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"acf-advanced-search","ACF Advanced Search","1.2.1","Victor Demianenko","https:\u002F\u002Fprofiles.wordpress.org\u002Fvictor-demianenko\u002F","\u003Cp>This plugin extends the WordPress search widget and allows to search by content with filters in fields created using Advanced Custom Fields plugin. Free and Pro versions of ACF plugin are supported.\u003C\u002Fp>\n\u003Cp>For displaying ACF fields in a single post can be used short code\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[displayACFfields]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you edit template in PHP editor you can use:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php echo do_shortcode('[displayACFfields]'); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Advanced search for the Advanced Custom Fields plugin (Free & Pro).",70,4680,"2017-03-24T13:25:00.000Z","4.7.32","4.3",[56,140,141,142],"advanced-search","advanced-search-widget","search-filters","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facf-advanced-search.zip",{"attackSurface":145,"codeSignals":220,"taintFlows":452,"riskAssessment":503,"analyzedAt":515},{"hooks":146,"ajaxHandlers":199,"restRoutes":213,"shortcodes":214,"cronEvents":218,"entryPointCount":219,"unprotectedCount":31},[147,152,156,159,162,165,168,171,174,177,180,182,185,187,189,193,196],{"type":148,"name":149,"callback":150,"file":151,"line":13},"action","admin_notices","closure","search-types-custom-fields-widget-loader.php",{"type":148,"name":153,"callback":150,"file":154,"line":155},"plugins_loaded","search-types-custom-fields-widget.php",993,{"type":148,"name":157,"callback":150,"file":154,"line":158},"widgets_init",997,{"type":102,"name":160,"callback":150,"priority":11,"file":154,"line":161},"posts_where",1001,{"type":148,"name":163,"callback":150,"file":154,"line":164},"admin_enqueue_scripts",1311,{"type":148,"name":166,"callback":150,"file":154,"line":167},"wp_enqueue_scripts",1881,{"type":148,"name":169,"callback":150,"file":154,"line":170},"parse_query",1891,{"type":102,"name":172,"callback":150,"priority":11,"file":154,"line":173},"post_limits",1909,{"type":148,"name":175,"callback":150,"file":154,"line":176},"after_setup_theme",1916,{"type":148,"name":178,"callback":150,"file":154,"line":179},"template_redirect",1918,{"type":148,"name":166,"callback":150,"file":154,"line":181},2331,{"type":102,"name":183,"callback":150,"file":154,"line":184},"get_search_query",2405,{"type":148,"name":166,"callback":150,"file":154,"line":186},2414,{"type":148,"name":153,"callback":150,"file":154,"line":188},2475,{"type":102,"name":190,"callback":150,"priority":11,"file":191,"line":192},"posts_clauses_request","types-wp-rest-api.php",145,{"type":148,"name":194,"callback":150,"file":191,"line":195},"rest_api_init",430,{"type":102,"name":197,"callback":150,"priority":11,"file":191,"line":198},"rest_prepare_post_type",532,[200,205,208,211],{"action":201,"nopriv":202,"callback":203,"hasNonce":202,"hasCapCheck":202,"file":191,"line":204},"mcst_get_mcst_settings",false,"get_settings",544,{"action":201,"nopriv":206,"callback":203,"hasNonce":202,"hasCapCheck":202,"file":191,"line":207},true,545,{"action":209,"nopriv":202,"callback":150,"hasNonce":202,"hasCapCheck":202,"file":191,"line":210},"mcst_get_wp_settings",547,{"action":209,"nopriv":206,"callback":150,"hasNonce":202,"hasCapCheck":202,"file":191,"line":212},555,[],[215],{"tag":216,"callback":150,"file":154,"line":217},"stcfw_inline_search_results",2430,[],5,{"dangerousFunctions":221,"sqlUsage":231,"outputEscaping":279,"fileOperations":14,"externalRequests":25,"nonceChecks":31,"capabilityChecks":14,"bundledLibraries":451},[222,226,229],{"fn":223,"file":154,"line":224,"context":225},"unserialize",827,"$unserialized = unserialize( $value );",{"fn":223,"file":154,"line":227,"context":228},1501,"$unserialized = unserialize( $result->meta_value );",{"fn":223,"file":154,"line":230,"context":225},2205,{"prepared":232,"raw":233,"locations":234},43,21,[235,238,240,242,244,246,248,250,252,254,256,258,261,263,265,267,269,271,273,275,277],{"file":154,"line":236,"context":237},101,"$wpdb->get_results() with variable interpolation",{"file":154,"line":239,"context":237},197,{"file":154,"line":241,"context":237},203,{"file":154,"line":243,"context":237},635,{"file":154,"line":245,"context":237},676,{"file":154,"line":247,"context":237},689,{"file":154,"line":249,"context":237},725,{"file":154,"line":251,"context":237},751,{"file":154,"line":253,"context":237},771,{"file":154,"line":255,"context":237},803,{"file":154,"line":257,"context":237},1012,{"file":154,"line":259,"context":260},1246,"$wpdb->get_col() with variable interpolation",{"file":154,"line":262,"context":237},1721,{"file":154,"line":264,"context":237},2077,{"file":154,"line":266,"context":237},2090,{"file":154,"line":268,"context":237},2120,{"file":154,"line":270,"context":237},2140,{"file":154,"line":272,"context":237},2159,{"file":154,"line":274,"context":237},2181,{"file":191,"line":276,"context":260},175,{"file":191,"line":278,"context":237},437,{"escaped":280,"rawEcho":281,"locations":282},6,90,[283,285,287,289,291,292,294,296,297,299,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,405,406,408,410,412,414,416,417,419,420,422,423,425,426,427,429,431,432,433,435,437,439,441,443,445,447,449],{"file":151,"line":233,"context":284},"raw output",{"file":154,"line":286,"context":284},74,{"file":154,"line":288,"context":284},76,{"file":154,"line":290,"context":284},77,{"file":154,"line":73,"context":284},{"file":154,"line":293,"context":284},94,{"file":154,"line":295,"context":284},119,{"file":154,"line":295,"context":284},{"file":154,"line":298,"context":284},189,{"file":154,"line":298,"context":284},{"file":154,"line":301,"context":284},190,{"file":154,"line":303,"context":284},220,{"file":154,"line":305,"context":284},344,{"file":154,"line":307,"context":284},345,{"file":154,"line":309,"context":284},346,{"file":154,"line":311,"context":284},349,{"file":154,"line":313,"context":284},350,{"file":154,"line":315,"context":284},352,{"file":154,"line":317,"context":284},355,{"file":154,"line":319,"context":284},364,{"file":154,"line":321,"context":284},365,{"file":154,"line":323,"context":284},366,{"file":154,"line":325,"context":284},369,{"file":154,"line":327,"context":284},370,{"file":154,"line":329,"context":284},372,{"file":154,"line":331,"context":284},374,{"file":154,"line":333,"context":284},384,{"file":154,"line":335,"context":284},385,{"file":154,"line":337,"context":284},395,{"file":154,"line":339,"context":284},396,{"file":154,"line":341,"context":284},405,{"file":154,"line":343,"context":284},406,{"file":154,"line":345,"context":284},414,{"file":154,"line":347,"context":284},415,{"file":154,"line":349,"context":284},423,{"file":154,"line":351,"context":284},424,{"file":154,"line":353,"context":284},433,{"file":154,"line":355,"context":284},434,{"file":154,"line":357,"context":284},436,{"file":154,"line":359,"context":284},445,{"file":154,"line":361,"context":284},446,{"file":154,"line":363,"context":284},448,{"file":154,"line":365,"context":284},457,{"file":154,"line":367,"context":284},458,{"file":154,"line":369,"context":284},467,{"file":154,"line":371,"context":284},468,{"file":154,"line":373,"context":284},477,{"file":154,"line":375,"context":284},478,{"file":154,"line":377,"context":284},1346,{"file":154,"line":379,"context":284},1348,{"file":154,"line":381,"context":284},1349,{"file":154,"line":383,"context":284},1350,{"file":154,"line":385,"context":284},1369,{"file":154,"line":387,"context":284},1379,{"file":154,"line":389,"context":284},1389,{"file":154,"line":391,"context":284},1391,{"file":154,"line":393,"context":284},1397,{"file":154,"line":395,"context":284},1416,{"file":154,"line":397,"context":284},1423,{"file":154,"line":399,"context":284},1457,{"file":154,"line":401,"context":284},1622,{"file":154,"line":403,"context":284},1633,{"file":154,"line":403,"context":284},{"file":154,"line":403,"context":284},{"file":154,"line":407,"context":284},1634,{"file":154,"line":409,"context":284},1641,{"file":154,"line":411,"context":284},1642,{"file":154,"line":413,"context":284},1661,{"file":154,"line":415,"context":284},1668,{"file":154,"line":415,"context":284},{"file":154,"line":418,"context":284},1683,{"file":154,"line":418,"context":284},{"file":154,"line":421,"context":284},1684,{"file":154,"line":421,"context":284},{"file":154,"line":424,"context":284},1702,{"file":154,"line":424,"context":284},{"file":154,"line":424,"context":284},{"file":154,"line":428,"context":284},1703,{"file":154,"line":430,"context":284},1791,{"file":154,"line":430,"context":284},{"file":154,"line":430,"context":284},{"file":154,"line":434,"context":284},1792,{"file":154,"line":436,"context":284},1799,{"file":154,"line":438,"context":284},1800,{"file":154,"line":440,"context":284},1809,{"file":154,"line":442,"context":284},1810,{"file":154,"line":444,"context":284},1813,{"file":154,"line":446,"context":284},1814,{"file":154,"line":448,"context":284},1998,{"file":154,"line":450,"context":284},2325,[],[453],{"entryPoint":454,"graph":455,"unsanitizedCount":25,"severity":502},"\u003Csearch-types-custom-fields-widget> (search-types-custom-fields-widget.php:0)",{"nodes":456,"edges":496},[457,462,467,471,474,478,482,486,491,494],{"id":458,"type":459,"label":460,"file":154,"line":461},"n0","source","$_REQUEST['post_type'] (x3)",1187,{"id":463,"type":464,"label":465,"file":154,"line":461,"wp_function":466},"n1","sink","get_col() [SQLi]","get_col",{"id":468,"type":459,"label":469,"file":154,"line":470},"n2","$_REQUEST",1263,{"id":472,"type":464,"label":465,"file":154,"line":473,"wp_function":466},"n3",1264,{"id":475,"type":459,"label":476,"file":154,"line":477},"n4","$_REQUEST (x10)",610,{"id":479,"type":464,"label":480,"file":154,"line":377,"wp_function":481},"n5","echo() [XSS]","echo",{"id":483,"type":459,"label":484,"file":154,"line":485},"n6","$_REQUEST['post_type'] (x6)",1470,{"id":487,"type":464,"label":488,"file":154,"line":489,"wp_function":490},"n7","get_results() [SQLi]",1464,"get_results",{"id":492,"type":459,"label":493,"file":154,"line":401},"n8","$_REQUEST['post_type'] (x2)",{"id":495,"type":464,"label":480,"file":154,"line":401,"wp_function":481},"n9",[497,498,499,500,501],{"from":458,"to":463,"sanitized":206},{"from":468,"to":472,"sanitized":206},{"from":475,"to":479,"sanitized":206},{"from":483,"to":487,"sanitized":206},{"from":492,"to":495,"sanitized":206},"low",{"summary":504,"deductions":505},"The plugin \"search-types-custom-fields-widget\" v2.2.1 exhibits a mixed security posture. On one hand, it has a clean vulnerability history with no recorded CVEs, suggesting good development practices or infrequent exploitation. The taint analysis also shows no critical or high-severity unsanitized flows, which is a positive sign. However, the static analysis reveals significant areas of concern. A substantial portion of the attack surface, specifically 4 out of 5 entry points (AJAX handlers), lacks authentication checks. This creates a broad vulnerability for attackers to potentially exploit these unprotected handlers. Furthermore, the plugin uses the dangerous `unserialize` function three times, which can lead to remote code execution if data being unserialized comes from untrusted sources. The low percentage of properly escaped output (6%) is also a concern, potentially leading to cross-site scripting (XSS) vulnerabilities. While the absence of known vulnerabilities is encouraging, the presence of unprotected AJAX handlers and the use of `unserialize` without evident sanitization presents a notable risk that requires attention.",[506,508,511,513],{"reason":507,"points":11},"Unprotected AJAX handlers",{"reason":509,"points":510},"Dangerous function: unserialize",8,{"reason":512,"points":280},"Low output escaping percentage",{"reason":514,"points":219},"Limited capability checks","2026-03-16T23:47:23.358Z",{"wat":517,"direct":528},{"assetPaths":518,"generatorPatterns":522,"scriptPaths":523,"versionParams":524},[519,520,521],"\u002Fwp-content\u002Fplugins\u002Fsearch-types-custom-fields-widget\u002Fcss\u002Fselect2.css","\u002Fwp-content\u002Fplugins\u002Fsearch-types-custom-fields-widget\u002Fjs\u002Fselect2.js","\u002Fwp-content\u002Fplugins\u002Fsearch-types-custom-fields-widget\u002Fjs\u002Fwidget.js",[],[520,521],[525,526,527],"search-types-custom-fields-widget\u002Fcss\u002Fselect2.css?ver=","search-types-custom-fields-widget\u002Fjs\u002Fselect2.js?ver=","search-types-custom-fields-widget\u002Fjs\u002Fwidget.js?ver=",{"cssClasses":529,"htmlComments":533,"htmlAttributes":541,"restEndpoints":545,"jsGlobals":546,"shortcodeOutput":548},[530,531,532],"scpbcfw-search-fields-form","scpbcfw-search-post-type","search_types_custom_fields_widget",[534,535,536,537,538,539,540]," widget() emits a form to select a post type which sends an AJAX request for the search form for the selected post type\n    "," Copyright 2013  Magenta Cuda\n\n    This program is free software; you can redistribute it and\u002For modify\n    it under the terms of the GNU General Public License, version 2, as \n    published by the Free Software Foundation.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU General Public License for more details.\n\n    You should have received a copy of the GNU General Public License\n    along with this program; if not, write to the Free Software\n    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA\n"," Project IV: Search Widget and WP REST Server for Toolset Types\n\n    There are 3 modes that this widget can be run in:\n    Classic mode                    - the search results HTML is generated entirely by the PHP backend server, no longer being developed, retained for backward compatibility.\n    Backbone.js mode                - the search results HTML is generated by the PHP backend server populating frontend Backbone.js collections which the Javascript frontend\n                                    - client uses to render Backbone.js templates, no longer being developed, retained for backward compatibility.\n    Backbone.js with Bootstrap mode - the above Backbone.js mode styled with Twitter Bootstrap 3 CSS, under active development.\n                                    - Version 2 will extend this mode to support generic (i.e., not just search results) Backbone.js web pages, by providing additional\n                                    - (not by search) ways to populate Backbone.js collections and render those collections using Backbone.js templates, i.e., a generic\n                                    - Backbone.js framework for displaying Types custom fields.\n "," start of user configurable constants\n    "," end of user configurable constants\n    "," WP_Widget Interface Functions - implements the WordPress WP_Widget interface                                         \n"," Search Widget and WP REST Server for Toolset Types\n",[542,543,544],"data-stcfw-search-types-custom-fields-widget-number","data-stcfw-search-post-type-nonce","data-stcfw-search-custom-taxonomy-nonce",[],[547],"Search_Types_Custom_Fields_Widget",[]]