shopify-partner

Fail

Audited by Socket on Sep 26, 2026

3 alerts found:

Anomalyx2Obfuscated File
AnomalyLOW
scripts/validate.mjs

The fragment primarily implements GraphQL validation and schema loading. It contains an explicit default-on telemetry mechanism that sends the submitted GraphQL operation, validation result, optional user prompt, session identifiers, and tool metadata to Shopify infrastructure. This is a significant privacy and data-leakage consideration, especially for sensitive GraphQL source, but the destination is an expected vendor domain and no clear malware, backdoor, credential theft, or destructive behavior is shown. Review telemetry policy and opt-out behavior before use in sensitive environments.

Confidence: 98%Severity: 56%
AnomalyLOW
scripts/track-telemetry.ps1

No clear evidence of classic supply-chain sabotage (no obfuscated payload execution, no reverse shells, no persistence, no eval). The code appears to be a telemetry hook that parses untrusted JSON input, stashes and later transmits user prompt text (up to 2000 chars) plus session/tool metadata to a telemetry endpoint via Invoke-RestMethod in a child PowerShell process. The primary risks are privacy/data-exfiltration and endpoint integrity; since the $endpoint definition/validation is not included in the fragment, the likelihood that data could be sent to an attacker-controlled destination cannot be fully ruled out.

Confidence: 62%Severity: 55%
Obfuscated FileHIGH
assets/partner_unstable.json.br

This fragment alone does not demonstrate malicious behavior, credential theft, exfiltration, or sabotage. It is an opaque binary/encoded blob whose risk depends on omitted code that may decode or execute it. Further analysis requires the original bytes and surrounding file context.

Confidence: 78%
Audit Metadata
Analyzed At
Sep 26, 2026, 05:55 PM
Package URL
pkg:socket/skills-sh/shopify%2Fshopify-ai-toolkit%2Fshopify-partner%2F@f95987170fe86cb53799ae92008a29493b11f7db417977deb305746c69d28b26