2 unstable releases
new 0.1.0 | May 16, 2025 |
---|---|
0.0.1 | May 15, 2025 |
#9 in #vulnerabilities
39 downloads per month
32KB
564 lines
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
Dependencies
~5–20MB
~208K SLoC