Repository navigation
fix(deps): upgrade vulnerable astro, lodash, vite and transitive packages - #48
Open
polylane[bot] wants to merge 2 commits into
Open
polylane[bot] wants to merge 2 commits into
polylane[bot] wants to merge 2 commits into
Conversation
mattdjenkinson
previously approved these changes
Oct 28, 2026
ecv
force-pushed
the
polylane/autofix/q0et8cgoopku
branch
from
November 9, 2026 13:14
3f49d84 to
af3b388
Compare
|
|
Co-authored-by: polylane[bot] <277585245+polylane[bot]@users.noreply.github.com>
ecv
force-pushed
the
polylane/autofix/q0et8cgoopku
branch
from
November 9, 2026 13:26
af3b388 to
40f97e8
Compare
This was referenced Nov 10, 2026
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The site's dependency lockfile resolved known-vulnerable package versions: a Trivy scan found one critical and sixteen high advisories, each with a fixed release available. Several were pinned deep in the dependency tree, so they could not be dropped by a normal direct-version bump. After this change a fresh scan of the lockfile reports no critical or high advisories.
Detection evidence
Affected:
int_17ad4b457001o98datdn4tkmWhy this fix
The committed lockfile resolved known-vulnerable versions, and Trivy reproduced one critical and sixteen high advisories on the base branch, each with a fixed version available. The upgrade moves every one of them to a fixed release, and a fresh scan of the resulting lockfile reports no critical or high advisories. One risk remains: the site build already stops on a pre-existing ESM error from js-yaml, which the open js-yaml pull request owns, so the build check stays red until that merges.
Fix walkthrough
Watch the fix explained (1:25). Recorded for commit
af3b388d307ef91ac4fab84d27c55b2c883b8dba.Out of scope
js-yamlmedium advisory GHSA-r3ph-w7gj-g6xm: the brief keeps it out of scope, and the open js-yaml build fix owns it.postcss-selector-parserandyamlmedium advisories: not part of this issue's critical/high ask, so they stay for a separate change.Production impact: Static-site dependency upgrade changes no deployed runtime resource
I checked the dependency resolution for datum-cloud/cloudvalid.com. The repository has no deploy edges in the infrastructure graph: the only live deploy is GitHub Pages serving static files built by
bun run build, and no server runtime or cloud resource uses these packages. The change only replaces vulnerable versions in the lockfile, so no production traffic path is affected.Checked and not affected:
provider#code#account#datum-cloud#region#earth#type#code.repository#id#datum-cloud/cloudvalid.com.Observability
bun run buildoutput shows the site compiles; it currently stops on the pre-existing js-yaml ESM error, visible in CI logs.trivy fs --scanners vulnon bun.lock is the scanner signal that shows the critical/high advisories cleared.Polylane assessed this pull request at
3f49d84.Causal chain
2 files changed (+276/-235)
bun.lock: modified, +262/-231package.json: modified, +14/-4Generated by Polylane. You can ask follow-ups by mentioning @polylane in a comment.