@dori-ai/dori-side-widget@1.13.136
A modern, responsive chat widget built with React and Chakra UI, designed for seamless integration into any website. The widget provides an AI-powered chat experience with e-commerce capabilities, perfect for customer support and sales assistance.
AI Security Review
scanned 21d ago · by lpm-firewall-aiSource inspection supports a clean verdict: the package entrypoint initializes a Dori storefront widget, and the reviewed network and token flows are tied to its chat, commerce, and tracking features. The scanner’s account-hijack label is not established by the inspected source.
Decision evidence
public snapshot- package.json names dist/widget.js as the entrypoint and declares no lifecycle script.
- The entrypoint imports the widget asset and calls its initializer; the asset mounts the Dori widget UI.
- The widget uses standardapi.dori.tech and retries failed JavaScript asset imports with a retry query parameter.
- The inspected service routes cover assistant, cart, product/session tracking, feedback, and Klaviyo widget features; product tracking sends product and customer identifiers.
- Customer tokens are fetched from a same-origin Shopify route when a customer ID is present, then included in assistant requests.
- The offline artifact record identifies the shipped blob as gzip-compressed UTF-8 data corresponding to the widget entrypoint.
Source & flagged code
6 flaggedPackage source references dynamic require/import behavior.
dist/widget.jsView on unpkg · L1Browser source reuses an authenticated session to collect identity data and mutate account settings while reporting externally.
dist/assets/main-CsqlthpM.jsView on unpkg · L1Findings
Affected versions and remediation
This report applies to @dori-ai/dori-side-widget@1.13.136.
See all versions of @dori-ai/dori-side-widget for other recorded verdicts.
- Review the evidence and your use of @dori-ai/dori-side-widget@1.13.136 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.