SecurityScorecard · Schema
asiSearchResponse
CompanyEnterpriseCybersecuritySecurity RatingsThird-Party Risk ManagementRisk ManagementAttack SurfaceCompliance
Properties
| Name | Type | Description |
|---|---|---|
| facets | object | |
| hits | object | |
| found | number | Amount of documents found |
| isError | boolean | True if error, false otherwise |
| errorType | string | Type of error |
| errorMessage | string | Error message |
| errorCode | number | HTTP status code of error if error is True |
| cursor | string | Cursor identifier to paginate over more than 10K results |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/security-scorecard/main/json-schema/security-scorecard-asi-search-response-schema.json",
"title": "asiSearchResponse",
"x-generated": "2026-10-14",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/security-scorecard-asi-internal-service-openapi.yml#/components/schemas/asiSearchResponse",
"type": "object",
"additionalProperties": false,
"properties": {
"facets": {
"type": "object",
"properties": {
"countries": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"value": {
"type": "string"
}
}
}
},
"threatActors": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"value": {
"type": "string"
}
}
}
},
"cves": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"value": {
"type": "string"
}
}
}
},
"ports": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"value": {
"type": "string"
}
}
}
},
"products": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"value": {
"type": "string"
}
}
}
},
"orgs": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"value": {
"type": "string"
}
}
}
}
}
},
"hits": {
"type": "object",
"properties": {
"detectedLibraries": {
"type": "array",
"description": "Crawling detected libraries Name",
"items": {
"type": "string"
}
},
"time": {
"type": "string",
"description": "Scan time"
},
"cloud": {
"type": "string",
"description": "Cloud service"
},
"cloudRegion": {
"type": "string",
"description": "Cloud region"
},
"hasMalrep": {
"type": "boolean",
"description": "has bad reputation"
},
"maliciousReputation": {
"type": "array",
"description": "Malicious reputation",
"items": {
"type": "string"
}
},
"hasCVE": {
"type": "boolean",
"description": "has a CVE"
},
"cves": {
"type": "array",
"description": "List of CVEs associated",
"items": {
"type": "string"
}
},
"maxCVSS": {
"type": "number",
"description": "Max CVSS in the CVEs"
},
"cvss": {
"type": "array",
"description": "List of CVSS",
"items": {
"type": "string"
}
},
"deviceType": {
"type": "array",
"description": "Device Type",
"items": {
"type": "string"
}
},
"hasRansomware": {
"type": "boolean",
"description": "has ransomware"
},
"ransomwareVictims": {
"type": "array",
"description": "Ransomware",
"items": {
"type": "string"
}
},
"ransomwareGroups": {
"type": "array",
"description": "Ransomware groups",
"items": {
"type": "string"
}
},
"hasSSLCert": {
"type": "boolean",
"description": "has a SSL certificate"
},
"ports": {
"type": "array",
"description": "Open ports",
"items": {
"type": "string"
}
},
"services": {
"type": "array",
"description": "Services running",
"items": {
"type": "string"
}
},
"minGrade": {
"type": "string",
"description": "Minimum Scorecard Grade"
},
"hostnames": {
"type": "array",
"description": "Hostnames associated with this IP",
"items": {
"type": "string"
}
},
"hasScorecard": {
"type": "boolean",
"description": "has a Scorecard associated"
},
"products": {
"type": "array",
"description": "Products running on this host",
"items": {
"type": "string"
}
},
"country": {
"type": "string",
"description": "Country"
},
"organizations": {
"type": "array",
"description": "Organizations associated to this IP",
"items": {
"type": "string"
}
},
"hasCVEExploited": {
"type": "boolean",
"description": "has a CVE exploited"
},
"ips": {
"type": "array",
"description": "IPs associated to this host",
"items": {
"type": "string"
}
},
"sslValid": {
"type": "boolean",
"description": "SSL Certificate Chain is Valid"
},
"hasThreatActor": {
"type": "boolean",
"description": "has a Threat Actor Campaign associated"
},
"threatActors": {
"type": "array",
"description": "IPs associated to this host",
"items": {
"type": "string"
}
},
"hasInfection": {
"type": "boolean",
"description": "has a infection"
},
"infections": {
"type": "array",
"description": "Active infections",
"items": {
"type": "string"
}
},
"countryCode": {
"type": "string",
"description": "Country Code"
},
"industries": {
"type": "array",
"description": "Industries associated",
"items": {
"type": "string"
}
},
"cpe": {
"type": "string",
"description": "cpe"
},
"dnsRecords": {
"type": "array",
"description": "Crawling DNS Records Types",
"items": {
"type": "string"
}
},
"grade": {
"type": "string",
"description": "Current Scorecard Grade"
},
"mainAttribution": {
"type": "array",
"description": "Primary Attribution details",
"items": {
"type": "string"
}
},
"detectedLibraryVersion": {
"type": "string",
"description": "Crawling detected library version"
},
"domains": {
"type": "array",
"description": "Attributed domains",
"items": {
"type": "string"
}
},
"osTypes": {
"type": "array",
"description": "Types of Operating Systems",
"items": {
"type": "string"
}
},
"id": {
"type": "string",
"description": "IP"
}
}
},
"found": {
"type": "number",
"description": "Amount of documents found"
},
"isError": {
"type": "boolean",
"description": "True if error, false otherwise"
},
"errorType": {
"type": "string",
"description": "Type of error"
},
"errorMessage": {
"type": "string",
"description": "Error message"
},
"errorCode": {
"type": "number",
"description": "HTTP status code of error if error is True"
},
"cursor": {
"type": "string",
"description": "Cursor identifier to paginate over more than 10K results"
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/security-scorecard-asi-search-response"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.