@shopify/cli@4.8.3
A CLI tool to build for the Shopify platform
AI Security Review
scanned 1mo ago · by lpm-firewall-aiSource supports a warning for conditional forwarding of an existing service credential to an unrestricted configured destination. It does not establish malicious intent or a publish-blocking attack.
Decision evidence
public snapshot- Deployment code can obtain the linked storefront's Oxygen deployment token automatically.
- UNSAFE_SHOPIFY_HYDROGEN_DEPLOYMENT_URL overrides the intended Oxygen service destination.
- Deployment URL validation checks URL format without restricting the destination host.
- The deployment request forwards the access token through authentication headers to the selected URL and executes a GraphQL request.
- The behavior activates through the user-invoked Hydrogen deployment command.
- The custom destination requires an explicit environment override and emits a warning.
- The default destination is Shopify's Oxygen service.
- package.json has no npm install lifecycle hooks or runtime self-dependency; no covert credential export was established.
Source & flagged code
17 flaggedPackage source references child process execution.
dist/chunk-T3IMDY72.jsView on unpkg · L237A single source file combines environment access, network access, and code or shell execution; review context before blocking.
Findings
Affected versions and remediation
This report applies to @shopify/cli@4.8.3.
See all versions of @shopify/cli for other recorded verdicts.
- Review the evidence and your use of @shopify/cli@4.8.3 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.