Repository navigation
chore(deps): bump the production-dependencies group across 1 directory with 22 updates - #97
dependabot[bot] wants to merge 1 commit into
Conversation
…y with 22 updates Bumps the production-dependencies group with 22 updates in the / directory: | Package | From | To | | --- | --- | --- | | [chokidar](https://github.com/paulmillr/chokidar) | `5.0.0` | `6.0.0` | | [esbuild-sass-plugin](https://github.com/glromeo/esbuild-sass-plugin) | `3.6.0` | `3.7.0` | | [hast-util-to-html](https://github.com/syntax-tree/hast-util-to-html) | `9.0.5` | `9.0.6` | | [hast-util-to-jsx-runtime](https://github.com/syntax-tree/hast-util-to-jsx-runtime) | `2.3.6` | `2.3.7` | | [js-yaml](https://github.com/nodeca/js-yaml) | `5.4.2` | `5.5.0` | | [mdast-util-find-and-replace](https://github.com/syntax-tree/mdast-util-find-and-replace) | `3.0.2` | `3.0.4` | | [minimatch](https://github.com/isaacs/minimatch) | `10.2.6` | `11.0.4` | | [pixi.js](https://github.com/pixijs/pixijs) | `8.21.0` | `8.22.0` | | [preact](https://github.com/preactjs/preact) | `10.29.8` | `11.1.1` | | [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.7.0` | `6.8.2` | | [pretty-bytes](https://github.com/sindresorhus/pretty-bytes) | `7.1.3` | `7.2.0` | | [satori](https://github.com/vercel/satori) | `0.19.1` | `0.63.2` | | [sharp](https://github.com/lovell/sharp) | `0.35.4` | `0.35.5` | | [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `4.4.3` | `4.6.0` | | [toml](https://github.com/BinaryMuse/toml-node) | `5.0.0` | `5.0.1` | | [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) | `5.1.0` | `5.2.0` | | [ws](https://github.com/websockets/ws) | `8.21.3` | `8.22.1` | | [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) | `8.18.1` | `8.18.2` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.2` | `26.6.6` | | [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) | `8.18.1` | `8.18.2` | | [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.7` | | [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.10` | | [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` | Updates `chokidar` from 5.0.0 to 6.0.0 - [Release notes](https://github.com/paulmillr/chokidar/releases) - [Changelog](https://github.com/paulmillr/chokidar/blob/main/CHANGELOG.md) - [Commits](paulmillr/chokidar@5.0.0...6.0.0) Updates `esbuild-sass-plugin` from 3.6.0 to 3.7.0 - [Release notes](https://github.com/glromeo/esbuild-sass-plugin/releases) - [Commits](https://github.com/glromeo/esbuild-sass-plugin/commits/v3.7.0) Updates `hast-util-to-html` from 9.0.5 to 9.0.6 - [Release notes](https://github.com/syntax-tree/hast-util-to-html/releases) - [Commits](syntax-tree/hast-util-to-html@9.0.5...9.0.6) Updates `hast-util-to-jsx-runtime` from 2.3.6 to 2.3.7 - [Release notes](https://github.com/syntax-tree/hast-util-to-jsx-runtime/releases) - [Commits](syntax-tree/hast-util-to-jsx-runtime@2.3.6...2.3.7) Updates `js-yaml` from 5.4.2 to 5.5.0 - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](nodeca/js-yaml@5.4.2...5.5.0) Updates `mdast-util-find-and-replace` from 3.0.2 to 3.0.4 - [Release notes](https://github.com/syntax-tree/mdast-util-find-and-replace/releases) - [Commits](syntax-tree/mdast-util-find-and-replace@3.0.2...3.0.4) Updates `minimatch` from 10.2.6 to 11.0.4 - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](isaacs/minimatch@v10.2.6...v11.0.4) Updates `pixi.js` from 8.21.0 to 8.22.0 - [Release notes](https://github.com/pixijs/pixijs/releases) - [Commits](pixijs/pixijs@v8.21.0...v8.22.0) Updates `preact` from 10.29.8 to 11.1.1 - [Commits](preactjs/preact@10.29.8...11.1.1) Updates `preact-render-to-string` from 6.7.0 to 6.8.2 - [Release notes](https://github.com/preactjs/preact-render-to-string/releases) - [Changelog](https://github.com/preactjs/preact-render-to-string/blob/main/CHANGELOG.md) - [Commits](preactjs/preact-render-to-string@v6.7.0...v6.8.2) Updates `pretty-bytes` from 7.1.3 to 7.2.0 - [Release notes](https://github.com/sindresorhus/pretty-bytes/releases) - [Commits](sindresorhus/pretty-bytes@v7.1.3...v7.2.0) Updates `satori` from 0.19.1 to 0.63.2 - [Release notes](https://github.com/vercel/satori/releases) - [Commits](vercel/satori@0.19.1...0.63.2) Updates `sharp` from 0.35.4 to 0.35.5 - [Release notes](https://github.com/lovell/sharp/releases) - [Commits](lovell/sharp@v0.35.4...v0.35.5) Updates `shiki` from 4.4.3 to 4.6.0 - [Release notes](https://github.com/shikijs/shiki/releases) - [Commits](https://github.com/shikijs/shiki/commits/v4.6.0/packages/shiki) Updates `toml` from 5.0.0 to 5.0.1 - [Changelog](https://github.com/BinaryMuse/toml-node/blob/main/CHANGELOG.md) - [Commits](BinaryMuse/toml-node@v5.0.0...v5.0.1) Updates `unist-util-visit` from 5.1.0 to 5.2.0 - [Release notes](https://github.com/syntax-tree/unist-util-visit/releases) - [Commits](syntax-tree/unist-util-visit@5.1.0...5.2.0) Updates `ws` from 8.21.3 to 8.22.1 - [Release notes](https://github.com/websockets/ws/releases) - [Commits](websockets/ws@8.21.3...8.22.1) Updates `@types/ws` from 8.18.1 to 8.18.2 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws) Updates `@types/node` from 26.6.2 to 26.6.6 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `@types/ws` from 8.18.1 to 8.18.2 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws) Updates `esbuild` from 0.27.2 to 0.27.7 - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md) - [Commits](evanw/esbuild@v0.27.2...v0.27.7) Updates `prettier` from 3.8.1 to 3.9.10 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](prettier/prettier@3.8.1...3.9.10) Updates `typescript` from 5.9.3 to 7.0.2 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](microsoft/TypeScript@v5.9.3...v7.0.2) --- updated-dependencies: - dependency-name: chokidar dependency-version: 6.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: production-dependencies - dependency-name: esbuild-sass-plugin dependency-version: 3.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: production-dependencies - dependency-name: hast-util-to-html dependency-version: 9.0.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: production-dependencies - dependency-name: hast-util-to-jsx-runtime dependency-version: 2.3.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: production-dependencies - dependency-name: js-yaml dependency-version: 5.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: production-dependencies - dependency-name: mdast-util-find-and-replace dependency-version: 3.0.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: production-dependencies - dependency-name: minimatch dependency-version: 11.0.4 dependency-type: direct:production update-type: version-update:semver-major dependency-group: production-dependencies - dependency-name: pixi.js dependency-version: 8.22.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: production-dependencies - dependency-name: preact dependency-version: 11.1.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: production-dependencies - dependency-name: preact-render-to-string dependency-version: 6.8.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: production-dependencies - dependency-name: pretty-bytes dependency-version: 7.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: production-dependencies - dependency-name: satori dependency-version: 0.63.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: production-dependencies - dependency-name: sharp dependency-version: 0.35.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: production-dependencies - dependency-name: shiki dependency-version: 4.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: production-dependencies - dependency-name: toml dependency-version: 5.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: production-dependencies - dependency-name: unist-util-visit dependency-version: 5.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: production-dependencies - dependency-name: ws dependency-version: 8.22.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: production-dependencies - dependency-name: "@types/ws" dependency-version: 8.18.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: production-dependencies - dependency-name: "@types/node" dependency-version: 26.6.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: production-dependencies - dependency-name: "@types/ws" dependency-version: 8.18.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: production-dependencies - dependency-name: esbuild dependency-version: 0.27.7 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: production-dependencies - dependency-name: prettier dependency-version: 3.9.10 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: production-dependencies - dependency-name: typescript dependency-version: 7.0.2 dependency-type: direct:development update-type: version-update:semver-major dependency-group: production-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
|
Review these changes at https://app.gitnotebooks.com/LAF-US/THE-GEMSTONE/pull/97 |
|
The files' contents are under analysis for test generation. |
|
🤖 Review skipped: reviews for bot-created pull requests are not allowed on free accounts. Upgrade to a paid plan to enable bot reviews. |
There was a problem hiding this comment.
@dependabot[bot]
Thank you for your contribution to this repository! We appreciate your effort in opening pull request.
Happy coding!
|
We could not run your PR Review. We noticed that you are part of an Org. We require everyone who is part of an Org to SignUp via GitHub so we can track your individual usage and maximize on your usage capacity. Enroll into CodeSherlock system by signing up via GitHub using the SignUp link. Also, please note — every user pays for their own usage. |
|
Skipping PR review because a bot author is detected. If you want to trigger CodeAnt AI, comment |
|
Important Review skippedBot user detected. To trigger a single review, invoke the
|
✅ Precogs scan complete — No security issues foundCommit
✅ Passed checks (3)
💬 Precogs.ai · Detect. Fix. Merge. |
🛡️ Zaxion Policy Status: 🟡 WARNGateway Warning
Visit the Full Report for detailed metrics, findings, and interactive remediation. |
🔍 CodeRifts / issuerNo OpenAPI schemas found in this repository. This App's check is While no schema is found, this check completes neutral, which GitHub treats as non-blocking — so if CodeRifts is a required status check, it is not currently blocking anything on this branch. To get started, either:
schema:
- path/to/your/openapi.yaml📖 Documentation · 💬 Get help ☁️ You're on the Free plan. Everything is included during the public beta, at no cost and with nothing to upgrade. |
There was a problem hiding this comment.
inspect review
Triage: 2 entities analyzed | 0 critical, 0 high, 2 medium, 0 low
Verdict: standard_review
Findings (0)
Reviewed by inspect | Entity-level triage found 0 high-risk changes
|
Invalid command format To invoke the bot, use: Available commands:
|
✅ SEO Review - no issues introduced by this PRThis PR introduces no SEO issues. 20 pre-existing issues on 📋 20 pre-existing issues on `main` - not from this PR (🔴 5 · 🟡 7 · 🔵 8)🔴 Critical (5)
🟡 Warnings (7)
🔵 Info (8)
✅ 915 checks passed
SEOCode · Docs & troubleshooting
|
QWED Security Verification Report2 files scanned | 0 blocked | 0 warnings | 0 info | 0 suppressed | 2 verified Engines
Verified Files
Verified by QWED — deterministic security verification. No LLM used. Verification Context v1.0{
"spec_version": "1.0",
"object": {
"formal_statement": "LAF-US/THE-GEMSTONE@dc262d10 (PR #97) is safe to merge"
},
"context": {
"interpretation": {
"theory": "deterministic security verification",
"logic": "evidence-context-policy pipeline"
},
"proof": {
"verifier": "QWED Security",
"verifier_version": "qwed-security-ruleset/14",
"configuration": {
"repo": "LAF-US/THE-GEMSTONE",
"head_sha": "dc262d108f000bb3ca6c6e7881db6a379730d477",
"files_scanned": 2
},
"theory_scope": "PR security scan against QWED deterministic rule set",
"trusted_dependencies": [
"qwed-security"
],
"outcome_treatment": "unknown/timeout/error resolve to UNVERIFIABLE or BLOCKED"
},
"evidence": {
"evidence": {
"status": "VERIFIED",
"agent_message": "VERIFIED against the QWED deterministic rule set: no security boundary violations detected in the scanned files. This attests to the absence of known-pattern violations for this rule set and commit \u2014 it is not a guarantee that the code is free of all vulnerabilities.",
"developer_fields": {
"total_findings": 0,
"advisory_checks": []
},
"is_authoritative": true,
"proof_ref": "sha256:21166abbfd6b8e5f1b73202b64286665135b27467c0a5f1e6e5a7cef2707b2b0",
"scan_evidence": {
"repo": "LAF-US/THE-GEMSTONE",
"head_sha": "dc262d108f000bb3ca6c6e7881db6a379730d477",
"pr_number": 97,
"files_scanned": 2,
"engine_results": 5,
"conclusion": "success",
"rule_set": "qwed-security-ruleset/14",
"engines": [
"dependency_scan",
"entropy_scan",
"lockfile_scan",
"pattern_scan",
"secret_scan"
]
},
"repo": "LAF-US/THE-GEMSTONE",
"head_sha": "dc262d108f000bb3ca6c6e7881db6a379730d477",
"files_scanned": 2
},
"proof_ref": "sha256:1cb851c8095b060577d0dd5199bd2b3a73e90cd08bda6a87572bbe7ceb772710"
},
"decision": {
"admission": "ADMIT"
}
},
"verdict": "VERIFIED"
}Attestation (signed, binds the Verification Context above){
"envelope": "qwed-security-attestation/1",
"token": "eyJhbGciOiJSUzI1NiIsImtpZCI6IjU2NWFkMDg2NGY3NWJkYmIiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiIyNzU5NTA0IiwiYXVkIjoicXdlZC1hdHRlc3RhdGlvbiIsImlhdCI6MTc5Mzk0MDM0OSwiZXhwIjoxNzkzOTQwNjQ5LCJxd2VkIjp7InJlc3VsdCI6eyJzdGF0dXMiOiJWRVJJRklFRCIsImFnZW50X21lc3NhZ2UiOiJWRVJJRklFRCBhZ2FpbnN0IHRoZSBRV0VEIGRldGVybWluaXN0aWMgcnVsZSBzZXQ6IG5vIHNlY3VyaXR5IGJvdW5kYXJ5IHZpb2xhdGlvbnMgZGV0ZWN0ZWQgaW4gdGhlIHNjYW5uZWQgZmlsZXMuIFRoaXMgYXR0ZXN0cyB0byB0aGUgYWJzZW5jZSBvZiBrbm93bi1wYXR0ZXJuIHZpb2xhdGlvbnMgZm9yIHRoaXMgcnVsZSBzZXQgYW5kIGNvbW1pdCBcdTIwMTQgaXQgaXMgbm90IGEgZ3VhcmFudGVlIHRoYXQgdGhlIGNvZGUgaXMgZnJlZSBvZiBhbGwgdnVsbmVyYWJpbGl0aWVzLiIsImlzX2F1dGhvcml0YXRpdmUiOnRydWV9LCJwcm9vZl9oYXNoIjoic2hhMjU2OjIxMTY2YWJiZmQ2YjhlNWYxYjczMjAyYjY0Mjg2NjY1MTM1YjI3NDY3YzBhNWYxZTZlNWE3Y2VmMjcwN2IyYjAiLCJib3VuZGFyeSI6bnVsbCwiZW52ZWxvcGUiOiJxd2VkLXNlY3VyaXR5LWF0dGVzdGF0aW9uLzEiLCJqdGkiOiIwZGIxM2VhZmVmNzg2MjYxNjljNjk5N2RhOGYyMmE5ZiIsInZlcmlmaWNhdGlvbl9jb250ZXh0Ijp7InNwZWNfdmVyc2lvbiI6IjEuMCIsImZvcm1hbF9zdGF0ZW1lbnQiOiJMQUYtVVMvVEhFLUdFTVNUT05FQGRjMjYyZDEwIChQUiAjOTcpIGlzIHNhZmUgdG8gbWVyZ2UiLCJ2ZXJkaWN0IjoiVkVSSUZJRUQiLCJhZG1pc3Npb24iOiJBRE1JVCIsInZlcmlmaWVyIjoiUVdFRCBTZWN1cml0eSIsInZlcmlmaWVyX3ZlcnNpb24iOiJxd2VkLXNlY3VyaXR5LXJ1bGVzZXQvMTQiLCJwcm9vZl9yZWYiOiJzaGEyNTY6MWNiODUxYzgwOTViMDYwNTc3ZDBkZDUxOTliZDJiM2E3M2U5MGNkMDhiZGE2YTg3NTcyYmJlN2NlYjc3MjcxMCJ9fX0.j2k2bb9uwyha2PjXNQaMD_fiaCldH2LGwORo8PyIQivJGNfYyIvsyxmoIVcw-KqeKYm9NU5y4WIzphbwf_BtOLn9y3U-5AzgpqTk5p7hgTuzYpf6bmPvMHiH-2754KNYwtjJP_OUdzUFNdKShOjkLABPZtSqp7WxQXBylqeGrUIzXzm0vAtYjqNd62AVMEnTVmMOor_Zj7StJBgRc-6AxqF6pnUZnDbOnU3pRn6r__8AdZiMs7GqgofJ4HDNyUIjsY_EOMRqoHHNu03dS-Xjxpkgu8B6EB6-4420O4saq4ONFPiW7vInmn2HTE36T07CMFR0y2FmZ215trpitfwEYA",
"fingerprint": "192987c8761944d9",
"jwks_url": "https://qwed-security-334760594829.us-central1.run.app/.well-known/jwks.json",
"kid": "565ad0864f75bdbb"
} |
Sieve Security Scan ✅No likely vulnerabilities found in changed files. 0 real · 0 suppressed · 0 FP · 0 total |
| "remark-smartypants": "^3.0.3", | ||
| "rfdc": "^1.4.1", | ||
| "satori": "^0.19.1", | ||
| "satori": "^0.63.2", |
There was a problem hiding this comment.
⚠️ High: Suspicious Major Version Jump in satori
🎟️ Issue Explanation
satori is bumped from ^0.19.1 to ^0.63.2 — a jump of more than 40 minor/major semver steps in a single diff. Jumps of this magnitude in a lock file (especially for a rendering/SVG library) are unusual and warrant verification that the resolved package on npmjs.org is the legitimate satori package and not a dependency confusion or typosquatting artifact. The package is used in what appears to be a documentation/static-site generator, but if it processes user-supplied content it could introduce XSS or SSRF through malicious rendering logic.
🛠️ Actions
@secuarden-ai /fix- Generate remediation code for this issue@secuarden-ai /explain- Learn why this matters and potential impact@secuarden-ai /ignore [reason]- Dismiss this finding@secuarden-ai /review- Submit a reasoned assessment and request a rescan
🔐 Secuarden Security Review • Finding: SEC_a1af72536cf7
| "remark-smartypants": "^3.0.3", | ||
| "rfdc": "^1.4.1", | ||
| "satori": "^0.19.1", | ||
| "satori": "^0.63.2", |
There was a problem hiding this comment.
⚠️ High: Suspicious Major Version Jump in Dependency (satori)
🎟️ Issue Explanation
satori is bumped from ^0.19.1 to ^0.63.2 — a jump of over 40 minor versions. This is highly anomalous for a semver-following package and may indicate a typosquat, a dependency confusion attack, or an accidental reference to a different package that happens to occupy that version space on npm. The ^ range means npm will resolve up to but not including 1.0.0, so any version 0.63.x–0.x.x could be installed. If a malicious actor published versions in this range the project would silently pull them in. Satori is used for server-side image/SVG generation, so a compromised version would have full Node.js process access at build and potentially at runtime.
🛠️ Actions
@secuarden-ai /fix- Generate remediation code for this issue@secuarden-ai /explain- Learn why this matters and potential impact@secuarden-ai /ignore [reason]- Dismiss this finding@secuarden-ai /review- Submit a reasoned assessment and request a rescan
🔐 Secuarden Security Review • Finding: SEC_12a6060f68b9
Not up to standards ⛔🔴 Issues
|
| Category | Results |
|---|---|
| Security | 1 medium 1 high |
🟢 Metrics 0 complexity · 0 duplication
Metric Results Complexity 0 Duplication 0
NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.
| "prettier": "^3.9.10", | ||
| "tsx": "^4.23.15", | ||
| "typescript": "^5.9.3" | ||
| "typescript": "^7.0.2" |
There was a problem hiding this comment.
🟡 Medium: TypeScript Major Version Jump (5.x → 7.x)
🎟️ Issue Explanation
typescript is bumped from ^5.9.3 to ^7.0.2. As of the repository's last-updated date (2026-08-16) TypeScript 7 may be a legitimate release, but a two-major-version jump in a single diff is unusual. TypeScript itself is a devDependency and does not ship to production, so direct runtime risk is low. However, TypeScript 7 may introduce new type-checking behaviors that mask type errors in auth or payment code paths (tagged as high-risk in this repository), potentially allowing unsafe code to pass the build without type errors catching logic flaws.
🛠️ Actions
@secuarden-ai /fix- Generate remediation code for this issue@secuarden-ai /explain- Learn why this matters and potential impact@secuarden-ai /ignore [reason]- Dismiss this finding@secuarden-ai /review- Submit a reasoned assessment and request a rescan
🔐 Secuarden Security Review • Finding: SEC_f55ca1517fd1
| "pretty-bytes": "^7.1.3", | ||
| "minimatch": "^11.0.4", | ||
| "pixi.js": "^8.22.0", | ||
| "preact": "^11.1.1", |
There was a problem hiding this comment.
🟡 Medium: Major Version Bump to Preact 11 with Unverified Security Posture
🎟️ Issue Explanation
preact is bumped from ^10.29.8 to ^11.1.1, a major version upgrade. Major version bumps can introduce changed security boundaries, new APIs, or removal of mitigations present in prior versions (e.g., XSS sanitisation behaviour in JSX rendering). Combined with the corresponding preact-render-to-string bump (^6.7.0 → ^6.8.2), changes to server-side rendering escape logic could introduce XSS if output is rendered without downstream sanitisation. The repository already flags auth and payment risk areas.
🛠️ Actions
@secuarden-ai /fix- Generate remediation code for this issue@secuarden-ai /explain- Learn why this matters and potential impact@secuarden-ai /ignore [reason]- Dismiss this finding@secuarden-ai /review- Submit a reasoned assessment and request a rescan
🔐 Secuarden Security Review • Finding: SEC_5b2f86282c92
| "prettier": "^3.9.10", | ||
| "tsx": "^4.23.15", | ||
| "typescript": "^5.9.3" | ||
| "typescript": "^7.0.2" |
There was a problem hiding this comment.
🟡 Medium: Suspicious Major Version Jump in DevDependency (typescript)
🎟️ Issue Explanation
TypeScript is bumped from ^5.9.3 to ^7.0.2, skipping an entire major version (6.x). As of the knowledge cutoff, TypeScript's latest stable release is in the 5.x line. A 7.0.2 entry does not correspond to any publicly documented TypeScript release, which is a strong indicator of either a typosquatted package, a dependency confusion artefact, or a pre-release/internal build reference. While TypeScript is a devDependency and not shipped to end users, a compromised compiler can inject malicious code into the build output, affecting the runtime artefacts deployed to production (including auth and payment flows flagged in the repository context).
🛠️ Actions
@secuarden-ai /fix- Generate remediation code for this issue@secuarden-ai /explain- Learn why this matters and potential impact@secuarden-ai /ignore [reason]- Dismiss this finding@secuarden-ai /review- Submit a reasoned assessment and request a rescan
🔐 Secuarden Security Review • Finding: SEC_345434fa509d
| "preact": "^10.29.8", | ||
| "preact-render-to-string": "^6.7.0", | ||
| "pretty-bytes": "^7.1.3", | ||
| "minimatch": "^11.0.4", |
There was a problem hiding this comment.
🟢 Low: minimatch Major Version Bump (10 → 11)
🎟️ Issue Explanation
minimatch is bumped from ^10.2.6 to ^11.0.4. Historically minimatch has had ReDoS vulnerabilities (CVE-2022-3517). A major version bump should be reviewed to confirm the new release does not reintroduce glob-matching patterns that are vulnerable to ReDoS if attacker-controlled glob patterns are accepted anywhere in the application.
🛠️ Actions
@secuarden-ai /fix- Generate remediation code for this issue@secuarden-ai /explain- Learn why this matters and potential impact@secuarden-ai /ignore [reason]- Dismiss this finding@secuarden-ai /review- Submit a reasoned assessment and request a rescan
🔐 Secuarden Security Review • Finding: SEC_ce7eb0b0dc34
| "preact": "^10.29.8", | ||
| "preact-render-to-string": "^6.7.0", | ||
| "pretty-bytes": "^7.1.3", | ||
| "minimatch": "^11.0.4", |
There was a problem hiding this comment.
🟢 Low: Major Version Bump in minimatch (10 → 11)
🎟️ Issue Explanation
minimatch is bumped from ^10.2.6 to ^11.0.4. Major version bumps in path-globbing libraries have historically introduced or fixed ReDoS (Regular Expression Denial of Service) vulnerabilities. Depending on how minimatch is used (e.g., filtering user-supplied file paths), a regression in the new major version could reintroduce a ReDoS vector.
🛠️ Actions
@secuarden-ai /fix- Generate remediation code for this issue@secuarden-ai /explain- Learn why this matters and potential impact@secuarden-ai /ignore [reason]- Dismiss this finding@secuarden-ai /review- Submit a reasoned assessment and request a rescan
🔐 Secuarden Security Review • Finding: SEC_8216dc685e19
|
Looks like these dependencies are updatable in another way, so this is no longer needed. |
There was a problem hiding this comment.
@dependabot[bot]
Thank you for your contribution to this repository! We appreciate your effort in closing pull request.
Happy coding!
Pull Request Summary by devActivityMetricsnull |
|
Invalid command format To invoke the bot, use: Available commands:
|
Bumps the production-dependencies group with 22 updates in the / directory:
5.0.06.0.03.6.03.7.09.0.59.0.62.3.62.3.75.4.25.5.03.0.23.0.410.2.611.0.48.21.08.22.010.29.811.1.16.7.06.8.27.1.37.2.00.19.10.63.20.35.40.35.54.4.34.6.05.0.05.0.15.1.05.2.08.21.38.22.18.18.18.18.226.6.226.6.68.18.18.18.20.27.20.27.73.8.13.9.105.9.37.0.2Updates
chokidarfrom 5.0.0 to 6.0.0Release notes
Sourced from chokidar's releases.
... (truncated)
Changelog
Sourced from chokidar's changelog.
... (truncated)
Commits
4130839Release 6.0.0.53f3256Bump devdeps11ad48fMore fixesb6812ddChange date706ef2cMerge pull request #1492 from paulmillr/jg/private-publicd85f4ccchore: expose tested members97e1b93Add changelog8d5c07dMore v6 fixes7af52dfBump ci release.ymla0b05d9Merge pull request #1478 from paulmillr/jg/sponsorsUpdates
esbuild-sass-pluginfrom 3.6.0 to 3.7.0Release notes
Sourced from esbuild-sass-plugin's releases.
Commits
Updates
hast-util-to-htmlfrom 9.0.5 to 9.0.6Release notes
Sourced from hast-util-to-html's releases.
Commits
9c689129.0.6b2b5a3eFix HTML in SVG fordesc,foreignObject,title233ac97Fixpclosing tag omission in custom elements14078edFix link in jsdoc8e56b54Addprepackscript70e624fFix typos4272500Update actionsc264eb1Update dev-dependenciesUpdates
hast-util-to-jsx-runtimefrom 2.3.6 to 2.3.7Release notes
Sourced from hast-util-to-jsx-runtime's releases.
Commits
00862562.3.7b4c88eeRefactor.prettierignore562b1b5Update node in actions47f49d4Remove denob29735cFix casing of style properties, specially variables40ec5e6Update preact in example0494bb2Update react in example940871cRemoveskipLibCheckfromtsconfig.json5fc8d17Updatestyle-to-js60af4adUpdate dev-dependenciesUpdates
js-yamlfrom 5.4.2 to 5.5.0Changelog
Sourced from js-yaml's changelog.
Commits
cb62b2d5.5.0 released87aed90Deps bump3aec511Fix error positions for non-printable characters, #80111aa483Reject flow indicators at the start of block plain scalars, #801339d8e0Refactor tag encoder and decoder to match the YAML specification78326245.4.3 released0cbb471Fix whitespace-only block scalar followed by a less indented line, close #80230108ccParse the first block mapping key once (#800)Updates
mdast-util-find-and-replacefrom 3.0.2 to 3.0.4Release notes
Sourced from mdast-util-find-and-replace's releases.
Commits
fad9bd53.0.4bc5d2a9Add test fortextas a root` nodeb435e6cRemove unneeded@ts-expect-error312079bFix wrong parameter description9b622deFix type in docdbe507aRemove no longer applicable doc comment2870b11Refactor to improve performance6c4850c3.0.3a1fc3d3Update output inreadme.mdd65a2adFix merging adjacent text nodesUpdates
minimatchfrom 10.2.6 to 11.0.4Changelog
Sourced from minimatch's changelog.
... (truncated)
Commits
f24eba911.0.4a0b9404drop support for node 18, wasn't installable anywayb0c2aa811.0.3293267aperf: cache matchers more aggressively by postponing creation52d2aeccache 256 patterns438045511.0.2322feb1update@isaacs/nonrecursive-glob-match96cad78ci: exclude windows from testing node 22 and 2447afe8811.0.177a0f5climit **/.. optimization pass to avoid quadratic explosionUpdates
pixi.jsfrom 8.21.0 to 8.22.0Release notes
Sourced from pixi.js's releases.
... (truncated)
Commits
5b41ee3v8.22.09dc976dfix: skip the unread-attribute warning when the attribute has a format (#12267)1289ab7docs: correct TilingSprite texture, width and height defaults (#12269)b96fb4efix: nested filters crash after renderer resize (#12257)082128afix: blend filter backdrop when every parent filter is skipped (#12263)f3d96dbfeat: add a federated contextmenu event (#12250)8dbbeb9feat: 3D textures, storage textures and 3D mipmaps (#12248)ef0c0a7feat: sRGB view formats and transient MSAA colour on WebGPU (#12225)27071aafix: integer texture formats on WebGL and WebGPU (#12230)0f8983ffix: declare accessibilityOptions on the public renderer options (#12222)Updates
preactfrom 10.29.8 to 11.1.1Commits
cad3d26Merge pull request #5340 from preactjs/release/11.1.1bdf1a5f11.1.14e5c63cMerge pull request #5339 from preactjs/fix/template-namespace-content9ecf719Fix template in alternative namespaces2788c12Merge pull request #5338 from b84330808/fix/template-shadowroot-types9069f5atest: remove the type tests again4ab827etest: drop the template shadow root type tests3151183Drop the type tests, per review39d2920fix(types): add declarative shadow DOM attributes to <template>66b6e56Merge pull request #5336 from preactjs/release/11.1.0Updates
preact-render-to-stringfrom 6.7.0 to 6.8.2Release notes
Sourced from preact-render-to-string's releases.
Changelog
Sourced from preact-render-to-string's changelog.
Commits
dc7d06bMerge pull request #486 from preactjs/changeset-release/maina927b46Version Packages6d233e7Merge pull request #489 from preactjs/harden-vnode-recognition7be3108Harden vnode recognition1647315Merge pull request #485 from preactjs/test/async-template-suspense2dd9a3afix: resolve suspended children in precompiled templates0519dc8Merge pull request #483 from preactjs/changeset-release/main7277e10Version Packages75291f2Merge pull request #482 from preactjs/fix/escape-coerced-attribute-valuesa4b9e49fix: encode attribute values after string coercionUpdates
pretty-bytesfrom 7.1.3 to 7.2.0Release notes
Sourced from pretty-bytes's releases.
Commits
a35ed217.2.04e800a3Fix formatting edge cases and validate options1d517bbMeta tweaksUpdates
satorifrom 0.19.1 to 0.63.2Release notes
Sourced from satori's releases.
... (truncated)
Commits
074f0b3fix: Report invalid sizes, insets and margins like other invalid values (#950)e1aa7befix: Honor emoji and text presentation selectors (#948)5a9e32adocs(playground): Use the srcset sources browsers would use in screenshots (#...c66082dfeat: Render selects and their options like Chrome (#947)b9e5af5fix: Render variable fonts as their default instance (#946)f725eddfix: Size SVGs without width and height like browsers (#942)7e8efabfix: Don't make lines of white space between blocks (#945)5ae3a69fix: Hide closed dialogs, and draw open ones like browsers (#944)b46e5adfeat: Render the labels of button inputs (#943)b7e86d9fix: Support -webkit-flex and -webkit-inline-flex (#941)Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for satori since your current version.
Install script changes
This version modifies
preparescript that runs during installation. Review the package contents before updating.Updates
sharpfrom 0.35.4 to 0.35.5Release notes
Sourced from sharp's releases.
... (truncated)
Commits
51a990fRelease v0.35.596de105Upgrade to sharp-libvips v1.3.43a61390CI: Configure Dependabot with all package.json locations4940c50Improve gain map support for rotate/flip/flop ops20654aaPrerelease...Description has been truncated
Summary by cubic
Bumps the production-dependencies group, updating 22 packages to their latest versions. Most are patch and minor releases; this also includes several major-version upgrades with potential breaking changes.
Migration
chokidar6.0.0 requires Node.js 22.22+ and rewrites the watch pipeline;usePolling,interval, andbinaryIntervalremain as deprecated aliases.minimatch11.0.0 removesmakeRe(), theASTclass, and thedebugoption.preact11 andtypescript7.0.2 are major-version upgrades that may require code adjustments.Written for commit dc262d1. Summary will update on new commits.