rioil / osv.net

A .NET library for Open Source Vulnerabilities (OSV) schema and API client.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OSV.NET

GitHub Workflow Status OSV.NET NuGet Package Version

.NET libraries for Open Source Vulnerabilities (OSV) schema and API client.

Usage

  1. dotnet add package OSV.Client

  2. Create an instance of the OSVClient

    using var client = new OSVClient();
    // or
    using var client = new OSVClient("https://api.osv.dev/v1/");
  3. Use the client to make API calls

    var query = new Query
    {
        Package = new Package {
            Name = "jinja2",
            Ecosystem = Ecosystem.PyPI
        },
        Version = "2.4.1",
    }
    var vulnerabilityList = await client.QueryAffectedAsync(query)

License

All packages in this repository are licensed under the MIT license.

About

A .NET library for Open Source Vulnerabilities (OSV) schema and API client.

License:MIT License


Languages

Language:C# 100.0%