@vtex/faststore-plugin-buyer-portal@2.0.35
A plugin for faststore with buyer portal
AI Security Review
scanned 8d ago · by lpm-firewall-aiAuthenticated page flows disclose existing VTEX credentials to package-selected external agent recipients without recipient-specific consent. This is concrete credential exposure and warrants blocking publication.
Decision evidence
public snapshot- The order-entry route derives an existing VTEX authentication token and passes it to the embedded layout.
- The order-entry layout sends that token, session data, and account identifiers to a hardcoded Vercel-hosted agent.
- The buyer organization manager route obtains an existing VTEX token and passes it to its agent layout.
- The buyer agent layout sends the token and account identifiers to a hardcoded Vercel-hosted agent.
- The layouts send authentication data automatically when their embedded agents signal readiness or load.
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 order-entry route derives an existing VTEX authentication token and passes it to the embedded layout.
Findings
Affected versions and remediation
This report applies to @vtex/faststore-plugin-buyer-portal@2.0.35.
See all versions of @vtex/faststore-plugin-buyer-portal for other recorded verdicts.
- Avoid installing @vtex/faststore-plugin-buyer-portal@2.0.35. Remove it from direct dependencies and check your lockfile for transitive copies.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
- If this version ran, investigate the affected machine and build environment. Rotate credentials it could access and rebuild from a trusted environment.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.