Skip to content

Commit 11eec79

Browse files
committed
Update README with supply chain prevention details
Added information about supply chain attack prevention measures, including minimum release age for packages and enforcement via .npmrc and renovate.json. Also removed unnecessary blank lines for improved readability.
1 parent aa9af6a commit 11eec79

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -132,11 +132,15 @@ Sanity.io and Typescript.
132132
- Automated security vulnerability scanning with Snyk
133133
- Scans for vulnerabilities in open-source dependencies on every PR and push to main
134134
- Integrates with GitHub Security tab for vulnerability tracking
135+
- Supply chain attack prevention with 7-day minimum release age
136+
- Packages must be published for at least 7 days before installation
137+
- Enforced via `.npmrc` (pnpm runtime) and `renovate.json` (automated updates)
138+
- All CI workflows use `--frozen-lockfile` to prevent bypassing
139+
- Protects against compromised package releases (like Shai Hulud incidents)
135140

136141
### Environment Variables
137142

138143
- Type-safe environment variable validation with envalid
139-
140144
- Runtime validation of required environment variables
141145
- Clear error messages with examples for missing variables
142146
- Separate handling of client-side and server-side variables
@@ -164,7 +168,6 @@ Sanity.io and Typescript.
164168
### Testing Standards
165169
166170
- ISTQB-aligned comprehensive test strategy
167-
168171
- Detailed test strategy documentation in `DOCS/TEST_STRATEGY.md`
169172
- Multi-level test approach (Unit, Component, E2E)
170173
- Risk-based testing methodology
@@ -173,7 +176,6 @@ Sanity.io and Typescript.
173176
- Structured defect management process
174177
175178
- Enforced AAA (Arrange-Act-Assert) pattern in all test files
176-
177179
- Each test must include the following comments:
178180
179181
```typescript

0 commit comments

Comments
 (0)