← Home

@strapi/strapi

An open source headless CMS solution to create and manage your own API. It provides a powerful dashboard and features to make your life easier. Databases supported: MySQL, MariaDB, PostgreSQL, SQLite

27
Versions
SEE LICENSE IN LICENSE
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

pierreburgyaurelsicokoalexandrebodinconvlynico-strapistrapi.adzouzbaronvoninternetmarc-roig-strapijhoward1994bassel17cache-your-dreams

Keywords

strapicmscmfcontent management systemcontent management frameworkadmin paneldashboardapiauthframeworkhttpjsonkoakoajsmvcoauthoauth2ormrestrestfulsecurityjamjamstackjavascriptheadlessMySQLMariaDBPostgreSQLSQLitegraphqLinfrastructurebackendopen sourceself hostedreactreactjs

Accepted risks

Findings the reviewer chose to accept rather than block on.

SourceRuleReasonAccepted byWhen
maintainer-change maintainer-added AI (maintainer-change): Strapi is an active org; maintainer additions are routine team changes, not takeover indicators. ai
publish-pattern dormant-publish AI (publish-pattern): Strapi is an actively maintained package with 2257 versions and 183k weekly downloads; dormancy signal is a false positive for this package. ai
dependencies unvetted-dep:yalc AI (dependencies): yalc is a legitimate local package development tool; its presence in Strapi's dependency list is a dev/tooling artifact, not a security risk. It is also a phantom dep (not directly imported). ai
phantom-deps phantom-dep:yalc AI (phantom-deps): yalc is declared but not directly imported; used as a dev tooling reference in Strapi's monorepo config. No security concern. ai
phantom-deps phantom-dep:copyfiles AI (phantom-deps): copyfiles is a standard build utility referenced in config files; phantom dep pattern is expected for Strapi's monorepo tooling setup. ai
install-scripts install-script:postinstall AI (install-scripts): Strapi's standard postinstall script (telemetry/welcome); present across all versions of this package. ai
dependencies unvetted-dep:browserslist-to-esbuild AI (dependencies): browserslist-to-esbuild is a legitimate build tooling dependency for Strapi's bundling pipeline. ai
dependencies unvetted-dep:@vitejs/plugin-react-swc AI (dependencies): @vitejs/plugin-react-swc is an official Vite plugin from the Vite org; legitimate build dependency for Strapi. ai
phantom-deps phantom-dep:pkg-up AI (phantom-deps): Large framework packages commonly load dependencies dynamically or via CLI tooling; phantom-dep findings are expected for @strapi/strapi. ai
phantom-deps phantom-dep:ci-info AI (phantom-deps): ci-info is a legitimate utility; phantom-dep pattern is expected for this large framework package. ai
phantom-deps phantom-dep:nodemon AI (phantom-deps): nodemon is used by Strapi's development server; dynamic loading pattern is expected for this framework. ai
phantom-deps phantom-dep:concurrently AI (phantom-deps): concurrently is a legitimate CLI utility; phantom-dep pattern is expected for this large framework. ai
phantom-deps phantom-dep:git-url-parse AI (phantom-deps): git-url-parse is used in Strapi's generator/CLI tooling; dynamic loading is expected for this framework. ai
phantom-deps phantom-dep:react-refresh AI (phantom-deps): react-refresh is a legitimate HMR dependency for Strapi's dev server; phantom-dep pattern expected. ai
phantom-deps phantom-dep:@types/nodemon AI (phantom-deps): Type definitions loaded by convention; phantom-dep finding is a false positive for this framework package. ai
phantom-deps phantom-dep:get-latest-version AI (phantom-deps): Legitimate CLI utility; dynamic loading pattern expected for Strapi's CLI tooling. ai
phantom-deps phantom-dep:@strapi/permissions AI (phantom-deps): Same-org @strapi scoped package; phantom-dep finding is expected for this monorepo-style framework. ai
dependencies unvetted-dep:get-latest-version AI (dependencies): get-latest-version is a legitimate utility used by Strapi CLI for version checking; appropriate for this package. ai
dependencies unvetted-dep:esbuild-loader AI (dependencies): esbuild-loader is a legitimate build tooling dependency appropriate for a major CMS framework like Strapi. ai
typosquat typosquat.levenshtein:stripe AI (typosquat): @strapi/strapi is the official Strapi headless CMS package, a completely different product from stripe. The @strapi org scope makes this a stable false positive. ai
phantom-deps phantom-dep:@strapi/database AI (phantom-deps): Same-org monorepo package; phantom dep pattern is expected in Strapi's monorepo structure. ai
dependencies unvetted-dep:@strapi/core AI (dependencies): First-party monorepo package published at the same version; not an independent third-party dependency. ai
dependencies unvetted-dep:@strapi/i18n AI (dependencies): First-party monorepo package published at the same version. ai
dependencies unvetted-dep:@strapi/admin AI (dependencies): First-party monorepo package published at the same version. ai
dependencies unvetted-dep:@strapi/email AI (dependencies): First-party monorepo package published at the same version. ai
dependencies unvetted-dep:@strapi/types AI (dependencies): First-party monorepo package published at the same version. ai
dependencies unvetted-dep:@strapi/utils AI (dependencies): First-party monorepo package published at the same version. ai
dependencies unvetted-dep:@strapi/upload AI (dependencies): First-party monorepo package published at the same version. ai
dependencies unvetted-dep:@strapi/openapi AI (dependencies): First-party monorepo package published at the same version. ai
dependencies unvetted-dep:@strapi/database AI (dependencies): First-party monorepo package published at the same version. ai
dependencies unvetted-dep:@strapi/cloud-cli AI (dependencies): First-party monorepo package published at the same version. ai
dependencies unvetted-dep:@strapi/generators AI (dependencies): First-party monorepo package published at the same version. ai
dependencies unvetted-dep:@strapi/permissions AI (dependencies): First-party monorepo package published at the same version. ai
dependencies unvetted-dep:@strapi/data-transfer AI (dependencies): First-party monorepo package published at the same version. ai
dependencies unvetted-dep:@strapi/content-manager AI (dependencies): First-party monorepo package published at the same version. ai
dependencies unvetted-dep:@strapi/content-releases AI (dependencies): First-party monorepo package published at the same version. ai
dependencies unvetted-dep:@strapi/review-workflows AI (dependencies): First-party monorepo package published at the same version. ai
dependencies unvetted-dep:@strapi/typescript-utils AI (dependencies): First-party monorepo package published at the same version. ai
dependencies unvetted-dep:@strapi/content-type-builder AI (dependencies): First-party monorepo package published at the same version. ai

