← Home

@nuxt/schema

Nuxt types and default configuration

3
Versions
MIT
License
No
Install Scripts
Verified
Provenance

Supply chain provenance

Status for the latest visible version.

SLSA provenance attestation npm registry signatures No source commit

Maintainers

nuxtbot

Accepted risks

Findings the reviewer chose to accept rather than block on.

SourceRuleReasonAccepted byWhen
maintainer-change maintainer-takeover AI (maintainer-change): Nuxt org moved to nuxtbot CI publishing; SLSA provenance confirms legitimate transition. ai
bogus-package bogus-package AI (bogus-package): Official Nuxt package; README links and missing keywords are not spam indicators here. ai
maintainer-change maintainer-added AI (maintainer-change): nuxtbot is the Nuxt org's CI bot account; stable across future versions. ai
dependencies unvetted-dep:postcss-import-resolver AI (dependencies): postcss-import-resolver is a standard PostCSS utility with no malicious signals; its use in a schema package for CSS config resolution is expected. ai
dependencies unvetted-dep:jiti AI (dependencies): jiti is a legitimate TypeScript/ESM runtime loader, a core dependency in the Nuxt/Vite ecosystem. No malicious signals; stable use across many Nuxt versions. ai
phantom-deps phantom-dep:c12 AI (phantom-deps): c12 is a Nuxt config loader used indirectly at runtime; phantom-dep pattern is expected for schema/config packages. ai
phantom-deps phantom-dep:jiti AI (phantom-deps): jiti is used indirectly via config resolution at runtime; phantom-dep pattern is expected for this package type. ai
phantom-deps phantom-dep:scule AI (phantom-deps): scule is a string utility used indirectly; phantom-dep pattern is expected for schema/config packages. ai
phantom-deps phantom-dep:create-require AI (phantom-deps): create-require is a CJS compatibility shim used indirectly; phantom-dep pattern is expected for this package. ai
dependencies unvetted-dep:@nuxt/ui-templates AI (dependencies): @nuxt/ui-templates is a first-party Nuxt package; unvetted status is a false positive for ecosystem packages. ai
dependencies unvetted-dep:uncrypto AI (dependencies): uncrypto is a UnJS ecosystem utility for cross-runtime crypto. Legitimate dependency maintained by the same Nuxt/UnJS team. ai
dependencies unvetted-dep:compatx AI (dependencies): compatx is a UnJS ecosystem utility, the same org as Nuxt. Legitimate dependency with stable usage across Nuxt versions. ai
maintainer-change maintainer-removed AI (maintainer-change): Removed maintainers are known Nuxt core team; reflects shift to automated CI/CD publishing with provenance attestation. ai
provenance publisher-changed AI (provenance): Transition from danielroe to GitHub Actions CI/CD with SLSA provenance is a standard, secure publishing practice for the Nuxt framework. ai
publish-pattern new-deps-added AI (publish-pattern): pkg-types is a legitimate UnJS ecosystem package maintained by the same org as Nuxt; its addition to @nuxt/schema is expected and benign. ai
dependencies unvetted-dep:defu AI (dependencies): defu is a well-known UnJS utility maintained by the same Nuxt/UnJS team; standard dependency across the Nuxt ecosystem. ai
dependencies unvetted-dep:pkg-types AI (dependencies): pkg-types is a stable utility package widely used in the Nuxt ecosystem; unvetted status does not reflect actual risk. ai

Versions (showing 3 of 3)

Version Deps Published
4.4.7 5 / 37
3.21.7 5 / 37
3.2.2 13 / 8

v4.4.7

3 findings
HIGH Complete maintainer takeover detected maintainer-change

All previous maintainers (antfu, atinux, pi0, clarkdo, danielroe) were replaced by new maintainers (nuxtbot). This is a strong signal of a potential package hijack and requires careful review.

INFO Has SLSA provenance attestation provenance

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

INFO Publisher changed: danielroe → GitHub Actions (on 2026-06-02) provenance

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

v3.21.7

3 findings
HIGH Complete maintainer takeover detected maintainer-change

All previous maintainers (antfu, atinux, pi0, clarkdo, danielroe) were replaced by new maintainers (nuxtbot). This is a strong signal of a potential package hijack and requires careful review.

INFO Has SLSA provenance attestation provenance

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

INFO Publisher changed: danielroe → GitHub Actions (on 2026-06-02) provenance

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

v3.2.2

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.