Repository navigation
chore(deps): bump the production-dependencies group across 1 directory with 26 updates - #98
dependabot[bot] wants to merge 1 commit into
Conversation
…y with 26 updates Bumps the production-dependencies group with 26 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.8.1` | `1.9.0` | | [chokidar](https://github.com/paulmillr/chokidar) | `5.0.0` | `6.0.0` | | [d3](https://github.com/d3/d3) | `7.9.0` | `7.9.2` | | [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.5` | | [pixi.js](https://github.com/pixijs/pixijs) | `8.21.0` | `8.22.0` | | [preact](https://github.com/preactjs/preact) | `10.29.8` | `11.2.0` | | [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` | | [rehype-pretty-code](https://github.com/rehype-pretty/rehype-pretty-code/tree/HEAD/packages/core) | `0.14.5` | `0.14.6` | | [satori](https://github.com/vercel/satori) | `0.19.1` | `0.63.2` | | [serve-handler](https://github.com/vercel/serve-handler) | `6.1.7` | `6.1.8` | | [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.2` | | [@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 `@clack/prompts` from 1.8.1 to 1.9.0 - [Release notes](https://github.com/bombshell-dev/clack/releases) - [Changelog](https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md) - [Commits](https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.9.0/packages/prompts) 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 `d3` from 7.9.0 to 7.9.2 - [Release notes](https://github.com/d3/d3/releases) - [Changelog](https://github.com/d3/d3/blob/main/CHANGES.md) - [Commits](d3/d3@v7.9.0...v7.9.2) 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.5 - [Release notes](https://github.com/isaacs/minimatch/releases) - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](isaacs/minimatch@v10.2.6...v11.0.5) 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.2.0 - [Release notes](https://github.com/preactjs/preact/releases) - [Commits](preactjs/preact@10.29.8...11.2.0) 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 `rehype-pretty-code` from 0.14.5 to 0.14.6 - [Release notes](https://github.com/rehype-pretty/rehype-pretty-code/releases) - [Changelog](https://github.com/rehype-pretty/rehype-pretty-code/blob/master/packages/core/CHANGELOG.md) - [Commits](https://github.com/rehype-pretty/rehype-pretty-code/commits/rehype-pretty-code@0.14.6/packages/core) 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 `serve-handler` from 6.1.7 to 6.1.8 - [Release notes](https://github.com/vercel/serve-handler/releases) - [Commits](https://github.com/vercel/serve-handler/commits) 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.2 - [Release notes](https://github.com/websockets/ws/releases) - [Commits](websockets/ws@8.21.3...8.22.2) 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: "@clack/prompts" dependency-version: 1.9.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: production-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: d3 dependency-version: 7.9.2 dependency-type: direct:production update-type: version-update:semver-patch 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.5 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.2.0 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: rehype-pretty-code dependency-version: 0.14.6 dependency-type: direct:production update-type: version-update:semver-patch 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: serve-handler dependency-version: 6.1.8 dependency-type: direct:production update-type: version-update:semver-patch 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.2 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/98 |
|
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!
|
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
|
🛡️ Zaxion Policy Status: 🟢 PASSGateway Passed
Visit the Full Report for detailed metrics, findings, and interactive remediation. |
✅ Precogs scan complete — No security issues foundCommit
✅ Passed checks (3)
💬 Precogs.ai · Detect. Fix. Merge. |
|
Rams skipped this PR — Free reviews one repository at a time, and your active repository is Upgrade to Solo — $39/mo to add this repo, or free the slot by removing Rams from that repo via GitHub app settings. |
🔍 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. |
✅ 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)
✅ 925 checks passed
SEOCode · Docs & troubleshooting
|
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:
|
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@baeebf75 (PR #98) is safe to merge"
},
"context": {
"interpretation": {
"theory": "deterministic security verification",
"logic": "evidence-context-policy pipeline"
},
"proof": {
"verifier": "QWED Security",
"verifier_version": "qwed-security-ruleset/15",
"configuration": {
"repo": "LAF-US/THE-GEMSTONE",
"head_sha": "baeebf756eb542bdafc91a48e023dfcc5c0cde6d",
"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:5bd617d90c911a03f6e152fa921a0c381375cfd1e77ff39407580c511c2bd0fc",
"scan_evidence": {
"repo": "LAF-US/THE-GEMSTONE",
"head_sha": "baeebf756eb542bdafc91a48e023dfcc5c0cde6d",
"pr_number": 98,
"files_scanned": 2,
"engine_results": 5,
"conclusion": "success",
"rule_set": "qwed-security-ruleset/15",
"engines": [
"dependency_scan",
"entropy_scan",
"lockfile_scan",
"pattern_scan",
"secret_scan"
]
},
"repo": "LAF-US/THE-GEMSTONE",
"head_sha": "baeebf756eb542bdafc91a48e023dfcc5c0cde6d",
"files_scanned": 2
},
"proof_ref": "sha256:cc2370cdb472c7167af7e4052f16d11ea5d3aac74347f8854418fd3112b028c8"
},
"decision": {
"admission": "ADMIT"
}
},
"verdict": "VERIFIED"
}Attestation (signed, binds the Verification Context above){
"envelope": "qwed-security-attestation/1",
"token": "eyJhbGciOiJSUzI1NiIsImtpZCI6IjU2NWFkMDg2NGY3NWJkYmIiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiIyNzU5NTA0IiwiYXVkIjoicXdlZC1hdHRlc3RhdGlvbiIsImlhdCI6MTc5NDU0NTE0MCwiZXhwIjoxNzk0NTQ1NDQwLCJxd2VkIjp7InJlc3VsdCI6eyJzdGF0dXMiOiJWRVJJRklFRCIsImFnZW50X21lc3NhZ2UiOiJWRVJJRklFRCBhZ2FpbnN0IHRoZSBRV0VEIGRldGVybWluaXN0aWMgcnVsZSBzZXQ6IG5vIHNlY3VyaXR5IGJvdW5kYXJ5IHZpb2xhdGlvbnMgZGV0ZWN0ZWQgaW4gdGhlIHNjYW5uZWQgZmlsZXMuIFRoaXMgYXR0ZXN0cyB0byB0aGUgYWJzZW5jZSBvZiBrbm93bi1wYXR0ZXJuIHZpb2xhdGlvbnMgZm9yIHRoaXMgcnVsZSBzZXQgYW5kIGNvbW1pdCBcdTIwMTQgaXQgaXMgbm90IGEgZ3VhcmFudGVlIHRoYXQgdGhlIGNvZGUgaXMgZnJlZSBvZiBhbGwgdnVsbmVyYWJpbGl0aWVzLiIsImlzX2F1dGhvcml0YXRpdmUiOnRydWV9LCJwcm9vZl9oYXNoIjoic2hhMjU2OjViZDYxN2Q5MGM5MTFhMDNmNmUxNTJmYTkyMWEwYzM4MTM3NWNmZDFlNzdmZjM5NDA3NTgwYzUxMWMyYmQwZmMiLCJib3VuZGFyeSI6bnVsbCwiZW52ZWxvcGUiOiJxd2VkLXNlY3VyaXR5LWF0dGVzdGF0aW9uLzEiLCJqdGkiOiIwN2ZkN2YzZWJiYmQyODQwZTcyNDM0M2IzZDE2YTIzNSIsInZlcmlmaWNhdGlvbl9jb250ZXh0Ijp7InNwZWNfdmVyc2lvbiI6IjEuMCIsImZvcm1hbF9zdGF0ZW1lbnQiOiJMQUYtVVMvVEhFLUdFTVNUT05FQGJhZWViZjc1IChQUiAjOTgpIGlzIHNhZmUgdG8gbWVyZ2UiLCJ2ZXJkaWN0IjoiVkVSSUZJRUQiLCJhZG1pc3Npb24iOiJBRE1JVCIsInZlcmlmaWVyIjoiUVdFRCBTZWN1cml0eSIsInZlcmlmaWVyX3ZlcnNpb24iOiJxd2VkLXNlY3VyaXR5LXJ1bGVzZXQvMTUiLCJwcm9vZl9yZWYiOiJzaGEyNTY6Y2MyMzcwY2RiNDcyYzcxNjdhZjdlNDA1MmYxNmQxMWVhNWQzYWFjNzQzNDdmODg1NDQxOGZkMzExMmIwMjhjOCJ9fX0.m1eh4DWL3je2f_58KiydfHNH7KjFc0XUETdTRB9U6SZnloBVitBiKSz4ZQgs6XwWApsz6iBYCsQCdDBeCJdmrdRnt2wcFguklqm1hokYjDgUixdgCdMKI9Vd1b27ZZBNG4tZk2NV9VVMUPjxxOmKi-p-Pe_1-E6W3KlXJtl9E4Nx_54A6z_y14gvXkElk3A2R1tjYUk-aIEILiGLOozZ5ZmWIhAgj439LqdXA_w3rSDhSdWs3_mEFHAE2LWwfxraIm3wDm7uWf5_4XYAQq8s0am_HQFLEyxppYn0d-iIhcU_0R4X0-Yzw-woNhJtcurMtBirRM6_kToMWdRs2sOMCA",
"fingerprint": "9620d7e35cf143b8",
"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 |
| "pretty-bytes": "^7.1.3", | ||
| "minimatch": "^11.0.5", | ||
| "pixi.js": "^8.22.0", | ||
| "preact": "^11.2.0", |
There was a problem hiding this comment.
🟡 Medium: Major version bump with insufficient vetting — preact ^11.2.0
🎟️ Issue Explanation
The dependency 'preact' is bumped from ^10.x to ^11.x, a major version change. Major version bumps can introduce breaking changes or new APIs that alter security-relevant behaviors (e.g., XSS sanitization, rendering escaping logic). Preact is used for server-side rendering (preact-render-to-string is also bumped), and regressions in HTML escaping or hydration security in a major release could introduce XSS vectors. As of the diff date, preact v11 is a relatively new major release whose security posture has not been broadly battle-tested.
🛠️ 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_6d368111228f
| "prettier": "^3.9.10", | ||
| "tsx": "^4.23.15", | ||
| "typescript": "^5.9.3" | ||
| "typescript": "^7.0.2" |
There was a problem hiding this comment.
🟡 Medium: Major version bump with insufficient vetting — typescript ^7.0.2
🎟️ Issue Explanation
TypeScript is bumped from ^5.x to ^7.x, skipping an entire major version. While TypeScript is a devDependency and does not ship to production directly, the TypeScript compiler and language services are sometimes used in build pipelines that process untrusted input (e.g., user-supplied content types). More importantly, rapid major version jumps in build tooling have historically introduced supply-chain risks when the ecosystem around a new major version is immature. The gap from 5.x to 7.x (skipping 6.x entirely) is unusual and warrants verification that this is an intentional, vetted upgrade to a legitimate release rather than a dependency confusion or typosquatting artifact.
🛠️ 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_601027b9d7b7
| "serve-handler": "^6.1.6", | ||
| "sharp": "^0.35.4", | ||
| "shiki": "^4.4.3", | ||
| "satori": "^0.63.2", |
There was a problem hiding this comment.
🟢 Low: New dependency introduction — satori ^0.63.2
🎟️ Issue Explanation
A previously absent dependency 'satori' is added. Satori is a library that converts HTML/CSS to SVG, and it processes markup that may originate from user-supplied content (e.g., OG image generation). If unsanitized user input is passed to satori, it could lead to SVG injection or server-side resource exhaustion. The addition of an entirely new dependency also expands the supply-chain attack surface.
🛠️ 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_1c80cd5ea890
FixSense — no test report found@loganfinney27 — you installed FixSense on this repository, so this one is for you. Reminder 2 — this repository still has no test report for FixSense to read. FixSense saw this run fail, but the run didn't publish a test report, so there was nothing to analyse. No analysis was used from your quota. To get analyses on this repo, have your test command emit JUnit XML and upload it as a CI artifact. Playwright, in reporter: [
['junit', { outputFile: 'test-results/results.xml' }],
['html'], // keep whatever you already use
],Then publish it: - name: Upload test results
if: always() # keep the report even when tests fail
uses: actions/upload-artifact@v4
with:
name: test-results
path: test-results/
Cypress, Jest, Vitest, Mocha and pytest all have JUnit reporters too, and FixSense reads any of them. At most one note a month per repository, and none once a report is published. Setup guide · FixSense |
|
Invalid command format To invoke the bot, use: Available commands:
|
Not up to standards ⛔🔴 Issues
|
| Category | Results |
|---|---|
| Security | 1 medium |
🟢 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.
There was a problem hiding this comment.
LlamaPReview — Blocking issues found
TypeScript 7 makes the existing check fail because node module resolution was removed.
Exact-head CI remains unresolved (2 failed, 2 action required, 1 pending); no CI-dependent merge-safety claim is made.
Owner action: Update the module-resolution configuration for TypeScript 7 and address resulting compatibility issues, or keep TypeScript on a compatible version; then rerun the check and tests.
1 further item in details.
Review details and evidence
| Priority | File | Finding | Evidence |
|---|---|---|---|
| P1 | package.json |
TypeScript 7 makes the existing check fail because node module resolution was removed. |
confirmed |
Material unknowns
- The complete changed lockfile was unavailable, so the other claimed resolved-version updates—especially esbuild—could not be confirmed. The manifest updates most declared ranges, but the unresolved lockfile entries prevent confirming all claimed resolved versions. This does not change the request-changes posture because the compiler incompatibility independently blocks the PR.
- Check: Inspect the complete lockfile and verify the claimed resolved-version updates, especially esbuild.
LlamaPReview checks
- Reviewed changed regions in
package.json. - Read the complete PR-head file
package.json. - Read bounded PR-head context from
tsconfig.json. - Read the complete PR-head file
.github/workflows/test.yml. - Reviewed changed regions in
package-lock.json. - Read bounded PR-head context from
package-lock.json.
Still coding alone? Open CarbonChat, a chat room right inside Codex.
| "prettier": "^3.9.10", | ||
| "tsx": "^4.23.15", | ||
| "typescript": "^5.9.3" | ||
| "typescript": "^7.0.2" |
There was a problem hiding this comment.
P1 | Confidence: High
The PR upgrades TypeScript but leaves tsconfig.json set to moduleResolution: "node". The exact-head test run installs dependencies, then npm run check fails with TS5108 because moduleResolution=node10 has been removed. The check runs tsc --noEmit first, so formatting is not checked and the workflow does not reach its test step. This is a compiler-configuration incompatibility introduced by the upgrade, not merely an unattributed CI failure.
Conceptual guidance (not a committable GitHub suggestion):
Update the module-resolution configuration for TypeScript 7 and address resulting compatibility issues, or retain a compatible TypeScript version.
Evidence: changed region in package.json; PR-head read of package.json; bounded PR-head context from tsconfig.json; test check diagnostic.
Bumps the production-dependencies group with 26 updates in the / directory:
1.8.11.9.05.0.06.0.07.9.07.9.23.6.03.7.09.0.59.0.62.3.62.3.75.4.25.5.03.0.23.0.410.2.611.0.58.21.08.22.010.29.811.2.06.7.06.8.27.1.37.2.00.14.50.14.60.19.10.63.26.1.76.1.80.35.40.35.54.4.34.6.05.0.05.0.15.1.05.2.08.21.38.22.28.18.18.18.226.6.226.6.68.18.18.18.20.27.20.27.73.8.13.9.105.9.37.0.2Updates
@clack/promptsfrom 1.8.1 to 1.9.0Release notes
Sourced from @clack/prompts's releases.
Changelog
Sourced from @clack/prompts's changelog.
Commits
50c8ea0[ci] release (#611)9053625fix: account for escape sequences in prefixes (#631)e66ab12fix: respect the prompt output stream width (#630)34976a7fix(prompts): handle trailing backslash in path prompt directory mode (#627)3e0bffdfix(prompts): preserve falsy autocomplete initial values (#618)85f6afffix(prompts): render falsy options in limitOptions (#628)1835f41fix(core, prompts): correctly render the disabled options of selectKey (#622)f325a53fix(progress): the progress returns isCancelled without real-time refresh (#616)5ac9e73feat(prompts): support readonly options in multiselect (#614)cbeefcbfeat(prompts): add accessible mode tospinner(#596)Updates
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
d3from 7.9.0 to 7.9.2Release notes
Sourced from d3's releases.
Commits
db118c97.9.2374c4b3fix docs build78db4997.9.1 (#4149)3d1a90cFix Bruls paper external URL in treemap.md (#4147)ca958d4docs: Incorrect alt text copied from the Observable Framework repository; it ...42ccb63fix broken link (#4084)66bfe8cFix external edge bundling references (#4039)ab22394fix: support links on d3js.org are outdated (#4015)a10166cUpdate CHANGES.md844b75aUpdate getting-started.md link to Svelte example (#3962)Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for d3 since your current version.
Updates
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.5Changelog
Sourced from minimatch's changelog.
... (truncated)
Commits
ea0a4a611.0.5e83fdf3match large numeric brace ranges without expanding them85d681cfixup! ci: update github actions to latest major versionsa675e79ci: update github actions to latest major versions70f442ddedupe level 2 patterns without a pairwise compareb2d7c28ci: increase timeout on test2d5578bthrow when **/.. pattern expansion goes above the limit9c6ebb1fix: reject incomplete glob split expansions73f0e1bfix: bound total cells added by the glob split passf24eba911.0.4Updates
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.2.0Release notes
Sourced from preact's releases.
... (truncated)
Commits
c95929dMerge pull request #5350 from preactjs/release/11.2.0