Versions (showing 27 of 27)

Version Deps Published
5.47.1 62 / 14
5.47.0 62 / 14
5.46.1 62 / 14
5.46.0 62 / 14
5.45.1 62 / 14
5.45.0 62 / 14
5.44.0 62 / 14
5.43.0 62 / 14
5.42.1 62 / 14
5.42.0 62 / 14
5.41.1 62 / 14
5.41.0 62 / 14
5.40.0 64 / 12
5.36.1 64 / 12
5.36.0 64 / 12
5.33.4 64 / 12
5.33.3 64 / 12
5.33.2 64 / 12
5.33.1 64 / 12
5.33.0 64 / 12
5.32.0 64 / 12
5.31.3 64 / 12
5.30.0 64 / 12
5.26.0 64 / 12
5.25.0 64 / 12
5.24.2 64 / 12
5.24.1 64 / 12

v5.47.1

1 finding
LOW No provenance attestation provenance

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

v5.47.0

1 finding
LOW No provenance attestation provenance

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

v5.46.1

1 finding
LOW No provenance attestation provenance

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

v5.46.0

1 finding
LOW No provenance attestation provenance

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

v5.45.1

1 finding
LOW No provenance attestation provenance

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

v5.45.0

1 finding
LOW No provenance attestation provenance

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

v5.43.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.

v5.42.1

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.

v5.42.0

1 finding
LOW No provenance attestation provenance

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

v5.41.1

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.

v5.41.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.

v5.40.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.

v5.36.1

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.

v5.36.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.

v5.33.4

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.

v5.33.3

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.

v5.33.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.

v5.33.1

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.

v5.33.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.

v5.32.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.

v5.31.3

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.

v5.30.0

1 finding
LOW No provenance attestation provenance

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

v5.26.0

1 finding
LOW No provenance attestation provenance

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

v5.25.0

1 finding
LOW No provenance attestation provenance

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

v5.24.2

1 finding
LOW No provenance attestation provenance

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