Skip to content

ci: adopt the shared osv-scan lane (infra#104) - #3

Merged
bdelanghe merged 1 commit into
mainfrom
claude/deps-osv-scan
Jul 31, 2026
Merged

ci: adopt the shared osv-scan lane (infra#104)#3
bdelanghe merged 1 commit into
mainfrom
claude/deps-osv-scan

Conversation

@bdelanghe

Copy link
Copy Markdown
Contributor

Byte-identical copy of templates/deps.yml pinned to osv-scan.yml@162accb, verified with diff. Adopted at hard-fail (ci-workflows#15).

What green means here

This repo has deno.json but no deno.lock, so the lane passes via --allow-no-lockfiles. That's "nothing to scan", not "scanned and clean".

Worth being especially clear about here, because this is the same ecosystem as fold-engine — where a deno.lock does exist and turned up nine advisories including a CVSS 8.7.

The difference in outcome is entirely about whether a lockfile is committed, not about whether the code has dependencies. Committing a deno.lock here would convert this check from a formality into real coverage — worth considering separately from this PR.


Generated by Claude Code

Byte-identical copy of ci-workflows templates/deps.yml, pinned to
osv-scan.yml@162accb, verified with `diff`. Adopted at HARD-FAIL
(ci-workflows#15 flipped the template default).

WHAT GREEN MEANS HERE: this repo has deno.json but NO deno.lock, so the lane
passes via --allow-no-lockfiles. That is "nothing to scan", not "scanned and
clean".

Worth being especially clear about in this repo, because it is the same
ecosystem as fold-engine, where a deno.lock DID exist and turned up nine
advisories including a CVSS 8.7. The difference in outcome is entirely about
whether a lockfile is committed, not about whether the code has dependencies.
Committing a deno.lock here would convert this check from a formality into
real coverage — worth considering separately from this PR.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LF9Cu8u4dkCEM8MXC1QeDL
@bdelanghe
bdelanghe marked this pull request as ready for review July 31, 2026 03:03
@bdelanghe
bdelanghe merged commit 5274a8a into main Jul 31, 2026
4 checks passed
@bounded-systems-front-desk bounded-systems-front-desk Bot moved this from Todo to Done in Front Desk Jul 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants