@vtex/faststore-plugin-buyer-portal@2.0.36
A plugin for faststore with buyer portal
AI Security Review
scanned 8d ago · by lpm-firewall-aiThe package forwards VTEX authentication context to fixed, feature-named agent apps through origin-restricted iframe messaging. The inspected source supports an intended feature integration and shows no unrelated collection, malicious use, or install-time attack.
Decision evidence
public snapshot- package.json lists Husky under prepare and shows no preinstall, install, or postinstall hook.
- The buyer organization page supplies its VTEX token to a buyer-agent component. That component sends the token to its fixed, feature-specific iframe origin after the iframe signals readiness.
- The order-entry page supplies authentication context to its feature-specific agent component, which sends that context to its fixed iframe origin after readiness.
- Both agent iframes receive VTEX authentication data from separately hosted Vercel apps; their receiver implementations are outside this package snapshot.
Source & flagged code
5 flagged · loading sourceSource sends credentials or rich application records to a package-controlled external receiver enabled by default.
src/features/b2b-agent/layouts/B2BAgentLayout/B2BAgentLayout.tsxView on unpkgThe buyer organization page supplies its VTEX token to a buyer-agent component. That component sends the token to its fixed, feature-specific iframe origin after the iframe signals readiness.
src/features/b2b-agent/layouts/B2BAgentLayout/B2BAgentLayout.tsxView on unpkg · L6Findings
Affected versions and remediation
This report applies to @vtex/faststore-plugin-buyer-portal@2.0.36.
See all versions of @vtex/faststore-plugin-buyer-portal for other recorded verdicts.
- Review the evidence and your use of @vtex/faststore-plugin-buyer-portal@2.0.36 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.