← Home

@mdn/browser-compat-data

Browser compatibility data provided by MDN Web Docs

100
Versions
CC0-1.0
License
No
Install Scripts
Verified
Provenance

Supply chain provenance

Status for the latest visible version.

SLSA provenance attestation npm registry signatures gitHead linked

Maintainers

leomcacaugnermdn-bot

Keywords

bcdbrowser-compat-databrowsercompatibilitydatamdnmozilla

Accepted risks

Findings the reviewer chose to accept rather than block on.

SourceRuleReasonAccepted byWhen
semgrep semgrep:dynamic-require AI (semgrep): Dynamic require() loads the package's own bundled JSON compat data files via filesystem traversal — not user-controlled input. This is the package's core data-loading mechanism. ai
semgrep semgrep:child-process-import AI (semgrep): child_process is used only in dev/scripts tooling (fix-format.js), not in runtime code or install hooks. No risk to package consumers. ai
provenance no-provenance AI (provenance): Official MDN/Mozilla package with 2000+ day history and clean publisher record. Lack of Sigstore provenance is acceptable given strong ecosystem trust signals. ai
provenance publisher-changed AI (provenance): MDN BCD transitioned to GitHub Actions CI/CD publishing with SLSA attestation — this is a legitimate, security-improving automation change for this package. ai
maintainer-change maintainer-removed AI (maintainer-change): Removal of individual maintainers is consistent with MDN BCD's transition to fully automated GitHub Actions publishing; no suspicious new maintainers added. ai

Versions (showing 100 of 396)

Version Deps Published
5.4.5 0 / 0
5.4.4 0 / 0
5.4.3 0 / 0
5.4.2 0 / 0
5.4.1 0 / 0
5.4.0 0 / 0
5.3.31 0 / 0
5.3.30 0 / 0
5.3.29 0 / 0
5.3.28 0 / 0
5.3.27 0 / 0
5.3.26 0 / 0
5.3.25 0 / 0
5.3.24 0 / 0
5.3.23 0 / 0
5.3.22 0 / 0
5.3.21 0 / 0
5.3.20 0 / 0
5.3.19 0 / 0
5.3.18 0 / 0
5.3.17 0 / 0
5.3.16 0 / 0
5.3.15 0 / 0
5.3.14 0 / 0
5.3.13 0 / 0
5.3.12 0 / 0
5.3.11 0 / 0
5.3.10 0 / 0
5.3.9 0 / 0
5.3.8 0 / 0
5.3.7 0 / 0
5.3.6 0 / 0
5.3.5 0 / 0
5.3.4 0 / 0
5.3.3 0 / 0
5.3.2 0 / 0
5.3.1 0 / 0
5.3.0 0 / 0
5.2.67 0 / 0
5.2.66 0 / 0
5.2.65 0 / 0
5.2.64 0 / 0
5.2.63 0 / 0
5.2.62 0 / 0
5.2.61 0 / 0
5.2.60 0 / 0
5.2.59 0 / 0
5.2.58 0 / 0
5.2.57 0 / 0
5.2.56 0 / 0
5.2.55 0 / 0
5.2.54 0 / 0
5.2.53 0 / 0
5.2.52 0 / 0
5.2.51 0 / 0
5.2.50 0 / 0
5.2.49 0 / 0
5.2.48 0 / 0
5.2.47 0 / 0
5.2.46 0 / 0
5.2.45 0 / 0
5.2.44 0 / 0
5.2.43 0 / 0
5.2.42 0 / 0
5.2.41 0 / 0
5.2.40 0 / 0
5.2.39 0 / 0
5.2.38 0 / 0
5.2.37 0 / 0
5.2.36 0 / 0
5.2.35 0 / 0
5.2.34 0 / 0
5.2.33 0 / 0
5.2.32 0 / 0
5.2.31 0 / 0
5.2.30 0 / 0
5.2.29 0 / 0
5.2.28 0 / 0
5.2.27 0 / 0
5.2.26 0 / 0
5.2.25 0 / 0
5.2.24 0 / 0
5.2.23 0 / 0
5.2.22 0 / 0
5.2.21 0 / 0
5.2.20 0 / 0
5.2.19 0 / 0
5.2.18 0 / 0
5.2.17 0 / 0
5.2.16 0 / 0
5.2.15 0 / 0
5.2.14 0 / 0
5.2.13 0 / 0
5.2.12 0 / 0
5.2.11 0 / 0
5.2.10 0 / 0
5.2.9 0 / 0
5.2.8 0 / 0
5.2.7 0 / 0
5.2.6 0 / 0
Showing 100 of 396 Next page →

v5.4.2

1 finding
INFO No provenance attestation provenance

[Accepted risk] Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.

v5.3.29

1 finding
INFO No provenance attestation provenance

[Accepted risk] Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.

v5.3.25

1 finding
INFO No provenance attestation provenance

[Accepted risk] Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.

v5.3.21

1 finding
INFO No provenance attestation provenance

[Accepted risk] Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.

v5.3.20

1 finding
INFO No provenance attestation provenance

[Accepted risk] Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.

v5.3.19

1 finding
INFO No provenance attestation provenance

[Accepted risk] Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.

v5.3.17

1 finding
INFO No provenance attestation provenance

[Accepted risk] Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.

v5.3.16

1 finding
INFO No provenance attestation provenance

[Accepted risk] Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.

v5.3.14

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

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

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

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

v5.3.6

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

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

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

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