Skip to main content
GET
/
api
/
v1
/
shadow_vpn
/
lookup
/
{ip}
Shadow Vpn Lookup
curl --request GET \
  --url https://api.example.com/api/v1/shadow_vpn/lookup/{ip}
{
  "ip": "<string>",
  "assets": [
    {
      "port": 123,
      "protocol_family": "<string>",
      "vendor": "<string>",
      "product": "<string>",
      "version_band": "<string>",
      "version_precision": "<string>",
      "exact_version": "<string>",
      "confidence_band": "<string>",
      "evidence_sources": [
        "<string>"
      ],
      "first_seen": "<string>",
      "last_seen": "<string>",
      "attributions": [
        {
          "org_name": "<string>",
          "signal_source": "<string>",
          "signal_confidence": 123,
          "observed_at": "<string>"
        }
      ],
      "cve_summary": {
        "total_count": 123,
        "kev_count": 123,
        "max_severity_score": 123,
        "max_severity_rating": "<string>",
        "eol_status": "<string>",
        "last_computed_at": "<string>"
      },
      "cves": [
        {
          "cve_id": "<string>",
          "detection_confidence": "<string>",
          "source": "<string>",
          "severity_score": 123,
          "severity_rating": "<string>",
          "cvss_version": "<string>",
          "kev_added_at": "<string>",
          "epss_score": 123,
          "epss_percentile": 123,
          "euvd_id": "<string>",
          "jvn_id": "<string>",
          "matched_via": "<string>"
        }
      ]
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://vpn-docs.wxapros.com/llms.txt

Use this file to discover all available pages before exploring further.

Headers

X-Internal-Key
string
default:""
X-Tier
string
default:""
X-User-Id
string
default:""
X-Quota-Used
string
default:""

Path Parameters

ip
string
required

Query Parameters

min_confidence
number
default:0

Filter attributions: only those with signal_confidence >= this value are returned.

Required range: 0 <= x <= 1
include
string | null

Comma-separated extra blocks to include. 'cves' attaches per-asset CVE detail.

min_severity
string | null

When include=cves, only return findings >= this rating (low|medium|high|critical).

kev_only
boolean
default:false

When include=cves, only return CVEs flagged in CISA KEV.

cve_min_confidence
string | null

When include=cves, only return findings whose detection_confidence is >= this rank (low|medium|high).

Response

Successful Response

ip
string
required
assets
ShadowVPNAssetOut · object[]
required