Rust API client for euvd
API for querying recent vulnerabilities from the ENISA EUVD database.
Overview
This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.
- API version: 0.0.1
- Package version: 0.0.1
- Generator version: 7.13.0
- Build package:
org.openapitools.codegen.languages.RustClientCodegen
Installation
Put the package under your project folder in a directory named euvd and add the following to Cargo.toml under [dependencies]:
euvd = { path = "./euvd" }
Documentation for API Endpoints
All URIs are relative to https://euvdservices.enisa.europa.eu
| Class | Method | HTTP request | Description |
|---|---|---|---|
| DefaultApi | get_advisory_by_id | GET /api/advisory | Show advisory by ID |
| DefaultApi | get_by_enisa_id | GET /api/enisaid | Show EUVD by ID |
| DefaultApi | get_critical_vulnerabilities | GET /api/criticalvulnerabilities | Show latest critical vulnerabilities |
| DefaultApi | get_exploited_vulnerabilities | GET /api/exploitedvulnerabilities | Show latest exploited vulnerabilities |
| DefaultApi | get_last_vulnerabilities | GET /api/lastvulnerabilities | Show latest vulnerabilities |
| DefaultApi | get_vulnerability_by_id | GET /api/vulnerability | Show vulnerability by ID |
| DefaultApi | query_vulnerabilities | GET /api/vulnerabilities | Query vulnerabilities with flexible filters |
Documentation For Models
- Vulnerabilities
- Vulnerability
- VulnerabilityEnisaIdProductInner
- VulnerabilityEnisaIdProductInnerProduct
- VulnerabilityEnisaIdVendorInner
To get access to the crate's generated documentation, use:
cargo doc --open
Author
- seeseekey