Join us in London for Infosecurity Europe June 2 – 4, 2026 | Booth C69 | Excel London | Get a FREE ticket
curl --request GET \
--url http://api.scanoss.com/v2/cryptography/hints/range/component{
"component": {
"purl": "pkg:github/scanoss/engine",
"versions": [
"5.0.0",
"5.1.0",
"5.2.0"
],
"hints": [
{
"id": "openssl-hint-001",
"name": "OpenSSL",
"description": "Industry standard cryptographic library",
"category": "library",
"url": "https://www.openssl.org/",
"purl": "pkg:generic/openssl@3.0.0"
}
]
},
"status": {
"status": "SUCCESS",
"message": "Cryptographic hints in range retrieved"
}
}Legacy method for retrieving cryptographic hints related to protocols, libraries, SDKs and frameworks across version ranges. Use ComponentHintsInRange or ComponentsHintsInRange instead.
curl --request GET \
--url http://api.scanoss.com/v2/cryptography/hints/range/component{
"component": {
"purl": "pkg:github/scanoss/engine",
"versions": [
"5.0.0",
"5.1.0",
"5.2.0"
],
"hints": [
{
"id": "openssl-hint-001",
"name": "OpenSSL",
"description": "Industry standard cryptographic library",
"category": "library",
"url": "https://www.openssl.org/",
"purl": "pkg:generic/openssl@3.0.0"
}
]
},
"status": {
"status": "SUCCESS",
"message": "Cryptographic hints in range retrieved"
}
}Documentation Index
Fetch the complete documentation index at: https://docs.scanoss.com/llms.txt
Use this file to discover all available pages before exploring further.
Package URL identifying the component to analyze.
Version constraint for component resolution when PURL lacks explicit version.
A successful response.
Success example. For error cases, the component block reports the processing status via info_message and info_code. Example: {"component":{"purl":"pkg:github/unknown/component","versions":[],"hints":[],"info_message":"Component not found in database","info_code":"COMPONENT_NOT_FOUND"},"status":{"status":"SUCCESS","message":"Request processed"}}