Entity
Check EOL
This endpoint verifies if an entity, identified by a specific identifier, has reached End-of-Life (EOL) status.
POST
/
v1
/
check
Authorization
Body
curl --location --request POST 'https://edb.xeol.io/v1/check' \
--header 'Content-Type: application/json' \
--data-raw '{
"identifier": {
"purl": "pkg:deb/debian/mongodb-org-server@3.0",
},
"support": "STANDARD_SUPPORT"
}'
{
"match": {
"found": true,
"message": "Matched PURL and support level"
},
"eol": true,
"eol_date": "2023-05-01",
"evidence": {
"schema_version": "1.0.0",
"id": "LC-jj77-qw69-3q9h",
"modified": "2021-07-01T00:00:00.000Z",
"published": "2021-07-01T00:00:00.000Z",
"entity": {
"lts": false,
"name": "Alpine Linux",
"released": "2021-06-15",
"type": "os",
"version": "3.14"
},
"identification": {
"cpes": [
"cpe:2.3:o:alpinelinux:alpine_linux",
"cpe:/o:alpinelinux:alpine_linux"
],
"versions": [
"3.14.x"
]
},
"support": [
{
"eol": "2023-05-01",
"id": "STANDARD_SUPPORT",
"level": 0
}
],
"references": [
{
"type": "CHANGELOG",
"url": "https://alpinelinux.org/releases/"
}
]
},
"request": {
"identifier": {
"cpe": "cpe:/o:alpinelinux:alpine_linux:3.14"
}
}
}
Body
identifier
object
requiredAn identifier to determine an entity’s EOL status. Only one of the following can be provided: cpe
, purl
, custom
.
support
string
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.
To find all support levels for an entity, use the POST /v1/support endpoint.
Response
eol
boolean
Whether the matched entity is end-of-life.
eol_date
string
The end-of-life date for the matched entity.
match
object
Information about the match.
found_support
boolean
Whether the entity support was found.
request
object
The request that triggered this response.
evidence
object
Evidence supporting the eol status.
curl --location --request POST 'https://edb.xeol.io/v1/check' \
--header 'Content-Type: application/json' \
--data-raw '{
"identifier": {
"purl": "pkg:deb/debian/mongodb-org-server@3.0",
},
"support": "STANDARD_SUPPORT"
}'
{
"match": {
"found": true,
"message": "Matched PURL and support level"
},
"eol": true,
"eol_date": "2023-05-01",
"evidence": {
"schema_version": "1.0.0",
"id": "LC-jj77-qw69-3q9h",
"modified": "2021-07-01T00:00:00.000Z",
"published": "2021-07-01T00:00:00.000Z",
"entity": {
"lts": false,
"name": "Alpine Linux",
"released": "2021-06-15",
"type": "os",
"version": "3.14"
},
"identification": {
"cpes": [
"cpe:2.3:o:alpinelinux:alpine_linux",
"cpe:/o:alpinelinux:alpine_linux"
],
"versions": [
"3.14.x"
]
},
"support": [
{
"eol": "2023-05-01",
"id": "STANDARD_SUPPORT",
"level": 0
}
],
"references": [
{
"type": "CHANGELOG",
"url": "https://alpinelinux.org/releases/"
}
]
},
"request": {
"identifier": {
"cpe": "cpe:/o:alpinelinux:alpine_linux:3.14"
}
}
}