← Home

@magic-ext/wallet-kit

Magic SDK Wallet Kit Extension

5
Versions
MIT
License
No
Install Scripts
Verified
Provenance

Supply chain provenance

Status for the latest visible version.

SLSA provenance attestation npm registry signatures gitHead linked

Maintainers

seanliethellahcotevcastrillojasonatmagicmagiclabs_fejonathansoperdizigenjmac-magicnoahyoshidaernieyang09rush.deshpandejfifer-b9sjosh_scanlan

Accepted risks

Findings the reviewer chose to accept rather than block on.

SourceRuleReasonAccepted byWhen
source-diff obfuscated-file:dist/es/index.mjs AI (source-diff): Standard rollup+terser minified bundle; imports are all legitimate known packages with no obfuscation indicators. ai
source-diff net-exec-file:dist/es/index.mjs AI (source-diff): Network calls and dynamic execution are from wagmi/WalletConnect/appkit SDK patterns, not dropper behavior. ai
phantom-deps phantom-dep:libphonenumber-js AI (phantom-deps): Bundled dependency; not directly imported in source but legitimately used via bundled output. ai
phantom-deps phantom-dep:@magiclabs/ui-components AI (phantom-deps): First-party Magic Labs dep; bundled into dist output, not directly imported in source files. ai

Versions (showing 5 of 5)

Version Deps Published
0.10.0 7 / 16
0.9.0 7 / 16
0.8.3 7 / 16
0.7.0 6 / 16
0.1.0 0 / 0

v0.9.0

4 findings
HIGH Publisher changed: josh_scanlan → magiclabs_fe (on 2026-04-24) provenance

This version was published by a different npm account than previous versions on 2026-04-24. This could indicate a legitimate maintainer transition or an account compromise.

HIGH New obfuscated file: dist/es/index.mjs source-diff

Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.

HIGH New file with network + code execution: dist/es/index.mjs source-diff

Newly added file contains both network calls and dynamic code execution. This is a hallmark of dropper/loader malware.

INFO Has SLSA provenance attestation provenance

Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v0.2). This is the strongest supply chain integrity signal.

v0.8.3

4 findings
HIGH Publisher changed: josh_scanlan → magiclabs_fe (on 2026-04-01) provenance

This version was published by a different npm account than previous versions on 2026-04-01. This could indicate a legitimate maintainer transition or an account compromise.

HIGH New obfuscated file: dist/es/index.mjs source-diff

Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.

HIGH New file with network + code execution: dist/es/index.mjs source-diff

Newly added file contains both network calls and dynamic code execution. This is a hallmark of dropper/loader malware.

INFO Has SLSA provenance attestation provenance

Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v0.2). This is the strongest supply chain integrity signal.

v0.7.0

4 findings
HIGH Publisher changed: josh_scanlan → magiclabs_fe (on 2026-02-27) provenance

This version was published by a different npm account than previous versions on 2026-02-27. This could indicate a legitimate maintainer transition or an account compromise.

HIGH New obfuscated file: dist/es/index.mjs source-diff

Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.

HIGH New file with network + code execution: dist/es/index.mjs source-diff

Newly added file contains both network calls and dynamic code execution. This is a hallmark of dropper/loader malware.

INFO Has SLSA provenance attestation provenance

Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v0.2). This is the strongest supply chain integrity signal.

v0.1.0

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.