Skip to content

feat(engines): add osv-scanner 2.7.0 as a fourth bundled engine - #13

Closed
Synvoya wants to merge 3 commits into
agent/engine-bumps-2026-10from
agent/osv-engine
Closed

Synvoya wants to merge 3 commits into
agent/engine-bumps-2026-10from
agent/osv-engine

Conversation

@Synvoya

@Synvoya Synvoya commented Nov 1, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • osv-scanner 2.7.0, SHA-pinned and verified (checksums + SLSA provenance), scans lockfiles offline against per-ecosystem OSV databases downloaded only after the user approves them, only for ecosystems the repository uses.
  • Catches malicious packages (MAL- records) and advisories the Trivy database lacks; findings deduplicate with Trivy through the alias graph.
  • A scanned repository cannot silence it (its osv-scanner.toml is ignored, call analysis is off), and a missing database never reads as clean.
  • Sealed bundle manifest 1.1.0 adds osv-scanner; the SDK verifies 1.0.0 and 1.1.0 bundles.

Status

Planned for the 4.0 release together with further coverage work; it will be merged with the coverage-honesty changes before release. Build, 1,845 tests and 62 evals pass on this exact tree.

Stacked on #11 (base agent/engine-bumps-2026-10).

- osv-scanner 2.7.0, SHA-pinned and verified (checksums + SLSA provenance),
  scans lockfiles offline against per-ecosystem OSV databases that are
  downloaded only after the user approves them, only for ecosystems the
  repository uses.
- Catches malicious packages (MAL- records) and advisories the Trivy
  database lacks; findings deduplicate with Trivy through the alias graph.
- A scanned repository cannot silence it (its osv-scanner.toml is ignored,
  call analysis is off), and a missing database never reads as clean.
- Sealed bundle manifest 1.1.0 adds osv-scanner; the SDK verifies 1.0.0 and
  1.1.0 bundles.

Signed-off-by: Synvoya <support@synvoya.com>
- The stubbed osv-scanner JSON escapes Windows paths as the real scanner
  does.
- The control-character folder uses only characters Windows allows.

Signed-off-by: Synvoya <support@synvoya.com>
Signed-off-by: Synvoya <support@synvoya.com>
@Synvoya

Synvoya commented Nov 5, 2026

Copy link
Copy Markdown
Owner Author

Folded into #14, the single CodeInspectus 4.0 PR (this change is included there).

@Synvoya Synvoya closed this Nov 5, 2026
Synvoya added a commit that referenced this pull request Nov 5, 2026
osv-scanner 2.7.0 as a fourth engine, the Synvoya gap layer, Synvoya PHP and Node.js Opengrep packs, native JS/TS parsing, quieter output and honest coverage. Folds in #11, #12 and #13. See CHANGELOG.md [4.0.0].

Signed-off-by: Synvoya <support@synvoya.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant