Skip to content
winfunc
Supply chain security
Available

Turn dependency advisories into upgrade decisions.

Winfunc inventories direct and transitive dependencies, matches them against OSV, GitHub, and NVD advisories, and checks whether your code reaches the vulnerable function. Each reachable advisory comes with the fixed version and the upgrade command for your package manager, alongside SBOM export and license checks.

How it works
  1. acme
  2. /billing-api
  3. /Dependencies
Packages412
Advisories7
Reachable2
package.jsonnpm
  • express4.19.2
  • body-parser1.20.2
  • axios1.6.0Reachable
  • follow-redirects1.15.4
  • pdfkit0.13.0
  • fontkit2.0.2
  • jsonwebtoken9.0.0
AdvisoryHigh

SSRF through a path-relative URL

CVE-2024-39338 · axios

Version
1.6.0 → 1.7.4
Called from
webhooks/preview.ts:61
Upgrade
bun add axios@1.7.4
Dependencies · reachabilityIllustrative data
The problem

Security work should end in a decision, not another queue.

A package identifier and severity score are not enough to plan remediation. Teams need to know which repository contains the dependency, what OSV reports, whether a fixed version exists, and how to make and verify the upgrade in the package ecosystem they use.

  1. Repository dependencies
  2. OSV enrichment
  3. upgrade and rescan
How it works

From scope to an engineering decision.

Connect an authorized repository with supported dependency files and identify the engineering owners who will assess and apply package upgrades.

  1. Scope01

    Scan supported repository dependency files with osv-scanner

  2. Investigate02

    Enrich detected vulnerabilities with current OSV advisory details

  3. Investigate03

    Review affected versions, severity, references, and available fixes

  4. Review04

    Apply the ecosystem-specific upgrade path and rescan the repository

Deliverables

What your team gets.

  1. 01Repository-scoped OSV findings
  2. 02Affected and fixed-version context
  3. 03Upgrade guidance with a rescan step
  • Repository-scoped dependency findings with OSV identifiers and source links
  • Affected package, installed version, severity, and advisory metadata
  • Fixed-version guidance when OSV provides it
  • Package-manager-specific upgrade commands where supported
  • A clear rescan step to verify the dependency state after remediation
Why it matters

Reduce time spent translating advisory records into concrete, verifiable dependency upgrades.

Measure it

Track open dependency findings, findings with a named fixed version, upgrade lead time, and the share closed by a clean follow-up scan.

Scope and limits

Coverage depends on the dependency files and ecosystems supported by osv-scanner and on the data available from OSV. A clean dependency scan does not review application logic, build-pipeline integrity, provenance, or runtime exposure.

Start with one repository

Bring us your hardest codebase.
We'll bring the proof.

Scope a first audit with our security engineers. You get findings with traces, reproduction evidence, and patches ready for review.

Scoped with you. Delivered with evidence.