Installations
npm install remix
Developer Guide
Typescript
No
Module System
CommonJS
Min. Node Version
>=18.0.0
Node Version
18.20.5
NPM Version
10.8.2
Score
92.3
Supply Chain
66.5
Quality
95.2
Maintenance
100
Vulnerability
100
License
Releases
Contributors
Languages
TypeScript (92.64%)
JavaScript (6.52%)
CSS (0.73%)
Shell (0.11%)
Arc (0.01%)
Developer
Download Statistics
Total Downloads
3,169,800
Last Day
667
Last Week
9,030
Last Month
65,214
Last Year
1,093,919
GitHub Statistics
30,401 Stars
6,106 Commits
2,579 Forks
232 Watching
14 Branches
737 Contributors
Bundle Size
476.00 B
Minified
337.00 B
Minified + Gzipped
Package Meta Information
Latest Version
2.15.2
Package Id
remix@2.15.2
Unpacked Size
4.07 kB
Size
1.94 kB
File Count
7
NPM Version
10.8.2
Node Version
18.20.5
Publised On
20 Dec 2024
Total Downloads
Cumulative downloads
Total Downloads
3,169,800
Last day
-75.8%
667
Compared to previous day
Last week
-46.6%
9,030
Compared to previous week
Last month
-6.6%
65,214
Compared to previous month
Last year
4.1%
1,093,919
Compared to previous year
Daily Downloads
Weekly Downloads
Monthly Downloads
Yearly Downloads
No dependencies detected.
Deprecated
The remix
package is no longer used for Remix modules. It was officially deprecated in v1.6.0 then finally removed in v2.0.0. This package should be removed from your project dependencies if you have it installed.
For stats about Remix, please consider referring to @remix-run/router or @remix -run/server-runtime instead.
Welcome to Remix!
Remix is a web framework that helps you build better websites with React.
To get started, open a new shell and run:
1npx create-remix@latest
Then follow the prompts you see in your terminal.
For more information about Remix, visit remix.run!
No vulnerabilities found.
Reason
30 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10
Reason
license file detected
Details
- Info: project has a license file: LICENSE.md:0
- Info: FSF or OSI recognized license: MIT License: LICENSE.md:0
Reason
no dangerous workflow patterns detected
Reason
no binaries found in the repo
Reason
Found 4/24 approved changesets -- score normalized to 1
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
security policy file not detected
Details
- Warn: no security policy file detected
- Warn: no security file to analyze
- Warn: no security file to analyze
- Warn: no security file to analyze
Reason
detected GitHub workflow tokens with excessive permissions
Details
- Warn: no topLevel permission defined: .github/workflows/deduplicate-lock-file.yml:1
- Warn: no topLevel permission defined: .github/workflows/deployments.yml:1
- Warn: no topLevel permission defined: .github/workflows/format.yml:1
- Warn: no topLevel permission defined: .github/workflows/lint.yml:1
- Warn: no topLevel permission defined: .github/workflows/nightly.yml:1
- Warn: no topLevel permission defined: .github/workflows/release-comments.yml:1
- Warn: no topLevel permission defined: .github/workflows/release-experimental.yml:1
- Warn: no topLevel permission defined: .github/workflows/release.yml:1
- Warn: no topLevel permission defined: .github/workflows/shared-build.yml:1
- Warn: no topLevel permission defined: .github/workflows/shared-test-integration.yml:1
- Warn: no topLevel permission defined: .github/workflows/shared-test-unit.yml:1
- Warn: no topLevel permission defined: .github/workflows/stacks.yml:1
- Warn: no topLevel permission defined: .github/workflows/test-full.yml:1
- Warn: no topLevel permission defined: .github/workflows/test-pr-ubuntu.yml:1
- Warn: no topLevel permission defined: .github/workflows/test-pr-windows-macos.yml:1
- Warn: no topLevel permission defined: .github/workflows/website.yml:1
- Info: no jobLevel write permissions found
Reason
dependency not pinned by hash detected -- score normalized to 0
Details
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deduplicate-lock-file.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/deduplicate-lock-file.yml/main?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/deduplicate-lock-file.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/deduplicate-lock-file.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deduplicate-lock-file.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/deduplicate-lock-file.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deployments.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/deployments.yml/main?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/deployments.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/deployments.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deployments.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/deployments.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deployments.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/deployments.yml/main?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/deployments.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/deployments.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deployments.yml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/deployments.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deployments.yml:111: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/deployments.yml/main?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/deployments.yml:114: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/deployments.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deployments.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/deployments.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deployments.yml:150: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/deployments.yml/main?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/deployments.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/deployments.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deployments.yml:156: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/deployments.yml/main?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/deployments.yml:174: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/deployments.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deployments.yml:192: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/deployments.yml/main?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/deployments.yml:195: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/deployments.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deployments.yml:198: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/deployments.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/format.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/format.yml/main?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/format.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/format.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/format.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/format.yml/main?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/format.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/format.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/lint.yml/main?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/lint.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/lint.yml/main?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/lint.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/merged-pr.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/merged-pr.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/nightly.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/nightly.yml/main?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/nightly.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/nightly.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/nightly.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/nightly.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/no-response.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/no-response.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-comments.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/release-comments.yml/main?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-comments.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/release-comments.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-experimental.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/release-experimental.yml/main?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-experimental.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/release-experimental.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-experimental.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/release-experimental.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/release.yml/main?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/release.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/release.yml/main?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/release.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/release.yml/main?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/release.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/release.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/shared-build.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/shared-build.yml/main?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/shared-build.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/shared-build.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/shared-build.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/shared-build.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/shared-test-integration.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/shared-test-integration.yml/main?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/shared-test-integration.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/shared-test-integration.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/shared-test-integration.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/shared-test-integration.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/shared-test-unit.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/shared-test-unit.yml/main?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/shared-test-unit.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/shared-test-unit.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/shared-test-unit.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/shared-test-unit.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stacks.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/stacks.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stacks.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/stacks.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stacks.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/stacks.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stacks.yml:85: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/stacks.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stacks.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/stacks.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stacks.yml:125: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/stacks.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stacks.yml:133: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/stacks.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stacks.yml:165: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/stacks.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stacks.yml:173: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/stacks.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stacks.yml:208: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/stacks.yml/main?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stacks.yml:216: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/stacks.yml/main?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/stacks.yml:247: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/stacks.yml/main?enable=pin
- Warn: third-party GitHubAction not pinned by hash: .github/workflows/website.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/remix-run/remix/website.yml/main?enable=pin
- Warn: npmCommand not pinned by hash: .github/workflows/deployments.yml:53
- Warn: npmCommand not pinned by hash: .github/workflows/deployments.yml:57
- Warn: npmCommand not pinned by hash: .github/workflows/deployments.yml:90
- Warn: npmCommand not pinned by hash: .github/workflows/deployments.yml:94
- Warn: npmCommand not pinned by hash: .github/workflows/deployments.yml:128
- Warn: npmCommand not pinned by hash: .github/workflows/deployments.yml:132
- Warn: npmCommand not pinned by hash: .github/workflows/deployments.yml:167
- Warn: npmCommand not pinned by hash: .github/workflows/deployments.yml:171
- Warn: npmCommand not pinned by hash: .github/workflows/deployments.yml:209
- Warn: npmCommand not pinned by hash: .github/workflows/deployments.yml:213
- Warn: downloadThenRun not pinned by hash: .github/workflows/deployments.yml:217
- Warn: npmCommand not pinned by hash: .github/workflows/stacks.yml:141
- Warn: npmCommand not pinned by hash: .github/workflows/stacks.yml:181
- Warn: npmCommand not pinned by hash: .github/workflows/stacks.yml:224
- Warn: npmCommand not pinned by hash: .github/workflows/stacks.yml:47
- Warn: npmCommand not pinned by hash: .github/workflows/stacks.yml:101
- Info: 0 out of 44 GitHub-owned GitHubAction dependencies pinned
- Info: 0 out of 22 third-party GitHubAction dependencies pinned
- Info: 0 out of 15 npmCommand dependencies pinned
- Info: 0 out of 1 downloadThenRun dependencies pinned
Reason
project is not fuzzed
Details
- Warn: no fuzzer integrations found
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
- Warn: 0 commits out of 13 are checked with a SAST tool
Reason
13 existing vulnerabilities detected
Details
- Warn: Project is vulnerable to: GHSA-p8p7-x288-28g6
- Warn: Project is vulnerable to: GHSA-wf5p-g6vw-rhxx
- Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg
- Warn: Project is vulnerable to: GHSA-pxg6-pf52-xh8x
- Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275
- Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv
- Warn: Project is vulnerable to: GHSA-mwcw-c2x4-8c55
- Warn: Project is vulnerable to: GHSA-rhx6-c78j-4q9w
- Warn: Project is vulnerable to: GHSA-9wv6-86v2-598j
- Warn: Project is vulnerable to: GHSA-gcx4-mw62-g8wm
- Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw
- Warn: Project is vulnerable to: GHSA-f5x3-32g6-xq36
- Warn: Project is vulnerable to: GHSA-72xf-g2v4-qvf3
Score
3.9
/10
Last Scanned on 2024-12-16
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More