[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f3XXbdzEaVQeNv6keIAok5vs9gEhehZyrSYwjyUPWgow":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":159,"fingerprints":342},"oca-for-woocommerce","OCA para WooCommerce","4.1.1","CRPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fcrplugins\u002F","\u003Cp>Con este plugin podrás conectar tu tienda con los servicios de OCA.\u003C\u002Fp>\n\u003Cp>Podrás cotizar, procesar pedidos, imprimir etiquetas, rastrear los pedidos, cancelar pedidos, y mucho más.\u003C\u002Fp>\n\u003Cp>Este plugin es pago y se maneja bajo una modalidad de subscripción mensual, conectandose a un servicio externo (3rd party) de crplugins.com.ar, no tomamos ni almacenamos ninguna información privada de nuestros usuarios. Mas información en nuestro sitio https:\u002F\u002Fcrplugins.com.ar\u002F\u003C\u002Fp>\n","Conectá tu tienda con OCA y cotizá tus pedidos en tiempo real, procesá pedidos, imprimí etiquetas y mucho mas!",100,9603,3,"2026-01-20T19:29:00.000Z","6.9.4","4.8","7.1",[19,20,21,22,23],"envios","envios-con-oca","oca","oca-argentina","oca-woocommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foca-for-woocommerce.4.1.1.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"crplugins",4,260,96,30,91,"2026-04-05T03:01:43.229Z",[39,64,89,115,139],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":15,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":60,"download_link":61,"security_score":62,"vuln_count":13,"unpatched_count":26,"last_vuln_date":63,"fetched_at":28},"polylang","Polylang","3.7.8","Chouby","https:\u002F\u002Fprofiles.wordpress.org\u002Fchouby\u002F","\u003Cp>With Polylang fully integrated to WordPress and using only its built-in core features (taxonomies), keep steady performances on your site and create a multilingual site featuring from just one extra language to 10 or more depending on your needs. There is no limit in the number of languages added and WordPress’ language packs are automatically downloaded when ready.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>Depending on the type of site you have built or are planning to build, a combination of plugins from the list below might be of interest.\u003Cbr \u002F>\nAll plugins include a wizard allowing to setup them in just a few clicks.\u003C\u002Fp>\n\u003Ch3>Polylang\u003C\u002Fh3>\n\u003Cp>Polylang and \u003Ca href=\"https:\u002F\u002Fpolylang.pro\" rel=\"nofollow ugc\">Polylang Pro\u003C\u002Fa> share the same core providing features such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Translating posts, pages, media, categories, post tags, custom post types and taxonomies, RSS feeds; RTL scripts are supported.\u003C\u002Fli>\n\u003Cli>The language is either set by the language code in URL, or you can use a different sub-domain or domain per language.\u003C\u002Fli>\n\u003Cli>Automatic copy of categories, post tags and other metas when creating a new post or page translation.\u003C\u002Fli>\n\u003Cli>Translating classic menus and classic widgets. Also accessible with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffse-classic\u002F\" rel=\"ugc\">Site Editor Classic Features\u003C\u002Fa> in block themes.\u003C\u002Fli>\n\u003Cli>Customizable language switcher available as a classic widget or a classic navigation menu item.\u003C\u002Fli>\n\u003Cli>Compatibility with Yoast SEO.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Polylang Pro\u003C\u002Fh3>\n\u003Cp>Helps optimizing the time spent translating your site with some very useful extra features such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Better integration in the new Block Editor.\u003C\u002Fli>\n\u003Cli>Language switcher available as a block.\u003C\u002Fli>\n\u003Cli>Language options available in the widget block editor.\u003C\u002Fli>\n\u003Cli>Template parts translatable in the site editor (FSE).\u003C\u002Fli>\n\u003Cli>Duplicate and\u002For synchronize content across post translations.\u003C\u002Fli>\n\u003Cli>Improved compatibility with other plugins such as \u003Ca href=\"https:\u002F\u002Fpolylang.pro\u002Fdoc\u002Fworking-with-acf-pro\u002F\" rel=\"nofollow ugc\">ACF Pro\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Share the same URL slug for posts or terms across languages.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpolylang.pro\u002Fdoc\u002Ftranslating-urls-slugs\u002F\" rel=\"nofollow ugc\">Translate URL slugs\u003C\u002Fa> for categories, author bases, custom post types and more…\u003C\u002Fli>\n\u003Cli>Machine translation with DeepL.\u003C\u002Fli>\n\u003Cli>Export and import of content in XLIFF format for outsourced professional translation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Access to a Premium Support for personalized assistance.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Polylang for WooCommerce\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpolylang.pro\u002Fdownloads\u002Fpolylang-for-woocommerce\u002F\" rel=\"nofollow ugc\">Add-on\u003C\u002Fa> for the compatibility with WooCommerce which provides features such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Translating WooCommerce pages (shop, check-out, cart, my account), product categories and global attribute terms directly in the WooCommerce interface.\u003C\u002Fli>\n\u003Cli>Translating WooCommerce e-mails and sending them to customers in their language.\u003C\u002Fli>\n\u003Cli>Products metadata synchronization.\u003C\u002Fli>\n\u003Cli>Compatibility with the native WooCommerce CSV import & export tool.\u003C\u002Fli>\n\u003Cli>Compatibility with popular plugins such as WooCommerce Subscriptions, Product Bundles, WooCommerce Bookings, Shipment Tracking and more.\u003C\u002Fli>\n\u003Cli>Ability to use the WooCommerce REST API (available with Polylang Pro).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Access to a Premium Support for personalized assistance.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Our other free plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpml-to-polylang\u002F\" rel=\"ugc\">WPML to Polylang\u003C\u002Fa> allows migrating from WPML to Polylang.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffse-classic\u002F\" rel=\"ugc\">Site Editor Classic Features\u003C\u002Fa> allows to use classic widgets (including the Polylang language switcher) and menus in the site editor (FSE).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>Thanks a lot to all translators who \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fpolylang\" rel=\"nofollow ugc\">help translating Polylang\u003C\u002Fa>.\u003Cbr \u002F>\nThanks a lot to \u003Ca href=\"http:\u002F\u002Fwww.alexlopez.rocks\u002F\" rel=\"nofollow ugc\">Alex Lopez\u003C\u002Fa> for the design of the logo.\u003Cbr \u002F>\nMost of the flags included with Polylang are coming from \u003Ca href=\"http:\u002F\u002Ffamfamfam.com\u002F\" rel=\"nofollow ugc\">famfamfam\u003C\u002Fa> and are public domain.\u003Cbr \u002F>\nWherever third party code has been used, credit has been given in the code’s comments.\u003C\u002Fp>\n","Go multilingual in a simple and efficient way. Keep writing posts and taxonomy terms as usual while defining their languages all at once.",800000,25784629,94,2921,"2026-02-23T09:13:00.000Z","6.2","7.2",[55,56,57,58,59],"language","localization","multilingual","translate","translation","https:\u002F\u002Fpolylang.pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpolylang.3.7.8.zip",93,"2025-10-28 00:00:00",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":34,"num_ratings":74,"last_updated":75,"tested_up_to":15,"requires_at_least":76,"requires_php":77,"tags":78,"homepage":84,"download_link":85,"security_score":86,"vuln_count":87,"unpatched_count":26,"last_vuln_date":88,"fetched_at":28},"wp-slimstat","SlimStat Analytics","5.4.1","VeronaLabs","https:\u002F\u002Fprofiles.wordpress.org\u002Fveronalabs\u002F","\u003Cp>Track returning customers and registered users, monitor Javascript events, detect intrusions, analyze email campaigns. Thousands of WordPress sites are already using it.\u003C\u002Fp>\n\u003Ch4>Main Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Real-Time Access Log\u003C\u002Fstrong>: measure server latency, track page events, keep an eye on your bounce rate and much more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcodes\u003C\u002Fstrong>: display reports in widgets or directly in posts and pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customize Reports\u003C\u002Fstrong>: Customize all pages—Real-time, Overview, Audience, Site Analysis, and Traffic Sources—to fit your needs easily!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GDPR\u003C\u002Fstrong>: fully compliant with GDPR European law. Integrates seamlessly with popular Consent Management Platforms (WP Consent API, Real Cookie Banner).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filters\u003C\u002Fstrong>: exclude users from statistics collection based on various criteria, including user roles, common robots, IP subnets, admin pages, country, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export to Excel\u003C\u002Fstrong>: download your reports as CSV files, generate user heatmaps or get daily emails right in your mailbox (via Pro).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cache\u003C\u002Fstrong>: compatible with W3 Total Cache, WP SuperCache, CloudFlare and most caching plugins.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy\u003C\u002Fstrong>: hash IP addresses to protect your users’ privacy.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Geolocation\u003C\u002Fstrong>: identify your visitors by city and country, browser type and operating system (courtesy of \u003Ca href=\"https:\u002F\u002Fwww.maxmind.com\u002F\" rel=\"nofollow ugc\">MaxMind\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fbrowscap.org\" rel=\"nofollow ugc\">Browscap\u003C\u002Fa>).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>World Map\u003C\u002Fstrong>: see where your visitors are coming from, even on your mobile device (courtesy of \u003Ca href=\"https:\u002F\u002Fwww.ammap.com\u002F\" rel=\"nofollow ugc\">amMap\u003C\u002Fa>).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Pack Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Network Analytics\u003C\u002Fstrong>: Enable a network-wide view of your reports and settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Reports\u003C\u002Fstrong>: Receive your reports directly in your mailbox.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export to Excel\u003C\u002Fstrong>: Download your reports as CSV files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Heatmap\u003C\u002Fstrong>: Display a heatmap layer of the most clicked areas on your website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Overview\u003C\u002Fstrong>: Monitor your registered users by tracking their activities and time on site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MaxMind Integration\u003C\u002Fstrong>: Connect to MaxMind’s Geolocation API to retrieve detailed information about your visitors.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom DB\u003C\u002Fstrong>: Use an external database to store all the information about your visitors.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extended Overview\u003C\u002Fstrong>: Add custom columns to the User Overview widget and export file.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 5.6+\u003C\u002Fli>\n\u003Cli>PHP 7.4+\u003C\u002Fli>\n\u003Cli>MySQL 5.0.3+\u003C\u002Fli>\n\u003Cli>At least 5 MB of free web space (240 MB if you plan on using the external libraries for geolocation and browser detection)\u003C\u002Fli>\n\u003Cli>At least 10 MB of free DB space\u003C\u002Fli>\n\u003Cli>At least 32 Mb of free PHP memory for the tracker (peak memory usage)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Please note\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>If you decide to uninstall Slimstat Analytics, all the stats will be \u003Cstrong>PERMANENTLY\u003C\u002Fstrong> deleted from your database. Make sure to setup a database backup (wp_slim_*) to avoid losing your data.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Report Bugs\u003C\u002Fh4>\n\u003Cp>Having trouble with a bug? Please \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-slimstat\u002Fwp-slimstat\u002Fissues\u002Fnew\" rel=\"nofollow ugc\">create an issue\u003C\u002Fa> on GitHub. Kindly note that \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-slimstat\u002Fwp-slimstat\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> is exclusively for bug reports; other inquiries will be closed.\u003C\u002Fp>\n\u003Cp>For security vulnerabilities, please report them through the \u003Ca href=\"https:\u002F\u002Fpatchstack.com\u002Fdatabase\u002Fwordpress\u002Fplugin\u002Fwp-slimstat\u002Fvdp\" rel=\"nofollow ugc\">Patchstack Vulnerability Disclosure Program\u003C\u002Fa>. The Patchstack team will validate, triage, and handle any security issues.\u003C\u002Fp>\n","The leading web analytics plugin for WordPress",80000,6948248,815,"2026-03-10T07:34:00.000Z","5.6","7.4",[79,80,81,82,83],"analytics","geolocation","reports","statistics","tracking","https:\u002F\u002Fwp-slimstat.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-slimstat.5.4.1.zip",88,24,"2026-03-18 00:00:00",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":97,"downloaded":98,"rating":99,"num_ratings":100,"last_updated":101,"tested_up_to":102,"requires_at_least":103,"requires_php":24,"tags":104,"homepage":110,"download_link":111,"security_score":112,"vuln_count":113,"unpatched_count":26,"last_vuln_date":114,"fetched_at":28},"login-recaptcha","Login No Captcha reCAPTCHA","1.7.3","Robert Peake","https:\u002F\u002Fprofiles.wordpress.org\u002Frobertpeake\u002F","\u003Cp>Adds a Google No Captcha ReCaptcha checkbox to your WordPress and Woocommerce login, forgot password, and user registration pages. Denies access to automated scripts while making it easy on humans to log in by checking a box. As Google says, it is “Tough on bots, easy on humans.”\u003C\u002Fp>\n","Adds a Google No Captcha ReCaptcha checkbox to your Wordpress and Woocommerce login, forgot password, and user registration pages.",60000,1369961,90,63,"2024-02-27T10:43:00.000Z","6.4.8","4.6",[105,106,107,108,109],"google","login","nocaptcha","recaptcha","security","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flogin-recaptcha\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flogin-recaptcha.1.7.3.zip",85,1,"2022-08-16 00:00:00",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":97,"downloaded":123,"rating":124,"num_ratings":125,"last_updated":126,"tested_up_to":15,"requires_at_least":127,"requires_php":128,"tags":129,"homepage":135,"download_link":136,"security_score":86,"vuln_count":137,"unpatched_count":26,"last_vuln_date":138,"fetched_at":28},"wp-google-map-plugin","WP Maps – Store Locator,Google Maps,OpenStreetMap,Mapbox,Listing,Directory & Filters","4.9.2","Flipper Code - WordPress Development Company","https:\u002F\u002Fprofiles.wordpress.org\u002Fflippercode\u002F","\u003Cp>\u003Cstrong>WP Maps\u003C\u002Fstrong> is a powerful and user-friendly WordPress map plugin that supports both Google Maps and OpenStreetMap. With just a few clicks, you can create unlimited maps with custom markers, filterable listings, store locators, and dynamic infowindows. Perfect for real estate listings, directories, multi-location businesses, and more.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Unlimited maps and locations\u003C\u002Fli>\n\u003Cli>Store locator with search and filters\u003C\u002Fli>\n\u003Cli>Custom markers, SVG support, and clustering\u003C\u002Fli>\n\u003Cli>Info windows on click or hover\u003C\u002Fli>\n\u003Cli>KML, KMZ, GeoJSON, and layer integration\u003C\u002Fli>\n\u003Cli>OpenStreetMap Maps require no API key; Google Maps support available\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Try It Now\u003C\u002Fh3>\n\u003Cp>Explore the plugin instantly using the WordPress Playground:\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fplayground.wordpress.net\u002F?plugin=wp-google-map-plugin\" rel=\"nofollow ugc\">Try WP Maps\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch3>🗺️ Map Creation & Display\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create unlimited maps with shortcode support\u003C\u002Fli>\n\u003Cli>Display maps in posts, pages, widgets\u003C\u002Fli>\n\u003Cli>Auto-center by visitor location or assigned locations\u003C\u002Fli>\n\u003Cli>Show\u002Fhide markers on load\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📌 Marker & Infowindow Controls\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Use custom or pre-built marker icons (SVG supported)\u003C\u002Fli>\n\u003Cli>Infowindows on click or hover\u003C\u002Fli>\n\u003Cli>Bounce\u002Fdrop animation effects\u003C\u002Fli>\n\u003Cli>Center or zoom on marker click\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📋 Listings & Filters\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Show listing below map with search and filters\u003C\u002Fli>\n\u003Cli>Enable category, sort, per-page, and filters\u003C\u002Fli>\n\u003Cli>Customize listing layout\u003C\u002Fli>\n\u003Cli>Show info window when listing title is clicked\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎨 Design & Themes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Custom map color schema\u003C\u002Fli>\n\u003Cli>Set primary\u002Fsecondary color\u003C\u002Fli>\n\u003Cli>Add custom CSS\u003C\u002Fli>\n\u003Cli>Responsive & mobile-friendly design\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⚙️ Controls & Settings\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Enable\u002Fdisable zoom, fullscreen, map type, scale, street view\u003C\u002Fli>\n\u003Cli>Enable search box and “locate me” controls\u003C\u002Fli>\n\u003Cli>Limit panning using SW\u002FNE coordinates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🌐 Map Layers & Data\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>KML\u002FKMZ, Traffic, Transit, Bicycling layers\u003C\u002Fli>\n\u003Cli>GeoJSON support\u003C\u002Fli>\n\u003Cli>Import\u002Fexport settings via JSON\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💻 Compatibility\u003C\u002Fh3>\n\u003Cp>Works with all major page builders and themes:\u003Cbr \u002F>\n* Elementor, WPBakery, Divi, Gutenberg, Brizy, Beaver Builder\u003Cbr \u002F>\n* Astra, Avada, OceanWP, GeneratePress, Hello Elementor\u003C\u002Fp>\n\u003Cp>Here is a quick highlight on the numerous customizable features offered by the free and pro versions of the \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.wpmapspro.com?utm_source=wordpress&utm_medium=liteversion&utm_campaign=freemium&utm_id=freemium\" rel=\"nofollow ugc\">WP MAPS PRO Version\u003C\u002Fa>\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>NO API Key required for OpenStreetMap Maps and API Keys is required for Google Maps.\u003C\u002Fli>\n\u003Cli>Fully GDPR-compliant Google Maps integration for secure and privacy-friendly usage\u003C\u002Fli>\n\u003Cli>Use Google Maps, OpenStreetMap or Mapbox as your map provider. Easy switching between each map provider.\u003C\u002Fli>\n\u003Cli>Show a listing of locations below the map with built-in search and filter controls\u003C\u002Fli>\n\u003Cli>Use SVG as marker icons – choose from pre-built SVGs or upload your own\u003C\u002Fli>\n\u003Cli>Apply multiple Infowindow designs for custom popup layouts\u003C\u002Fli>\n\u003Cli>Create unlimited Google\u002FLeaflet Maps with custom marker icons, categories, and assigned locations\u003C\u002Fli>\n\u003Cli>Add and manage multiple locations with rich content and info windows\u003C\u002Fli>\n\u003Cli>Assign multiple locations to a single map for complex layouts\u003C\u002Fli>\n\u003Cli>Show info windows on click or hover with customizable content\u003C\u002Fli>\n\u003Cli>Display maps on any post, page, or widget using shortcode or sidebar widget\u003C\u002Fli>\n\u003Cli>Define custom center latitude\u002Flongitude for each map\u003C\u002Fli>\n\u003Cli>Auto-center map based on assigned locations\u003C\u002Fli>\n\u003Cli>Categorize locations for filterable maps and better organization\u003C\u002Fli>\n\u003Cli>Choose from over 100+ ready-to-use colorful markers via \u003Ca href=\"https:\u002F\u002Fmapicons.mapsmarker.com\u002F\" rel=\"nofollow ugc\">Map Icons Collection\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Enable marker clustering to handle dense location areas\u003C\u002Fli>\n\u003Cli>Choose from 4 map types: Roadmap, Satellite, Hybrid, and Terrain\u003C\u002Fli>\n\u003Cli>Set custom map height, width, and zoom level easily\u003C\u002Fli>\n\u003Cli>Enable or disable map drag, scroll zoom, and interactivity\u003C\u002Fli>\n\u003Cli>Add layers like Traffic, Transit, Bicycling, and more for enhanced context\u003C\u002Fli>\n\u003Cli>Support for Street View, 45° imagery, and POV controls\u003C\u002Fli>\n\u003Cli>Add visual elements like circles to highlight areas\u003C\u002Fli>\n\u003Cli>Fully responsive maps – looks perfect on desktop, tablet, and mobile\u003C\u002Fli>\n\u003Cli>Cross-browser compatible – tested on IE8+, Chrome, Firefox, Safari\u003C\u002Fli>\n\u003Cli>Multilingual ready – supports WPML and translation plugins\u003C\u002Fli>\n\u003Cli>Works across WordPress Multisite, with network-wide activation support\u003C\u002Fli>\n\u003Cli>Easily style maps using Snazzy Maps\u003C\u002Fli>\n\u003Cli>Built-in search control to locate places directly on the frontend map\u003C\u002Fli>\n\u003Cli>Filter markers on the frontend by category\u003C\u002Fli>\n\u003Cli>Seamless upgrade to Pro – no data loss when switching from free to paid\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🏬 Use Cases – Map Solutions for Every Business\u003C\u002Fh3>\n\u003Cp>WP Maps helps you build advanced location maps for any industry. From store locators to real estate maps, here are popular use cases powered by Google Maps or Leaflet:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🛍️ Retail Store Locator – Showcase nearby outlets, branches, or chain locations  \u003C\u002Fli>\n\u003Cli>🍽️ Restaurant Locator – Help users find your cafes, diners, or food franchises  \u003C\u002Fli>\n\u003Cli>🏠 Real Estate Property Map – Display properties with filters for listings  \u003C\u002Fli>\n\u003Cli>🏥 Hospital & Clinic Map – Show medical centers, diagnostic labs & walk-ins  \u003C\u002Fli>\n\u003Cli>🏋️ Gym & Fitness Center Locator – Promote local gyms, yoga studios & wellness hubs  \u003C\u002Fli>\n\u003Cli>🛒 Shopping Mall Directory – Build interactive directories with category filters  \u003C\u002Fli>\n\u003Cli>🏨 Hotel & Resort Locator – List resorts, BnBs, and vacation rentals by location  \u003C\u002Fli>\n\u003Cli>🚗 Car Dealership Map – Map showrooms, service centers, and authorized dealers  \u003C\u002Fli>\n\u003Cli>🏦 Bank & ATM Locator – Help customers locate ATMs and branches  \u003C\u002Fli>\n\u003Cli>💊 Pharmacy Finder – Display medical stores and 24\u002F7 pharmacy locations  \u003C\u002Fli>\n\u003Cli>💅 Salon & Spa Locator – Show salons, nail bars, and beauty spas nearby  \u003C\u002Fli>\n\u003Cli>✂️ Barber Shop Locator – Map grooming centers, barbershops, and hair stylists  \u003C\u002Fli>\n\u003Cli>🎓 School & University Maps – Display educational institutions with filters  \u003C\u002Fli>\n\u003Cli>🎤 Event Venue Locator – Help users find event halls, venues, and stadiums  \u003C\u002Fli>\n\u003Cli>🎬 Cinema & Entertainment Map – List theaters, gaming zones, and arcades  \u003C\u002Fli>\n\u003Cli>🖼️ Museum & Art Gallery Locator – Showcase local exhibitions and museums  \u003C\u002Fli>\n\u003Cli>🏛️ Government Office Map – Map municipal offices, courts, or embassies  \u003C\u002Fli>\n\u003Cli>📦 Post Office & Courier Center Locator – Find shipping centers and drop boxes  \u003C\u002Fli>\n\u003Cli>⛪ Religious Center Locator – Show churches, mosques, temples, or community halls  \u003C\u002Fli>\n\u003Cli>📚 Library Map – Display public and academic library locations  \u003C\u002Fli>\n\u003Cli>🐾 Veterinary & Pet Store Map – Highlight vets, clinics, or pet supply stores  \u003C\u002Fli>\n\u003Cli>🔧 Hardware & Home Services Map – Show electricians, repair centers, or hardware stores  \u003C\u002Fli>\n\u003Cli>💼 Co-working Space Locator – Help users find shared office spaces or business hubs  \u003C\u002Fli>\n\u003Cli>🏗️ Construction & Project Map – Showcase new projects or development plots  \u003C\u002Fli>\n\u003Cli>🍷 Wine & Liquor Store Map – Find wine shops and liquor outlets with filters  \u003C\u002Fli>\n\u003Cli>🚴 Outdoor & Sports Store Map – Locate gear shops, bike rental points, etc.  \u003C\u002Fli>\n\u003Cli>🧸 Toy Store Locator – Promote branded or local toy stores  \u003C\u002Fli>\n\u003Cli>🌻 Garden Center & Nursery Map – Help users find garden shops and nurseries  \u003C\u002Fli>\n\u003Cli>📖 Bookstore Locator – Showcase independent and chain bookstores  \u003C\u002Fli>\n\u003Cli>📱 Electronics Store Map – Map mobile, computer, and appliance retailers  \u003C\u002Fli>\n\u003Cli>👗 Clothing Store Locator – Help users find fashion outlets and boutiques  \u003C\u002Fli>\n\u003Cli>🛠️ Service Center Locator – Map repair centers for electronics, cars, or devices  \u003C\u002Fli>\n\u003Cli>⚖️ Legal & Consultancy Locator – List law firms, advisors, and service offices  \u003C\u002Fli>\n\u003Cli>📄 Insurance Office Map – Show agents, offices, and policy assistance centers  \u003C\u002Fli>\n\u003Cli>🚛 Dealer & Warehouse Locator – Display regional warehouses and distributors  \u003C\u002Fli>\n\u003Cli>🍼 Childcare & Preschool Finder – Help parents locate daycares and nurseries  \u003C\u002Fli>\n\u003Cli>🛒 Supermarket & Grocery Store Map – Show supermarkets, mini-markets, or organic stores\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>💡 Whether you’re running a small local shop or a global brand, WP Maps helps you build responsive, searchable, and filterable maps tailored to your business.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Add your locations from \u003Cstrong>Add Location\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Create a map from \u003Cstrong>Add Map\u003C\u002Fstrong> and assign locations\u003C\u002Fli>\n\u003Cli>Use the shortcode (from \u003Cstrong>Manage Maps\u003C\u002Fstrong>) in posts, pages, or widgets\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cem>Note: Google Maps requires an API key. OpenStreetMap works without a key.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Important Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpmapspro.com\u002Ftry-now\u002F\" rel=\"nofollow ugc\">Live Demos\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpmapspro.com\u002Ftutorials\u002F\" rel=\"nofollow ugc\">Tutorials\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpmapspro.com\u002Fmap-hooks\u002F\" rel=\"nofollow ugc\">Hooks & Filters\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fweplugins.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","WordPress map plugin for Google Maps, OpenStreetMap & Mapbox with store locator, filterable listings & custom markers.",3554108,86,121,"2026-03-05T13:08:00.000Z","3.4","5.3",[130,131,132,133,134],"directory","google-maps","map","openstreetmap","store-locator","https:\u002F\u002Fweplugins.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-google-map-plugin.4.9.2.zip",21,"2026-03-22 11:17:17",{"slug":140,"name":141,"version":142,"author":143,"author_profile":144,"description":145,"short_description":146,"active_installs":147,"downloaded":148,"rating":34,"num_ratings":149,"last_updated":150,"tested_up_to":15,"requires_at_least":151,"requires_php":24,"tags":152,"homepage":24,"download_link":156,"security_score":157,"vuln_count":113,"unpatched_count":26,"last_vuln_date":158,"fetched_at":28},"wp-store-locator","WP Store Locator","2.3.0","Tijmen Smit","https:\u002F\u002Fprofiles.wordpress.org\u002Ftijmensmit\u002F","\u003Cp>WP Store Locator is a powerful and easy to use location management system.\u003Cbr \u002F>\nYou can customize the appearance of the map, and provide custom labels for entry fields.\u003Cbr \u002F>\nUsers can filter the results by radius, and see driving directions to the nearby stores in\u003Cbr \u002F>\nthe language that is set in the admin panel.\u003C\u002Fp>\n\u003Ch4>Features include:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Manage an unlimited numbers of stores.\u003C\u002Fli>\n\u003Cli>Provide extra details for stores like the phone, fax, email, url, description and opening hours. There are filters available that allow you add \u003Ca href=\"http:\u002F\u002Fwpstorelocator.co\u002Fdocument\u002Fadd-custom-meta-data-to-store-locations\u002F\" rel=\"nofollow ugc\">custom\u003C\u002Fa> meta data.\u003C\u002Fli>\n\u003Cli>Support for custom \u003Ca href=\"https:\u002F\u002Fsnazzymaps.com\u002F\" rel=\"nofollow ugc\">map styles\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Choose from nine retina ready marker icons.\u003C\u002Fli>\n\u003Cli>Show the driving distances in either km or miles.\u003C\u002Fli>\n\u003Cli>Shortcodes that enable you to add individual opening hours, addresses or just a map with a single marker to any page.\u003C\u002Fli>\n\u003Cli>Compatible with multilingual plugins like \u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fplugin\u002Fwp-store-locator\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa> and qTranslate X.\u003C\u002Fli>\n\u003Cli>You can drag the marker in the editor to the exact location on the map.\u003C\u002Fli>\n\u003Cli>Show the search results either underneath the map, or next to it.\u003C\u002Fli>\n\u003Cli>Show Google Maps in different languages, this also influences the language for the driving directions.\u003C\u002Fli>\n\u003Cli>Show the driving directions to the stores.\u003C\u002Fli>\n\u003Cli>Customize the max results and search radius values that users can select.\u003C\u002Fli>\n\u003Cli>Users can filter the returned results by radius, max results or category.\u003C\u002Fli>\n\u003Cli>Supports \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fmaps\u002Farticles\u002Ftoomanymarkers?hl=en#markerclusterer\" rel=\"nofollow ugc\">marker clusters\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Customize map settings like the terrain type, location of the map controls and the default zoom level.\u003C\u002Fli>\n\u003Cli>Use the Geolocation API to find the current location of the user and show nearby stores.\u003C\u002Fli>\n\u003Cli>Developer friendly code. It uses custom post types and includes almost 50 different \u003Ca href=\"https:\u002F\u002Fwpstorelocator.co\u002Fdocumentation\u002Ffilters\u002F\" rel=\"nofollow ugc\">filters\u003C\u002Fa> that help you change the look and feel of the store locator.\u003C\u002Fli>\n\u003Cli>GDPR – Load Google Maps only after the user agrees to it ( requires the \u003Ca href=\"https:\u002F\u002Fborlabs.io\u002Fborlabs-cookie\u002F\" rel=\"nofollow ugc\">Borlabs Cookie\u003C\u002Fa> plugin ).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Documentation\u003C\u002Fstrong>\u003Cbr \u002F>\n  Please take a look at the store locator \u003Ca href=\"https:\u002F\u002Fwpstorelocator.co\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> before making a support request.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpstorelocator.co\u002Fdocumentation\u002Fgetting-started\u002F\" rel=\"nofollow ugc\">Getting Started\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpstorelocator.co\u002Fdocumentation\u002Ftroubleshooting\u002F\" rel=\"nofollow ugc\">Troubleshooting\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpstorelocator.co\u002Fdocumentation\u002Fcustomisations\u002F\" rel=\"nofollow ugc\">Customisations\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpstorelocator.co\u002Fdocumentation\u002Ffilters\u002F\" rel=\"nofollow ugc\">Filters\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Add-ons\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>CSV Manager\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwpstorelocator.co\u002Fadd-ons\u002Fcsv-manager\u002F\" rel=\"nofollow ugc\">CSV Manager\u003C\u002Fa> allows you to bulk import, export and update your locations using a CSV file.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Search Widget\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwpstorelocator.co\u002Fadd-ons\u002Fsearch-widget\u002F\" rel=\"nofollow ugc\">Search Widget\u003C\u002Fa> enables users to search from any of the widgetized areas in your theme for nearby store locations, and show the results on the store locator page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Statistics\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwpstorelocator.co\u002Fadd-ons\u002Fstatistics\u002F\" rel=\"nofollow ugc\">Statistics\u003C\u002Fa> add-on enables you to keep track of the locations users are searching for and see where there is demand for a new store.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Extenders\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwww.de-baat.nl\u002Fwp-store-locator\u002Fwp-store-locator-extenders\u002F\" rel=\"nofollow ugc\">Extenders\u003C\u002Fa> add-on adds the features needed by power users such as managing location based events, social media information and locations managed by other logged in users.\u003C\u002Fp>\n","An easy to use location management system that enables users to search for nearby physical stores.",50000,1525623,311,"2026-03-14T13:26:00.000Z","3.7",[153,131,154,155,134],"directions","maps","store-finder","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-store-locator.2.3.0.zip",98,"2025-07-31 00:00:00",{"attackSurface":160,"codeSignals":296,"taintFlows":332,"riskAssessment":333,"analyzedAt":341},{"hooks":161,"ajaxHandlers":284,"restRoutes":285,"shortcodes":286,"cronEvents":291,"entryPointCount":113,"unprotectedCount":26},[162,168,174,179,183,186,189,191,194,197,202,206,210,213,218,222,227,232,236,240,244,248,250,252,257,260,265,268,272,276,280],{"type":163,"name":164,"callback":165,"file":166,"line":167},"action","add_meta_boxes","create","Orders\\Metabox.php",17,{"type":169,"name":170,"callback":171,"file":172,"line":173},"filter","bulk_actions-edit-shop_order","add_bulk_actions","Orders\\OrdersList.php",18,{"type":169,"name":175,"callback":176,"priority":177,"file":172,"line":178},"handle_bulk_actions-edit-shop_order","handle_bulk_actions",10,19,{"type":169,"name":180,"callback":181,"file":172,"line":182},"manage_edit-shop_order_columns","add_tracking_column",20,{"type":163,"name":184,"callback":185,"priority":177,"file":172,"line":137},"manage_shop_order_posts_custom_column","tracking_column_content",{"type":169,"name":187,"callback":171,"file":172,"line":188},"bulk_actions-woocommerce_page_wc-orders",23,{"type":169,"name":190,"callback":176,"priority":177,"file":172,"line":87},"handle_bulk_actions-woocommerce_page_wc-orders",{"type":169,"name":192,"callback":181,"file":172,"line":193},"manage_woocommerce_page_wc-orders_columns",25,{"type":163,"name":195,"callback":185,"priority":177,"file":172,"line":196},"manage_woocommerce_page_wc-orders_custom_column",26,{"type":163,"name":198,"callback":199,"priority":177,"file":200,"line":201},"woocommerce_order_status_changed","handle_order_status","Orders\\OrdersProcessor.php",39,{"type":163,"name":203,"callback":204,"file":200,"line":205},"woocommerce_thankyou","clear_method_cache",40,{"type":163,"name":207,"callback":208,"priority":177,"file":200,"line":209},"oca_retry_failed_orders","process_order",41,{"type":163,"name":211,"callback":208,"priority":177,"file":200,"line":212},"wc_oca_process_order",44,{"type":169,"name":214,"callback":215,"file":216,"line":217},"woocommerce_is_rest_api_request","rest_modifier","Rest\\Routes.php",29,{"type":163,"name":219,"callback":220,"file":216,"line":221},"rest_api_init","register_routes",45,{"type":163,"name":223,"callback":224,"priority":177,"file":225,"line":226},"wc_oca_test_orders_manager","cancel_oca_order","Settings\\HealthChecker.php",36,{"type":163,"name":228,"callback":229,"file":230,"line":231},"admin_init","init_settings","Settings\\MainSettings.php",12,{"type":163,"name":233,"callback":234,"file":230,"line":235},"admin_menu","create_menu_option",13,{"type":163,"name":237,"callback":238,"file":230,"line":239},"admin_enqueue_scripts","add_asset_files",14,{"type":163,"name":241,"callback":242,"file":243,"line":217},"woocommerce_blocks_loaded","register_blocks","ShippingMethod\\CheckoutIntegration.php",{"type":163,"name":245,"callback":246,"file":243,"line":247},"woocommerce_blocks_mini-cart_block_registration","closure",33,{"type":163,"name":249,"callback":246,"file":243,"line":201},"woocommerce_blocks_cart_block_registration",{"type":163,"name":251,"callback":246,"file":243,"line":221},"woocommerce_blocks_checkout_block_registration",{"type":163,"name":253,"callback":254,"file":255,"line":256},"woocommerce_after_shipping_rate","maybe_show_branches_selection","ShippingMethod\\ShippingBranchesManager.php",27,{"type":169,"name":258,"callback":259,"file":255,"line":217},"woocommerce_shipping_packages","maybe_clear_cache",{"type":163,"name":261,"callback":262,"file":263,"line":264},"plugins_loaded","init","woocommerce-oca.php",53,{"type":163,"name":237,"callback":266,"file":263,"line":267},"admin_register_scripts",54,{"type":163,"name":269,"callback":270,"file":263,"line":271},"wp_enqueue_scripts","frontend_register_scripts",55,{"type":163,"name":273,"callback":274,"file":263,"line":275},"before_woocommerce_init","declare_wc_compatibility",57,{"type":163,"name":277,"callback":278,"file":263,"line":279},"admin_notices","check_notices",272,{"type":169,"name":281,"callback":282,"file":263,"line":283},"woocommerce_shipping_methods","add_shipping_method",273,[],[],[287],{"tag":288,"callback":289,"file":290,"line":167},"oca_order_tracking","output","Shortcodes\\TrackingShortcode.php",[292,294],{"hook":207,"callback":207,"file":200,"line":293},283,{"hook":223,"callback":223,"file":225,"line":295},298,{"dangerousFunctions":297,"sqlUsage":298,"outputEscaping":300,"fileOperations":178,"externalRequests":26,"nonceChecks":26,"capabilityChecks":182,"bundledLibraries":328},[],{"prepared":26,"raw":26,"locations":299},[],{"escaped":301,"rawEcho":235,"locations":302},59,[303,306,308,310,312,314,316,318,320,322,324,326,327],{"file":166,"line":304,"context":305},142,"raw output",{"file":166,"line":307,"context":305},238,{"file":166,"line":309,"context":305},239,{"file":166,"line":311,"context":305},240,{"file":166,"line":313,"context":305},241,{"file":166,"line":315,"context":305},242,{"file":166,"line":317,"context":305},243,{"file":166,"line":319,"context":305},244,{"file":166,"line":321,"context":305},245,{"file":255,"line":323,"context":305},162,{"file":255,"line":325,"context":305},179,{"file":263,"line":99,"context":305},{"file":263,"line":11,"context":305},[329],{"name":330,"version":27,"knownCves":331},"TCPDF",[],[],{"summary":334,"deductions":335},"The 'oca-for-woocommerce' plugin v4.1.1 exhibits a generally strong security posture based on the provided static analysis and vulnerability history.  The absence of known CVEs, critical taint flows, and raw SQL queries is a significant positive indicator. The plugin demonstrates good practices in its use of prepared statements for SQL queries and a high percentage of properly escaped output.  The presence of numerous capability checks further strengthens its defense against unauthorized access.  However, a notable concern is the complete lack of nonce checks. While there are no directly exposed AJAX handlers without authentication, the absence of nonce verification on any potential entry points could open the door to Cross-Site Request Forgery (CSRF) attacks if any functionality is unexpectedly discoverable or becomes accessible through future code changes or indirect means. The plugin also bundles the TCPDF library, which, while not explicitly flagged as outdated or vulnerable in this report, represents a potential area for concern if the bundled version is not actively maintained or updated independently of the plugin itself.\n\nDespite these minor concerns, the plugin's overall security is quite good. The limited attack surface, reliance on prepared statements, and extensive use of capability checks are all positive signs. The absence of historical vulnerabilities suggests a development team that is either very security-conscious or has not yet encountered significant security flaws. The main deduction stems from the missing nonce checks, which is a common but important security mechanism to implement to prevent CSRF vulnerabilities. The bundled library warrants a small deduction as a precautionary measure, as it introduces an external dependency that needs to be considered for ongoing security maintenance.",[336,339],{"reason":337,"points":338},"Missing nonce checks on entry points",5,{"reason":340,"points":13},"Bundled library (TCPDF)","2026-03-16T20:46:41.511Z",{"wat":343,"direct":356},{"assetPaths":344,"generatorPatterns":349,"scriptPaths":350,"versionParams":351},[345,346,347,348],"\u002Fwp-content\u002Fplugins\u002Foca-for-woocommerce\u002Fassets\u002Fcss\u002Fadmin-style.css","\u002Fwp-content\u002Fplugins\u002Foca-for-woocommerce\u002Fassets\u002Fjs\u002Fadmin-script.js","\u002Fwp-content\u002Fplugins\u002Foca-for-woocommerce\u002Fassets\u002Fcss\u002Ffrontend-style.css","\u002Fwp-content\u002Fplugins\u002Foca-for-woocommerce\u002Fassets\u002Fjs\u002Ffrontend-script.js",[],[346,348],[352,353,354,355],"\u002Fwp-content\u002Fplugins\u002Foca-for-woocommerce\u002Fassets\u002Fcss\u002Fadmin-style.css?ver=","\u002Fwp-content\u002Fplugins\u002Foca-for-woocommerce\u002Fassets\u002Fjs\u002Fadmin-script.js?ver=","\u002Fwp-content\u002Fplugins\u002Foca-for-woocommerce\u002Fassets\u002Fcss\u002Ffrontend-style.css?ver=","\u002Fwp-content\u002Fplugins\u002Foca-for-woocommerce\u002Fassets\u002Fjs\u002Ffrontend-script.js?ver=",{"cssClasses":357,"htmlComments":363,"htmlAttributes":364,"restEndpoints":368,"jsGlobals":372,"shortcodeOutput":376},[358,359,360,361,362],"oca-shipping-method-wrapper","oca-shipping-method-field","oca-shipping-method-label","oca-shipping-method-input","oca-shipping-branches-select",[],[365,366,367],"data-oca-shipping-rate","data-oca-shipping-id","data-oca-branch-id",[369,370,371],"\u002Fwp-json\u002Fcr-oca\u002Fv1\u002Fbranches","\u002Fwp-json\u002Fcr-oca\u002Fv1\u002Fquote","\u002Fwp-json\u002Fcr-oca\u002Fv1\u002Ftracking",[373,374,375],"OCA_Admin","OCA_Frontend","OCA_Shipping_Branches",[377],"[oca_tracking_form]"]