← Home

@react-three/drei

24
Versions
License
No
Install Scripts
Missing
Provenance

Supply chain provenance

Status for the latest visible version.

No SLSA provenance npm registry signatures gitHead linked

Without SLSA provenance there is no cryptographic link between this tarball and the public source — the axios compromise (March 2026) relied on exactly this gap.

Maintainers

gsimonegiuliozstephencorwindrcmdatdfka_rickcodyjasonbennett

Keywords

reactthreethreejsreact-three-fiber

Accepted risks

Findings the reviewer chose to accept rather than block on.

SourceRuleReasonAccepted byWhen
dependencies unvetted-dep:three-stdlib AI (dependencies): three-stdlib is a core Three.js ecosystem dependency, standard for @react-three/drei across all versions. ai
dependencies unvetted-dep:troika-three-text AI (dependencies): troika-three-text is a well-known 3D text rendering library, standard dependency for this package. ai
dependencies unvetted-dep:three-mesh-bvh AI (dependencies): three-mesh-bvh is a well-known Three.js BVH acceleration library, standard for this package. ai
dependencies unvetted-dep:camera-controls AI (dependencies): camera-controls is a standard Three.js camera control library, expected dependency for drei. ai
dependencies unvetted-dep:maath AI (dependencies): maath is a pmndrs math utility library, part of the same ecosystem as drei. ai
dependencies unvetted-dep:meshline AI (dependencies): meshline is a well-known Three.js line rendering library, standard for drei. ai
dependencies unvetted-dep:detect-gpu AI (dependencies): detect-gpu is a legitimate GPU detection library, appropriate for a 3D graphics helper. ai
dependencies unvetted-dep:stats-gl AI (dependencies): stats-gl is a WebGL performance stats library, standard utility for drei. ai
dependencies unvetted-dep:stats.js AI (dependencies): stats.js is a classic JS performance monitor, standard utility for drei. ai
dependencies unvetted-dep:suspend-react AI (dependencies): suspend-react is a pmndrs React Suspense utility, part of the same ecosystem. ai
dependencies unvetted-dep:tunnel-rat AI (dependencies): tunnel-rat is a pmndrs React portal utility, part of the same ecosystem. ai
dependencies unvetted-dep:glsl-noise AI (dependencies): glsl-noise is a well-known GLSL shader noise library, appropriate for a 3D graphics helper. ai
dependencies unvetted-dep:@use-gesture/react AI (dependencies): @use-gesture/react is a well-established gesture library from pmndrs ecosystem, standard for drei. ai
dependencies unvetted-dep:@monogrid/gainmap-js AI (dependencies): @monogrid/gainmap-js is a gainmap HDR image library, appropriate for Three.js texture handling in drei. ai
dependencies unvetted-dep:@mediapipe/tasks-vision AI (dependencies): @mediapipe/tasks-vision is Google's MediaPipe vision library, used for face/hand tracking features in drei. ai
phantom-deps phantom-dep:cross-env AI (phantom-deps): cross-env is a build/dev tool dependency; phantom detection is expected for build-time-only usage. ai
phantom-deps phantom-dep:glsl-noise AI (phantom-deps): glsl-noise is used as GLSL shader source, not a JS import; phantom detection is a false positive. ai
phantom-deps phantom-dep:use-sync-external-store AI (phantom-deps): use-sync-external-store may be used indirectly via zustand or other deps; phantom detection is expected. ai

Versions (showing 24 of 24)

Version Deps Published
10.7.7 21 / 0
10.7.6 21 / 0
10.7.5 21 / 0
10.7.4 21 / 0
10.7.3 21 / 0
10.7.2 21 / 0
10.7.1 21 / 0
10.7.0 21 / 0
10.6.1 21 / 0
10.6.0 21 / 0
10.5.2 21 / 0
10.5.1 21 / 0
10.5.0 21 / 0
10.4.4 21 / 0
10.4.3 21 / 0
10.4.2 21 / 0
10.4.1 21 / 0
10.4.0 21 / 0
10.3.0 21 / 0
10.2.0 21 / 0
10.1.2 21 / 0
10.1.1 21 / 0
10.1.0 21 / 0
10.0.8 21 / 0

v10.7.7

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.

v10.7.6

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v10.7.5

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v10.7.4

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v10.7.3

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v10.7.2

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v10.7.1

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v10.7.0

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v10.6.1

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v10.6.0

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v10.5.2

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v10.5.1

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v10.5.0

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v10.4.4

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v10.4.3

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v10.4.2

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v10.4.1

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v10.4.0

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v10.3.0

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v10.2.0

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v10.1.2

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v10.1.1

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v10.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.

v10.0.8

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.