Skip to main content
GET
/
v2
/
cryptography
/
hints
/
component
Get cryptographic hints for a single component.
curl --request GET \
  --url http://api.scanoss.com/v2/cryptography/hints/component
{
  "component": {
    "purl": "pkg:github/scanoss/engine",
    "requirement": ">=5.0.0",
    "version": "5.0.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 Successfully 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.

Query Parameters

purl
string
required

Package URL identifying the component to analyze.

requirement
string

Version constraint for component resolution when PURL lacks explicit version.

Response

A successful response.

Response message for ComponentHintsInRange method.

Contains cryptographic hint information for a single software component including details about protocols, libraries, SDKs and frameworks used.

component
object

Cryptographic hint information for a specific component identified by PURL and version.

Contains comprehensive cryptographic hints about protocols, libraries, SDKs and frameworks used by the component, providing insights into cryptographic dependencies and usage patterns.

status
object

Detailed response details.