Shodan · JSON-LD Context

Shodan Context

JSON-LD context defining the semantic vocabulary for Shodan from Shodan.

8 Classes 46 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
shodan: https://shodan.io/ns#
cve: https://cve.mitre.org/cve/
cpe: https://nvd.nist.gov/products/cpe/

Classes

Host Banner Alert Scan Notifier Vulnerability name description

Properties

Property Type Container
ip_str schema:Text
ip schema:Integer
hostnames set
domains set
country_code
country_name
city
region_code
postal_code
latitude schema:Number
longitude schema:Number
org
isp
asn
os
last_update schema:DateTime
ports set
vulns set
tags set
data
port schema:Integer
transport
product
version
timestamp schema:DateTime
hash
ssl
http
cpe23 set
created schema:DateTime
expires
expiration schema:DateTime
filters
triggers
provider
args
status
credits_left
count schema:Integer
cve_id
summary
cvss schema:Number
epss schema:Number
kev schema:Boolean
references set
published_time schema:DateTime

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "shodan": "https://shodan.io/ns#",
    "cve": "https://cve.mitre.org/cve/",
    "cpe": "https://nvd.nist.gov/products/cpe/",
    "Host": "shodan:Host",
    "Banner": "shodan:Banner",
    "Alert": "shodan:Alert",
    "Scan": "shodan:Scan",
    "Notifier": "shodan:Notifier",
    "Vulnerability": "shodan:Vulnerability",
    "ip_str": { "@id": "shodan:ipAddress", "@type": "schema:Text" },
    "ip": { "@id": "shodan:ipInteger", "@type": "schema:Integer" },
    "hostnames": { "@id": "shodan:hostname", "@container": "@set" },
    "domains": { "@id": "shodan:domain", "@container": "@set" },
    "country_code": { "@id": "schema:addressCountry" },
    "country_name": { "@id": "shodan:countryName" },
    "city": { "@id": "schema:addressLocality" },
    "region_code": { "@id": "schema:addressRegion" },
    "postal_code": { "@id": "schema:postalCode" },
    "latitude": { "@id": "schema:latitude", "@type": "schema:Number" },
    "longitude": { "@id": "schema:longitude", "@type": "schema:Number" },
    "org": { "@id": "schema:provider" },
    "isp": { "@id": "shodan:isp" },
    "asn": { "@id": "shodan:autonomousSystemNumber" },
    "os": { "@id": "shodan:operatingSystem" },
    "last_update": { "@id": "schema:dateModified", "@type": "schema:DateTime" },
    "ports": { "@id": "shodan:port", "@container": "@set" },
    "vulns": { "@id": "shodan:vulnerability", "@container": "@set" },
    "tags": { "@id": "schema:keywords", "@container": "@set" },
    "data": { "@id": "shodan:bannerData" },
    "port": { "@id": "shodan:portNumber", "@type": "schema:Integer" },
    "transport": { "@id": "shodan:transportProtocol" },
    "product": { "@id": "shodan:product" },
    "version": { "@id": "schema:softwareVersion" },
    "timestamp": { "@id": "schema:dateCreated", "@type": "schema:DateTime" },
    "hash": { "@id": "shodan:bannerHash" },
    "ssl": { "@id": "shodan:sslDetails" },
    "http": { "@id": "shodan:httpDetails" },
    "cpe23": { "@id": "shodan:cpe23", "@container": "@set" },
    "name": "schema:name",
    "description": "schema:description",
    "created": { "@id": "schema:dateCreated", "@type": "schema:DateTime" },
    "expires": { "@id": "shodan:expiresInSeconds" },
    "expiration": { "@id": "schema:expires", "@type": "schema:DateTime" },
    "filters": { "@id": "shodan:filters" },
    "triggers": { "@id": "shodan:triggers" },
    "provider": { "@id": "shodan:notifierProvider" },
    "args": { "@id": "shodan:notifierArgs" },
    "status": { "@id": "shodan:status" },
    "credits_left": { "@id": "shodan:creditsLeft" },
    "count": { "@id": "schema:count", "@type": "schema:Integer" },
    "cve_id": { "@id": "shodan:cveId" },
    "summary": { "@id": "schema:abstract" },
    "cvss": { "@id": "shodan:cvssScore", "@type": "schema:Number" },
    "epss": { "@id": "shodan:epssScore", "@type": "schema:Number" },
    "kev": { "@id": "shodan:knownExploited", "@type": "schema:Boolean" },
    "references": { "@id": "schema:citation", "@container": "@set" },
    "published_time": { "@id": "schema:datePublished", "@type": "schema:DateTime" }
  }
}