Body
An identifier to determine an entity’s EOL status. Only one of the following can be provided: cpe
, purl
, custom
. The name of the software.
The ecosystem that this software belongs to. Defaults to generic
.
The field takes a support ID to match against. If not provided, it will default to STANDARD_SUPPORT
which is the base level
of support for any entity. STANDARD_SUPPORT
is defined as the base support level in which security updates are provided for the entity.
Response
Whether the matched entity is end-of-life.
The reason the entity was marked as deprecated. Can be one of VENDOR_ANNOUNCED, REGISTRY_DEPRECATED, or SOURCE_ARCHIVED.
The end-of-life date for the matched entity.
Information about the match. Whether a match was found.
Information about why the match was not found.
Whether the entity support was found.
The request that triggered this response. Entity identifier object for the request. Common Platform Enumeration identifier
Evidence supporting the eol status. Matched entity info. Whether the matched entity has Long Term Support
Name of the matched entity
Release date of the matched entity
Type of the matched entity. Will be one of: service
, device
, software
, package
, os
.
Vendor of the matched entity
Version of the matched entity
The available support levels for the matched entity. References are used to provide additional information about the matched entity. Type of reference. Will be one of: CHANGELOG
, ARTICLE
, WEB
, SOURCE
, PACKAGE
Identification methods used. List of Common Platform Enumeration identifiers
List of Package URL identifiers
curl --location --request POST 'https://edb-prod.xeol.io/eol/check' \
--data-raw '{
"component": {
"name": "Go",
"ecosystem": "generic",
"version": "1.15"
}
}'
{
"error" : null ,
"result" : {
"componentName" : "Go" ,
"ecosystem" : "generic" ,
"version" : {
"id" : "cv_92UqG6FZu2uoxebKZs5bcEN8CFoqPGC6bx62kn4fzEwr" ,
"version" : "1.15" ,
"componentId" : "c_3qrajMUJoCZLzbYxCA6wxfo1W1nDPTLvr5PMJKuYiFks" ,
"releasedAt" : "2020-08-11T00:00:00.000Z" ,
"createdAt" : "2024-03-15T17:00:19.685Z" ,
"updatedAt" : "2024-03-15T17:00:19.685Z"
},
"eol" : {
"now" : {
"primary" : {
"reason" : "vendor_announced" ,
"date" : "2021-08-16T00:00:00.000Z" ,
"supportLevel" : "STANDARD_SUPPORT" ,
"isDefault" : true
},
"other" : []
},
"future" : null
},
"lifecycles" : [{
"id" : "life_Hukr1PH1ir9XMmDomzZ4j1hAurbWnJfTr4Hs6i4XZtkJ" ,
"eolAt" : "2021-08-16T00:00:00.000Z" ,
"componentId" : "c_3qrajMUJoCZLzbYxCA6wxfo1W1nDPTLvr5PMJKuYiFks" ,
"range" : "~1.15" ,
"supportLevel" : "STANDARD_SUPPORT" ,
"isDefault" : true ,
"uri" : null ,
"eolField" : "eolAt" ,
"isEol" : null ,
"componentVersionId" : "cv_92UqG6FZu2uoxebKZs5bcEN8CFoqPGC6bx62kn4fzEwr" ,
"lifecycleId" : "life_Hukr1PH1ir9XMmDomzZ4j1hAurbWnJfTr4Hs6i4XZtkJ"
}],
"registry" : null
}
}