[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fLNfz4TwZavYzP5Kxp0LRol26UN6jSaUkr2fU-od9iHU":3,"$f3KGZXEeEI9Kwf7iIQ2bKhonbxRDecbO5iDZ5kXG8-c4":403,"$fHvprIllQI-xpahyCuxuKxXymBkcYHGkA61XGCcou0BQ":407},{"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":382},"pwl-dte-for-bsale","PWL DTE for Bsale","2.1.0","PluginLatam","https:\u002F\u002Fprofiles.wordpress.org\u002Fuserdm\u002F","\u003Cp>\u003Cstrong>PWL DTE for Bsale\u003C\u002Fstrong> connects your WooCommerce store with \u003Ca href=\"https:\u002F\u002Fwww.bsale.cl\u002F\" rel=\"nofollow ugc\">Bsale\u003C\u002Fa>, the leading electronic invoicing and point-of-sale platform in Chile. When an order is completed, the plugin automatically generates the corresponding tax document (boleta or factura electrónica) and submits it to the SII.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic boleta electrónica\u003C\u002Fstrong> — generated when an order is completed (codeSii 39)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Factura electrónica\u003C\u002Fstrong> — customer checks “I need an invoice” at checkout and provides their RUT and company name\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time RUT validation\u003C\u002Fstrong> — check digit verification with instant feedback\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Classic and Blocks checkout compatible\u003C\u002Fstrong> — works with WooCommerce shortcode checkout and the new Blocks checkout (WC 8.6+)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manual stock sync\u003C\u002Fstrong> — update WooCommerce stock from Bsale with one click\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Duplicate prevention\u003C\u002Fstrong> — uses referenceId to avoid issuing the same DTE twice\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>[pwl_dte]\u003C\u002Fcode> shortcode\u003C\u002Fstrong> — display the tax document on the order confirmation page or My Account\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sandbox mode\u003C\u002Fstrong> — test without affecting real SII documents\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Activity logs\u003C\u002Fstrong> — detailed record of every DTE issued with status and folio number\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 6.0 or higher\u003C\u002Fli>\n\u003Cli>WooCommerce 8.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 8.0 or higher\u003C\u002Fli>\n\u003Cli>Active \u003Ca href=\"https:\u002F\u002Fwww.bsale.cl\u002F\" rel=\"nofollow ugc\">Bsale\u003C\u002Fa> account with API token\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Lite vs Pro\u003C\u002Fh4>\n\u003Cp>The free (Lite) edition includes boleta, factura, checkout fields, manual stock sync, and DTE shortcode.\u003C\u002Fp>\n\u003Cp>The Pro version adds: automatic cron-based stock sync, dedicated stock office, multi-office support (shipping method \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> office mapping), automatic retry for failed DTEs, real-time webhooks, and credit notes on refunds.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pro edition (commercial):\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fpluginwordpresslatam.cl\u002Fproducto\u002Fbsale-dte-integracion-woocommerce-bsale-dte-pro\u002F\" rel=\"nofollow ugc\">Bsale DTE Pro — purchase and details on PluginLATAM\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the \u003Ca href=\"https:\u002F\u002Fwww.bsale.cl\u002F\" rel=\"nofollow ugc\">Bsale API\u003C\u002Fa> to generate and manage electronic tax documents (DTEs) required by Chilean tax law (SII).\u003C\u002Fp>\n\u003Ch4>What data is sent and when\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>When a WooCommerce order is completed, the order details (products, quantities, prices, and customer billing information such as RUT and company name) are sent to Bsale to create a tax document (boleta or factura electrónica).\u003C\u002Fli>\n\u003Cli>When manual stock sync is triggered by the store admin, product SKUs are sent to retrieve current stock levels from Bsale.\u003C\u002Fli>\n\u003Cli>When testing the API connection from the settings page, a simple request is made to verify the token is valid. No customer data is sent.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Service information\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Bsale website: \u003Ca href=\"https:\u002F\u002Fwww.bsale.cl\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.bsale.cl\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Bsale API documentation: \u003Ca href=\"https:\u002F\u002Fdocs.bsale.dev\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdocs.bsale.dev\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>API hosts used by this plugin:\n\u003Cul>\n\u003Cli>Default API base URL used by the client: \u003Ccode>https:\u002F\u002Fapi.bsale.io\u002Fv1\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Additional v2 endpoint usage (for product import and webhook resource reads): \u003Ccode>https:\u002F\u002Fapi.bsale.io\u002Fv2\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Terms of service: \u003Ca href=\"https:\u002F\u002Fwww.bsale.cl\u002Fsheet\u002Fcondiciones-uso\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.bsale.cl\u002Fsheet\u002Fcondiciones-uso\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy policy: \u003Ca href=\"https:\u002F\u002Fwww.bsale.cl\u002Fsheet\u002Fpolitica-privacidad\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.bsale.cl\u002Fsheet\u002Fpolitica-privacidad\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Automatically generate electronic tax documents (boletas and facturas) via Bsale when orders are completed in WooCommerce.",0,369,"2026-04-20T16:30:00.000Z","6.9.5","6.0","8.0",[18,19,20,21,22],"bsale","chile","dte","electronic-invoicing","woocommerce","https:\u002F\u002Fpluginwordpresslatam.cl\u002Fproducto\u002Fbsale-dte\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpwl-dte-for-bsale.2.1.0.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"userdm",1,30,94,"2026-08-29T20:17:38.832Z",[37,59,76,96,112],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":57,"download_link":58,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"comunas-de-chile-para-woocommerce","Comunas de Chile para WooCommerce","2026.01.25","Andrés Reyes Galgani","https:\u002F\u002Fprofiles.wordpress.org\u002Fandresreyesdev\u002F","\u003Cp>Este plugin permite:\u003Cbr \u002F>\n– Modificar el nombre del campo “State” por “Comuna”.\u003Cbr \u002F>\n– Añadir la lista completa de las 346 comunas de Chile para optimizar la experiencia de compra.\u003Cbr \u002F>\n– \u003Cstrong>Compatible con el Checkout Clásico y el nuevo Checkout de Bloques de WooCommerce.\u003C\u002Fstrong>\u003Cbr \u002F>\n– Compatibilidad declarada con WooCommerce HPOS y bloques de carrito\u002Fcheckout.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Soporte oficial para las 346 comunas de Chile, basado en datos oficiales del Gobierno de Chile.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatible con el nuevo Checkout de Bloques de WooCommerce\u003C\u002Fstrong> (introducido en WC 8.3+).\u003C\u002Fli>\n\u003Cli>Compatible con el checkout clásico de WooCommerce.\u003C\u002Fli>\n\u003Cli>Notificación en el área de administración con opciones adicionales para activar servicios de envío.\u003C\u002Fli>\n\u003Cli>Elimina campos irrelevantes como el código postal en Chile.\u003C\u002Fli>\n\u003Cli>Declaración de compatibilidad con HPOS (High-Performance Order Storage).\u003C\u002Fli>\n\u003C\u002Fol>\n","Agrega las Comunas de Chile a WooCommerce para mejorar la experiencia de envío.",2000,37717,92,16,"2026-01-25T19:42:00.000Z","6.7.5","5.0","7.4",[54,19,55,56,22],"checkout","comunas","shipping","https:\u002F\u002Fandres.reyes.dev","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcomunas-de-chile-para-woocommerce.2026.01.25.zip",{"slug":60,"name":61,"version":62,"author":41,"author_profile":42,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":52,"tags":72,"homepage":57,"download_link":75,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"calculo-de-despacho-via-starken-para-woocommerce","Despacho vía Starken Pro para WooCommerce","2026.07.01","\u003Cp>\u003Cstrong>El plugin de Starken para WooCommerce más completo y actualizado del mercado.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Calcula el despacho en línea con valores reales entregados por Starken, basándose en el tamaño y peso del envío. Incluye despacho a domicilio (normal\u002Fexpress) y retiro en agencia (normal\u002Fexpress), con cotización precisa según la comuna de destino.\u003C\u002Fp>\n\u003Ch4>Funcionalidades gratuitas\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Cotización en línea real\u003C\u002Fstrong> contra la API de Starken (no valores fijos ni estimaciones).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Despacho a domicilio\u003C\u002Fstrong> normal y express.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Despacho a agencia\u003C\u002Fstrong> normal y express (retiro en sucursal Starken).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Selección de agencia preferida\u003C\u002Fstrong> en el checkout (clásico y WooCommerce Blocks) para cotizar según la agencia específica.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatible con HPOS\u003C\u002Fstrong> (High-Performance Order Storage) y Cart\u002FCheckout Blocks de WooCommerce.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Regiones y comunas de Chile\u003C\u002Fstrong> nativas (ISO 3166-2:CL), filtrado dinámico de comunas según región.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Validación de RUT\u003C\u002Fstrong> chileno en el checkout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caché local de cotizaciones\u003C\u002Fstrong> (transients) para reducir llamadas a la API y acelerar el checkout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dimensiones por defecto\u003C\u002Fstrong> configurables para productos sin peso\u002Fmedidas.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Envío de emergencia\u003C\u002Fstrong> (fallback) con costo fijo si la API no responde.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-registro de API Key\u003C\u002Fstrong> desde la configuración del plugin (un clic).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Botón de probar conexión\u003C\u002Fstrong> para diagnosticar problemas.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Panel de administración con pestañas\u003C\u002Fstrong> organizadas: Conexión, Checkout, Cálculo, Seguimiento y Depuración.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Log detallado\u003C\u002Fstrong> opcional para diagnosticar problemas de cotización.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Funcionalidades Premium\u003C\u002Fh4>\n\u003Cp>Disponibles al activar un plan en \u003Ca href=\"https:\u002F\u002Fwww.anyda.xyz\" rel=\"nofollow ugc\">anyda.xyz\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Cotizaciones ilimitadas\u003C\u002Fstrong> (el plan gratis incluye 500 cotizaciones mensuales).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seguimiento de despachos (Tracking)\u003C\u002Fstrong> con consulta automática a Starken cada 6\u002F12\u002F24 horas.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Webhooks firmados\u003C\u002Fstrong> (HMAC-SHA256) para recibir actualizaciones de estado en tiempo real.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Notificaciones por email\u003C\u002Fstrong> al cliente cuando cambia el estado del envío (registrado, en tránsito, en destino, entregado).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bloque de seguimiento público\u003C\u002Fstrong> en la página de la orden con timeline visual de progreso.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Meta box de tracking\u003C\u002Fstrong> en el panel de administración de la orden.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Registro automático de despachos\u003C\u002Fstrong> al completar la orden (POST a la API con datos del receptor).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Margen de ganancia\u003C\u002Fstrong> configurable (monto fijo o porcentaje) sobre el costo del envío.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Logo de Starken\u003C\u002Fstrong> en el checkout en reemplazo del texto.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Emisión de etiquetas\u003C\u002Fstrong> (básica en PDF y oficial vía Starken) disponibles vía API.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Planes y precios\u003C\u002Fh4>\n\u003Cp>Los planes son jerárquicos y se gestionan en \u003Ca href=\"https:\u002F\u002Fwww.anyda.xyz\" rel=\"nofollow ugc\">anyda.xyz\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cp>  Plan\u003Cbr \u002F>\n  Precio (CLP\u002Fmes)\u003Cbr \u002F>\n  Incluye\u003C\u002Fp>\n\u003Cp>  Gratis\u003Cbr \u002F>\n  $0\u003Cbr \u002F>\n  500 cotizaciones mensuales\u003C\u002Fp>\n\u003Cp>  Pro\u003Cbr \u002F>\n  $5.000\u003Cbr \u002F>\n  Cotizaciones ilimitadas + registro de despachos + margen de ganancia + logo\u003C\u002Fp>\n\u003Cp>  Tracking\u003Cbr \u002F>\n  +$15.000\u003Cbr \u002F>\n  Seguimiento automático + webhooks + notificaciones + bloque de progreso\u003C\u002Fp>\n\u003Cp>  Etiqueta básica\u003Cbr \u002F>\n  +$10.000\u003Cbr \u002F>\n  Etiquetas PDF personalizadas\u003C\u002Fp>\n\u003Cp>  Etiqueta oficial\u003Cbr \u002F>\n  +$25.000\u003Cbr \u002F>\n  Emisión oficial vía Starken con cuenta corriente del cliente\u003C\u002Fp>\n\u003Ch4>Importante\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Es requerida una API Key gratuita desde \u003Ca href=\"https:\u002F\u002Fwww.anyda.xyz\" rel=\"nofollow ugc\">anyda.xyz\u003C\u002Fa> válida para el dominio de tu tienda. Sin esta no funcionará el plugin.\u003C\u002Fli>\n\u003Cli>El plugin funciona de manera nativa con las Regiones de Chile incluidas desde WooCommerce 6.0 (ISO 3166-2:CL).\u003C\u002Fli>\n\u003Cli>Si usas plugins que modifican el checkout y alteran los nombres de regiones\u002Fcomunas (como MkRapel, MasterBip u otros), es probable que el plugin no funcione correctamente, ya que Starken requiere nombres específicos de comunas.\u003C\u002Fli>\n\u003Cli>Este plugin es específico para Starken y no funcionará con otros couriers como Chilexpress.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>¿Dudas? ¿Consultas? ¿Soporte? Visita \u003Ca href=\"https:\u002F\u002Fwww.anyda.xyz\" rel=\"nofollow ugc\">anyda.xyz\u003C\u002Fa> y abre un ticket desde el apartado \u003Cstrong>Soporte\u003C\u002Fstrong>. Respondemos a la brevedad.\u003C\u002Fp>\n","Cálculo de despacho en línea con Starken para WooCommerce. Cotización real, despacho a domicilio y agencia (normal\u002Fexpress), selección de agencia en e &hellip;",400,31801,96,15,"2026-07-03T04:54:00.000Z","6.6.5","5.5",[19,56,73,74,22],"starken","turbus","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcalculo-de-despacho-via-starken-para-woocommerce.2026.07.01.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":65,"downloaded":84,"rating":25,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":89,"tags":90,"homepage":93,"download_link":94,"security_score":95,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"regiones-de-chile-para-woocommerce","Regiones de Chile para WooCommerce","0.4","melvisnap","https:\u002F\u002Fprofiles.wordpress.org\u002Fmelvisnap\u002F","\u003Cp>Añade al campo \u003Ccode>states\u003C\u002Fcode> las regiones de Chile (16 regiones), para ser utilizados en los métodos de envío, carrito y checkout.\u003C\u002Fp>\n\u003Cp>Te permitirá crear reglas para cada región, ajustar precios y configurar envíos gratuitos.\u003C\u002Fp>\n","Agrega las regiones de Chile al proceso de pago de WooCommerce",10608,3,"2019-06-27T20:41:00.000Z","5.2.24","4.0","",[19,91,92,56,22],"envios","regiones","https:\u002F\u002Fmmrm.cl","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fregiones-de-chile-para-woocommerce.zip",85,{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":65,"downloaded":104,"rating":67,"num_ratings":48,"last_updated":105,"tested_up_to":14,"requires_at_least":106,"requires_php":107,"tags":108,"homepage":110,"download_link":111,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"voya-chile-lugares-y-cotizador-de-despachos","Voyapp Chile – Lugares y Cotizador de Despachos","1.8.7","Voyapp","https:\u002F\u002Fprofiles.wordpress.org\u002Fvoyacl\u002F","\u003Cp>Añade las regiones y comunas de Chile a WooCommerce, además, si te registras en \u003Ca href=\"https:\u002F\u002Fapp.voyapp.cl\u002Fregister\" rel=\"nofollow ugc\">Voyapp\u003C\u002Fa> podrás conseguir una API KEY para poder contar con un cotizador de despachos y seguimiento de pedidos para tu tienda.\u003C\u002Fp>\n\u003Cp>Contamos con un \u003Cstrong>Plan Gratuito\u003C\u002Fstrong> para tiendas emergentes con el cual podrás utilizar toda nuestra plataforma hasta por 20 consultas mensuales. Incluyendo cotizador para todos los couriers, seguimiento de envíos y también la creación de etiquetas de despacho.\u003C\u002Fp>\n\u003Cp>El cotizador obtiene en tiempo real el precio del despacho (valor concreto entregado por los couriers actualmente integrados en la plataforma) en base a las dimensiones y peso del pedido, además del origen y destino de este.\u003C\u002Fp>\n\u003Cp>Cabe destacar que, a pesar de que las solicitudes de cotización son procesadas por nuestros servidores, el correcto funcionamiento depende directamente de las respuestas de los sistemas de los couriers.\u003C\u002Fp>\n\u003Cp>Para funcionar, este plugin requiere tener instalado y activado WooCommerce en tu sitio web WordPress.\u003C\u002Fp>\n\u003Cp>Voyapp es totalmente compatible con la característica HPOS de WooCommerce y también con el maravilloso plugin \u003Ca href=\"https:\u002F\u002Fes.wordpress.org\u002Fplugins\u002Fwc-ciudades-y-regiones-de-chile\u002F\" rel=\"nofollow ugc\">“MkRapel Regiones y Ciudades de Chile para WC”\u003C\u002Fa> de nuestros amigos de \u003Ca href=\"https:\u002F\u002Fmarketingrapel.cl\u002F\" rel=\"nofollow ugc\">Marketing Rapel\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Tutoriales\u003C\u002Fh3>\n\u003Cp>Para saber como utilizar e integrar Voyapp, visita \u003Ca href=\"https:\u002F\u002Fvoyapp.cl\u002Ftutoriales\" rel=\"nofollow ugc\">nuestra página de tutoriales\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Términos y Condiciones\u003C\u002Fh3>\n\u003Cp>Para más información sobre los Términos y Condiciones, accede al \u003Ca href=\"https:\u002F\u002Fvoyapp.cl\u002Fterminos-y-condiciones\" rel=\"nofollow ugc\">siguiente enlace\u003C\u002Fa>.\u003C\u002Fp>\n","Añade las regiones y comunas de Chile a WooCommerce. También podrás contar con un cotizador de despachos de múltiples couriers y mucho más.",18281,"2026-03-29T00:49:00.000Z","5.6","7.0",[19,109,56,73,22],"chilexpress","https:\u002F\u002Fvoyapp.cl","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvoya-chile-lugares-y-cotizador-de-despachos.1.8.7.zip",{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":120,"downloaded":121,"rating":122,"num_ratings":85,"last_updated":123,"tested_up_to":124,"requires_at_least":15,"requires_php":89,"tags":125,"homepage":127,"download_link":128,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"woocommerce-khipu","Khipu for WooCommerce","4.1.5","khipu","https:\u002F\u002Fprofiles.wordpress.org\u002Fkhipu\u002F","\u003Cp>Permite el uso de khipu en WooCommerce, khipu es un medio de pago que permite pagar usando Cuentas Bancarias.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Aviso legal:\u003C\u002Fstrong> Este plugin no está afiliado ni respaldado por Automattic Inc. o por la marca WooCommerce. “WooCommerce” es una marca registrada de Automattic Inc.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>Este plugin se conecta al servicio externo “Khipu Payment API” para crear y consultar pagos.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>¿Qué datos se envían y cuándo?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>En la creación de un pago, se envían: monto, moneda, orden\u002FID interno, descripción y URL(s) de retorno\u002Fnotificación necesarias para procesar el pago.\u003C\u002Fli>\n\u003Cli>En la consulta de un pago, se solicita el estado del pago usando el identificador de pago devuelto por la API.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>¿Por qué?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Es necesario para iniciar y confirmar transacciones de pago dentro del flujo de WooCommerce.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>¿Dónde puedo revisar las políticas?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Términos del servicio de Khipu: https:\u002F\u002Fkhipu.com\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Política de privacidad de Khipu: https:\u002F\u002Fkhipu.com\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>¿A quién contacto en caso de dudas o problemas?\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>En caso de cualquier problema con el plugin y su configuración, puedes escribirnos a soporte@khipu.com\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Permite el uso de khipu en WooCommerce, khipu es un medio de pago que permite pagar usando Cuentas Bancarias.",300,13130,46,"2025-11-05T01:10:00.000Z","6.8.6",[19,116,126,22],"payment-gateway","https:\u002F\u002Fkhipu.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-khipu.4.1.5.zip",{"attackSurface":130,"codeSignals":276,"taintFlows":287,"riskAssessment":376,"analyzedAt":381},{"hooks":131,"ajaxHandlers":248,"restRoutes":268,"shortcodes":269,"cronEvents":274,"entryPointCount":275,"unprotectedCount":11},[132,138,141,143,148,152,155,159,164,169,172,176,179,181,186,188,192,196,198,203,206,211,215,219,222,225,229,232,235,239,244],{"type":133,"name":134,"callback":135,"file":136,"line":137},"action","admin_notices","closure","pwl-dte-for-bsale.php",38,{"type":133,"name":139,"callback":135,"priority":11,"file":136,"line":140},"plugins_loaded",56,{"type":133,"name":134,"callback":135,"file":136,"line":142},60,{"type":133,"name":144,"callback":145,"file":146,"line":147},"admin_menu","add_menu_pages","src\u002FAdmin\u002FAdmin.php",20,{"type":133,"name":149,"callback":150,"file":146,"line":151},"admin_enqueue_scripts","enqueue_assets",21,{"type":133,"name":134,"callback":153,"file":146,"line":154},"maybe_show_token_notice",22,{"type":133,"name":156,"callback":157,"file":146,"line":158},"admin_head","suppress_foreign_notices",23,{"type":160,"name":161,"callback":162,"file":146,"line":163},"filter","manage_edit-shop_order_columns","add_order_column",27,{"type":133,"name":165,"callback":166,"priority":167,"file":146,"line":168},"manage_shop_order_posts_custom_column","render_order_column",10,28,{"type":160,"name":170,"callback":162,"file":146,"line":171},"woocommerce_shop_order_list_table_columns",31,{"type":133,"name":173,"callback":174,"priority":167,"file":146,"line":175},"woocommerce_shop_order_list_table_custom_column","render_order_column_hpos",32,{"type":133,"name":144,"callback":177,"file":178,"line":163},"add_menu_page","src\u002FAdmin\u002FLogsPage.php",{"type":133,"name":149,"callback":180,"file":178,"line":168},"enqueue_scripts",{"type":133,"name":182,"callback":183,"file":184,"line":185},"add_meta_boxes","add_metabox","src\u002FAdmin\u002FOrderMetabox.php",25,{"type":133,"name":149,"callback":180,"file":184,"line":187},26,{"type":133,"name":189,"callback":190,"file":191,"line":175},"admin_init","register_settings","src\u002FAdmin\u002FSettings.php",{"type":133,"name":193,"callback":194,"file":191,"line":195},"admin_post_pwl_dte_test_connection","test_connection",33,{"type":133,"name":149,"callback":180,"file":191,"line":197},34,{"type":160,"name":199,"callback":200,"priority":167,"file":201,"line":202},"load_textdomain_mofile","fallback_spanish_mofile","src\u002FCore\u002FPlugin.php",29,{"type":160,"name":204,"callback":205,"file":201,"line":175},"cron_schedules","register_cron_schedules",{"type":160,"name":207,"callback":208,"file":209,"line":210},"woocommerce_checkout_fields","add_invoice_fields","src\u002FIntegration\u002FCheckoutFields.php",11,{"type":133,"name":212,"callback":213,"priority":167,"file":209,"line":214},"woocommerce_after_checkout_validation","validate_invoice_fields",12,{"type":133,"name":216,"callback":217,"file":209,"line":218},"woocommerce_checkout_update_order_meta","save_invoice_fields",13,{"type":133,"name":220,"callback":221,"priority":147,"file":209,"line":68},"woocommerce_init","register_blocks_fields",{"type":133,"name":223,"callback":224,"priority":167,"file":209,"line":48},"woocommerce_validate_additional_field","validate_blocks_fields",{"type":133,"name":226,"callback":227,"file":209,"line":228},"woocommerce_store_api_checkout_order_processed","map_blocks_fields_to_legacy_meta",17,{"type":133,"name":230,"callback":231,"file":209,"line":154},"woocommerce_admin_order_data_after_billing_address","display_admin_order_meta",{"type":133,"name":233,"callback":234,"priority":167,"file":209,"line":158},"woocommerce_email_after_order_table","display_email_order_meta",{"type":133,"name":236,"callback":237,"file":209,"line":238},"wp_enqueue_scripts","enqueue_checkout_scripts",24,{"type":160,"name":240,"callback":241,"priority":147,"file":242,"line":243},"woocommerce_thankyou_order_received_text","add_dte_to_thankyou","src\u002FIntegration\u002FDTEShortcode.php",19,{"type":133,"name":245,"callback":246,"priority":167,"file":247,"line":147},"woocommerce_order_status_completed","generate_dte_for_order","src\u002FIntegration\u002FDocumentEngine.php",[249,254,258,261,262,265],{"action":250,"nopriv":251,"callback":252,"hasNonce":253,"hasCapCheck":253,"file":146,"line":238},"pwl_dte_get_price_lists",false,"ajax_get_price_lists",true,{"action":255,"nopriv":251,"callback":256,"hasNonce":253,"hasCapCheck":253,"file":191,"line":257},"pwl_dte_get_offices","ajax_get_offices",37,{"action":259,"nopriv":251,"callback":260,"hasNonce":253,"hasCapCheck":251,"file":209,"line":243},"pwl_dte_validate_rut","ajax_validate_rut",{"action":259,"nopriv":253,"callback":260,"hasNonce":253,"hasCapCheck":251,"file":209,"line":147},{"action":263,"nopriv":251,"callback":264,"hasNonce":253,"hasCapCheck":253,"file":247,"line":151},"pwl_dte_regenerate_dte","ajax_regenerate_dte",{"action":266,"nopriv":251,"callback":267,"hasNonce":253,"hasCapCheck":253,"file":247,"line":154},"pwl_dte_send_dte_email","ajax_send_dte_email",[],[270],{"tag":271,"callback":272,"file":242,"line":273},"pwl_dte","render_dte_shortcode",18,[],7,{"dangerousFunctions":277,"sqlUsage":278,"outputEscaping":281,"fileOperations":32,"externalRequests":32,"nonceChecks":284,"capabilityChecks":285,"bundledLibraries":286},[],{"prepared":279,"raw":11,"locations":280},43,[],{"escaped":282,"rawEcho":11,"locations":283},241,[],6,9,[],[288,305,316,324,335,354,365],{"entryPoint":289,"graph":290,"unsanitizedCount":11,"severity":304},"\u003CAdmin> (src\u002FAdmin\u002FAdmin.php:0)",{"nodes":291,"edges":302},[292,296],{"id":293,"type":294,"label":295,"file":146,"line":137},"n0","source","$_GET (x2)",{"id":297,"type":298,"label":299,"file":146,"line":300,"wp_function":301},"n1","sink","echo() [XSS]",174,"echo",[303],{"from":293,"to":297,"sanitized":253},"low",{"entryPoint":306,"graph":307,"unsanitizedCount":11,"severity":304},"render_content (src\u002FAdmin\u002FLogsPage.php:84)",{"nodes":308,"edges":314},[309,312],{"id":293,"type":294,"label":310,"file":178,"line":311},"$_GET",88,{"id":297,"type":298,"label":299,"file":178,"line":313,"wp_function":301},187,[315],{"from":293,"to":297,"sanitized":253},{"entryPoint":317,"graph":318,"unsanitizedCount":11,"severity":304},"\u003CLogsPage> (src\u002FAdmin\u002FLogsPage.php:0)",{"nodes":319,"edges":322},[320,321],{"id":293,"type":294,"label":310,"file":178,"line":311},{"id":297,"type":298,"label":299,"file":178,"line":313,"wp_function":301},[323],{"from":293,"to":297,"sanitized":253},{"entryPoint":325,"graph":326,"unsanitizedCount":11,"severity":304},"\u003CCheckoutFields> (src\u002FIntegration\u002FCheckoutFields.php:0)",{"nodes":327,"edges":333},[328,331],{"id":293,"type":294,"label":329,"file":209,"line":330},"$_POST (x2)",169,{"id":297,"type":298,"label":299,"file":209,"line":332,"wp_function":301},247,[334],{"from":293,"to":297,"sanitized":253},{"entryPoint":336,"graph":337,"unsanitizedCount":32,"severity":353},"ajax_regenerate_dte (src\u002FIntegration\u002FDocumentEngine.php:290)",{"nodes":338,"edges":350},[339,342,345],{"id":293,"type":294,"label":340,"file":247,"line":341},"$_POST",303,{"id":297,"type":343,"label":344,"file":247,"line":341},"transform","→ get_document_by_order_id()",{"id":346,"type":298,"label":347,"file":348,"line":238,"wp_function":349},"n2","get_row() [SQLi]","src\u002FCore\u002FDatabase.php","get_row",[351,352],{"from":293,"to":297,"sanitized":251},{"from":297,"to":346,"sanitized":251},"high",{"entryPoint":355,"graph":356,"unsanitizedCount":32,"severity":353},"ajax_send_dte_email (src\u002FIntegration\u002FDocumentEngine.php:315)",{"nodes":357,"edges":362},[358,360,361],{"id":293,"type":294,"label":340,"file":247,"line":359},330,{"id":297,"type":343,"label":344,"file":247,"line":359},{"id":346,"type":298,"label":347,"file":348,"line":238,"wp_function":349},[363,364],{"from":293,"to":297,"sanitized":251},{"from":297,"to":346,"sanitized":251},{"entryPoint":366,"graph":367,"unsanitizedCount":375,"severity":353},"\u003CDocumentEngine> (src\u002FIntegration\u002FDocumentEngine.php:0)",{"nodes":368,"edges":372},[369,370,371],{"id":293,"type":294,"label":329,"file":247,"line":341},{"id":297,"type":343,"label":344,"file":247,"line":341},{"id":346,"type":298,"label":347,"file":348,"line":238,"wp_function":349},[373,374],{"from":293,"to":297,"sanitized":251},{"from":297,"to":346,"sanitized":251},2,{"summary":377,"deductions":378},"The \"pwl-dte-for-bsale\" plugin v2.0.10 demonstrates strong adherence to several WordPress security best practices. All identified entry points, including AJAX handlers and shortcodes, appear to have proper authentication and authorization checks in place. The plugin also exclusively utilizes prepared statements for all its SQL queries and performs comprehensive output escaping, mitigating common SQL injection and cross-site scripting (XSS) vulnerabilities. The absence of any known CVEs and a clean vulnerability history further contribute to a positive security posture.\n\nHowever, the taint analysis reveals potential security concerns. While no critical or high severity flows were identified in the critical\u002Fhigh severity categories, the presence of 3 flows with unsanitized paths indicates a risk of insecure handling of file operations or user-supplied input that could be manipulated to access unintended files or directories. The single file operation and single external HTTP request, while not inherently risky, warrant closer inspection in conjunction with these unsanitized path flows. \n\nIn conclusion, the plugin has a good foundation with its robust handling of database queries and output. The primary area of concern lies in the 3 identified flows with unsanitized paths, which could lead to vulnerabilities if not properly mitigated. Addressing these specific taint flow issues should be the priority to further strengthen the plugin's security.",[379],{"reason":380,"points":68},"Flows with unsanitized paths detected","2026-04-16T14:03:35.939Z",{"wat":383,"direct":392},{"assetPaths":384,"generatorPatterns":387,"scriptPaths":388,"versionParams":389},[385,386],"\u002Fwp-content\u002Fplugins\u002Fpwl-dte-for-bsale\u002Fassets\u002Fadmin\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fpwl-dte-for-bsale\u002Fassets\u002Fadmin\u002Fjs\u002Fadmin.js",[],[],[390,391],"pwl-dte-for-bsale\u002Fassets\u002Fadmin\u002Fcss\u002Fadmin.css?ver=","pwl-dte-for-bsale\u002Fassets\u002Fadmin\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":393,"htmlComments":394,"htmlAttributes":397,"restEndpoints":399,"jsGlobals":400,"shortcodeOutput":402},[4],[395,396],"\u003C!-- PWL DTE for Bsale -->","\u003C!-- PWL DTE for Bsale settings -->",[398],"data-pwl-dte-order-id",[],[401],"pwlDte",[],{"error":253,"url":404,"statusCode":405,"statusMessage":406,"message":406},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fpwl-dte-for-bsale\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":408,"versions":409},5,[410,415,422,429,436],{"version":6,"download_url":24,"svn_tag_url":411,"released_at":26,"has_diff":251,"diff_files_changed":412,"diff_lines":26,"trac_diff_url":413,"vulnerabilities":414,"is_current":253},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpwl-dte-for-bsale\u002Ftags\u002F2.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpwl-dte-for-bsale%2Ftags%2F2.0.10&new_path=%2Fpwl-dte-for-bsale%2Ftags%2F2.1.0",[],{"version":416,"download_url":417,"svn_tag_url":418,"released_at":26,"has_diff":251,"diff_files_changed":419,"diff_lines":26,"trac_diff_url":420,"vulnerabilities":421,"is_current":251},"2.0.10","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpwl-dte-for-bsale.2.0.10.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpwl-dte-for-bsale\u002Ftags\u002F2.0.10\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpwl-dte-for-bsale%2Ftags%2F2.0.9&new_path=%2Fpwl-dte-for-bsale%2Ftags%2F2.0.10",[],{"version":423,"download_url":424,"svn_tag_url":425,"released_at":26,"has_diff":251,"diff_files_changed":426,"diff_lines":26,"trac_diff_url":427,"vulnerabilities":428,"is_current":251},"2.0.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpwl-dte-for-bsale.2.0.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpwl-dte-for-bsale\u002Ftags\u002F2.0.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpwl-dte-for-bsale%2Ftags%2F2.0.8&new_path=%2Fpwl-dte-for-bsale%2Ftags%2F2.0.9",[],{"version":430,"download_url":431,"svn_tag_url":432,"released_at":26,"has_diff":251,"diff_files_changed":433,"diff_lines":26,"trac_diff_url":434,"vulnerabilities":435,"is_current":251},"2.0.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpwl-dte-for-bsale.2.0.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpwl-dte-for-bsale\u002Ftags\u002F2.0.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpwl-dte-for-bsale%2Ftags%2F2.0.7&new_path=%2Fpwl-dte-for-bsale%2Ftags%2F2.0.8",[],{"version":437,"download_url":438,"svn_tag_url":439,"released_at":26,"has_diff":251,"diff_files_changed":440,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":441,"is_current":251},"2.0.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpwl-dte-for-bsale.2.0.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpwl-dte-for-bsale\u002Ftags\u002F2.0.7\u002F",[],[]]