← Home

@wordpress/scripts

Collection of reusable scripts for WordPress development.

10
Versions
GPL-2.0-or-later
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

garypendergastadamsilversteingziolontwbriadnoisysockskadamwhitegutenbergpluginjorgefilipecostaellatrixiandunn206whyisjakeockhamsirrealnosoloswwpisabelntsekourasnerraddesrosjtalldanwppeterwilsonccryanwelchermamaduka

Keywords

wordpressgutenbergscripts

Accepted risks

Findings the reviewer chose to accept rather than block on.

SourceRuleReasonAccepted byWhen
dependencies unvetted-dep:@wordpress/e2e-test-utils-playwright AI (dependencies): First-party WordPress org package; stable. ai
dependencies unvetted-dep:resolve-bin AI (dependencies): Stable utility dep used by build tooling; no malicious signals. ai
dependencies unvetted-dep:expect-puppeteer AI (dependencies): Standard e2e testing utility; expected for WordPress scripts package. ai
dependencies unvetted-dep:markdownlint-cli AI (dependencies): Standard linting tool; expected for WordPress scripts package. ai
dependencies unvetted-dep:@wordpress/eslint-plugin AI (dependencies): First-party WordPress org package; stable. ai
dependencies unvetted-dep:@wordpress/prettier-config AI (dependencies): First-party WordPress org package; stable. ai
dependencies unvetted-dep:@wordpress/stylelint-config AI (dependencies): First-party WordPress org package; stable. ai
phantom-deps phantom-dep:@wordpress/eslint-plugin AI (phantom-deps): First-party @wordpress scoped dep; false positive for this wrapper package. ai
phantom-deps phantom-dep:markdownlint-cli AI (phantom-deps): CLI tool exposed; stable false positive. ai
phantom-deps phantom-dep:check-node-version AI (phantom-deps): CLI tool exposed; stable false positive. ai
phantom-deps phantom-dep:webpack-dev-server AI (phantom-deps): CLI tool exposed; stable false positive. ai
phantom-deps phantom-dep:npm-package-json-lint AI (phantom-deps): CLI tool exposed; stable false positive. ai
phantom-deps phantom-dep:jest-environment-jsdom AI (phantom-deps): Referenced in jest config; stable false positive. ai
phantom-deps phantom-dep:@wordpress/stylelint-config AI (phantom-deps): Same-org config package exposed via config; stable false positive. ai
semgrep semgrep:child-process-import AI (semgrep): child_process used in webpack config for build tooling; expected and documented behavior. ai
phantom-deps phantom-dep:@wordpress/jest-preset-default AI (phantom-deps): Same-org preset exposed via config; stable false positive. ai
phantom-deps phantom-dep:@wordpress/npm-package-json-lint-config AI (phantom-deps): Same-org config package; stable false positive. ai
semgrep semgrep:dynamic-require AI (semgrep): Used to load user-supplied jest/puppeteer config files; standard build-tool pattern for this package. ai
phantom-deps phantom-dep:sass AI (phantom-deps): Tool exposes sass as a peer/config dep, not a direct import; stable false positive for this package. ai
phantom-deps phantom-dep:eslint AI (phantom-deps): Exposed as a CLI tool via config, not directly imported; stable false positive. ai
phantom-deps phantom-dep:@wordpress/browserslist-config AI (phantom-deps): Same-org config package; stable false positive. ai
phantom-deps phantom-dep:postcss AI (phantom-deps): Exposed via config, not directly imported; stable false positive. ai
phantom-deps phantom-dep:stylelint AI (phantom-deps): Exposed as CLI tool via config; stable false positive. ai
phantom-deps phantom-dep:url-loader AI (phantom-deps): Referenced in webpack config, not directly imported; stable false positive. ai
phantom-deps phantom-dep:@babel/core AI (phantom-deps): Framework-scoped, loaded by convention; stable false positive. ai
phantom-deps phantom-dep:webpack-cli AI (phantom-deps): CLI tool exposed, not directly imported; stable false positive. ai
phantom-deps phantom-dep:@svgr/webpack AI (phantom-deps): Referenced in webpack config; stable false positive. ai
phantom-deps phantom-dep:expect-puppeteer AI (phantom-deps): Test utility exposed via config; stable false positive. ai

Versions (showing 10 of 10)

Version Deps Published
32.4.0 59 / 0
32.3.0 59 / 0
32.1.0 59 / 0
32.0.0 59 / 0
31.8.0 59 / 0
31.6.0 59 / 0
31.5.0 59 / 0
31.4.0 59 / 0
31.3.0 59 / 0
31.0.0 59 / 0

v32.4.0

1 finding
LOW No provenance attestation provenance

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

v32.3.0

1 finding
LOW No provenance attestation provenance

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

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

v32.0.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.

v31.8.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.

v31.6.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.

v31.5.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.

v31.4.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.

v31.3.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.

v31.0.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.