← Home

@wordpress/scripts

Collection of reusable scripts for WordPress development.

16
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, so a manually published version cannot be tied back to a reviewed commit.

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 16 of 16)

Version Deps Published
33.0.0 53 / 1
32.6.0 59 / 1
32.5.1 59 / 1
32.5.0 59 / 1
32.4.1 59 / 0
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.1 59 / 0
31.5.0 59 / 0
31.4.0 59 / 0
31.3.0 59 / 0
31.0.0 59 / 0

v33.0.0

2 findings
LOW No provenance attestation provenance

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

INFO Publisher changed: gutenbergplugin → desrosj (on 2026-07-14, known maintainer) provenance

This version was published by a different npm account (desrosj) than the most recent previously approved version (gutenbergplugin) on 2026-07-14, but desrosj is listed as a maintainer on prior approved versions (matched on name). This looks like a manual publish by a known maintainer rather than a publisher change. Recorded as INFO for audit trail.

v32.6.0

1 finding
LOW No provenance attestation provenance

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

v32.5.1

1 finding
LOW No provenance attestation provenance

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

v32.5.0

1 finding
LOW No provenance attestation provenance

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

v31.5.1

2 findings
LOW No provenance attestation provenance

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

INFO Publisher changed: gutenbergplugin → desrosj (on 2026-06-30, known maintainer) provenance

This version was published by a different npm account (desrosj) than the most recent previously approved version (gutenbergplugin) on 2026-06-30, but desrosj is listed as a maintainer on prior approved versions (matched on name). This looks like a manual publish by a known maintainer rather than a publisher change. Recorded as INFO for audit trail.