diff --git a/.js/branch.txt b/.js/branch.txt new file mode 100644 index 000000000000..4489fbd383f4 --- /dev/null +++ b/.js/branch.txt @@ -0,0 +1 @@ +origin/wanl/fix-path diff --git a/specification/agrifood/data-plane/Microsoft.AgFoodPlatform/preview/2021-03-31-preview/agfood.json b/specification/agrifood/data-plane/Microsoft.AgFoodPlatform/preview/2021-03-31-preview/agfood.json index 027ef43d4b80..62aadf51b83d 100644 --- a/specification/agrifood/data-plane/Microsoft.AgFoodPlatform/preview/2021-03-31-preview/agfood.json +++ b/specification/agrifood/data-plane/Microsoft.AgFoodPlatform/preview/2021-03-31-preview/agfood.json @@ -2,7 +2,7 @@ "swagger": "2.0", "info": { "title": "Azure AgFoodPlatform Data Plane Service", - "description": "APIs documentation for Azure AgPlatform DataPlane Service.", + "description": "APIs documentation for Azure AgPlatform DataPlane Service. test", "version": "2021-03-31-preview" }, "paths": { diff --git a/specification/agrifood/data-plane/Microsoft.AgFoodPlatform/preview/2023-11-01-preview/agfood.json b/specification/agrifood/data-plane/Microsoft.AgFoodPlatform/preview/2023-11-01-preview/agfood.json index 827c30508ecc..66c830c92cf3 100644 --- a/specification/agrifood/data-plane/Microsoft.AgFoodPlatform/preview/2023-11-01-preview/agfood.json +++ b/specification/agrifood/data-plane/Microsoft.AgFoodPlatform/preview/2023-11-01-preview/agfood.json @@ -2,7 +2,7 @@ "swagger": "2.0", "info": { "title": "Microsoft Azure Data Manager for Agriculture Data Plane Service", - "description": "APIs documentation for Microsoft Azure Data Manager for Agriculture DataPlane Service.", + "description": "APIs documentation for Microsoft Azure Data Manager for Agriculture DataPlane Service. aaaaaaaa", "version": "2023-11-01-preview" }, "x-ms-parameterized-host": { diff --git a/specification/agrifood/data-plane/readme.md b/specification/agrifood/data-plane/readme.md index 9265fecf6360..d4123f61bc3a 100644 --- a/specification/agrifood/data-plane/readme.md +++ b/specification/agrifood/data-plane/readme.md @@ -106,5 +106,5 @@ This is not used by Autorest itself. ```yaml $(swagger-to-sdk) swagger-to-sdk: - - repo: azure-sdk-for-java + - repo: azure-sdk-for-js ``` diff --git a/specification/riskiq/EasmX/client.tsp b/specification/riskiq/EasmX/client.tsp new file mode 100644 index 000000000000..4a14137ebf64 --- /dev/null +++ b/specification/riskiq/EasmX/client.tsp @@ -0,0 +1,130 @@ +import "@azure-tools/typespec-client-generator-core"; +import "./main.tsp"; + +using Azure.ClientGenerator.Core; + +@TypeSpec.Versioning.useDependency(Azure.Core.Versions.v1_0_Preview_2) +@TypeSpec.Versioning.useDependency(Easm.Versions.v2024_10_01_preview) +namespace Customizations; + +@client({ + name: "EasmClient", + service: Easm, +}) +interface EasmClient { + listAssetResource is Easm.Assets.listAssetResource; + #suppress "@azure-tools/typespec-azure-core/use-standard-operations" + updateAssets is Easm.Assets.updateAssets; + getAssetResource is Easm.Assets.getAssetResource; + getAssetsExport is Easm.Assets.getAssetsExport; + getObservations is Easm.Assets.getObservations; + getDeltaDetails is Easm.Assets.getDeltaDetails; + getDeltaSummary is Easm.Assets.getDeltaSummary; + + listDataConnection is Easm.DataConnections.listDataConnection; + validateDataConnection is Easm.DataConnections.validateDataConnection; + getDataConnection is Easm.DataConnections.getDataConnection; + #suppress "@azure-tools/typespec-azure-core/use-standard-operations" + createOrReplaceDataConnection is Easm.DataConnections.createOrReplaceDataConnection; + deleteDataConnection is Easm.DataConnections.deleteDataConnection; + + listDiscoGroup is Easm.DiscoveryGroups.listDiscoGroup; + validateDiscoGroup is Easm.DiscoveryGroups.validateDiscoGroup; + getDiscoGroup is Easm.DiscoveryGroups.getDiscoGroup; + deleteDiscoGroup is Easm.DiscoveryGroups.deleteDiscoGroup; + #suppress "@azure-tools/typespec-azure-core/use-standard-operations" + createOrReplaceDiscoGroup is Easm.DiscoveryGroups.createOrReplaceDiscoGroup; + runDiscoGroup is Easm.DiscoveryGroups.runDiscoGroup; + #suppress "@azure-tools/typespec-azure-core/use-standard-operations" + listRuns is Easm.DiscoveryGroups.listRuns; + getAssetChainSummary is Easm.DiscoveryGroups.getAssetChainSummary; + dismissAssetChain is Easm.DiscoveryGroups.dismissAssetChain; + + listDiscoTemplate is Easm.DiscoveryTemplates.listDiscoTemplate; + getDiscoTemplate is Easm.DiscoveryTemplates.getDiscoTemplate; + + #suppress "@azure-tools/typespec-azure-core/use-standard-operations" + getBillable is Easm.Reports.getBillable; + #suppress "@azure-tools/typespec-azure-core/use-standard-operations" + getSnapshot is Easm.Reports.getSnapshot; + #suppress "@azure-tools/typespec-azure-core/use-standard-operations" + getSummary is Easm.Reports.getSummary; + #suppress "@azure-tools/typespec-azure-core/use-standard-operations" + getSnapshotExport is Easm.Reports.getSnapshotExport; + + listSavedFilter is Easm.SavedFilters.listSavedFilter; + getSavedFilter is Easm.SavedFilters.getSavedFilter; + #suppress "@azure-tools/typespec-azure-core/use-standard-operations" + createOrReplaceSavedFilter is Easm.SavedFilters.createOrReplaceSavedFilter; + deleteSavedFilter is Easm.SavedFilters.deleteSavedFilter; + + listTask is Easm.Tasks.listTask; + getTask is Easm.Tasks.getTask; + cancelTask is Easm.Tasks.cancelTask; + runTask is Easm.Tasks.runTask; + downloadTask is Easm.Tasks.downloadTask; + + #suppress "@azure-tools/typespec-azure-core/use-standard-names" "Existing name" + getCisaCves is Easm.CisaCves.getCisaCves; + getCisaCve is Easm.CisaCves.getCisaCve; + + listPolicy is Easm.Policies.listPolicy; + getPolicy is Easm.Policies.getPolicy; + deletePolicy is Easm.Policies.deletePolicy; + #suppress "@azure-tools/typespec-azure-core/use-standard-operations" + createOrReplacePolicy is Easm.Policies.createOrReplacePolicy; +} + +@@clientName(Easm.Policy, "Policy", "csharp"); +@@clientName(Easm.AlexaInfo, "AlexaDetails", "java"); +@@clientName(Easm.AssetUpdateData, "AssetUpdatePayload", "csharp"); +@@clientName(Easm.Attribute, "AttributeDetails", "csharp"); +@@clientName(Easm.Banner, "BannerDetails", "csharp"); +@@clientName(Easm.Banner.banner, "bannerName", "csharp"); +@@clientName(Easm.Cookie, "CookieDetails", "csharp"); +@@clientName(Easm.Cve, "CveDetails", "csharp"); +@@clientName(Easm.DataConnectionData, "DataConnectionPayload", "csharp"); +@@clientName(Easm.DiscoGroupData, "DiscoveryGroupPayload", "csharp"); +@@clientName(Easm.DiscoGroup, "DiscoveryGroup", "csharp"); +@@clientName(Easm.DiscoRunPageResult, "DiscoveryRunPageResult", "csharp"); +@@clientName(Easm.DiscoRunResult, "DiscoveryRunResult", "csharp"); +@@clientName(Easm.DiscoSource, "DiscoverySource", "csharp"); +@@clientName(Easm.DiscoTemplate, "DiscoveryTemplate", "csharp"); +@@clientName(Easm.IpBlock.ipBlock, "ipBlockName", "csharp"); +@@clientName(Easm.Location, "ObservedLocationDetails", "csharp"); +@@clientName(Easm.Port, "PortDetails", "csharp"); +@@clientName(Easm.Port.port, "portName", "csharp"); +@@clientName(Easm.ReportAssetSnapshotExportRequest, + "ReportAssetSnapshotExportPayload", + "csharp" +); +@@clientName(Easm.ReportAssetSnapshotRequest, + "ReportAssetSnapshotPayload", + "csharp" +); +@@clientName(Easm.ReportAssetSummaryRequest, + "ReportAssetSummaryPayload", + "csharp" +); +@@clientName(Easm.Reputation, "ReputationDetails", "csharp"); +@@clientName(Easm.ResourceUrl, "ResourceUri", "csharp"); +@@clientName(Easm.SavedFilterData, "SavedFilterPayload", "csharp"); +@@clientName(Easm.Service, "AssetService", "csharp"); +@@clientName(Easm.Source, "SourceDetails", "csharp"); +@@clientName(Easm.Source.source, "sourceName", "csharp"); +@@clientName(Easm.Task, "TaskResource", "csharp"); +@@clientName(Easm.TaskState, "TaskResourceState", "csharp"); +@@clientName(Easm.TaskPhase, "TaskResourcePhase", "csharp"); +@@clientName(Easm.DiscoSourceKind, "DiscoverySourceKind", "csharp"); +@@clientName(Easm.LogAnalyticsDataConnectionData, + "LogAnalyticsDataConnectionPayload", + "csharp" +); +@@clientName(Easm.AzureDataExplorerDataConnectionData, + "AzureDataExplorerDataConnectionPayload", + "csharp" +); +@@clientName(Easm.DiscoGroupNameParameter, + "DiscoveryGroupNameParameter", + "csharp" +); diff --git a/specification/riskiq/EasmX/examples/2023-03-01-preview/Assets_GetAssetResource_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2023-03-01-preview/Assets_GetAssetResource_MaximumSet_Gen.json new file mode 100644 index 000000000000..abbe10e5ab3e --- /dev/null +++ b/specification/riskiq/EasmX/examples/2023-03-01-preview/Assets_GetAssetResource_MaximumSet_Gen.json @@ -0,0 +1,1040 @@ +{ + "operationId": "Assets_GetAssetResource", + "title": "Assets_GetAssetResource", + "parameters": { + "api-version": "2023-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "assetId": "aG9zdCQkY29udG9zby5jb20" + }, + "responses": { + "200": { + "body": { + "id": "host$$contoso.com", + "name": "contoso.com", + "displayName": "contoso.com", + "kind": "host", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "host": "contoso.com", + "domain": "contoso.com", + "ipAddresses": [ + { + "value": "10.199.146.85", + "firstSeen": "2022-12-09T06:01:35.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 1234, + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-06-24T05:01:12.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 1234 + } + ], + "recent": true + }, + { + "value": "10.212.81.71", + "firstSeen": "2018-06-13T18:06:10.000+00:00", + "lastSeen": "2020-07-23T05:20:23.000+00:00", + "count": 1234, + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2020-07-23T05:20:23.000+00:00", + "lastSeen": "2020-07-23T05:20:23.000+00:00", + "count": 1234 + } + ] + } + ], + "webComponents": [ + { + "name": "Component Name", + "type": "Component Type", + "ruleId": [], + "firstSeen": "2020-02-29T03:51:55.275+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "cve": [], + "recent": true, + "ports": [ + { + "port": 80, + "firstSeen": "2020-04-08T07:10:44.930+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "count": 1234 + }, + { + "port": 443, + "firstSeen": "2020-04-07T17:59:19.283+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "sources": [ + { + "source": "crawls", + "firstSeen": "2020-08-06T20:21:27.703+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "count": 1234 + }, + { + "source": "minicrawls", + "firstSeen": "2020-08-06T02:28:33.236+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ] + } + ], + "headers": [ + { + "headerName": "Header Name", + "headerValue": "Header Value", + "firstSeen": "2020-07-23T07:37:52.665+00:00", + "lastSeen": "2022-12-12T05:10:03.806+00:00", + "recent": true + } + ], + "attributes": [ + { + "attributeType": "address", + "attributeValue": "10.199.146.85", + "sources": [], + "firstSeen": "2020-07-23T07:37:52.665+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "recent": true + }, + { + "attributeType": "address", + "attributeValue": "10.212.81.71", + "sources": [], + "firstSeen": "2019-05-19T08:50:37.874+00:00", + "lastSeen": "2020-07-23T02:27:41.191+00:00" + } + ], + "cookies": [ + { + "cookieName": "Cookie Name", + "cookieDomain": "contoso.com", + "firstSeen": "2018-12-06T09:03:51.282+00:00", + "lastSeen": "2018-12-06T09:03:51.282+00:00" + } + ], + "sslCerts": [ + { + "sha1": "dc4ef4faa2af9c9bb7da4a484ce1103ea982cbe5", + "subjectCommonNames": [ + "contoso.com" + ], + "organizations": [ + "Contoso" + ], + "organizationalUnits": [], + "issuerCommonNames": [ + "GeoTrust RSA CA 2018" + ], + "sigAlgName": "SHA256withRSA", + "invalidAfter": "2023-09-06T23:59:59.000+00:00", + "serialNumber": "63fd8684b6071ab0d1a16fbec9c9ad8", + "subjectAlternativeNames": [ + "contoso.com" + ], + "issuerAlternativeNames": [], + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-08-21T11:11:37.988+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "firstSeen": "2022-08-21T11:11:37.988+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "invalidBefore": "2022-08-15T00:00:00.000+00:00", + "keySize": 256, + "keyAlgorithm": "EC", + "subjectLocality": [ + "Washington" + ], + "subjectState": [], + "subjectCountry": [ + "US" + ], + "issuerLocality": [], + "issuerState": [], + "issuerCountry": [ + "US" + ], + "subjectOrganizations": [ + "Contoso" + ], + "subjectOrganizationalUnits": [], + "issuerOrganizations": [ + "Contoso" + ], + "issuerOrganizationalUnits": [ + "www.contoso.com" + ], + "version": 3, + "certificateAuthority": false, + "selfSigned": false, + "sigAlgOid": "1.2.840.113510.1.1.11", + "recent": true, + "validationType": "organizationValidation" + } + ], + "parentHosts": [ + { + "value": "contoso.com", + "firstSeen": "2018-08-02T15:00:00.000+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-01-01T23:31:17.220+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "count": 1234 + } + ] + } + ], + "childHosts": [ + { + "value": "contoso.com", + "firstSeen": "2018-06-15T03:45:52.029+00:00", + "lastSeen": "2022-12-12T05:10:03.990+00:00", + "sources": [ + { + "source": "crawls", + "firstSeen": "2021-06-23T21:45:52.988+00:00", + "lastSeen": "2022-12-12T05:10:03.990+00:00", + "count": 1234 + }, + { + "source": "minicrawls", + "firstSeen": "2022-05-19T10:36:17.708+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "recent": true + }, + { + "value": "contoso.com", + "firstSeen": "2018-08-02T15:00:00.000+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-01-01T23:31:17.220+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "count": 1234 + } + ] + } + ], + "hostCore": { + "host": "contoso.com", + "domain": "contoso.com", + "firstSeen": "2018-06-15T03:45:51.808+00:00", + "lastSeen": "2021-08-13T04:53:54.651+00:00", + "count": 1234 + }, + "services": [ + { + "scheme": "unknown", + "port": 443, + "webComponents": [], + "sslCerts": [], + "exceptions": [], + "sources": [ + { + "source": "crawl", + "firstSeen": "2021-10-18T16:29:34.483+00:00", + "lastSeen": "2022-11-25T13:09:45.279+00:00", + "count": 187 + }, + { + "source": "minicrawl", + "firstSeen": "2020-06-12T07:50:52.225+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 7243 + } + ], + "firstSeen": "2018-12-20T10:34:20.531+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "recent": true, + "portStates": [ + { + "value": "open", + "port": 443, + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 10767, + "recent": true + }, + { + "value": "filtered", + "port": 443, + "firstSeen": "2021-10-07T04:56:26.000+00:00", + "lastSeen": "2022-12-01T13:26:54.000+00:00", + "count": 357, + "recent": true + } + ] + } + ], + "cnames": [], + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2022-12-03T19:40:17.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 44685 + }, + { + "source": "crawl", + "firstSeen": "2021-01-13T21:50:56.756+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 1028 + }, + { + "source": "crawls", + "firstSeen": "2020-06-05T18:18:19.841+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 222063 + }, + { + "source": "scans", + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 11126 + }, + { + "source": "minicrawl", + "firstSeen": "2018-10-08T20:50:45.955+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 15619 + }, + { + "source": "minicrawls", + "firstSeen": "2020-06-06T12:48:22.149+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 79669 + }, + { + "source": "hostaxis", + "firstSeen": "2018-06-15T03:45:51.808+00:00", + "lastSeen": "2021-08-13T04:53:54.651+00:00", + "count": 13334 + }, + { + "source": "ssl", + "firstSeen": "2018-06-17T02:00:00.000+00:00", + "lastSeen": "2020-09-13T21:36:27.615+00:00", + "count": 261 + }, + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2019-11-11T22:31:12.000+00:00", + "count": 587 + } + ], + "firstSeen": "2022-12-03T19:40:17.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 377246, + "resourceUrls": [], + "scanMetadata": [ + { + "port": 443, + "bannerMetadata": "crawl:https", + "startScan": "2022-12-12T10:41:07.061+00:00", + "endScan": "2022-12-12T10:41:07.061+00:00" + }, + { + "port": 443, + "bannerMetadata": "crawl:https:isRootUrl:true", + "startScan": "2022-12-04T16:58:29.722+00:00", + "endScan": "2022-12-04T16:58:29.722+00:00" + }, + { + "port": 443, + "bannerMetadata": "minicrawl:https", + "startScan": "2022-10-24T13:42:10.793+00:00", + "endScan": "2022-10-24T13:42:10.793+00:00" + }, + { + "port": 80, + "bannerMetadata": "crawl:http", + "startScan": "2022-10-13T15:11:16.120+00:00", + "endScan": "2022-10-13T15:11:16.120+00:00" + }, + { + "port": 80, + "bannerMetadata": "crawl:http:isRootUrl:true", + "startScan": "2022-11-20T10:18:21.618+00:00", + "endScan": "2022-11-20T10:18:21.618+00:00" + }, + { + "port": 80, + "bannerMetadata": "minicrawl:http", + "startScan": "2022-10-24T13:41:29.169+00:00", + "endScan": "2022-10-24T13:41:29.169+00:00" + } + ], + "asns": [ + { + "value": 64501, + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "crawl", + "firstSeen": "2022-12-09T11:10:56.425+00:00", + "lastSeen": "2022-12-09T11:10:56.425+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "ipBlocks": [ + { + "ipBlock": "10.199.144.0/21", + "sources": [ + { + "source": "asn", + "firstSeen": "2020-08-30T10:17:54.337+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 48593 + } + ], + "firstSeen": "2020-08-30T10:17:54.337+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "recent": true + }, + { + "ipBlock": "10.199.146.64/26", + "sources": [ + { + "source": "asn", + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2020-08-29T20:24:52.967+00:00", + "count": 14 + } + ], + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2020-08-29T20:24:52.967+00:00" + } + ], + "responseBodies": [], + "domainAsset": { + "domain": "contoso.com", + "whoisId": 1234567890123456789, + "registrarIanaIds": [ + { + "value": 470, + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "registrantOrgs": [ + { + "value": "Contoso", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 185 + } + ], + "recent": true + }, + { + "value": "Contoso, Inc.", + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 30 + } + ] + } + ], + "adminContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "alexaInfos": [], + "nameServers": [ + { + "value": "ns1.contoso.com", + "firstSeen": "2018-01-13T16:05:49.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "sources": [ + { + "source": "pdns.NS", + "firstSeen": "2021-07-19T05:05:53.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 32033 + }, + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "contoso.com", + "firstSeen": "2018-01-13T16:05:49.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "sources": [ + { + "source": "contoso.com", + "firstSeen": "2021-07-19T05:05:53.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 32032 + }, + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "contoso.com", + "firstSeen": "2018-01-13T16:05:49.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "sources": [ + { + "source": "contoso.com", + "firstSeen": "2021-07-19T05:05:53.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 32032 + }, + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "mailServers": [], + "whoisServers": [ + { + "value": "contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "domainStatuses": [ + { + "value": "clientDeleteProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientTransferProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientUpdateProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "registrarCreatedAt": [ + { + "value": 1492732800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrarUpdatedAt": [], + "registrarExpiresAt": [ + { + "value": 1682035200000, + "firstSeen": "2022-04-07T00:36:54.333+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + }, + { + "value": 1650499200000, + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "count": 1 + } + ] + }, + { + "value": 1618963200000, + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 1 + } + ] + }, + { + "value": 1587427200000, + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2020-04-07T03:12:15.415+00:00", + "sources": [] + }, + { + "value": 1555804800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2019-02-12T23:32:09.796+00:00", + "sources": [] + } + ], + "soaRecords": [ + { + "nameServer": "ns1.contoso.com", + "email": "contoso@contoso.com", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "serialNumber": 2018061305, + "recent": true + } + ], + "detailedFromWhoisAt": "2022-11-28T18:09:57.705+00:00", + "registrarNames": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 6 + } + ], + "recent": true + } + ], + "sources": [ + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 289540 + }, + { + "source": "whois", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 238 + }, + { + "source": "minicrawl", + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 11843 + } + ], + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 301621, + "parkedDomain": [ + { + "value": false, + "firstSeen": "2018-12-04T17:32:53.246+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "sources": [], + "recent": true + }, + { + "value": true, + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2018-12-04T04:51:40.796+00:00", + "sources": [] + } + ], + "registrantNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "technicalOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ] + }, + "nsRecord": [ + { + "value": false, + "firstSeen": "1970-01-01T00:00:00.000+00:00", + "lastSeen": "2022-06-09T02:16:31.488+00:00", + "sources": [] + } + ], + "mxRecord": [ + { + "value": false, + "firstSeen": "1970-01-01T00:00:00.000+00:00", + "lastSeen": "2022-06-09T02:16:31.488+00:00", + "sources": [] + } + ], + "webserver": [ + { + "value": true, + "firstSeen": "2018-12-17T15:37:10.672+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "sources": [ + { + "source": "10.199.146.85", + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 19727 + } + ], + "recent": true + } + ], + "location": [ + { + "value": { + "countryCode": "US", + "countryName": "United States", + "region": "WA", + "regionName": "Washington", + "latitude": 47.6034, + "longitude": -122.3414 + }, + "firstSeen": "2021-03-22T00:08:22.000+00:00", + "lastSeen": "2022-07-05T01:50:17.000+00:00", + "sources": [] + } + ], + "nxdomain": [], + "sslServerConfig": [], + "isWildcard": [], + "banners": [], + "ipv4": [ + { + "value": true, + "firstSeen": "2021-07-16T16:57:51.472+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-07-17T03:22:23.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 13791 + }, + { + "source": "crawl", + "firstSeen": "2021-10-07T10:16:45.349+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 822 + }, + { + "source": "minicrawl", + "firstSeen": "2021-07-17T03:22:23.537+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 6313 + } + ], + "recent": true + } + ], + "ipv6": [ + { + "value": false, + "firstSeen": "2021-07-16T16:57:51.472+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-07-17T03:22:23.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 13791 + }, + { + "source": "crawl", + "firstSeen": "2021-10-07T10:16:45.349+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 822 + }, + { + "source": "minicrawl", + "firstSeen": "2021-07-17T03:22:23.537+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 6313 + } + ], + "recent": true + } + ] + }, + "createdDate": "2022-10-10T17:33:27.960+00:00", + "updatedDate": "2022-10-10T17:33:27.960+00:00", + "state": "confirmed", + "externalId": null, + "labels": [], + "wildcard": false, + "discoGroupName": "Contoso", + "auditTrail": null, + "reason": null + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2023-03-01-preview/Assets_ListAssetResource_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2023-03-01-preview/Assets_ListAssetResource_MaximumSet_Gen.json new file mode 100644 index 000000000000..6d82361df7b2 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2023-03-01-preview/Assets_ListAssetResource_MaximumSet_Gen.json @@ -0,0 +1,3901 @@ +{ + "operationId": "Assets_ListAssetResource", + "title": "Assets_ListAssetResource", + "parameters": { + "api-version": "2023-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "filter": "state%20%3D%20%22confirmed%22", + "skip": 0, + "maxpagesize": 5 + }, + "responses": { + "200": { + "body": { + "totalElements": 50000, + "mark": null, + "nextLink": "https://eastus.easm.defender.microsoft.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/dummyrg/workspaces/ThisisaWorkspace/assets?filter=state+%3D+%22confirmed%22&skip=1&maxpagesize=25&api-version=2023-03-01-preview", + "value": [ + { + "id": "host$$contoso.net", + "name": "contoso.net", + "displayName": "contoso.net", + "kind": "host", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "host": "contoso.net", + "domain": "contoso.net", + "ipAddresses": [ + { + "value": "10.199.146.85", + "firstSeen": "2022-12-09T06:01:35.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 1234, + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-06-24T05:01:12.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 1234 + } + ], + "recent": true + }, + { + "value": "10.212.81.71", + "firstSeen": "2018-06-13T18:06:10.000+00:00", + "lastSeen": "2020-07-23T05:20:23.000+00:00", + "count": 1234, + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2020-07-23T05:20:23.000+00:00", + "lastSeen": "2020-07-23T05:20:23.000+00:00", + "count": 1234 + } + ] + } + ], + "webComponents": [ + { + "name": "Component Name", + "type": "Component Type", + "ruleId": [], + "firstSeen": "2020-02-29T03:51:55.275+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "cve": [], + "recent": true, + "ports": [ + { + "port": 80, + "firstSeen": "2020-04-08T07:10:44.930+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "count": 1234 + }, + { + "port": 443, + "firstSeen": "2020-04-07T17:59:19.283+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "sources": [ + { + "source": "crawls", + "firstSeen": "2020-08-06T20:21:27.703+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "count": 1234 + }, + { + "source": "minicrawls", + "firstSeen": "2020-08-06T02:28:33.236+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ] + } + ], + "headers": [ + { + "headerName": "Header Name", + "headerValue": "Header Value", + "firstSeen": "2020-07-23T07:37:52.665+00:00", + "lastSeen": "2022-12-12T05:10:03.806+00:00", + "recent": true + } + ], + "attributes": [ + { + "attributeType": "address", + "attributeValue": "10.199.146.85", + "sources": [], + "firstSeen": "2020-07-23T07:37:52.665+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "recent": true + }, + { + "attributeType": "address", + "attributeValue": "10.212.81.71", + "sources": [], + "firstSeen": "2019-05-19T08:50:37.874+00:00", + "lastSeen": "2020-07-23T02:27:41.191+00:00" + } + ], + "cookies": [ + { + "cookieName": "Cookie Name", + "cookieDomain": "contoso.net", + "firstSeen": "2018-12-06T09:03:51.282+00:00", + "lastSeen": "2018-12-06T09:03:51.282+00:00" + } + ], + "sslCerts": [ + { + "sha1": "dc4ef4faa2af9c9bb7da4a484ce1103ea982cbe5", + "subjectCommonNames": [ + "contoso.net" + ], + "organizations": [ + "Contoso" + ], + "organizationalUnits": [], + "issuerCommonNames": [ + "GeoTrust RSA CA 2018" + ], + "sigAlgName": "SHA256withRSA", + "invalidAfter": "2023-09-06T23:59:59.000+00:00", + "serialNumber": "63fd8684b6071ab0d1a16fbec9c9ad8", + "subjectAlternativeNames": [ + "contoso.net" + ], + "issuerAlternativeNames": [], + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-08-21T11:11:37.988+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "firstSeen": "2022-08-21T11:11:37.988+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "invalidBefore": "2022-08-15T00:00:00.000+00:00", + "keySize": 256, + "keyAlgorithm": "EC", + "subjectLocality": [ + "Washington" + ], + "subjectState": [], + "subjectCountry": [ + "US" + ], + "issuerLocality": [], + "issuerState": [], + "issuerCountry": [ + "US" + ], + "subjectOrganizations": [ + "Contoso" + ], + "subjectOrganizationalUnits": [], + "issuerOrganizations": [ + "Contoso" + ], + "issuerOrganizationalUnits": [ + "www.contoso.net" + ], + "version": 3, + "certificateAuthority": false, + "selfSigned": false, + "sigAlgOid": "1.2.840.113510.1.1.11", + "recent": true, + "validationType": "organizationValidation" + } + ], + "parentHosts": [ + { + "value": "contoso.net", + "firstSeen": "2018-08-02T15:00:00.000+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-01-01T23:31:17.220+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "count": 1234 + } + ] + } + ], + "childHosts": [ + { + "value": "contoso.net", + "firstSeen": "2018-06-15T03:45:52.029+00:00", + "lastSeen": "2022-12-12T05:10:03.990+00:00", + "sources": [ + { + "source": "crawls", + "firstSeen": "2021-06-23T21:45:52.988+00:00", + "lastSeen": "2022-12-12T05:10:03.990+00:00", + "count": 1234 + }, + { + "source": "minicrawls", + "firstSeen": "2022-05-19T10:36:17.708+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "recent": true + }, + { + "value": "contoso.net", + "firstSeen": "2018-08-02T15:00:00.000+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-01-01T23:31:17.220+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "count": 1234 + } + ] + } + ], + "hostCore": { + "host": "contoso.net", + "domain": "contoso.net", + "firstSeen": "2018-06-15T03:45:51.808+00:00", + "lastSeen": "2021-08-13T04:53:54.651+00:00", + "count": 1234 + }, + "services": [ + { + "scheme": "unknown", + "port": 443, + "webComponents": [], + "sslCerts": [], + "exceptions": [], + "sources": [ + { + "source": "crawl", + "firstSeen": "2021-10-18T16:29:34.483+00:00", + "lastSeen": "2022-11-25T13:09:45.279+00:00", + "count": 187 + }, + { + "source": "minicrawl", + "firstSeen": "2020-06-12T07:50:52.225+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 7243 + } + ], + "firstSeen": "2018-12-20T10:34:20.531+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "recent": true, + "portStates": [ + { + "value": "open", + "port": 443, + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 10767, + "recent": true + }, + { + "value": "filtered", + "port": 443, + "firstSeen": "2021-10-07T04:56:26.000+00:00", + "lastSeen": "2022-12-01T13:26:54.000+00:00", + "count": 357, + "recent": true + } + ] + } + ], + "cnames": [], + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2022-12-03T19:40:17.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 44685 + }, + { + "source": "crawl", + "firstSeen": "2021-01-13T21:50:56.756+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 1028 + }, + { + "source": "crawls", + "firstSeen": "2020-06-05T18:18:19.841+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 222063 + }, + { + "source": "scans", + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 11126 + }, + { + "source": "minicrawl", + "firstSeen": "2018-10-08T20:50:45.955+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 15619 + }, + { + "source": "minicrawls", + "firstSeen": "2020-06-06T12:48:22.149+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 79669 + }, + { + "source": "hostaxis", + "firstSeen": "2018-06-15T03:45:51.808+00:00", + "lastSeen": "2021-08-13T04:53:54.651+00:00", + "count": 13334 + }, + { + "source": "ssl", + "firstSeen": "2018-06-17T02:00:00.000+00:00", + "lastSeen": "2020-09-13T21:36:27.615+00:00", + "count": 261 + }, + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2019-11-11T22:31:12.000+00:00", + "count": 587 + } + ], + "firstSeen": "2022-12-03T19:40:17.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 377246, + "resourceUrls": [], + "scanMetadata": [ + { + "port": 443, + "bannerMetadata": "crawl:https", + "startScan": "2022-12-12T10:41:07.061+00:00", + "endScan": "2022-12-12T10:41:07.061+00:00" + }, + { + "port": 443, + "bannerMetadata": "crawl:https:isRootUrl:true", + "startScan": "2022-12-04T16:58:29.722+00:00", + "endScan": "2022-12-04T16:58:29.722+00:00" + }, + { + "port": 443, + "bannerMetadata": "minicrawl:https", + "startScan": "2022-10-24T13:42:10.793+00:00", + "endScan": "2022-10-24T13:42:10.793+00:00" + }, + { + "port": 80, + "bannerMetadata": "crawl:http", + "startScan": "2022-10-13T15:11:16.120+00:00", + "endScan": "2022-10-13T15:11:16.120+00:00" + }, + { + "port": 80, + "bannerMetadata": "crawl:http:isRootUrl:true", + "startScan": "2022-11-20T10:18:21.618+00:00", + "endScan": "2022-11-20T10:18:21.618+00:00" + }, + { + "port": 80, + "bannerMetadata": "minicrawl:http", + "startScan": "2022-10-24T13:41:29.169+00:00", + "endScan": "2022-10-24T13:41:29.169+00:00" + } + ], + "asns": [ + { + "value": 64501, + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "crawl", + "firstSeen": "2022-12-09T11:10:56.425+00:00", + "lastSeen": "2022-12-09T11:10:56.425+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "ipBlocks": [ + { + "ipBlock": "10.199.144.0/21", + "sources": [ + { + "source": "asn", + "firstSeen": "2020-08-30T10:17:54.337+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 48593 + } + ], + "firstSeen": "2020-08-30T10:17:54.337+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "recent": true + }, + { + "ipBlock": "10.199.146.64/26", + "sources": [ + { + "source": "asn", + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2020-08-29T20:24:52.967+00:00", + "count": 14 + } + ], + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2020-08-29T20:24:52.967+00:00" + } + ], + "responseBodies": [], + "domainAsset": { + "domain": "contoso.net", + "whoisId": 1234567890123456789, + "registrarIanaIds": [ + { + "value": 470, + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantContacts": [ + { + "value": "contoso@contoso.net", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "registrantOrgs": [ + { + "value": "Contoso", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 185 + } + ], + "recent": true + }, + { + "value": "Contoso, Inc.", + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 30 + } + ] + } + ], + "adminContacts": [ + { + "value": "contoso@contoso.net", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalContacts": [ + { + "value": "contoso@contoso.net", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "alexaInfos": [], + "nameServers": [ + { + "value": "ns1.contoso.net", + "firstSeen": "2018-01-13T16:05:49.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "sources": [ + { + "source": "pdns.NS", + "firstSeen": "2021-07-19T05:05:53.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 32033 + }, + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "mailServers": [], + "whoisServers": [ + { + "value": "contoso.net", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "domainStatuses": [ + { + "value": "clientDeleteProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientTransferProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientUpdateProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "registrarCreatedAt": [ + { + "value": 1492732800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrarUpdatedAt": [], + "registrarExpiresAt": [ + { + "value": 1682035200000, + "firstSeen": "2022-04-07T00:36:54.333+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + }, + { + "value": 1650499200000, + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "count": 1 + } + ] + }, + { + "value": 1618963200000, + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 1 + } + ] + }, + { + "value": 1587427200000, + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2020-04-07T03:12:15.415+00:00", + "sources": [] + }, + { + "value": 1555804800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2019-02-12T23:32:09.796+00:00", + "sources": [] + } + ], + "soaRecords": [ + { + "nameServer": "ns1.contoso.net", + "email": "contoso@contoso.net", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "serialNumber": 2018061305, + "recent": true + } + ], + "detailedFromWhoisAt": "2022-11-28T18:09:57.705+00:00", + "registrarNames": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 6 + } + ], + "recent": true + } + ], + "sources": [ + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 289540 + }, + { + "source": "whois", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 238 + }, + { + "source": "minicrawl", + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 11843 + } + ], + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 301621, + "parkedDomain": [ + { + "value": false, + "firstSeen": "2018-12-04T17:32:53.246+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "sources": [], + "recent": true + }, + { + "value": true, + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2018-12-04T04:51:40.796+00:00", + "sources": [] + } + ], + "registrantNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "technicalOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ] + }, + "nsRecord": [ + { + "value": false, + "firstSeen": "1970-01-01T00:00:00.000+00:00", + "lastSeen": "2022-06-09T02:16:31.488+00:00", + "sources": [] + } + ], + "mxRecord": [ + { + "value": false, + "firstSeen": "1970-01-01T00:00:00.000+00:00", + "lastSeen": "2022-06-09T02:16:31.488+00:00", + "sources": [] + } + ], + "webserver": [ + { + "value": true, + "firstSeen": "2018-12-17T15:37:10.672+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "sources": [ + { + "source": "10.199.146.85", + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 19727 + } + ], + "recent": true + } + ], + "location": [ + { + "value": { + "countryCode": "US", + "countryName": "United States", + "region": "WA", + "regionName": "Washington", + "latitude": 47.6034, + "longitude": -122.3414 + }, + "firstSeen": "2021-03-22T00:08:22.000+00:00", + "lastSeen": "2022-07-05T01:50:17.000+00:00", + "sources": [] + } + ], + "nxdomain": [], + "sslServerConfig": [], + "isWildcard": [], + "banners": [], + "ipv4": [ + { + "value": true, + "firstSeen": "2021-07-16T16:57:51.472+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-07-17T03:22:23.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 13791 + }, + { + "source": "crawl", + "firstSeen": "2021-10-07T10:16:45.349+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 822 + }, + { + "source": "minicrawl", + "firstSeen": "2021-07-17T03:22:23.537+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 6313 + } + ], + "recent": true + } + ], + "ipv6": [ + { + "value": false, + "firstSeen": "2021-07-16T16:57:51.472+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-07-17T03:22:23.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 13791 + }, + { + "source": "crawl", + "firstSeen": "2021-10-07T10:16:45.349+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 822 + }, + { + "source": "minicrawl", + "firstSeen": "2021-07-17T03:22:23.537+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 6313 + } + ], + "recent": true + } + ] + }, + "createdDate": "2022-10-10T17:33:27.960+00:00", + "updatedDate": "2022-10-10T17:33:27.960+00:00", + "state": "confirmed", + "externalId": null, + "labels": [], + "wildcard": false, + "discoGroupName": "Contoso", + "auditTrail": null, + "reason": null + }, + { + "id": "host$$subdomain.contoso.com", + "name": "subdomain.contoso.com", + "displayName": "subdomain.contoso.com", + "kind": "host", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "host": "subdomain.contoso.com", + "domain": "contoso.com", + "ipAddresses": [ + { + "value": "10.199.146.85", + "firstSeen": "2022-12-09T06:01:35.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 1234, + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-06-24T05:01:12.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 1234 + } + ], + "recent": true + }, + { + "value": "10.212.81.71", + "firstSeen": "2018-06-13T18:06:10.000+00:00", + "lastSeen": "2020-07-23T05:20:23.000+00:00", + "count": 1234, + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2020-07-23T05:20:23.000+00:00", + "lastSeen": "2020-07-23T05:20:23.000+00:00", + "count": 1234 + } + ] + } + ], + "webComponents": [ + { + "name": "Component Name", + "type": "Component Type", + "ruleId": [], + "firstSeen": "2020-02-29T03:51:55.275+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "cve": [], + "recent": true, + "ports": [ + { + "port": 80, + "firstSeen": "2020-04-08T07:10:44.930+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "count": 1234 + }, + { + "port": 443, + "firstSeen": "2020-04-07T17:59:19.283+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "sources": [ + { + "source": "crawls", + "firstSeen": "2020-08-06T20:21:27.703+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "count": 1234 + }, + { + "source": "minicrawls", + "firstSeen": "2020-08-06T02:28:33.236+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ] + } + ], + "headers": [ + { + "headerName": "Header Name", + "headerValue": "Header Value", + "firstSeen": "2020-07-23T07:37:52.665+00:00", + "lastSeen": "2022-12-12T05:10:03.806+00:00", + "recent": true + } + ], + "attributes": [ + { + "attributeType": "address", + "attributeValue": "10.199.146.85", + "sources": [], + "firstSeen": "2020-07-23T07:37:52.665+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "recent": true + }, + { + "attributeType": "address", + "attributeValue": "10.212.81.71", + "sources": [], + "firstSeen": "2019-05-19T08:50:37.874+00:00", + "lastSeen": "2020-07-23T02:27:41.191+00:00" + } + ], + "cookies": [ + { + "cookieName": "Cookie Name", + "cookieDomain": "contoso.com", + "firstSeen": "2018-12-06T09:03:51.282+00:00", + "lastSeen": "2018-12-06T09:03:51.282+00:00" + } + ], + "sslCerts": [ + { + "sha1": "dc4ef4faa2af9c9bb7da4a484ce1103ea982cbe5", + "subjectCommonNames": [ + "subdomain.contoso.com" + ], + "organizations": [ + "Contoso" + ], + "organizationalUnits": [], + "issuerCommonNames": [ + "GeoTrust RSA CA 2018" + ], + "sigAlgName": "SHA256withRSA", + "invalidAfter": "2023-09-06T23:59:59.000+00:00", + "serialNumber": "63fd8684b6071ab0d1a16fbec9c9ad8", + "subjectAlternativeNames": [ + "subdomain.contoso.com" + ], + "issuerAlternativeNames": [], + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-08-21T11:11:37.988+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "firstSeen": "2022-08-21T11:11:37.988+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "invalidBefore": "2022-08-15T00:00:00.000+00:00", + "keySize": 256, + "keyAlgorithm": "EC", + "subjectLocality": [ + "Washington" + ], + "subjectState": [], + "subjectCountry": [ + "US" + ], + "issuerLocality": [], + "issuerState": [], + "issuerCountry": [ + "US" + ], + "subjectOrganizations": [ + "Contoso" + ], + "subjectOrganizationalUnits": [], + "issuerOrganizations": [ + "Contoso" + ], + "issuerOrganizationalUnits": [ + "subdomain.contoso.com" + ], + "version": 3, + "certificateAuthority": false, + "selfSigned": false, + "sigAlgOid": "1.2.840.113510.1.1.11", + "recent": true, + "validationType": "organizationValidation" + } + ], + "parentHosts": [ + { + "value": "subdomain.contoso.com", + "firstSeen": "2018-08-02T15:00:00.000+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-01-01T23:31:17.220+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "count": 1234 + } + ] + } + ], + "childHosts": [ + { + "value": "subdomain.contoso.com", + "firstSeen": "2018-06-15T03:45:52.029+00:00", + "lastSeen": "2022-12-12T05:10:03.990+00:00", + "sources": [ + { + "source": "crawls", + "firstSeen": "2021-06-23T21:45:52.988+00:00", + "lastSeen": "2022-12-12T05:10:03.990+00:00", + "count": 1234 + }, + { + "source": "minicrawls", + "firstSeen": "2022-05-19T10:36:17.708+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "recent": true + }, + { + "value": "subdomain.contoso.com", + "firstSeen": "2018-08-02T15:00:00.000+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-01-01T23:31:17.220+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "count": 1234 + } + ] + } + ], + "hostCore": { + "host": "subdomain.contoso.com", + "domain": "contoso.com", + "firstSeen": "2018-06-15T03:45:51.808+00:00", + "lastSeen": "2021-08-13T04:53:54.651+00:00", + "count": 1234 + }, + "services": [ + { + "scheme": "unknown", + "port": 443, + "webComponents": [], + "sslCerts": [], + "exceptions": [], + "sources": [ + { + "source": "crawl", + "firstSeen": "2021-10-18T16:29:34.483+00:00", + "lastSeen": "2022-11-25T13:09:45.279+00:00", + "count": 187 + }, + { + "source": "minicrawl", + "firstSeen": "2020-06-12T07:50:52.225+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 7243 + } + ], + "firstSeen": "2018-12-20T10:34:20.531+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "recent": true, + "portStates": [ + { + "value": "open", + "port": 443, + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 10767, + "recent": true + }, + { + "value": "filtered", + "port": 443, + "firstSeen": "2021-10-07T04:56:26.000+00:00", + "lastSeen": "2022-12-01T13:26:54.000+00:00", + "count": 357, + "recent": true + } + ] + } + ], + "cnames": [], + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2022-12-03T19:40:17.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 44685 + }, + { + "source": "crawl", + "firstSeen": "2021-01-13T21:50:56.756+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 1028 + }, + { + "source": "crawls", + "firstSeen": "2020-06-05T18:18:19.841+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 222063 + }, + { + "source": "scans", + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 11126 + }, + { + "source": "minicrawl", + "firstSeen": "2018-10-08T20:50:45.955+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 15619 + }, + { + "source": "minicrawls", + "firstSeen": "2020-06-06T12:48:22.149+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 79669 + }, + { + "source": "hostaxis", + "firstSeen": "2018-06-15T03:45:51.808+00:00", + "lastSeen": "2021-08-13T04:53:54.651+00:00", + "count": 13334 + }, + { + "source": "ssl", + "firstSeen": "2018-06-17T02:00:00.000+00:00", + "lastSeen": "2020-09-13T21:36:27.615+00:00", + "count": 261 + }, + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2019-11-11T22:31:12.000+00:00", + "count": 587 + } + ], + "firstSeen": "2022-12-03T19:40:17.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 377246, + "resourceUrls": [], + "scanMetadata": [ + { + "port": 443, + "bannerMetadata": "crawl:https", + "startScan": "2022-12-12T10:41:07.061+00:00", + "endScan": "2022-12-12T10:41:07.061+00:00" + }, + { + "port": 443, + "bannerMetadata": "crawl:https:isRootUrl:true", + "startScan": "2022-12-04T16:58:29.722+00:00", + "endScan": "2022-12-04T16:58:29.722+00:00" + }, + { + "port": 443, + "bannerMetadata": "minicrawl:https", + "startScan": "2022-10-24T13:42:10.793+00:00", + "endScan": "2022-10-24T13:42:10.793+00:00" + }, + { + "port": 80, + "bannerMetadata": "crawl:http", + "startScan": "2022-10-13T15:11:16.120+00:00", + "endScan": "2022-10-13T15:11:16.120+00:00" + }, + { + "port": 80, + "bannerMetadata": "crawl:http:isRootUrl:true", + "startScan": "2022-11-20T10:18:21.618+00:00", + "endScan": "2022-11-20T10:18:21.618+00:00" + }, + { + "port": 80, + "bannerMetadata": "minicrawl:http", + "startScan": "2022-10-24T13:41:29.169+00:00", + "endScan": "2022-10-24T13:41:29.169+00:00" + } + ], + "asns": [ + { + "value": 64501, + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "crawl", + "firstSeen": "2022-12-09T11:10:56.425+00:00", + "lastSeen": "2022-12-09T11:10:56.425+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "ipBlocks": [ + { + "ipBlock": "10.199.144.0/21", + "sources": [ + { + "source": "asn", + "firstSeen": "2020-08-30T10:17:54.337+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 48593 + } + ], + "firstSeen": "2020-08-30T10:17:54.337+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "recent": true + }, + { + "ipBlock": "10.199.146.64/26", + "sources": [ + { + "source": "asn", + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2020-08-29T20:24:52.967+00:00", + "count": 14 + } + ], + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2020-08-29T20:24:52.967+00:00" + } + ], + "responseBodies": [], + "domainAsset": { + "domain": "contoso.com", + "whoisId": 1234567890123456788, + "registrarIanaIds": [ + { + "value": 470, + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "registrantOrgs": [ + { + "value": "Contoso", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 185 + } + ], + "recent": true + }, + { + "value": "Contoso, Inc.", + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 30 + } + ] + } + ], + "adminContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "alexaInfos": [], + "nameServers": [ + { + "value": "ns1.contoso.com", + "firstSeen": "2018-01-13T16:05:49.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "sources": [ + { + "source": "pdns.NS", + "firstSeen": "2021-07-19T05:05:53.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 32033 + }, + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "mailServers": [], + "whoisServers": [ + { + "value": "contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "domainStatuses": [ + { + "value": "clientDeleteProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientTransferProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientUpdateProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "registrarCreatedAt": [ + { + "value": 1492732800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrarUpdatedAt": [], + "registrarExpiresAt": [ + { + "value": 1682035200000, + "firstSeen": "2022-04-07T00:36:54.333+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + }, + { + "value": 1650499200000, + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "count": 1 + } + ] + }, + { + "value": 1618963200000, + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 1 + } + ] + }, + { + "value": 1587427200000, + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2020-04-07T03:12:15.415+00:00", + "sources": [] + }, + { + "value": 1555804800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2019-02-12T23:32:09.796+00:00", + "sources": [] + } + ], + "soaRecords": [ + { + "nameServer": "ns1.contoso.com", + "email": "contoso@contoso.com", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "serialNumber": 2018061305, + "recent": true + } + ], + "detailedFromWhoisAt": "2022-11-28T18:09:57.705+00:00", + "registrarNames": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 6 + } + ], + "recent": true + } + ], + "sources": [ + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 289540 + }, + { + "source": "whois", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 238 + }, + { + "source": "minicrawl", + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 11843 + } + ], + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 301621, + "parkedDomain": [ + { + "value": false, + "firstSeen": "2018-12-04T17:32:53.246+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "sources": [], + "recent": true + }, + { + "value": true, + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2018-12-04T04:51:40.796+00:00", + "sources": [] + } + ], + "registrantNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "technicalOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ] + }, + "nsRecord": [ + { + "value": false, + "firstSeen": "1970-01-01T00:00:00.000+00:00", + "lastSeen": "2022-06-09T02:16:31.488+00:00", + "sources": [] + } + ], + "mxRecord": [ + { + "value": false, + "firstSeen": "1970-01-01T00:00:00.000+00:00", + "lastSeen": "2022-06-09T02:16:31.488+00:00", + "sources": [] + } + ], + "webserver": [ + { + "value": true, + "firstSeen": "2018-12-17T15:37:10.672+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "sources": [ + { + "source": "10.199.146.85", + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 19727 + } + ], + "recent": true + } + ], + "location": [ + { + "value": { + "countryCode": "US", + "countryName": "United States", + "region": "WA", + "regionName": "Washington", + "latitude": 47.6034, + "longitude": -122.3414 + }, + "firstSeen": "2021-03-22T00:08:22.000+00:00", + "lastSeen": "2022-07-05T01:50:17.000+00:00", + "sources": [] + } + ], + "nxdomain": [], + "sslServerConfig": [], + "isWildcard": [], + "banners": [], + "ipv4": [ + { + "value": true, + "firstSeen": "2021-07-16T16:57:51.472+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-07-17T03:22:23.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 13791 + }, + { + "source": "crawl", + "firstSeen": "2021-10-07T10:16:45.349+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 822 + }, + { + "source": "minicrawl", + "firstSeen": "2021-07-17T03:22:23.537+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 6313 + } + ], + "recent": true + } + ], + "ipv6": [ + { + "value": false, + "firstSeen": "2021-07-16T16:57:51.472+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-07-17T03:22:23.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 13791 + }, + { + "source": "crawl", + "firstSeen": "2021-10-07T10:16:45.349+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 822 + }, + { + "source": "minicrawl", + "firstSeen": "2021-07-17T03:22:23.537+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 6313 + } + ], + "recent": true + } + ] + }, + "createdDate": "2022-10-10T17:33:27.960+00:00", + "updatedDate": "2022-10-10T17:33:27.960+00:00", + "state": "confirmed", + "externalId": null, + "labels": [], + "wildcard": false, + "discoGroupName": "Contoso", + "auditTrail": null, + "reason": null + }, + { + "id": "host$$contoso.com", + "name": "contoso.com", + "displayName": "contoso.com", + "kind": "host", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "host": "contoso.com", + "domain": "contoso.com", + "ipAddresses": [ + { + "value": "10.199.146.85", + "firstSeen": "2022-12-09T06:01:35.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 1234, + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-06-24T05:01:12.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 1234 + } + ], + "recent": true + }, + { + "value": "10.212.81.71", + "firstSeen": "2018-06-13T18:06:10.000+00:00", + "lastSeen": "2020-07-23T05:20:23.000+00:00", + "count": 1234, + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2020-07-23T05:20:23.000+00:00", + "lastSeen": "2020-07-23T05:20:23.000+00:00", + "count": 1234 + } + ] + } + ], + "webComponents": [ + { + "name": "Component Name", + "type": "Component Type", + "ruleId": [], + "firstSeen": "2020-02-29T03:51:55.275+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "cve": [], + "recent": true, + "ports": [ + { + "port": 80, + "firstSeen": "2020-04-08T07:10:44.930+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "count": 1234 + }, + { + "port": 443, + "firstSeen": "2020-04-07T17:59:19.283+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "sources": [ + { + "source": "crawls", + "firstSeen": "2020-08-06T20:21:27.703+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "count": 1234 + }, + { + "source": "minicrawls", + "firstSeen": "2020-08-06T02:28:33.236+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ] + } + ], + "headers": [ + { + "headerName": "Header Name", + "headerValue": "Header Value", + "firstSeen": "2020-07-23T07:37:52.665+00:00", + "lastSeen": "2022-12-12T05:10:03.806+00:00", + "recent": true + } + ], + "attributes": [ + { + "attributeType": "address", + "attributeValue": "10.199.146.85", + "sources": [], + "firstSeen": "2020-07-23T07:37:52.665+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "recent": true + }, + { + "attributeType": "address", + "attributeValue": "10.212.81.71", + "sources": [], + "firstSeen": "2019-05-19T08:50:37.874+00:00", + "lastSeen": "2020-07-23T02:27:41.191+00:00" + } + ], + "cookies": [ + { + "cookieName": "Cookie Name", + "cookieDomain": "contoso.com", + "firstSeen": "2018-12-06T09:03:51.282+00:00", + "lastSeen": "2018-12-06T09:03:51.282+00:00" + } + ], + "sslCerts": [ + { + "sha1": "dc4ef4faa2af9c9bb7da4a484ce1103ea982cbe5", + "subjectCommonNames": [ + "contoso.com" + ], + "organizations": [ + "Contoso" + ], + "organizationalUnits": [], + "issuerCommonNames": [ + "GeoTrust RSA CA 2018" + ], + "sigAlgName": "SHA256withRSA", + "invalidAfter": "2023-09-06T23:59:59.000+00:00", + "serialNumber": "63fd8684b6071ab0d1a16fbec9c9ad8", + "subjectAlternativeNames": [ + "contoso.com" + ], + "issuerAlternativeNames": [], + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-08-21T11:11:37.988+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "firstSeen": "2022-08-21T11:11:37.988+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "invalidBefore": "2022-08-15T00:00:00.000+00:00", + "keySize": 256, + "keyAlgorithm": "EC", + "subjectLocality": [ + "Washington" + ], + "subjectState": [], + "subjectCountry": [ + "US" + ], + "issuerLocality": [], + "issuerState": [], + "issuerCountry": [ + "US" + ], + "subjectOrganizations": [ + "Contoso" + ], + "subjectOrganizationalUnits": [], + "issuerOrganizations": [ + "Contoso" + ], + "issuerOrganizationalUnits": [ + "www.contoso.com" + ], + "version": 3, + "certificateAuthority": false, + "selfSigned": false, + "sigAlgOid": "1.2.840.113510.1.1.11", + "recent": true, + "validationType": "organizationValidation" + } + ], + "parentHosts": [ + { + "value": "contoso.com", + "firstSeen": "2018-08-02T15:00:00.000+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-01-01T23:31:17.220+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "count": 1234 + } + ] + } + ], + "childHosts": [ + { + "value": "contoso.com", + "firstSeen": "2018-06-15T03:45:52.029+00:00", + "lastSeen": "2022-12-12T05:10:03.990+00:00", + "sources": [ + { + "source": "crawls", + "firstSeen": "2021-06-23T21:45:52.988+00:00", + "lastSeen": "2022-12-12T05:10:03.990+00:00", + "count": 1234 + }, + { + "source": "minicrawls", + "firstSeen": "2022-05-19T10:36:17.708+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "recent": true + }, + { + "value": "contoso.com", + "firstSeen": "2018-08-02T15:00:00.000+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-01-01T23:31:17.220+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "count": 1234 + } + ] + } + ], + "hostCore": { + "host": "contoso.com", + "domain": "contoso.com", + "firstSeen": "2018-06-15T03:45:51.808+00:00", + "lastSeen": "2021-08-13T04:53:54.651+00:00", + "count": 1234 + }, + "services": [ + { + "scheme": "unknown", + "port": 443, + "webComponents": [], + "sslCerts": [], + "exceptions": [], + "sources": [ + { + "source": "crawl", + "firstSeen": "2021-10-18T16:29:34.483+00:00", + "lastSeen": "2022-11-25T13:09:45.279+00:00", + "count": 187 + }, + { + "source": "minicrawl", + "firstSeen": "2020-06-12T07:50:52.225+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 7243 + } + ], + "firstSeen": "2018-12-20T10:34:20.531+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "recent": true, + "portStates": [ + { + "value": "open", + "port": 443, + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 10767, + "recent": true + }, + { + "value": "filtered", + "port": 443, + "firstSeen": "2021-10-07T04:56:26.000+00:00", + "lastSeen": "2022-12-01T13:26:54.000+00:00", + "count": 357, + "recent": true + } + ] + } + ], + "cnames": [], + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2022-12-03T19:40:17.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 44685 + }, + { + "source": "crawl", + "firstSeen": "2021-01-13T21:50:56.756+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 1028 + }, + { + "source": "crawls", + "firstSeen": "2020-06-05T18:18:19.841+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 222063 + }, + { + "source": "scans", + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 11126 + }, + { + "source": "minicrawl", + "firstSeen": "2018-10-08T20:50:45.955+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 15619 + }, + { + "source": "minicrawls", + "firstSeen": "2020-06-06T12:48:22.149+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 79669 + }, + { + "source": "hostaxis", + "firstSeen": "2018-06-15T03:45:51.808+00:00", + "lastSeen": "2021-08-13T04:53:54.651+00:00", + "count": 13334 + }, + { + "source": "ssl", + "firstSeen": "2018-06-17T02:00:00.000+00:00", + "lastSeen": "2020-09-13T21:36:27.615+00:00", + "count": 261 + }, + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2019-11-11T22:31:12.000+00:00", + "count": 587 + } + ], + "firstSeen": "2022-12-03T19:40:17.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 377246, + "resourceUrls": [], + "scanMetadata": [ + { + "port": 443, + "bannerMetadata": "crawl:https", + "startScan": "2022-12-12T10:41:07.061+00:00", + "endScan": "2022-12-12T10:41:07.061+00:00" + }, + { + "port": 443, + "bannerMetadata": "crawl:https:isRootUrl:true", + "startScan": "2022-12-04T16:58:29.722+00:00", + "endScan": "2022-12-04T16:58:29.722+00:00" + }, + { + "port": 443, + "bannerMetadata": "minicrawl:https", + "startScan": "2022-10-24T13:42:10.793+00:00", + "endScan": "2022-10-24T13:42:10.793+00:00" + }, + { + "port": 80, + "bannerMetadata": "crawl:http", + "startScan": "2022-10-13T15:11:16.120+00:00", + "endScan": "2022-10-13T15:11:16.120+00:00" + }, + { + "port": 80, + "bannerMetadata": "crawl:http:isRootUrl:true", + "startScan": "2022-11-20T10:18:21.618+00:00", + "endScan": "2022-11-20T10:18:21.618+00:00" + }, + { + "port": 80, + "bannerMetadata": "minicrawl:http", + "startScan": "2022-10-24T13:41:29.169+00:00", + "endScan": "2022-10-24T13:41:29.169+00:00" + } + ], + "asns": [ + { + "value": 64501, + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "crawl", + "firstSeen": "2022-12-09T11:10:56.425+00:00", + "lastSeen": "2022-12-09T11:10:56.425+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "ipBlocks": [ + { + "ipBlock": "10.199.144.0/21", + "sources": [ + { + "source": "asn", + "firstSeen": "2020-08-30T10:17:54.337+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 48593 + } + ], + "firstSeen": "2020-08-30T10:17:54.337+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "recent": true + }, + { + "ipBlock": "10.199.146.64/26", + "sources": [ + { + "source": "asn", + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2020-08-29T20:24:52.967+00:00", + "count": 14 + } + ], + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2020-08-29T20:24:52.967+00:00" + } + ], + "responseBodies": [], + "domainAsset": { + "domain": "contoso.com", + "whoisId": 1234567890123456788, + "registrarIanaIds": [ + { + "value": 470, + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "registrantOrgs": [ + { + "value": "Contoso", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 185 + } + ], + "recent": true + }, + { + "value": "Contoso, Inc.", + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 30 + } + ] + } + ], + "adminContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "alexaInfos": [], + "nameServers": [ + { + "value": "ns1.contoso.com", + "firstSeen": "2018-01-13T16:05:49.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "sources": [ + { + "source": "pdns.NS", + "firstSeen": "2021-07-19T05:05:53.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 32033 + }, + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "mailServers": [], + "whoisServers": [ + { + "value": "contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "domainStatuses": [ + { + "value": "clientDeleteProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientTransferProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientUpdateProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "registrarCreatedAt": [ + { + "value": 1492732800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrarUpdatedAt": [], + "registrarExpiresAt": [ + { + "value": 1682035200000, + "firstSeen": "2022-04-07T00:36:54.333+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + }, + { + "value": 1650499200000, + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "count": 1 + } + ] + }, + { + "value": 1618963200000, + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 1 + } + ] + }, + { + "value": 1587427200000, + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2020-04-07T03:12:15.415+00:00", + "sources": [] + }, + { + "value": 1555804800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2019-02-12T23:32:09.796+00:00", + "sources": [] + } + ], + "soaRecords": [ + { + "nameServer": "ns1.contoso.com", + "email": "contoso@contoso.com", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "serialNumber": 2018061305, + "recent": true + } + ], + "detailedFromWhoisAt": "2022-11-28T18:09:57.705+00:00", + "registrarNames": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 6 + } + ], + "recent": true + } + ], + "sources": [ + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 289540 + }, + { + "source": "whois", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 238 + }, + { + "source": "minicrawl", + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 11843 + } + ], + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 301621, + "parkedDomain": [ + { + "value": false, + "firstSeen": "2018-12-04T17:32:53.246+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "sources": [], + "recent": true + }, + { + "value": true, + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2018-12-04T04:51:40.796+00:00", + "sources": [] + } + ], + "registrantNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "technicalOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ] + }, + "nsRecord": [ + { + "value": false, + "firstSeen": "1970-01-01T00:00:00.000+00:00", + "lastSeen": "2022-06-09T02:16:31.488+00:00", + "sources": [] + } + ], + "mxRecord": [ + { + "value": false, + "firstSeen": "1970-01-01T00:00:00.000+00:00", + "lastSeen": "2022-06-09T02:16:31.488+00:00", + "sources": [] + } + ], + "webserver": [ + { + "value": true, + "firstSeen": "2018-12-17T15:37:10.672+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "sources": [ + { + "source": "10.199.146.85", + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 19727 + } + ], + "recent": true + } + ], + "location": [ + { + "value": { + "countryCode": "US", + "countryName": "United States", + "region": "WA", + "regionName": "Washington", + "latitude": 47.6034, + "longitude": -122.3414 + }, + "firstSeen": "2021-03-22T00:08:22.000+00:00", + "lastSeen": "2022-07-05T01:50:17.000+00:00", + "sources": [] + } + ], + "nxdomain": [], + "sslServerConfig": [], + "isWildcard": [], + "banners": [], + "ipv4": [ + { + "value": true, + "firstSeen": "2021-07-16T16:57:51.472+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-07-17T03:22:23.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 13791 + }, + { + "source": "crawl", + "firstSeen": "2021-10-07T10:16:45.349+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 822 + }, + { + "source": "minicrawl", + "firstSeen": "2021-07-17T03:22:23.537+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 6313 + } + ], + "recent": true + } + ], + "ipv6": [ + { + "value": false, + "firstSeen": "2021-07-16T16:57:51.472+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-07-17T03:22:23.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 13791 + }, + { + "source": "crawl", + "firstSeen": "2021-10-07T10:16:45.349+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 822 + }, + { + "source": "minicrawl", + "firstSeen": "2021-07-17T03:22:23.537+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 6313 + } + ], + "recent": true + } + ] + }, + "createdDate": "2022-10-10T17:33:27.960+00:00", + "updatedDate": "2022-10-10T17:33:27.960+00:00", + "state": "confirmed", + "externalId": null, + "labels": [], + "wildcard": false, + "discoGroupName": "Contoso", + "auditTrail": null, + "reason": null + }, + { + "id": "domain$$contoso.com", + "name": "contoso.com", + "displayName": "contoso.com", + "kind": "domain", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "domain": "contoso.com", + "whoisId": 1234567890123456788, + "registrarIanaIds": [ + { + "value": 470, + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "registrantOrgs": [ + { + "value": "Contoso", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 185 + } + ], + "recent": true + }, + { + "value": "Contoso, Inc.", + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 30 + } + ] + } + ], + "adminContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "alexaInfos": [], + "nameServers": [ + { + "value": "ns1.contoso.com", + "firstSeen": "2018-01-13T16:05:49.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "sources": [ + { + "source": "pdns.NS", + "firstSeen": "2021-07-19T05:05:53.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 32033 + }, + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "mailServers": [], + "whoisServers": [ + { + "value": "contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "domainStatuses": [ + { + "value": "clientDeleteProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientTransferProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientUpdateProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "registrarCreatedAt": [ + { + "value": 1492732800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrarUpdatedAt": [], + "registrarExpiresAt": [ + { + "value": 1682035200000, + "firstSeen": "2022-04-07T00:36:54.333+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + }, + { + "value": 1650499200000, + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "count": 1 + } + ] + }, + { + "value": 1618963200000, + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 1 + } + ] + }, + { + "value": 1587427200000, + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2020-04-07T03:12:15.415+00:00", + "sources": [] + }, + { + "value": 1555804800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2019-02-12T23:32:09.796+00:00", + "sources": [] + } + ], + "soaRecords": [ + { + "nameServer": "ns1.contoso.com", + "email": "contoso@contoso.com", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "serialNumber": 2018061305, + "recent": true + } + ], + "detailedFromWhoisAt": "2022-11-28T18:09:57.705+00:00", + "registrarNames": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 6 + } + ], + "recent": true + } + ], + "sources": [ + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 289540 + }, + { + "source": "whois", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 238 + }, + { + "source": "minicrawl", + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 11843 + } + ], + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 301621, + "parkedDomain": [ + { + "value": false, + "firstSeen": "2018-12-04T17:32:53.246+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "sources": [], + "recent": true + }, + { + "value": true, + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2018-12-04T04:51:40.796+00:00", + "sources": [] + } + ], + "registrantNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "technicalOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ] + }, + "createdDate": "2022-10-10T17:33:27.960+00:00", + "updatedDate": "2022-10-10T17:33:27.960+00:00", + "state": "confirmed", + "externalId": null, + "labels": [], + "wildcard": false, + "discoGroupName": "Contoso", + "auditTrail": null, + "reason": null + }, + { + "id": "domain$$contoso.net", + "name": "contoso.net", + "displayName": "contoso.net", + "kind": "domain", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "domain": "contoso.net", + "whoisId": 1234567890123456789, + "registrarIanaIds": [ + { + "value": 470, + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantContacts": [ + { + "value": "contoso@contoso.net", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "registrantOrgs": [ + { + "value": "Contoso", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 185 + } + ], + "recent": true + }, + { + "value": "Contoso, Inc.", + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 30 + } + ] + } + ], + "adminContacts": [ + { + "value": "contoso@contoso.net", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalContacts": [ + { + "value": "contoso@contoso.net", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "alexaInfos": [], + "nameServers": [ + { + "value": "ns1.contoso.net", + "firstSeen": "2018-01-13T16:05:49.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "sources": [ + { + "source": "pdns.NS", + "firstSeen": "2021-07-19T05:05:53.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 32033 + }, + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "mailServers": [], + "whoisServers": [ + { + "value": "contoso.net", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "domainStatuses": [ + { + "value": "clientDeleteProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientTransferProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientUpdateProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "registrarCreatedAt": [ + { + "value": 1492732800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrarUpdatedAt": [], + "registrarExpiresAt": [ + { + "value": 1682035200000, + "firstSeen": "2022-04-07T00:36:54.333+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + }, + { + "value": 1650499200000, + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "count": 1 + } + ] + }, + { + "value": 1618963200000, + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 1 + } + ] + }, + { + "value": 1587427200000, + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2020-04-07T03:12:15.415+00:00", + "sources": [] + }, + { + "value": 1555804800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2019-02-12T23:32:09.796+00:00", + "sources": [] + } + ], + "soaRecords": [ + { + "nameServer": "ns1.contoso.net", + "email": "contoso@contoso.net", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "serialNumber": 2018061305, + "recent": true + } + ], + "detailedFromWhoisAt": "2022-11-28T18:09:57.705+00:00", + "registrarNames": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 6 + } + ], + "recent": true + } + ], + "sources": [ + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 289540 + }, + { + "source": "whois", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 238 + }, + { + "source": "minicrawl", + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 11843 + } + ], + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 301621, + "parkedDomain": [ + { + "value": false, + "firstSeen": "2018-12-04T17:32:53.246+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "sources": [], + "recent": true + }, + { + "value": true, + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2018-12-04T04:51:40.796+00:00", + "sources": [] + } + ], + "registrantNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "technicalOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ] + }, + "createdDate": "2022-10-10T17:33:27.960+00:00", + "updatedDate": "2022-10-10T17:33:27.960+00:00", + "state": "confirmed", + "externalId": null, + "labels": [], + "wildcard": false, + "discoGroupName": "Contoso", + "auditTrail": null, + "reason": null + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2023-03-01-preview/Assets_UpdateAssets_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2023-03-01-preview/Assets_UpdateAssets_MaximumSet_Gen.json new file mode 100644 index 000000000000..262f8ecf7eba --- /dev/null +++ b/specification/riskiq/EasmX/examples/2023-03-01-preview/Assets_UpdateAssets_MaximumSet_Gen.json @@ -0,0 +1,31 @@ +{ + "operationId": "Assets_UpdateAssets", + "title": "Assets_UpdateAssets", + "parameters": { + "api-version": "2023-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "filter": "state%20%3D%20%22confirmed%22%20AND%20name%20%5E%3D%20%22contoso.com%22", + "body": { + "state": "confirmed", + "externalId": "contosoInternalId", + "labels": { + "contosoLabel": true + } + } + }, + "responses": { + "200": { + "body": { + "id": "ThisisaTaskId", + "startedAt": "2022-05-02T19:30:14.432+00:00", + "completedAt": "2022-05-02T19:30:54.432+00:00", + "lastPolledAt": "2022-05-02T19:30:19.432+00:00", + "state": "complete", + "phase": "complete", + "reason": "This is a Task id" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2023-03-01-preview/DataConnections_CreateOrReplaceDataConnection_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2023-03-01-preview/DataConnections_CreateOrReplaceDataConnection_MaximumSet_Gen.json new file mode 100644 index 000000000000..9dcf5d62b276 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2023-03-01-preview/DataConnections_CreateOrReplaceDataConnection_MaximumSet_Gen.json @@ -0,0 +1,36 @@ +{ + "operationId": "DataConnections_CreateOrReplaceDataConnection", + "title": "DataConnections_CreateOrReplaceDataConnection", + "parameters": { + "api-version": "2023-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "dataConnectionName": "ThisisaDataConnection", + "body": { + "kind": "logAnalytics", + "properties": { + "apiKey": "ThisisApiKey", + "workspaceId": "ThisisWorkspaceId" + }, + "frequency": "weekly", + "frequencyOffset": 1 + } + }, + "responses": { + "200": { + "body": { + "id": "ThisisaDataConnection", + "name": "ThisisaDataConnection", + "displayName": "ThisisaDataConnection", + "kind": "logAnalytics", + "properties": { + "apiKey": "ThisisApiKey", + "workspaceId": "ThisisWorkspaceId" + }, + "createdDate": "2022-05-02T19:30:14.432+00:00", + "updatedDate": "2022-05-02T19:30:14.432+00:00" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2023-03-01-preview/DataConnections_DeleteDataConnection_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2023-03-01-preview/DataConnections_DeleteDataConnection_MaximumSet_Gen.json new file mode 100644 index 000000000000..4b5a7654022a --- /dev/null +++ b/specification/riskiq/EasmX/examples/2023-03-01-preview/DataConnections_DeleteDataConnection_MaximumSet_Gen.json @@ -0,0 +1,14 @@ +{ + "operationId": "DataConnections_DeleteDataConnection", + "title": "DataConnections_DeleteDataConnection", + "parameters": { + "api-version": "2023-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "dataConnectionName": "ThisisaDataConnection" + }, + "responses": { + "204": {} + } +} diff --git a/specification/riskiq/EasmX/examples/2023-03-01-preview/DataConnections_GetDataConnection_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2023-03-01-preview/DataConnections_GetDataConnection_MaximumSet_Gen.json new file mode 100644 index 000000000000..171c09bf4eb1 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2023-03-01-preview/DataConnections_GetDataConnection_MaximumSet_Gen.json @@ -0,0 +1,29 @@ +{ + "operationId": "DataConnections_GetDataConnection", + "title": "DataConnections_GetDataConnection", + "parameters": { + "api-version": "2023-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "dataConnectionName": "ThisisaDataConnection" + }, + "responses": { + "200": { + "body": { + "id": "ThisisaDataConnection", + "name": "ThisisaDataConnection", + "displayName": "ThisisaDataConnection", + "kind": "logAnalytics", + "frequency": "weekly", + "frequencyOffset": 1, + "properties": { + "apiKey": "ThisisApiKey", + "workspaceId": "ThisisWorkspaceId" + }, + "createdDate": "2022-05-02T19:30:14.432+00:00", + "updatedDate": "2022-05-02T19:30:14.432+00:00" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2023-03-01-preview/DataConnections_ListDataConnection_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2023-03-01-preview/DataConnections_ListDataConnection_MaximumSet_Gen.json new file mode 100644 index 000000000000..2c8d1e3fe7f8 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2023-03-01-preview/DataConnections_ListDataConnection_MaximumSet_Gen.json @@ -0,0 +1,49 @@ +{ + "operationId": "DataConnections_ListDataConnection", + "title": "DataConnections_ListDataConnection", + "parameters": { + "api-version": "2023-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace" + }, + "responses": { + "200": { + "body": { + "totalElements": 2, + "nextLink": "https://eastus.easm.defender.microsoft.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/dummyrg/workspaces/ThisisaWorkspace/dataConnections?maxpagesize=25&api-version=2023-03-01-preview", + "value": [ + { + "id": "ThisisaDataConnection", + "name": "ThisisaDataConnection", + "displayName": "ThisisaDataConnection", + "kind": "logAnalytics", + "frequency": "weekly", + "frequencyOffset": 1, + "properties": { + "apiKey": "ThisisApiKey", + "workspaceId": "ThisisWorkspaceId" + }, + "createdDate": "2022-05-02T19:30:14.432+00:00", + "updatedDate": "2022-05-02T19:30:14.432+00:00" + }, + { + "id": "ThisisaDataConnection2", + "name": "ThisisaDataConnection2", + "displayName": "ThisisaDataConnection2", + "kind": "azureDataExplorer", + "properties": { + "clusterName": "ThisisClusterName", + "region": "ThisisRegion", + "databaseName": "ThisisDatabaseName" + }, + "frequency": "weekly", + "frequencyOffset": 1, + "createdDate": "2022-05-02T19:30:14.432+00:00", + "updatedDate": "2022-05-02T19:30:14.432+00:00" + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2023-03-01-preview/DataConnections_ValidateDataConnection_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2023-03-01-preview/DataConnections_ValidateDataConnection_MaximumSet_Gen.json new file mode 100644 index 000000000000..bc56bf9b8d8f --- /dev/null +++ b/specification/riskiq/EasmX/examples/2023-03-01-preview/DataConnections_ValidateDataConnection_MaximumSet_Gen.json @@ -0,0 +1,27 @@ +{ + "operationId": "DataConnections_ValidateDataConnection", + "title": "DataConnections_ValidateDataConnection", + "parameters": { + "api-version": "2023-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "body": { + "kind": "logAnalytics", + "properties": { + "apiKey": "ThisisApiKey", + "workspaceId": "ThisisWorkspaceId" + }, + "frequency": "weekly", + "frequencyOffset": 1, + "name": "ThisisaDataConnection" + } + }, + "responses": { + "200": { + "body": { + "error": null + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2023-03-01-preview/DiscoveryGroups_CreateOrReplaceDiscoGroup_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2023-03-01-preview/DiscoveryGroups_CreateOrReplaceDiscoGroup_MaximumSet_Gen.json new file mode 100644 index 000000000000..39c06d7c71e6 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2023-03-01-preview/DiscoveryGroups_CreateOrReplaceDiscoGroup_MaximumSet_Gen.json @@ -0,0 +1,43 @@ +{ + "operationId": "DiscoveryGroups_CreateOrReplaceDiscoGroup", + "title": "DiscoveryGroups_CreateOrReplaceDiscoGroup", + "parameters": { + "api-version": "2023-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "groupName": "ThisisaDiscoGroup", + "body": { + "description": "This is a disco group", + "frequencyMilliseconds": 604800000, + "tier": "advanced", + "seeds": [ + { + "name": "thisisatest.microsoft.com", + "kind": "host" + } + ] + } + }, + "responses": { + "200": { + "body": { + "id": "ThisisaDiscoGroup", + "name": "ThisisaDiscoGroup", + "displayName": "ThisisaDiscoGroup", + "description": "This is a disco group", + "tier": "advanced", + "frequencyMilliseconds": 604800000, + "seeds": [ + { + "name": "thisisatest.microsoft.com", + "kind": "host" + } + ], + "excludes": [], + "latestRun": null, + "createdDate": "2022-05-02T19:30:14.432+00:00" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2023-03-01-preview/DiscoveryGroups_GetDiscoGroup_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2023-03-01-preview/DiscoveryGroups_GetDiscoGroup_MaximumSet_Gen.json new file mode 100644 index 000000000000..f71568880ea9 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2023-03-01-preview/DiscoveryGroups_GetDiscoGroup_MaximumSet_Gen.json @@ -0,0 +1,36 @@ +{ + "operationId": "DiscoveryGroups_GetDiscoGroup", + "title": "DiscoveryGroups_GetDiscoGroup", + "parameters": { + "api-version": "2023-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "groupName": "ThisisaDiscoGroup" + }, + "responses": { + "200": { + "body": { + "id": "ThisisaDiscoGroup", + "name": "ThisisaDiscoGroup", + "displayName": "ThisisaDiscoGroup", + "description": "This is a disco group", + "tier": "advanced", + "frequencyMilliseconds": 604800000, + "seeds": [ + { + "name": "thisisatest.microsoft.com", + "kind": "host" + } + ], + "excludes": [], + "templateId": "123", + "latestRun": { + "startedDate": "2022-05-02T19:30:14.432+00:00", + "state": "completed" + }, + "createdDate": "2022-05-02T19:30:14.432+00:00" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2023-03-01-preview/DiscoveryGroups_ListDiscoGroup_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2023-03-01-preview/DiscoveryGroups_ListDiscoGroup_MaximumSet_Gen.json new file mode 100644 index 000000000000..6e22deca3b9e --- /dev/null +++ b/specification/riskiq/EasmX/examples/2023-03-01-preview/DiscoveryGroups_ListDiscoGroup_MaximumSet_Gen.json @@ -0,0 +1,72 @@ +{ + "operationId": "DiscoveryGroups_ListDiscoGroup", + "title": "DiscoveryGroups_ListDiscoGroup", + "parameters": { + "api-version": "2023-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace" + }, + "responses": { + "200": { + "body": { + "totalElements": 3, + "value": [ + { + "id": "ThisisaDiscoGroup", + "name": "ThisisaDiscoGroup", + "displayName": "ThisisaDiscoGroup", + "description": "This is a disco group", + "tier": "advanced", + "frequencyMilliseconds": 0, + "seeds": [ + { + "name": "thisisatest.microsoft.com", + "kind": "host" + } + ], + "excludes": [ + { + "name": "thisisanothertest.microsoft.com", + "kind": "host" + } + ], + "templateId": "123", + "latestRun": { + "startedDate": "2022-05-02T19:30:14.432+00:00", + "state": "completed" + }, + "createdDate": "2022-05-02T19:30:14.432+00:00" + }, + { + "id": "ThisisaDiscoGroup2", + "name": "ThisisaDiscoGroup2", + "displayName": "ThisisaDiscoGroup2", + "description": "This is a disco group", + "tier": "advanced", + "frequencyMilliseconds": 604800000, + "seeds": [], + "excludes": [], + "latestRun": null, + "createdDate": "2022-05-02T19:30:14.432+00:00" + }, + { + "id": "ThisisaDiscoGroup3", + "name": "ThisisaDiscoGroup3", + "displayName": "ThisisaDiscoGroup3", + "description": "This is a disco group", + "tier": "advanced", + "frequencyMilliseconds": 0, + "seeds": [], + "excludes": [], + "latestRun": { + "startedDate": "2022-05-02T19:30:14.432+00:00", + "state": "completed" + }, + "createdDate": "2022-05-02T19:30:14.432+00:00" + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2023-03-01-preview/DiscoveryGroups_ListRuns_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2023-03-01-preview/DiscoveryGroups_ListRuns_MaximumSet_Gen.json new file mode 100644 index 000000000000..7f411596d88b --- /dev/null +++ b/specification/riskiq/EasmX/examples/2023-03-01-preview/DiscoveryGroups_ListRuns_MaximumSet_Gen.json @@ -0,0 +1,51 @@ +{ + "operationId": "DiscoveryGroups_ListRuns", + "title": "DiscoveryGroups_ListRuns", + "parameters": { + "api-version": "2023-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "groupName": "ThisisaDiscoGroup" + }, + "responses": { + "200": { + "body": { + "totalElements": 45, + "nextLink": "https://eastus.easm.defender.microsoft.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/dummyrg/workspaces/ThisisaWorkspace/discoGroups/ThisisaDiscoGroup/runs?skip=1&maxpagesize=2&api-version=2023-03-01-preview", + "value": [ + { + "submittedDate": "2022-03-29T23:10:01.000+00:00", + "startedDate": "2022-03-29T23:10:32.000+00:00", + "completedDate": "2022-03-29T23:11:24.000+00:00", + "tier": "advanced", + "state": "completed", + "totalAssetsFoundCount": 33, + "seeds": [ + { + "name": "thisisatest.microsoft.com", + "kind": "host" + } + ], + "excludes": [] + }, + { + "submittedDate": "2022-04-08T16:09:03.000+00:00", + "startedDate": "2022-04-08T16:09:03.000+00:00", + "completedDate": "2022-04-08T16:09:18.000+00:00", + "tier": "advanced", + "state": "failed", + "totalAssetsFoundCount": 0, + "seeds": [ + { + "name": "thisisatest.microsoft.com", + "kind": "host" + } + ], + "excludes": [] + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2023-03-01-preview/DiscoveryGroups_RunDiscoGroup_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2023-03-01-preview/DiscoveryGroups_RunDiscoGroup_MaximumSet_Gen.json new file mode 100644 index 000000000000..776ca45b1685 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2023-03-01-preview/DiscoveryGroups_RunDiscoGroup_MaximumSet_Gen.json @@ -0,0 +1,14 @@ +{ + "operationId": "DiscoveryGroups_RunDiscoGroup", + "title": "DiscoveryGroups_RunDiscoGroup", + "parameters": { + "api-version": "2023-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "groupName": "ThisisaDiscoGroup" + }, + "responses": { + "204": {} + } +} diff --git a/specification/riskiq/EasmX/examples/2023-03-01-preview/DiscoveryGroups_ValidateDiscoGroup_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2023-03-01-preview/DiscoveryGroups_ValidateDiscoGroup_MaximumSet_Gen.json new file mode 100644 index 000000000000..6065d274d59d --- /dev/null +++ b/specification/riskiq/EasmX/examples/2023-03-01-preview/DiscoveryGroups_ValidateDiscoGroup_MaximumSet_Gen.json @@ -0,0 +1,29 @@ +{ + "operationId": "DiscoveryGroups_ValidateDiscoGroup", + "title": "DiscoveryGroups_ValidateDiscoGroup", + "parameters": { + "api-version": "2023-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "body": { + "name": "ThisisaDiscoGroup", + "description": "This is a disco group", + "frequencyMilliseconds": 604800000, + "tier": "advanced", + "seeds": [ + { + "name": "thisisatest.microsoft.com", + "kind": "host" + } + ] + } + }, + "responses": { + "200": { + "body": { + "error": null + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2023-03-01-preview/DiscoveryTemplates_GetDiscoTemplate_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2023-03-01-preview/DiscoveryTemplates_GetDiscoTemplate_MaximumSet_Gen.json new file mode 100644 index 000000000000..f5373b9fec7b --- /dev/null +++ b/specification/riskiq/EasmX/examples/2023-03-01-preview/DiscoveryTemplates_GetDiscoTemplate_MaximumSet_Gen.json @@ -0,0 +1,43 @@ +{ + "operationId": "DiscoveryTemplates_GetDiscoTemplate", + "title": "DiscoveryTemplates_GetDiscoTemplate", + "parameters": { + "api-version": "2023-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "templateId": "12345" + }, + "responses": { + "200": { + "body": { + "id": "12345", + "name": "ThisisaDiscoTemplate", + "displayName": "ThisisaDiscoTemplate", + "industry": "Test Industry", + "region": "United States and Canada", + "countryCode": "US", + "stateCode": "CA", + "city": "Test City", + "names": [ + "This is a name", + "This is another name" + ], + "seeds": [ + { + "name": "test.com", + "kind": "domain" + }, + { + "name": "12345", + "kind": "as" + }, + { + "name": "thisisatest@microsoft.com", + "kind": "contact" + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2023-03-01-preview/DiscoveryTemplates_ListDiscoTemplate_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2023-03-01-preview/DiscoveryTemplates_ListDiscoTemplate_MaximumSet_Gen.json new file mode 100644 index 000000000000..08e9a39d46da --- /dev/null +++ b/specification/riskiq/EasmX/examples/2023-03-01-preview/DiscoveryTemplates_ListDiscoTemplate_MaximumSet_Gen.json @@ -0,0 +1,31 @@ +{ + "operationId": "DiscoveryTemplates_ListDiscoTemplate", + "title": "DiscoveryTemplates_ListDiscoTemplate", + "parameters": { + "api-version": "2023-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace" + }, + "responses": { + "200": { + "body": { + "totalElements": 1, + "value": [ + { + "id": "12345", + "name": "ThisisaDiscoTemplate", + "displayName": "ThisisaDiscoTemplate", + "industry": "Test Industry", + "region": "United States and Canada", + "countryCode": "US", + "stateCode": "CA", + "city": "Test City", + "names": [], + "seeds": [] + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2023-03-01-preview/Reports_GetBillable_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2023-03-01-preview/Reports_GetBillable_MaximumSet_Gen.json new file mode 100644 index 000000000000..3683bf48e406 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2023-03-01-preview/Reports_GetBillable_MaximumSet_Gen.json @@ -0,0 +1,595 @@ +{ + "operationId": "Reports_GetBillable", + "title": "Reports_GetBillable", + "parameters": { + "api-version": "2023-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "body": {} + }, + "responses": { + "200": { + "body": { + "assetSummaries": [ + { + "date": "2022-12-12", + "total": 1394, + "assetBreakdown": [ + { + "kind": "host", + "count": 1204 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 24 + } + ] + }, + { + "date": "2022-12-13", + "total": 1465, + "assetBreakdown": [ + { + "kind": "host", + "count": 1275 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 24 + } + ] + }, + { + "date": "2022-12-14", + "total": 1487, + "assetBreakdown": [ + { + "kind": "host", + "count": 1297 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 24 + } + ] + }, + { + "date": "2022-12-15", + "total": 1490, + "assetBreakdown": [ + { + "kind": "host", + "count": 1300 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 24 + } + ] + }, + { + "date": "2022-12-16", + "total": 1502, + "assetBreakdown": [ + { + "kind": "host", + "count": 1312 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 24 + } + ] + }, + { + "date": "2022-12-17", + "total": 1521, + "assetBreakdown": [ + { + "kind": "host", + "count": 1331 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 24 + } + ] + }, + { + "date": "2022-12-18", + "total": 1522, + "assetBreakdown": [ + { + "kind": "host", + "count": 1332 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 24 + } + ] + }, + { + "date": "2022-12-19", + "total": 1570, + "assetBreakdown": [ + { + "kind": "host", + "count": 1380 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 24 + } + ] + }, + { + "date": "2022-12-20", + "total": 1570, + "assetBreakdown": [ + { + "kind": "host", + "count": 1381 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 23 + } + ] + }, + { + "date": "2022-12-21", + "total": 1539, + "assetBreakdown": [ + { + "kind": "host", + "count": 1350 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 23 + } + ] + }, + { + "date": "2022-12-22", + "total": 1527, + "assetBreakdown": [ + { + "kind": "host", + "count": 1338 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 23 + } + ] + }, + { + "date": "2022-12-23", + "total": 1609, + "assetBreakdown": [ + { + "kind": "host", + "count": 1415 + }, + { + "kind": "domain", + "count": 167 + }, + { + "kind": "ipAddress", + "count": 27 + } + ] + }, + { + "date": "2022-12-24", + "total": 1630, + "assetBreakdown": [ + { + "kind": "host", + "count": 1436 + }, + { + "kind": "domain", + "count": 167 + }, + { + "kind": "ipAddress", + "count": 27 + } + ] + }, + { + "date": "2022-12-25", + "total": 1644, + "assetBreakdown": [ + { + "kind": "host", + "count": 1450 + }, + { + "kind": "domain", + "count": 167 + }, + { + "kind": "ipAddress", + "count": 27 + } + ] + }, + { + "date": "2022-12-26", + "total": 1670, + "assetBreakdown": [ + { + "kind": "host", + "count": 1476 + }, + { + "kind": "domain", + "count": 167 + }, + { + "kind": "ipAddress", + "count": 27 + } + ] + }, + { + "date": "2022-12-27", + "total": 1572, + "assetBreakdown": [ + { + "kind": "host", + "count": 1378 + }, + { + "kind": "domain", + "count": 167 + }, + { + "kind": "ipAddress", + "count": 27 + } + ] + }, + { + "date": "2022-12-28", + "total": 1678, + "assetBreakdown": [ + { + "kind": "host", + "count": 1484 + }, + { + "kind": "domain", + "count": 167 + }, + { + "kind": "ipAddress", + "count": 27 + } + ] + }, + { + "date": "2022-12-29", + "total": 1681, + "assetBreakdown": [ + { + "kind": "host", + "count": 1487 + }, + { + "kind": "domain", + "count": 167 + }, + { + "kind": "ipAddress", + "count": 27 + } + ] + }, + { + "date": "2022-12-30", + "total": 1759, + "assetBreakdown": [ + { + "kind": "host", + "count": 1568 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 27 + } + ] + }, + { + "date": "2022-12-31", + "total": 1857, + "assetBreakdown": [ + { + "kind": "host", + "count": 1666 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 27 + } + ] + }, + { + "date": "2023-01-01", + "total": 1860, + "assetBreakdown": [ + { + "kind": "host", + "count": 1670 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-02", + "total": 1799, + "assetBreakdown": [ + { + "kind": "host", + "count": 1609 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-03", + "total": 1770, + "assetBreakdown": [ + { + "kind": "host", + "count": 1580 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-04", + "total": 1748, + "assetBreakdown": [ + { + "kind": "host", + "count": 1558 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-05", + "total": 1785, + "assetBreakdown": [ + { + "kind": "host", + "count": 1595 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-06", + "total": 1684, + "assetBreakdown": [ + { + "kind": "host", + "count": 1494 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-07", + "total": 1808, + "assetBreakdown": [ + { + "kind": "host", + "count": 1618 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-08", + "total": 1799, + "assetBreakdown": [ + { + "kind": "host", + "count": 1609 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-09", + "total": 1775, + "assetBreakdown": [ + { + "kind": "host", + "count": 1585 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-10", + "total": 1785, + "assetBreakdown": [ + { + "kind": "host", + "count": 1595 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-11", + "total": 1772, + "assetBreakdown": [ + { + "kind": "host", + "count": 1582 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-12", + "total": 1725, + "assetBreakdown": [ + { + "kind": "host", + "count": 1535 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2023-03-01-preview/Reports_GetSnapshot_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2023-03-01-preview/Reports_GetSnapshot_MaximumSet_Gen.json new file mode 100644 index 000000000000..143c7a356037 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2023-03-01-preview/Reports_GetSnapshot_MaximumSet_Gen.json @@ -0,0 +1,1137 @@ +{ + "operationId": "Reports_GetSnapshot", + "title": "Reports_GetSnapshot", + "parameters": { + "api-version": "2023-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "body": { + "metric": "site_status_active", + "page": 0, + "size": 5 + } + }, + "responses": { + "200": { + "body": { + "displayName": "Metric Name", + "metric": "metricName", + "labelName": null, + "updatedAt": "2022-12-12T05:36:02.000+00:00", + "description": "Metric description.", + "assets": { + "totalElements": 200, + "nextLink": "https:///subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/dummyrg/workspaces/ThisisaWorkspace/reports/assets:getSnapshot?skip=1&maxpagesize=25&api-version=2023-03-01-preview", + "value": [ + { + "id": "host$$contoso.com", + "name": "contoso.com", + "displayName": "contoso.com", + "kind": "host", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "host": "contoso.com", + "domain": "contoso.com", + "ipAddresses": [], + "webComponents": [ + { + "name": "Component Name", + "type": "Component Type", + "version": "1.0.0", + "ruleId": [], + "cve": [], + "ports": [], + "sources": [] + } + ], + "headers": [], + "attributes": [], + "cookies": [], + "sslCerts": [], + "parentHosts": [], + "childHosts": [], + "services": [], + "cnames": [], + "sources": [], + "firstSeen": "2017-09-23T12:55:11.000+00:00", + "lastSeen": "2022-12-10T04:31:45.000+00:00", + "resourceUrls": [], + "scanMetadata": [], + "asns": [], + "ipBlocks": [], + "responseBodies": [], + "domainAsset": { + "domain": "contoso.com", + "registrarIanaIds": [], + "registrantContacts": [], + "registrantOrgs": [ + { + "value": "Contoso", + "sources": [], + "recent": true + } + ], + "adminContacts": [], + "technicalContacts": [], + "alexaInfos": [], + "nameServers": [], + "mailServers": [], + "whoisServers": [], + "domainStatuses": [], + "registrarCreatedAt": [], + "registrarUpdatedAt": [], + "registrarExpiresAt": [], + "soaRecords": [], + "registrarNames": [ + { + "value": "Contoso", + "sources": [], + "recent": true + } + ], + "sources": [], + "firstSeen": "2017-09-23T12:55:11.000+00:00", + "lastSeen": "2022-12-10T04:31:45.000+00:00", + "parkedDomain": [], + "registrantNames": [], + "adminNames": [], + "technicalNames": [], + "adminOrgs": [], + "technicalOrgs": [], + "registrantPhones": [], + "adminPhones": [], + "technicalPhones": [] + }, + "nsRecord": [], + "mxRecord": [], + "webserver": [], + "location": [], + "nxdomain": [], + "sslServerConfig": [], + "isWildcard": [], + "banners": [], + "ipv4": [], + "ipv6": [] + }, + "createdDate": "2017-09-23T12:55:11.000+00:00", + "updatedDate": "2022-12-10T04:31:45.000+00:00", + "state": null, + "externalId": null, + "labels": null, + "wildcard": false, + "discoGroupName": null, + "auditTrail": [ + { + "id": null, + "name": "contoso.com", + "displayName": null, + "kind": "domain", + "reason": null + }, + { + "id": null, + "name": "contoso.com", + "displayName": null, + "kind": "host", + "reason": null + } + ], + "reason": null + }, + { + "id": "host$$www.contoso.net", + "name": "www.contoso.net", + "displayName": "www.contoso.net", + "kind": "host", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "host": "www.contoso.net", + "domain": "contoso.net", + "ipAddresses": [], + "webComponents": [ + { + "name": "componentName", + "type": "componentType", + "ruleId": [], + "cve": [], + "ports": [], + "sources": [] + } + ], + "headers": [], + "attributes": [], + "cookies": [], + "sslCerts": [], + "parentHosts": [], + "childHosts": [], + "services": [], + "cnames": [], + "sources": [], + "firstSeen": "2017-09-26T00:59:26.862+00:00", + "lastSeen": "2022-11-27T16:54:06.000+00:00", + "resourceUrls": [], + "scanMetadata": [], + "asns": [], + "ipBlocks": [], + "responseBodies": [], + "domainAsset": { + "domain": "contoso.net", + "registrarIanaIds": [], + "registrantContacts": [], + "registrantOrgs": [ + { + "value": "Contoso", + "sources": [], + "recent": true + } + ], + "adminContacts": [], + "technicalContacts": [], + "alexaInfos": [], + "nameServers": [], + "mailServers": [], + "whoisServers": [], + "domainStatuses": [], + "registrarCreatedAt": [], + "registrarUpdatedAt": [], + "registrarExpiresAt": [], + "soaRecords": [], + "registrarNames": [ + { + "value": "Contoso", + "sources": [], + "recent": true + } + ], + "sources": [], + "firstSeen": "2017-09-26T00:59:26.862+00:00", + "lastSeen": "2022-11-27T16:54:06.000+00:00", + "parkedDomain": [], + "registrantNames": [], + "adminNames": [], + "technicalNames": [], + "adminOrgs": [], + "technicalOrgs": [], + "registrantPhones": [], + "adminPhones": [], + "technicalPhones": [] + }, + "nsRecord": [], + "mxRecord": [], + "webserver": [], + "location": [], + "nxdomain": [], + "sslServerConfig": [], + "isWildcard": [], + "banners": [], + "ipv4": [], + "ipv6": [] + }, + "createdDate": "2017-09-26T00:59:26.862+00:00", + "updatedDate": "2022-11-27T16:54:06.000+00:00", + "state": null, + "externalId": null, + "labels": null, + "wildcard": false, + "discoGroupName": null, + "auditTrail": [ + { + "id": null, + "name": "contoso.net", + "displayName": null, + "kind": "domain", + "reason": null + }, + { + "id": null, + "name": "www.contoso.net", + "displayName": null, + "kind": "host", + "reason": null + } + ], + "reason": null + }, + { + "id": "domain$$contoso.com", + "name": "contoso.com", + "displayName": "contoso.com", + "kind": "domain", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "domain": "contoso.com", + "whoisId": 1234567890123456789, + "registrarIanaIds": [ + { + "value": 123, + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 1 + } + ], + "recent": true + }, + { + "value": 321, + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 1 + } + ] + } + ], + "registrantContacts": [ + { + "value": "admin@contoso.com", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + }, + { + "value": "domains@contoso.net", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 3 + } + ], + "recent": true + } + ], + "registrantOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + }, + { + "value": "Contoso", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-10-11T11:37:41.168+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-10-11T11:37:41.168+00:00", + "count": 2 + } + ] + }, + { + "value": "Contoso", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 3 + } + ] + }, + { + "value": "Contoso", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-07-05T04:50:47.460+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-07-05T04:50:47.460+00:00", + "count": 2 + } + ] + } + ], + "adminContacts": [ + { + "value": "admin@contoso.com", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + }, + { + "value": "domains@contoso.net", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 3 + } + ], + "recent": true + } + ], + "technicalContacts": [ + { + "value": "admin@contoso.com", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + }, + { + "value": "domains@contoso.net", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 3 + } + ], + "recent": true + } + ], + "alexaInfos": [], + "nameServers": [ + { + "value": "ns1.contoso.com", + "firstSeen": "2022-06-02T12:09:19.000+00:00", + "lastSeen": "2022-11-29T10:07:55.000+00:00", + "sources": [ + { + "source": "pdns.NS", + "firstSeen": "2022-06-02T12:09:19.000+00:00", + "lastSeen": "2022-11-29T10:07:55.000+00:00", + "count": 85 + }, + { + "source": "whois", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 10 + } + ], + "recent": true + } + ], + "mailServers": [], + "whoisServers": [ + { + "value": "rand.contoso.com", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + } + ], + "domainStatuses": [ + { + "value": "clientDeleteProhibited", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 4 + } + ], + "recent": true + }, + { + "value": "clientTransferProhibited", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 4 + } + ], + "recent": true + }, + { + "value": "clientUpdateProhibited", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 4 + } + ], + "recent": true + }, + { + "value": "serverTransferProhibited", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-10-11T11:37:41.168+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-10-11T11:37:41.168+00:00", + "count": 2 + } + ], + "recent": true + }, + { + "value": "transferPeriod", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-10-11T11:37:41.168+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-10-11T11:37:41.168+00:00", + "count": 2 + } + ], + "recent": true + }, + { + "value": "deleteProhibited", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 5 + } + ], + "recent": true + }, + { + "value": "renewProhibited", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 5 + } + ], + "recent": true + }, + { + "value": "transferProhibited", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 5 + } + ], + "recent": true + }, + { + "value": "updateProhibited", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 5 + } + ], + "recent": true + } + ], + "registrarCreatedAt": [ + { + "value": 1654103468000, + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrarUpdatedAt": [ + { + "value": 1662644948000, + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 1 + } + ], + "recent": true + }, + { + "value": 1662590259000, + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-10-11T11:37:41.168+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-10-11T11:37:41.168+00:00", + "count": 1 + } + ] + }, + { + "value": 1654103471000, + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 1 + } + ] + } + ], + "registrarExpiresAt": [ + { + "value": 1717286399000, + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 1 + } + ], + "recent": true + }, + { + "value": 1685663999000, + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 1 + } + ] + } + ], + "soaRecords": [ + { + "nameServer": "ns1.contoso.org", + "email": "contoso@contoso.com", + "firstSeen": "2022-06-02T12:09:19.000+00:00", + "lastSeen": "2022-11-29T10:07:55.000+00:00", + "serialNumber": 1, + "recent": true + } + ], + "detailedFromWhoisAt": "2022-11-12T01:15:37.021+00:00", + "registrarNames": [ + { + "value": "Contoso", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 4 + } + ], + "recent": true + } + ], + "sources": [ + { + "source": "pdns", + "firstSeen": "2022-06-02T12:09:19.000+00:00", + "lastSeen": "2022-11-29T10:07:55.000+00:00", + "count": 403 + }, + { + "source": "whois", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 10 + }, + { + "source": "minicrawl", + "firstSeen": "2022-06-02T17:45:46.168+00:00", + "lastSeen": "2022-11-09T19:13:49.643+00:00", + "count": 28 + } + ], + "firstSeen": "2022-06-02T12:09:19.000+00:00", + "lastSeen": "2022-11-29T10:07:55.000+00:00", + "count": 441, + "parkedDomain": [ + { + "value": false, + "firstSeen": "2022-06-02T17:45:46.168+00:00", + "lastSeen": "2022-11-09T19:13:49.643+00:00", + "sources": [], + "recent": true + } + ], + "registrantNames": [ + { + "value": "Contoso", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + } + ], + "adminNames": [ + { + "value": "Contoso", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + } + ], + "technicalNames": [ + { + "value": "Contoso", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + } + ], + "adminOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + } + ], + "technicalOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + } + ], + "registrantPhones": [ + { + "value": "+1.1234567890", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + } + ], + "adminPhones": [ + { + "value": "+1.1234567890", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + } + ], + "technicalPhones": [ + { + "value": "+1.1234567890", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + } + ] + }, + "createdDate": "2022-10-10T17:33:27.434+00:00", + "updatedDate": "2022-10-25T08:00:23.447+00:00", + "state": "confirmed", + "externalId": null, + "labels": [], + "wildcard": false, + "discoGroupName": "Contoso", + "auditTrail": null, + "reason": null + }, + { + "id": "page$$https://www.contoso.com/", + "name": "https://www.contoso.com/", + "displayName": "https://www.contoso.com/", + "kind": "page", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "url": "https://www.contoso.com/", + "ipAddresses": [], + "successful": [], + "httpResponseCodes": [], + "httpResponseMessages": [], + "responseTimes": [], + "frames": [], + "windows": [], + "nonHtmlFrames": [], + "undirectedContent": [], + "contentTypes": [], + "contentLengths": [], + "windowNames": [], + "charsets": [], + "titles": [], + "languages": [], + "responseHeaders": [], + "cookies": [], + "webComponents": [ + { + "name": "Component Name", + "type": "Component Type", + "version": "1.0.0", + "ruleId": [], + "cve": [], + "ports": [], + "sources": [] + } + ], + "attributes": [], + "assetSecurityPolicies": [], + "responseBodyMinhashSignatures": [], + "fullDomMinhashSignatures": [], + "responseBodyHashSignatures": [], + "errors": [], + "sslCerts": [], + "sources": [], + "firstSeen": "2019-06-16T12:55:04.360+00:00", + "lastSeen": "2022-11-09T15:57:53.425+00:00", + "redirectUrls": [], + "finalUrls": [], + "finalResponseCodes": [], + "parkedPage": [], + "resourceUrls": [], + "guids": [], + "finalIpAddresses": [], + "asns": [], + "ipBlocks": [], + "finalAsns": [], + "finalIpBlocks": [], + "responseBodies": [], + "domainAsset": { + "domain": "contoso.com", + "registrarIanaIds": [], + "registrantContacts": [], + "registrantOrgs": [ + { + "value": "Contoso", + "sources": [], + "recent": true + } + ], + "adminContacts": [], + "technicalContacts": [], + "alexaInfos": [], + "nameServers": [], + "mailServers": [], + "whoisServers": [], + "domainStatuses": [], + "registrarCreatedAt": [], + "registrarUpdatedAt": [], + "registrarExpiresAt": [], + "soaRecords": [], + "registrarNames": [ + { + "value": "Contoso", + "sources": [], + "recent": true + } + ], + "sources": [], + "firstSeen": "2019-06-16T12:55:04.360+00:00", + "lastSeen": "2022-11-09T15:57:53.425+00:00", + "parkedDomain": [], + "registrantNames": [], + "adminNames": [], + "technicalNames": [], + "adminOrgs": [], + "technicalOrgs": [], + "registrantPhones": [], + "adminPhones": [], + "technicalPhones": [] + }, + "location": [], + "services": [], + "cnames": [], + "cdns": [], + "domain": "contoso.com", + "sslServerConfig": [], + "gdprAssetSecurityPolicies": [], + "ipv4": [], + "ipv6": [] + }, + "createdDate": "2019-06-16T12:55:04.360+00:00", + "updatedDate": "2022-11-09T15:57:53.425+00:00", + "state": null, + "externalId": null, + "labels": null, + "wildcard": false, + "discoGroupName": null, + "auditTrail": [ + { + "id": null, + "name": "contoso.net", + "displayName": null, + "kind": "domain", + "reason": null + }, + { + "id": null, + "name": "WhoisOrganization:Contoso", + "displayName": null, + "kind": "attribute", + "reason": null + }, + { + "id": null, + "name": "contoso.com", + "displayName": null, + "kind": "domain", + "reason": null + }, + { + "id": null, + "name": "www.contoso.com", + "displayName": null, + "kind": "host", + "reason": null + } + ], + "reason": null + }, + { + "id": "ipAddress$$10.000.000.00", + "name": "10.000.000.00", + "displayName": "10.000.000.00", + "kind": "ipAddress", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "ipAddress": "10.000.000.00", + "asns": [ + { + "value": 64501, + "sources": [], + "recent": true + } + ], + "reputations": [], + "webComponents": [ + { + "name": "Component Name", + "type": "Component Type", + "ruleId": [], + "cve": [], + "ports": [], + "sources": [] + } + ], + "netRanges": [], + "headers": [], + "attributes": [], + "cookies": [], + "sslCerts": [], + "services": [], + "ipBlocks": [ + { + "ipBlock": "10.000.000.00/18", + "sources": [], + "recent": true + } + ], + "sources": [], + "firstSeen": "2010-06-24T11:57:03.000+00:00", + "lastSeen": "2022-12-10T22:10:54.000+00:00", + "banners": [], + "scanMetadata": [], + "nsRecord": [], + "mxRecord": [], + "location": [], + "hosts": [], + "nxdomain": [], + "sslServerConfig": [] + }, + "createdDate": "2010-06-24T11:57:03.000+00:00", + "updatedDate": "2022-12-10T22:10:54.000+00:00", + "state": null, + "externalId": null, + "labels": null, + "wildcard": false, + "discoGroupName": null, + "auditTrail": [ + { + "id": null, + "name": "contoso.net", + "displayName": null, + "kind": "domain", + "reason": null + }, + { + "id": null, + "name": "WhoisOrganization:Contoso", + "displayName": null, + "kind": "attribute", + "reason": null + }, + { + "id": null, + "name": "contoso.com", + "displayName": null, + "kind": "domain", + "reason": null + }, + { + "id": null, + "name": "contoso.com", + "displayName": null, + "kind": "host", + "reason": null + } + ], + "reason": null + } + ], + "mark": null + } + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2023-03-01-preview/Reports_GetSummary_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2023-03-01-preview/Reports_GetSummary_MaximumSet_Gen.json new file mode 100644 index 000000000000..8349c6044fb9 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2023-03-01-preview/Reports_GetSummary_MaximumSet_Gen.json @@ -0,0 +1,64 @@ +{ + "operationId": "Reports_GetSummary", + "title": "Reports_GetSummary", + "parameters": { + "api-version": "2023-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "body": { + "metricCategories": null, + "metrics": null, + "filters": [ + "state = \"confirmed\" AND kind = \"domain\"", + "state = \"confirmed\" AND kind = \"host\"", + "state = \"confirmed\" AND kind = \"page\"" + ], + "groupBy": null + } + }, + "responses": { + "200": { + "body": { + "assetSummaries": [ + { + "displayName": "state = confirmed AND kind = host", + "description": null, + "updatedAt": null, + "metricCategory": null, + "metric": null, + "filter": "state = confirmed AND kind = host", + "labelName": null, + "count": 12271, + "link": null, + "children": [] + }, + { + "displayName": "state = confirmed AND kind = domain", + "description": null, + "updatedAt": null, + "metricCategory": null, + "metric": null, + "filter": "state = confirmed AND kind = domain", + "labelName": null, + "count": 138, + "link": null, + "children": [] + }, + { + "displayName": "state = confirmed AND kind = page", + "description": null, + "updatedAt": null, + "metricCategory": null, + "metric": null, + "filter": "state = confirmed AND kind = page", + "labelName": null, + "count": 24566, + "link": null, + "children": [] + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2023-03-01-preview/SavedFilters_CreateOrReplaceSavedFilter_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2023-03-01-preview/SavedFilters_CreateOrReplaceSavedFilter_MaximumSet_Gen.json new file mode 100644 index 000000000000..337f2d715730 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2023-03-01-preview/SavedFilters_CreateOrReplaceSavedFilter_MaximumSet_Gen.json @@ -0,0 +1,26 @@ +{ + "operationId": "SavedFilters_CreateOrReplaceSavedFilter", + "title": "SavedFilters_CreateOrReplaceSavedFilter", + "parameters": { + "api-version": "2023-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "filterName": "ThisisaSavedFilter", + "body": { + "filter": "state IN (\"confirmed\")", + "description": "This is a saved filter" + } + }, + "responses": { + "200": { + "body": { + "filter": "state IN (\"confirmed\")", + "description": "This is a saved filter", + "id": "ThisisaSavedFilter", + "name": "ThisisaSavedFilter", + "displayName": "ThisisaSavedFilter" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2023-03-01-preview/SavedFilters_DeleteSavedFilter_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2023-03-01-preview/SavedFilters_DeleteSavedFilter_MaximumSet_Gen.json new file mode 100644 index 000000000000..d34e53f1c9bc --- /dev/null +++ b/specification/riskiq/EasmX/examples/2023-03-01-preview/SavedFilters_DeleteSavedFilter_MaximumSet_Gen.json @@ -0,0 +1,14 @@ +{ + "operationId": "SavedFilters_DeleteSavedFilter", + "title": "SavedFilters_DeleteSavedFilter", + "parameters": { + "api-version": "2023-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "filterName": "ThisisaSavedFilter" + }, + "responses": { + "204": {} + } +} diff --git a/specification/riskiq/EasmX/examples/2023-03-01-preview/SavedFilters_GetSavedFilter_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2023-03-01-preview/SavedFilters_GetSavedFilter_MaximumSet_Gen.json new file mode 100644 index 000000000000..ee39d7f8d093 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2023-03-01-preview/SavedFilters_GetSavedFilter_MaximumSet_Gen.json @@ -0,0 +1,22 @@ +{ + "operationId": "SavedFilters_GetSavedFilter", + "title": "SavedFilters_GetSavedFilter", + "parameters": { + "api-version": "2023-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "filterName": "ThisisaSavedFilter" + }, + "responses": { + "200": { + "body": { + "id": "ThisisaSavedFilter", + "name": "ThisisaSavedFilter", + "displayName": "ThisisaSavedFilter", + "filter": "state IN (\"confirmed\")", + "description": "This is a saved filter" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2023-03-01-preview/SavedFilters_ListSavedFilter_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2023-03-01-preview/SavedFilters_ListSavedFilter_MaximumSet_Gen.json new file mode 100644 index 000000000000..71f9514ba016 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2023-03-01-preview/SavedFilters_ListSavedFilter_MaximumSet_Gen.json @@ -0,0 +1,34 @@ +{ + "operationId": "SavedFilters_ListSavedFilter", + "title": "SavedFilters_ListSavedFilter", + "parameters": { + "api-version": "2023-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "filterName": "ThisisaSavedFilter" + }, + "responses": { + "200": { + "body": { + "totalElements": 2, + "value": [ + { + "id": "ThisisaSavedFilter", + "name": "ThisisaSavedFilter", + "displayName": "ThisisaSavedFilter", + "filter": "state IN (\"confirmed\")", + "description": "This is a saved filter" + }, + { + "id": "ThisisaSavedFilter2", + "name": "ThisisaSavedFilter2", + "displayName": "ThisisaSavedFilter2", + "filter": "type IN (\"host\")", + "description": "This is a saved filter" + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2023-03-01-preview/Tasks_CancelTask_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2023-03-01-preview/Tasks_CancelTask_MaximumSet_Gen.json new file mode 100644 index 000000000000..9248b55b34df --- /dev/null +++ b/specification/riskiq/EasmX/examples/2023-03-01-preview/Tasks_CancelTask_MaximumSet_Gen.json @@ -0,0 +1,24 @@ +{ + "operationId": "Tasks_CancelTask", + "title": "Tasks_CancelTask", + "parameters": { + "api-version": "2023-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "taskId": "ThisisaTaskId" + }, + "responses": { + "200": { + "body": { + "id": "ThisisaTaskId", + "startedAt": "2022-05-02T19:30:14.432+00:00", + "completedAt": "2022-05-02T19:30:54.432+00:00", + "lastPolledAt": "2022-05-02T19:30:19.432+00:00", + "state": "complete", + "phase": "complete", + "reason": "This is a Task id" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2023-03-01-preview/Tasks_GetTask_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2023-03-01-preview/Tasks_GetTask_MaximumSet_Gen.json new file mode 100644 index 000000000000..fddad07215df --- /dev/null +++ b/specification/riskiq/EasmX/examples/2023-03-01-preview/Tasks_GetTask_MaximumSet_Gen.json @@ -0,0 +1,24 @@ +{ + "operationId": "Tasks_GetTask", + "title": "Tasks_GetTask", + "parameters": { + "api-version": "2023-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "taskId": "ThisisaTaskId" + }, + "responses": { + "200": { + "body": { + "id": "ThisisaTaskId", + "startedAt": "2022-05-02T19:30:14.432+00:00", + "completedAt": "2022-05-02T19:30:54.432+00:00", + "lastPolledAt": "2022-05-02T19:30:19.432+00:00", + "state": "complete", + "phase": "complete", + "reason": "This is a Task id" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2023-03-01-preview/Tasks_ListTask_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2023-03-01-preview/Tasks_ListTask_MaximumSet_Gen.json new file mode 100644 index 000000000000..92cbe6a634d1 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2023-03-01-preview/Tasks_ListTask_MaximumSet_Gen.json @@ -0,0 +1,38 @@ +{ + "operationId": "Tasks_ListTask", + "title": "Tasks_ListTask", + "parameters": { + "api-version": "2023-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "taskId": "ThisisaTaskId" + }, + "responses": { + "200": { + "body": { + "totalElements": 2, + "value": [ + { + "id": "ThisisaTaskId", + "startedAt": "2022-05-02T19:30:14.432+00:00", + "completedAt": "2022-05-02T19:30:54.432+00:00", + "lastPolledAt": "2022-05-02T19:30:19.432+00:00", + "state": "complete", + "phase": "complete", + "reason": "This is a Task id" + }, + { + "id": "ThisisaTaskId2", + "startedAt": "2022-05-02T19:30:14.432+00:00", + "completedAt": "2022-05-02T19:30:54.432+00:00", + "lastPolledAt": "2022-05-02T19:30:19.432+00:00", + "state": "complete", + "phase": "complete", + "reason": "This is a Task id" + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/Assets_GetAssetResource_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/Assets_GetAssetResource_MaximumSet_Gen.json new file mode 100644 index 000000000000..7401a019a715 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/Assets_GetAssetResource_MaximumSet_Gen.json @@ -0,0 +1,1040 @@ +{ + "operationId": "Assets_GetAssetResource", + "title": "Assets_GetAssetResource", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "assetId": "aG9zdCQkY29udG9zby5jb20" + }, + "responses": { + "200": { + "body": { + "id": "host$$contoso.com", + "name": "contoso.com", + "displayName": "contoso.com", + "kind": "host", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "host": "contoso.com", + "domain": "contoso.com", + "ipAddresses": [ + { + "value": "10.199.146.85", + "firstSeen": "2022-12-09T06:01:35.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 1234, + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-06-24T05:01:12.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 1234 + } + ], + "recent": true + }, + { + "value": "10.212.81.71", + "firstSeen": "2018-06-13T18:06:10.000+00:00", + "lastSeen": "2020-07-23T05:20:23.000+00:00", + "count": 1234, + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2020-07-23T05:20:23.000+00:00", + "lastSeen": "2020-07-23T05:20:23.000+00:00", + "count": 1234 + } + ] + } + ], + "webComponents": [ + { + "name": "Component Name", + "type": "Component Type", + "ruleId": [], + "firstSeen": "2020-02-29T03:51:55.275+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "cve": [], + "recent": true, + "ports": [ + { + "port": 80, + "firstSeen": "2020-04-08T07:10:44.930+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "count": 1234 + }, + { + "port": 443, + "firstSeen": "2020-04-07T17:59:19.283+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "sources": [ + { + "source": "crawls", + "firstSeen": "2020-08-06T20:21:27.703+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "count": 1234 + }, + { + "source": "minicrawls", + "firstSeen": "2020-08-06T02:28:33.236+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ] + } + ], + "headers": [ + { + "headerName": "Header Name", + "headerValue": "Header Value", + "firstSeen": "2020-07-23T07:37:52.665+00:00", + "lastSeen": "2022-12-12T05:10:03.806+00:00", + "recent": true + } + ], + "attributes": [ + { + "attributeType": "address", + "attributeValue": "10.199.146.85", + "sources": [], + "firstSeen": "2020-07-23T07:37:52.665+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "recent": true + }, + { + "attributeType": "address", + "attributeValue": "10.212.81.71", + "sources": [], + "firstSeen": "2019-05-19T08:50:37.874+00:00", + "lastSeen": "2020-07-23T02:27:41.191+00:00" + } + ], + "cookies": [ + { + "cookieName": "Cookie Name", + "cookieDomain": "contoso.com", + "firstSeen": "2018-12-06T09:03:51.282+00:00", + "lastSeen": "2018-12-06T09:03:51.282+00:00" + } + ], + "sslCerts": [ + { + "sha1": "dc4ef4faa2af9c9bb7da4a484ce1103ea982cbe5", + "subjectCommonNames": [ + "contoso.com" + ], + "organizations": [ + "Contoso" + ], + "organizationalUnits": [], + "issuerCommonNames": [ + "GeoTrust RSA CA 2018" + ], + "sigAlgName": "SHA256withRSA", + "invalidAfter": "2023-09-06T23:59:59.000+00:00", + "serialNumber": "63fd8684b6071ab0d1a16fbec9c9ad8", + "subjectAlternativeNames": [ + "contoso.com" + ], + "issuerAlternativeNames": [], + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-08-21T11:11:37.988+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "firstSeen": "2022-08-21T11:11:37.988+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "invalidBefore": "2022-08-15T00:00:00.000+00:00", + "keySize": 256, + "keyAlgorithm": "EC", + "subjectLocality": [ + "Washington" + ], + "subjectState": [], + "subjectCountry": [ + "US" + ], + "issuerLocality": [], + "issuerState": [], + "issuerCountry": [ + "US" + ], + "subjectOrganizations": [ + "Contoso" + ], + "subjectOrganizationalUnits": [], + "issuerOrganizations": [ + "Contoso" + ], + "issuerOrganizationalUnits": [ + "www.contoso.com" + ], + "version": 3, + "certificateAuthority": false, + "selfSigned": false, + "sigAlgOid": "1.2.840.113510.1.1.11", + "recent": true, + "validationType": "organizationValidation" + } + ], + "parentHosts": [ + { + "value": "contoso.com", + "firstSeen": "2018-08-02T15:00:00.000+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-01-01T23:31:17.220+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "count": 1234 + } + ] + } + ], + "childHosts": [ + { + "value": "contoso.com", + "firstSeen": "2018-06-15T03:45:52.029+00:00", + "lastSeen": "2022-12-12T05:10:03.990+00:00", + "sources": [ + { + "source": "crawls", + "firstSeen": "2021-06-23T21:45:52.988+00:00", + "lastSeen": "2022-12-12T05:10:03.990+00:00", + "count": 1234 + }, + { + "source": "minicrawls", + "firstSeen": "2022-05-19T10:36:17.708+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "recent": true + }, + { + "value": "contoso.com", + "firstSeen": "2018-08-02T15:00:00.000+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-01-01T23:31:17.220+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "count": 1234 + } + ] + } + ], + "hostCore": { + "host": "contoso.com", + "domain": "contoso.com", + "firstSeen": "2018-06-15T03:45:51.808+00:00", + "lastSeen": "2021-08-13T04:53:54.651+00:00", + "count": 1234 + }, + "services": [ + { + "scheme": "unknown", + "port": 443, + "webComponents": [], + "sslCerts": [], + "exceptions": [], + "sources": [ + { + "source": "crawl", + "firstSeen": "2021-10-18T16:29:34.483+00:00", + "lastSeen": "2022-11-25T13:09:45.279+00:00", + "count": 187 + }, + { + "source": "minicrawl", + "firstSeen": "2020-06-12T07:50:52.225+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 7243 + } + ], + "firstSeen": "2018-12-20T10:34:20.531+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "recent": true, + "portStates": [ + { + "value": "open", + "port": 443, + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 10767, + "recent": true + }, + { + "value": "filtered", + "port": 443, + "firstSeen": "2021-10-07T04:56:26.000+00:00", + "lastSeen": "2022-12-01T13:26:54.000+00:00", + "count": 357, + "recent": true + } + ] + } + ], + "cnames": [], + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2022-12-03T19:40:17.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 44685 + }, + { + "source": "crawl", + "firstSeen": "2021-01-13T21:50:56.756+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 1028 + }, + { + "source": "crawls", + "firstSeen": "2020-06-05T18:18:19.841+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 222063 + }, + { + "source": "scans", + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 11126 + }, + { + "source": "minicrawl", + "firstSeen": "2018-10-08T20:50:45.955+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 15619 + }, + { + "source": "minicrawls", + "firstSeen": "2020-06-06T12:48:22.149+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 79669 + }, + { + "source": "hostaxis", + "firstSeen": "2018-06-15T03:45:51.808+00:00", + "lastSeen": "2021-08-13T04:53:54.651+00:00", + "count": 13334 + }, + { + "source": "ssl", + "firstSeen": "2018-06-17T02:00:00.000+00:00", + "lastSeen": "2020-09-13T21:36:27.615+00:00", + "count": 261 + }, + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2019-11-11T22:31:12.000+00:00", + "count": 587 + } + ], + "firstSeen": "2022-12-03T19:40:17.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 377246, + "resourceUrls": [], + "scanMetadata": [ + { + "port": 443, + "bannerMetadata": "crawl:https", + "startScan": "2022-12-12T10:41:07.061+00:00", + "endScan": "2022-12-12T10:41:07.061+00:00" + }, + { + "port": 443, + "bannerMetadata": "crawl:https:isRootUrl:true", + "startScan": "2022-12-04T16:58:29.722+00:00", + "endScan": "2022-12-04T16:58:29.722+00:00" + }, + { + "port": 443, + "bannerMetadata": "minicrawl:https", + "startScan": "2022-10-24T13:42:10.793+00:00", + "endScan": "2022-10-24T13:42:10.793+00:00" + }, + { + "port": 80, + "bannerMetadata": "crawl:http", + "startScan": "2022-10-13T15:11:16.120+00:00", + "endScan": "2022-10-13T15:11:16.120+00:00" + }, + { + "port": 80, + "bannerMetadata": "crawl:http:isRootUrl:true", + "startScan": "2022-11-20T10:18:21.618+00:00", + "endScan": "2022-11-20T10:18:21.618+00:00" + }, + { + "port": 80, + "bannerMetadata": "minicrawl:http", + "startScan": "2022-10-24T13:41:29.169+00:00", + "endScan": "2022-10-24T13:41:29.169+00:00" + } + ], + "asns": [ + { + "value": 64501, + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "crawl", + "firstSeen": "2022-12-09T11:10:56.425+00:00", + "lastSeen": "2022-12-09T11:10:56.425+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "ipBlocks": [ + { + "ipBlock": "10.199.144.0/21", + "sources": [ + { + "source": "asn", + "firstSeen": "2020-08-30T10:17:54.337+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 48593 + } + ], + "firstSeen": "2020-08-30T10:17:54.337+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "recent": true + }, + { + "ipBlock": "10.199.146.64/26", + "sources": [ + { + "source": "asn", + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2020-08-29T20:24:52.967+00:00", + "count": 14 + } + ], + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2020-08-29T20:24:52.967+00:00" + } + ], + "responseBodies": [], + "domainAsset": { + "domain": "contoso.com", + "whoisId": 1234567890123456789, + "registrarIanaIds": [ + { + "value": 470, + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "registrantOrgs": [ + { + "value": "Contoso", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 185 + } + ], + "recent": true + }, + { + "value": "Contoso, Inc.", + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 30 + } + ] + } + ], + "adminContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "alexaInfos": [], + "nameServers": [ + { + "value": "ns1.contoso.com", + "firstSeen": "2018-01-13T16:05:49.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "sources": [ + { + "source": "pdns.NS", + "firstSeen": "2021-07-19T05:05:53.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 32033 + }, + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "contoso.com", + "firstSeen": "2018-01-13T16:05:49.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "sources": [ + { + "source": "contoso.com", + "firstSeen": "2021-07-19T05:05:53.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 32032 + }, + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "contoso.com", + "firstSeen": "2018-01-13T16:05:49.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "sources": [ + { + "source": "contoso.com", + "firstSeen": "2021-07-19T05:05:53.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 32032 + }, + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "mailServers": [], + "whoisServers": [ + { + "value": "contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "domainStatuses": [ + { + "value": "clientDeleteProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientTransferProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientUpdateProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "registrarCreatedAt": [ + { + "value": 1492732800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrarUpdatedAt": [], + "registrarExpiresAt": [ + { + "value": 1682035200000, + "firstSeen": "2022-04-07T00:36:54.333+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + }, + { + "value": 1650499200000, + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "count": 1 + } + ] + }, + { + "value": 1618963200000, + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 1 + } + ] + }, + { + "value": 1587427200000, + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2020-04-07T03:12:15.415+00:00", + "sources": [] + }, + { + "value": 1555804800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2019-02-12T23:32:09.796+00:00", + "sources": [] + } + ], + "soaRecords": [ + { + "nameServer": "ns1.contoso.com", + "email": "contoso@contoso.com", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "serialNumber": 2018061305, + "recent": true + } + ], + "detailedFromWhoisAt": "2022-11-28T18:09:57.705+00:00", + "registrarNames": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 6 + } + ], + "recent": true + } + ], + "sources": [ + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 289540 + }, + { + "source": "whois", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 238 + }, + { + "source": "minicrawl", + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 11843 + } + ], + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 301621, + "parkedDomain": [ + { + "value": false, + "firstSeen": "2018-12-04T17:32:53.246+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "sources": [], + "recent": true + }, + { + "value": true, + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2018-12-04T04:51:40.796+00:00", + "sources": [] + } + ], + "registrantNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "technicalOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ] + }, + "nsRecord": [ + { + "value": false, + "firstSeen": "1970-01-01T00:00:00.000+00:00", + "lastSeen": "2022-06-09T02:16:31.488+00:00", + "sources": [] + } + ], + "mxRecord": [ + { + "value": false, + "firstSeen": "1970-01-01T00:00:00.000+00:00", + "lastSeen": "2022-06-09T02:16:31.488+00:00", + "sources": [] + } + ], + "webserver": [ + { + "value": true, + "firstSeen": "2018-12-17T15:37:10.672+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "sources": [ + { + "source": "10.199.146.85", + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 19727 + } + ], + "recent": true + } + ], + "location": [ + { + "value": { + "countryCode": "US", + "countryName": "United States", + "region": "WA", + "regionName": "Washington", + "latitude": 47.6034, + "longitude": -122.3414 + }, + "firstSeen": "2021-03-22T00:08:22.000+00:00", + "lastSeen": "2022-07-05T01:50:17.000+00:00", + "sources": [] + } + ], + "nxdomain": [], + "sslServerConfig": [], + "isWildcard": [], + "banners": [], + "ipv4": [ + { + "value": true, + "firstSeen": "2021-07-16T16:57:51.472+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-07-17T03:22:23.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 13791 + }, + { + "source": "crawl", + "firstSeen": "2021-10-07T10:16:45.349+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 822 + }, + { + "source": "minicrawl", + "firstSeen": "2021-07-17T03:22:23.537+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 6313 + } + ], + "recent": true + } + ], + "ipv6": [ + { + "value": false, + "firstSeen": "2021-07-16T16:57:51.472+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-07-17T03:22:23.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 13791 + }, + { + "source": "crawl", + "firstSeen": "2021-10-07T10:16:45.349+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 822 + }, + { + "source": "minicrawl", + "firstSeen": "2021-07-17T03:22:23.537+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 6313 + } + ], + "recent": true + } + ] + }, + "createdDate": "2022-10-10T17:33:27.960+00:00", + "updatedDate": "2022-10-10T17:33:27.960+00:00", + "state": "confirmed", + "externalId": null, + "labels": [], + "wildcard": false, + "discoGroupName": "Contoso", + "auditTrail": null, + "reason": null + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/Assets_GetAssetsExport.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/Assets_GetAssetsExport.json new file mode 100644 index 000000000000..f41cacbde618 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/Assets_GetAssetsExport.json @@ -0,0 +1,33 @@ +{ + "operationId": "Assets_GetAssetsExport", + "title": "Assets_GetAssetsExport", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "fileName": "ThisisaFileName", + "filter": "state%20%3D%20%22confirmed%22", + "orderBy": "name", + "body": { + "fileName": "ThisisaFileName", + "columns": [ + "asset", + "name" + ] + } + }, + "responses": { + "200": { + "body": { + "id": "ThisisaTaskId", + "startedAt": "2022-05-02T19:30:14.432+00:00", + "completedAt": "2022-05-02T19:30:54.432+00:00", + "lastPolledAt": "2022-05-02T19:30:19.432+00:00", + "state": "complete", + "phase": "complete", + "reason": "This is a Task id" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/Assets_GetDeltaDetails.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/Assets_GetDeltaDetails.json new file mode 100644 index 000000000000..eac409342e9d --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/Assets_GetDeltaDetails.json @@ -0,0 +1,46 @@ +{ + "operationId": "Assets_GetDeltaDetails", + "title": "Assets_GetDeltaDetails", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "body": { + "deltaDetailType": "added", + "priorDays": 30, + "kind": "domain", + "date": "2024-03-17" + } + }, + "responses": { + "200": { + "body": { + "totalElements": 3, + "value": [ + { + "kind": "domain", + "name": "hondawallofdreams.ca", + "createdAt": "2024-02-23T18:33:06Z", + "updatedAt": "2024-02-23T18:33:06Z", + "state": "confirmed" + }, + { + "kind": "domain", + "name": "hondawallofdreamsfr.ca", + "createdAt": "2024-02-16T16:14:40Z", + "updatedAt": "2024-02-16T16:14:40Z", + "state": "confirmed" + }, + { + "kind": "domain", + "name": "parkerhonda.com", + "createdAt": "2024-03-02T07:29:01Z", + "updatedAt": "2024-03-09T09:19:23Z", + "state": "confirmed" + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/Assets_GetDeltaSummary.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/Assets_GetDeltaSummary.json new file mode 100644 index 000000000000..93a846861411 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/Assets_GetDeltaSummary.json @@ -0,0 +1,106 @@ +{ + "operationId": "Assets_GetDeltaSummary", + "title": "Assets_GetDeltaSummary", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "body": { + "priorDays": 30, + "date": "2024-03-17" + } + }, + "responses": { + "200": { + "body": { + "summary": { + "range": 30, + "removed": 4, + "added": 36924, + "difference": 36920, + "kindSummaries": [ + { + "kind": "ipAddress", + "removed": 0, + "added": 3, + "difference": 3 + }, + { + "kind": "contact", + "removed": 0, + "added": 0, + "difference": 0 + }, + { + "kind": "host", + "removed": 0, + "added": 11817, + "difference": 11817 + }, + { + "kind": "ipBlock", + "removed": 0, + "added": 0, + "difference": 0 + } + ] + }, + "daily": [ + { + "date": "2024-03-17T00:00:00Z", + "deltas": [ + { + "kind": "contact", + "removed": 0, + "added": 0, + "difference": 0, + "count": 61 + }, + { + "kind": "sslCert", + "removed": 0, + "added": 4, + "difference": 4, + "count": 1943 + }, + { + "kind": "domain", + "removed": 0, + "added": 0, + "difference": 0, + "count": 528 + }, + { + "kind": "ipBlock", + "removed": 0, + "added": 0, + "difference": 0, + "count": 44 + } + ] + }, + { + "date": "2024-02-17T00:00:00Z", + "deltas": [ + { + "kind": "ipAddress", + "removed": 0, + "added": 0, + "difference": 0, + "count": 331105 + }, + { + "kind": "contact", + "removed": 0, + "added": 0, + "difference": 0, + "count": 61 + } + ] + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/Assets_GetObservations.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/Assets_GetObservations.json new file mode 100644 index 000000000000..a67e0be5d343 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/Assets_GetObservations.json @@ -0,0 +1,24 @@ +{ + "operationId": "Assets_GetObservations", + "title": "Assets_GetObservations", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "assetId": "aG9zdCQkY29udG9zby5jb20" + }, + "responses": { + "200": { + "body": { + "totalElements": 0, + "prioritySummary": { + "high": 0, + "medium": 0, + "low": 0 + }, + "value": [] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/Assets_ListAssetResource_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/Assets_ListAssetResource_MaximumSet_Gen.json new file mode 100644 index 000000000000..fa4ba20c9da3 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/Assets_ListAssetResource_MaximumSet_Gen.json @@ -0,0 +1,3901 @@ +{ + "operationId": "Assets_ListAssetResource", + "title": "Assets_ListAssetResource", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "filter": "state%20%3D%20%22confirmed%22", + "skip": 0, + "maxpagesize": 5 + }, + "responses": { + "200": { + "body": { + "totalElements": 50000, + "mark": null, + "nextLink": "https://eastus.easm.defender.microsoft.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/dummyrg/workspaces/ThisisaWorkspace/assets?filter=state+%3D+%22confirmed%22&skip=1&maxpagesize=25&api-version=2023-03-01-preview", + "value": [ + { + "id": "host$$contoso.net", + "name": "contoso.net", + "displayName": "contoso.net", + "kind": "host", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "host": "contoso.net", + "domain": "contoso.net", + "ipAddresses": [ + { + "value": "10.199.146.85", + "firstSeen": "2022-12-09T06:01:35.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 1234, + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-06-24T05:01:12.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 1234 + } + ], + "recent": true + }, + { + "value": "10.212.81.71", + "firstSeen": "2018-06-13T18:06:10.000+00:00", + "lastSeen": "2020-07-23T05:20:23.000+00:00", + "count": 1234, + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2020-07-23T05:20:23.000+00:00", + "lastSeen": "2020-07-23T05:20:23.000+00:00", + "count": 1234 + } + ] + } + ], + "webComponents": [ + { + "name": "Component Name", + "type": "Component Type", + "ruleId": [], + "firstSeen": "2020-02-29T03:51:55.275+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "cve": [], + "recent": true, + "ports": [ + { + "port": 80, + "firstSeen": "2020-04-08T07:10:44.930+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "count": 1234 + }, + { + "port": 443, + "firstSeen": "2020-04-07T17:59:19.283+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "sources": [ + { + "source": "crawls", + "firstSeen": "2020-08-06T20:21:27.703+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "count": 1234 + }, + { + "source": "minicrawls", + "firstSeen": "2020-08-06T02:28:33.236+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ] + } + ], + "headers": [ + { + "headerName": "Header Name", + "headerValue": "Header Value", + "firstSeen": "2020-07-23T07:37:52.665+00:00", + "lastSeen": "2022-12-12T05:10:03.806+00:00", + "recent": true + } + ], + "attributes": [ + { + "attributeType": "address", + "attributeValue": "10.199.146.85", + "sources": [], + "firstSeen": "2020-07-23T07:37:52.665+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "recent": true + }, + { + "attributeType": "address", + "attributeValue": "10.212.81.71", + "sources": [], + "firstSeen": "2019-05-19T08:50:37.874+00:00", + "lastSeen": "2020-07-23T02:27:41.191+00:00" + } + ], + "cookies": [ + { + "cookieName": "Cookie Name", + "cookieDomain": "contoso.net", + "firstSeen": "2018-12-06T09:03:51.282+00:00", + "lastSeen": "2018-12-06T09:03:51.282+00:00" + } + ], + "sslCerts": [ + { + "sha1": "dc4ef4faa2af9c9bb7da4a484ce1103ea982cbe5", + "subjectCommonNames": [ + "contoso.net" + ], + "organizations": [ + "Contoso" + ], + "organizationalUnits": [], + "issuerCommonNames": [ + "GeoTrust RSA CA 2018" + ], + "sigAlgName": "SHA256withRSA", + "invalidAfter": "2023-09-06T23:59:59.000+00:00", + "serialNumber": "63fd8684b6071ab0d1a16fbec9c9ad8", + "subjectAlternativeNames": [ + "contoso.net" + ], + "issuerAlternativeNames": [], + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-08-21T11:11:37.988+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "firstSeen": "2022-08-21T11:11:37.988+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "invalidBefore": "2022-08-15T00:00:00.000+00:00", + "keySize": 256, + "keyAlgorithm": "EC", + "subjectLocality": [ + "Washington" + ], + "subjectState": [], + "subjectCountry": [ + "US" + ], + "issuerLocality": [], + "issuerState": [], + "issuerCountry": [ + "US" + ], + "subjectOrganizations": [ + "Contoso" + ], + "subjectOrganizationalUnits": [], + "issuerOrganizations": [ + "Contoso" + ], + "issuerOrganizationalUnits": [ + "www.contoso.net" + ], + "version": 3, + "certificateAuthority": false, + "selfSigned": false, + "sigAlgOid": "1.2.840.113510.1.1.11", + "recent": true, + "validationType": "organizationValidation" + } + ], + "parentHosts": [ + { + "value": "contoso.net", + "firstSeen": "2018-08-02T15:00:00.000+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-01-01T23:31:17.220+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "count": 1234 + } + ] + } + ], + "childHosts": [ + { + "value": "contoso.net", + "firstSeen": "2018-06-15T03:45:52.029+00:00", + "lastSeen": "2022-12-12T05:10:03.990+00:00", + "sources": [ + { + "source": "crawls", + "firstSeen": "2021-06-23T21:45:52.988+00:00", + "lastSeen": "2022-12-12T05:10:03.990+00:00", + "count": 1234 + }, + { + "source": "minicrawls", + "firstSeen": "2022-05-19T10:36:17.708+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "recent": true + }, + { + "value": "contoso.net", + "firstSeen": "2018-08-02T15:00:00.000+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-01-01T23:31:17.220+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "count": 1234 + } + ] + } + ], + "hostCore": { + "host": "contoso.net", + "domain": "contoso.net", + "firstSeen": "2018-06-15T03:45:51.808+00:00", + "lastSeen": "2021-08-13T04:53:54.651+00:00", + "count": 1234 + }, + "services": [ + { + "scheme": "unknown", + "port": 443, + "webComponents": [], + "sslCerts": [], + "exceptions": [], + "sources": [ + { + "source": "crawl", + "firstSeen": "2021-10-18T16:29:34.483+00:00", + "lastSeen": "2022-11-25T13:09:45.279+00:00", + "count": 187 + }, + { + "source": "minicrawl", + "firstSeen": "2020-06-12T07:50:52.225+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 7243 + } + ], + "firstSeen": "2018-12-20T10:34:20.531+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "recent": true, + "portStates": [ + { + "value": "open", + "port": 443, + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 10767, + "recent": true + }, + { + "value": "filtered", + "port": 443, + "firstSeen": "2021-10-07T04:56:26.000+00:00", + "lastSeen": "2022-12-01T13:26:54.000+00:00", + "count": 357, + "recent": true + } + ] + } + ], + "cnames": [], + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2022-12-03T19:40:17.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 44685 + }, + { + "source": "crawl", + "firstSeen": "2021-01-13T21:50:56.756+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 1028 + }, + { + "source": "crawls", + "firstSeen": "2020-06-05T18:18:19.841+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 222063 + }, + { + "source": "scans", + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 11126 + }, + { + "source": "minicrawl", + "firstSeen": "2018-10-08T20:50:45.955+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 15619 + }, + { + "source": "minicrawls", + "firstSeen": "2020-06-06T12:48:22.149+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 79669 + }, + { + "source": "hostaxis", + "firstSeen": "2018-06-15T03:45:51.808+00:00", + "lastSeen": "2021-08-13T04:53:54.651+00:00", + "count": 13334 + }, + { + "source": "ssl", + "firstSeen": "2018-06-17T02:00:00.000+00:00", + "lastSeen": "2020-09-13T21:36:27.615+00:00", + "count": 261 + }, + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2019-11-11T22:31:12.000+00:00", + "count": 587 + } + ], + "firstSeen": "2022-12-03T19:40:17.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 377246, + "resourceUrls": [], + "scanMetadata": [ + { + "port": 443, + "bannerMetadata": "crawl:https", + "startScan": "2022-12-12T10:41:07.061+00:00", + "endScan": "2022-12-12T10:41:07.061+00:00" + }, + { + "port": 443, + "bannerMetadata": "crawl:https:isRootUrl:true", + "startScan": "2022-12-04T16:58:29.722+00:00", + "endScan": "2022-12-04T16:58:29.722+00:00" + }, + { + "port": 443, + "bannerMetadata": "minicrawl:https", + "startScan": "2022-10-24T13:42:10.793+00:00", + "endScan": "2022-10-24T13:42:10.793+00:00" + }, + { + "port": 80, + "bannerMetadata": "crawl:http", + "startScan": "2022-10-13T15:11:16.120+00:00", + "endScan": "2022-10-13T15:11:16.120+00:00" + }, + { + "port": 80, + "bannerMetadata": "crawl:http:isRootUrl:true", + "startScan": "2022-11-20T10:18:21.618+00:00", + "endScan": "2022-11-20T10:18:21.618+00:00" + }, + { + "port": 80, + "bannerMetadata": "minicrawl:http", + "startScan": "2022-10-24T13:41:29.169+00:00", + "endScan": "2022-10-24T13:41:29.169+00:00" + } + ], + "asns": [ + { + "value": 64501, + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "crawl", + "firstSeen": "2022-12-09T11:10:56.425+00:00", + "lastSeen": "2022-12-09T11:10:56.425+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "ipBlocks": [ + { + "ipBlock": "10.199.144.0/21", + "sources": [ + { + "source": "asn", + "firstSeen": "2020-08-30T10:17:54.337+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 48593 + } + ], + "firstSeen": "2020-08-30T10:17:54.337+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "recent": true + }, + { + "ipBlock": "10.199.146.64/26", + "sources": [ + { + "source": "asn", + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2020-08-29T20:24:52.967+00:00", + "count": 14 + } + ], + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2020-08-29T20:24:52.967+00:00" + } + ], + "responseBodies": [], + "domainAsset": { + "domain": "contoso.net", + "whoisId": 1234567890123456789, + "registrarIanaIds": [ + { + "value": 470, + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantContacts": [ + { + "value": "contoso@contoso.net", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "registrantOrgs": [ + { + "value": "Contoso", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 185 + } + ], + "recent": true + }, + { + "value": "Contoso, Inc.", + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 30 + } + ] + } + ], + "adminContacts": [ + { + "value": "contoso@contoso.net", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalContacts": [ + { + "value": "contoso@contoso.net", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "alexaInfos": [], + "nameServers": [ + { + "value": "ns1.contoso.net", + "firstSeen": "2018-01-13T16:05:49.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "sources": [ + { + "source": "pdns.NS", + "firstSeen": "2021-07-19T05:05:53.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 32033 + }, + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "mailServers": [], + "whoisServers": [ + { + "value": "contoso.net", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "domainStatuses": [ + { + "value": "clientDeleteProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientTransferProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientUpdateProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "registrarCreatedAt": [ + { + "value": 1492732800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrarUpdatedAt": [], + "registrarExpiresAt": [ + { + "value": 1682035200000, + "firstSeen": "2022-04-07T00:36:54.333+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + }, + { + "value": 1650499200000, + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "count": 1 + } + ] + }, + { + "value": 1618963200000, + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 1 + } + ] + }, + { + "value": 1587427200000, + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2020-04-07T03:12:15.415+00:00", + "sources": [] + }, + { + "value": 1555804800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2019-02-12T23:32:09.796+00:00", + "sources": [] + } + ], + "soaRecords": [ + { + "nameServer": "ns1.contoso.net", + "email": "contoso@contoso.net", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "serialNumber": 2018061305, + "recent": true + } + ], + "detailedFromWhoisAt": "2022-11-28T18:09:57.705+00:00", + "registrarNames": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 6 + } + ], + "recent": true + } + ], + "sources": [ + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 289540 + }, + { + "source": "whois", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 238 + }, + { + "source": "minicrawl", + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 11843 + } + ], + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 301621, + "parkedDomain": [ + { + "value": false, + "firstSeen": "2018-12-04T17:32:53.246+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "sources": [], + "recent": true + }, + { + "value": true, + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2018-12-04T04:51:40.796+00:00", + "sources": [] + } + ], + "registrantNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "technicalOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ] + }, + "nsRecord": [ + { + "value": false, + "firstSeen": "1970-01-01T00:00:00.000+00:00", + "lastSeen": "2022-06-09T02:16:31.488+00:00", + "sources": [] + } + ], + "mxRecord": [ + { + "value": false, + "firstSeen": "1970-01-01T00:00:00.000+00:00", + "lastSeen": "2022-06-09T02:16:31.488+00:00", + "sources": [] + } + ], + "webserver": [ + { + "value": true, + "firstSeen": "2018-12-17T15:37:10.672+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "sources": [ + { + "source": "10.199.146.85", + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 19727 + } + ], + "recent": true + } + ], + "location": [ + { + "value": { + "countryCode": "US", + "countryName": "United States", + "region": "WA", + "regionName": "Washington", + "latitude": 47.6034, + "longitude": -122.3414 + }, + "firstSeen": "2021-03-22T00:08:22.000+00:00", + "lastSeen": "2022-07-05T01:50:17.000+00:00", + "sources": [] + } + ], + "nxdomain": [], + "sslServerConfig": [], + "isWildcard": [], + "banners": [], + "ipv4": [ + { + "value": true, + "firstSeen": "2021-07-16T16:57:51.472+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-07-17T03:22:23.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 13791 + }, + { + "source": "crawl", + "firstSeen": "2021-10-07T10:16:45.349+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 822 + }, + { + "source": "minicrawl", + "firstSeen": "2021-07-17T03:22:23.537+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 6313 + } + ], + "recent": true + } + ], + "ipv6": [ + { + "value": false, + "firstSeen": "2021-07-16T16:57:51.472+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-07-17T03:22:23.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 13791 + }, + { + "source": "crawl", + "firstSeen": "2021-10-07T10:16:45.349+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 822 + }, + { + "source": "minicrawl", + "firstSeen": "2021-07-17T03:22:23.537+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 6313 + } + ], + "recent": true + } + ] + }, + "createdDate": "2022-10-10T17:33:27.960+00:00", + "updatedDate": "2022-10-10T17:33:27.960+00:00", + "state": "confirmed", + "externalId": null, + "labels": [], + "wildcard": false, + "discoGroupName": "Contoso", + "auditTrail": null, + "reason": null + }, + { + "id": "host$$subdomain.contoso.com", + "name": "subdomain.contoso.com", + "displayName": "subdomain.contoso.com", + "kind": "host", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "host": "subdomain.contoso.com", + "domain": "contoso.com", + "ipAddresses": [ + { + "value": "10.199.146.85", + "firstSeen": "2022-12-09T06:01:35.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 1234, + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-06-24T05:01:12.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 1234 + } + ], + "recent": true + }, + { + "value": "10.212.81.71", + "firstSeen": "2018-06-13T18:06:10.000+00:00", + "lastSeen": "2020-07-23T05:20:23.000+00:00", + "count": 1234, + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2020-07-23T05:20:23.000+00:00", + "lastSeen": "2020-07-23T05:20:23.000+00:00", + "count": 1234 + } + ] + } + ], + "webComponents": [ + { + "name": "Component Name", + "type": "Component Type", + "ruleId": [], + "firstSeen": "2020-02-29T03:51:55.275+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "cve": [], + "recent": true, + "ports": [ + { + "port": 80, + "firstSeen": "2020-04-08T07:10:44.930+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "count": 1234 + }, + { + "port": 443, + "firstSeen": "2020-04-07T17:59:19.283+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "sources": [ + { + "source": "crawls", + "firstSeen": "2020-08-06T20:21:27.703+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "count": 1234 + }, + { + "source": "minicrawls", + "firstSeen": "2020-08-06T02:28:33.236+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ] + } + ], + "headers": [ + { + "headerName": "Header Name", + "headerValue": "Header Value", + "firstSeen": "2020-07-23T07:37:52.665+00:00", + "lastSeen": "2022-12-12T05:10:03.806+00:00", + "recent": true + } + ], + "attributes": [ + { + "attributeType": "address", + "attributeValue": "10.199.146.85", + "sources": [], + "firstSeen": "2020-07-23T07:37:52.665+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "recent": true + }, + { + "attributeType": "address", + "attributeValue": "10.212.81.71", + "sources": [], + "firstSeen": "2019-05-19T08:50:37.874+00:00", + "lastSeen": "2020-07-23T02:27:41.191+00:00" + } + ], + "cookies": [ + { + "cookieName": "Cookie Name", + "cookieDomain": "contoso.com", + "firstSeen": "2018-12-06T09:03:51.282+00:00", + "lastSeen": "2018-12-06T09:03:51.282+00:00" + } + ], + "sslCerts": [ + { + "sha1": "dc4ef4faa2af9c9bb7da4a484ce1103ea982cbe5", + "subjectCommonNames": [ + "subdomain.contoso.com" + ], + "organizations": [ + "Contoso" + ], + "organizationalUnits": [], + "issuerCommonNames": [ + "GeoTrust RSA CA 2018" + ], + "sigAlgName": "SHA256withRSA", + "invalidAfter": "2023-09-06T23:59:59.000+00:00", + "serialNumber": "63fd8684b6071ab0d1a16fbec9c9ad8", + "subjectAlternativeNames": [ + "subdomain.contoso.com" + ], + "issuerAlternativeNames": [], + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-08-21T11:11:37.988+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "firstSeen": "2022-08-21T11:11:37.988+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "invalidBefore": "2022-08-15T00:00:00.000+00:00", + "keySize": 256, + "keyAlgorithm": "EC", + "subjectLocality": [ + "Washington" + ], + "subjectState": [], + "subjectCountry": [ + "US" + ], + "issuerLocality": [], + "issuerState": [], + "issuerCountry": [ + "US" + ], + "subjectOrganizations": [ + "Contoso" + ], + "subjectOrganizationalUnits": [], + "issuerOrganizations": [ + "Contoso" + ], + "issuerOrganizationalUnits": [ + "subdomain.contoso.com" + ], + "version": 3, + "certificateAuthority": false, + "selfSigned": false, + "sigAlgOid": "1.2.840.113510.1.1.11", + "recent": true, + "validationType": "organizationValidation" + } + ], + "parentHosts": [ + { + "value": "subdomain.contoso.com", + "firstSeen": "2018-08-02T15:00:00.000+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-01-01T23:31:17.220+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "count": 1234 + } + ] + } + ], + "childHosts": [ + { + "value": "subdomain.contoso.com", + "firstSeen": "2018-06-15T03:45:52.029+00:00", + "lastSeen": "2022-12-12T05:10:03.990+00:00", + "sources": [ + { + "source": "crawls", + "firstSeen": "2021-06-23T21:45:52.988+00:00", + "lastSeen": "2022-12-12T05:10:03.990+00:00", + "count": 1234 + }, + { + "source": "minicrawls", + "firstSeen": "2022-05-19T10:36:17.708+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "recent": true + }, + { + "value": "subdomain.contoso.com", + "firstSeen": "2018-08-02T15:00:00.000+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-01-01T23:31:17.220+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "count": 1234 + } + ] + } + ], + "hostCore": { + "host": "subdomain.contoso.com", + "domain": "contoso.com", + "firstSeen": "2018-06-15T03:45:51.808+00:00", + "lastSeen": "2021-08-13T04:53:54.651+00:00", + "count": 1234 + }, + "services": [ + { + "scheme": "unknown", + "port": 443, + "webComponents": [], + "sslCerts": [], + "exceptions": [], + "sources": [ + { + "source": "crawl", + "firstSeen": "2021-10-18T16:29:34.483+00:00", + "lastSeen": "2022-11-25T13:09:45.279+00:00", + "count": 187 + }, + { + "source": "minicrawl", + "firstSeen": "2020-06-12T07:50:52.225+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 7243 + } + ], + "firstSeen": "2018-12-20T10:34:20.531+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "recent": true, + "portStates": [ + { + "value": "open", + "port": 443, + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 10767, + "recent": true + }, + { + "value": "filtered", + "port": 443, + "firstSeen": "2021-10-07T04:56:26.000+00:00", + "lastSeen": "2022-12-01T13:26:54.000+00:00", + "count": 357, + "recent": true + } + ] + } + ], + "cnames": [], + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2022-12-03T19:40:17.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 44685 + }, + { + "source": "crawl", + "firstSeen": "2021-01-13T21:50:56.756+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 1028 + }, + { + "source": "crawls", + "firstSeen": "2020-06-05T18:18:19.841+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 222063 + }, + { + "source": "scans", + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 11126 + }, + { + "source": "minicrawl", + "firstSeen": "2018-10-08T20:50:45.955+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 15619 + }, + { + "source": "minicrawls", + "firstSeen": "2020-06-06T12:48:22.149+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 79669 + }, + { + "source": "hostaxis", + "firstSeen": "2018-06-15T03:45:51.808+00:00", + "lastSeen": "2021-08-13T04:53:54.651+00:00", + "count": 13334 + }, + { + "source": "ssl", + "firstSeen": "2018-06-17T02:00:00.000+00:00", + "lastSeen": "2020-09-13T21:36:27.615+00:00", + "count": 261 + }, + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2019-11-11T22:31:12.000+00:00", + "count": 587 + } + ], + "firstSeen": "2022-12-03T19:40:17.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 377246, + "resourceUrls": [], + "scanMetadata": [ + { + "port": 443, + "bannerMetadata": "crawl:https", + "startScan": "2022-12-12T10:41:07.061+00:00", + "endScan": "2022-12-12T10:41:07.061+00:00" + }, + { + "port": 443, + "bannerMetadata": "crawl:https:isRootUrl:true", + "startScan": "2022-12-04T16:58:29.722+00:00", + "endScan": "2022-12-04T16:58:29.722+00:00" + }, + { + "port": 443, + "bannerMetadata": "minicrawl:https", + "startScan": "2022-10-24T13:42:10.793+00:00", + "endScan": "2022-10-24T13:42:10.793+00:00" + }, + { + "port": 80, + "bannerMetadata": "crawl:http", + "startScan": "2022-10-13T15:11:16.120+00:00", + "endScan": "2022-10-13T15:11:16.120+00:00" + }, + { + "port": 80, + "bannerMetadata": "crawl:http:isRootUrl:true", + "startScan": "2022-11-20T10:18:21.618+00:00", + "endScan": "2022-11-20T10:18:21.618+00:00" + }, + { + "port": 80, + "bannerMetadata": "minicrawl:http", + "startScan": "2022-10-24T13:41:29.169+00:00", + "endScan": "2022-10-24T13:41:29.169+00:00" + } + ], + "asns": [ + { + "value": 64501, + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "crawl", + "firstSeen": "2022-12-09T11:10:56.425+00:00", + "lastSeen": "2022-12-09T11:10:56.425+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "ipBlocks": [ + { + "ipBlock": "10.199.144.0/21", + "sources": [ + { + "source": "asn", + "firstSeen": "2020-08-30T10:17:54.337+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 48593 + } + ], + "firstSeen": "2020-08-30T10:17:54.337+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "recent": true + }, + { + "ipBlock": "10.199.146.64/26", + "sources": [ + { + "source": "asn", + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2020-08-29T20:24:52.967+00:00", + "count": 14 + } + ], + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2020-08-29T20:24:52.967+00:00" + } + ], + "responseBodies": [], + "domainAsset": { + "domain": "contoso.com", + "whoisId": 1234567890123456788, + "registrarIanaIds": [ + { + "value": 470, + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "registrantOrgs": [ + { + "value": "Contoso", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 185 + } + ], + "recent": true + }, + { + "value": "Contoso, Inc.", + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 30 + } + ] + } + ], + "adminContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "alexaInfos": [], + "nameServers": [ + { + "value": "ns1.contoso.com", + "firstSeen": "2018-01-13T16:05:49.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "sources": [ + { + "source": "pdns.NS", + "firstSeen": "2021-07-19T05:05:53.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 32033 + }, + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "mailServers": [], + "whoisServers": [ + { + "value": "contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "domainStatuses": [ + { + "value": "clientDeleteProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientTransferProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientUpdateProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "registrarCreatedAt": [ + { + "value": 1492732800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrarUpdatedAt": [], + "registrarExpiresAt": [ + { + "value": 1682035200000, + "firstSeen": "2022-04-07T00:36:54.333+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + }, + { + "value": 1650499200000, + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "count": 1 + } + ] + }, + { + "value": 1618963200000, + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 1 + } + ] + }, + { + "value": 1587427200000, + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2020-04-07T03:12:15.415+00:00", + "sources": [] + }, + { + "value": 1555804800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2019-02-12T23:32:09.796+00:00", + "sources": [] + } + ], + "soaRecords": [ + { + "nameServer": "ns1.contoso.com", + "email": "contoso@contoso.com", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "serialNumber": 2018061305, + "recent": true + } + ], + "detailedFromWhoisAt": "2022-11-28T18:09:57.705+00:00", + "registrarNames": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 6 + } + ], + "recent": true + } + ], + "sources": [ + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 289540 + }, + { + "source": "whois", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 238 + }, + { + "source": "minicrawl", + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 11843 + } + ], + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 301621, + "parkedDomain": [ + { + "value": false, + "firstSeen": "2018-12-04T17:32:53.246+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "sources": [], + "recent": true + }, + { + "value": true, + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2018-12-04T04:51:40.796+00:00", + "sources": [] + } + ], + "registrantNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "technicalOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ] + }, + "nsRecord": [ + { + "value": false, + "firstSeen": "1970-01-01T00:00:00.000+00:00", + "lastSeen": "2022-06-09T02:16:31.488+00:00", + "sources": [] + } + ], + "mxRecord": [ + { + "value": false, + "firstSeen": "1970-01-01T00:00:00.000+00:00", + "lastSeen": "2022-06-09T02:16:31.488+00:00", + "sources": [] + } + ], + "webserver": [ + { + "value": true, + "firstSeen": "2018-12-17T15:37:10.672+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "sources": [ + { + "source": "10.199.146.85", + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 19727 + } + ], + "recent": true + } + ], + "location": [ + { + "value": { + "countryCode": "US", + "countryName": "United States", + "region": "WA", + "regionName": "Washington", + "latitude": 47.6034, + "longitude": -122.3414 + }, + "firstSeen": "2021-03-22T00:08:22.000+00:00", + "lastSeen": "2022-07-05T01:50:17.000+00:00", + "sources": [] + } + ], + "nxdomain": [], + "sslServerConfig": [], + "isWildcard": [], + "banners": [], + "ipv4": [ + { + "value": true, + "firstSeen": "2021-07-16T16:57:51.472+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-07-17T03:22:23.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 13791 + }, + { + "source": "crawl", + "firstSeen": "2021-10-07T10:16:45.349+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 822 + }, + { + "source": "minicrawl", + "firstSeen": "2021-07-17T03:22:23.537+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 6313 + } + ], + "recent": true + } + ], + "ipv6": [ + { + "value": false, + "firstSeen": "2021-07-16T16:57:51.472+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-07-17T03:22:23.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 13791 + }, + { + "source": "crawl", + "firstSeen": "2021-10-07T10:16:45.349+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 822 + }, + { + "source": "minicrawl", + "firstSeen": "2021-07-17T03:22:23.537+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 6313 + } + ], + "recent": true + } + ] + }, + "createdDate": "2022-10-10T17:33:27.960+00:00", + "updatedDate": "2022-10-10T17:33:27.960+00:00", + "state": "confirmed", + "externalId": null, + "labels": [], + "wildcard": false, + "discoGroupName": "Contoso", + "auditTrail": null, + "reason": null + }, + { + "id": "host$$contoso.com", + "name": "contoso.com", + "displayName": "contoso.com", + "kind": "host", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "host": "contoso.com", + "domain": "contoso.com", + "ipAddresses": [ + { + "value": "10.199.146.85", + "firstSeen": "2022-12-09T06:01:35.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 1234, + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-06-24T05:01:12.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 1234 + } + ], + "recent": true + }, + { + "value": "10.212.81.71", + "firstSeen": "2018-06-13T18:06:10.000+00:00", + "lastSeen": "2020-07-23T05:20:23.000+00:00", + "count": 1234, + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2020-07-23T05:20:23.000+00:00", + "lastSeen": "2020-07-23T05:20:23.000+00:00", + "count": 1234 + } + ] + } + ], + "webComponents": [ + { + "name": "Component Name", + "type": "Component Type", + "ruleId": [], + "firstSeen": "2020-02-29T03:51:55.275+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "cve": [], + "recent": true, + "ports": [ + { + "port": 80, + "firstSeen": "2020-04-08T07:10:44.930+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "count": 1234 + }, + { + "port": 443, + "firstSeen": "2020-04-07T17:59:19.283+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "sources": [ + { + "source": "crawls", + "firstSeen": "2020-08-06T20:21:27.703+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "count": 1234 + }, + { + "source": "minicrawls", + "firstSeen": "2020-08-06T02:28:33.236+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ] + } + ], + "headers": [ + { + "headerName": "Header Name", + "headerValue": "Header Value", + "firstSeen": "2020-07-23T07:37:52.665+00:00", + "lastSeen": "2022-12-12T05:10:03.806+00:00", + "recent": true + } + ], + "attributes": [ + { + "attributeType": "address", + "attributeValue": "10.199.146.85", + "sources": [], + "firstSeen": "2020-07-23T07:37:52.665+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "recent": true + }, + { + "attributeType": "address", + "attributeValue": "10.212.81.71", + "sources": [], + "firstSeen": "2019-05-19T08:50:37.874+00:00", + "lastSeen": "2020-07-23T02:27:41.191+00:00" + } + ], + "cookies": [ + { + "cookieName": "Cookie Name", + "cookieDomain": "contoso.com", + "firstSeen": "2018-12-06T09:03:51.282+00:00", + "lastSeen": "2018-12-06T09:03:51.282+00:00" + } + ], + "sslCerts": [ + { + "sha1": "dc4ef4faa2af9c9bb7da4a484ce1103ea982cbe5", + "subjectCommonNames": [ + "contoso.com" + ], + "organizations": [ + "Contoso" + ], + "organizationalUnits": [], + "issuerCommonNames": [ + "GeoTrust RSA CA 2018" + ], + "sigAlgName": "SHA256withRSA", + "invalidAfter": "2023-09-06T23:59:59.000+00:00", + "serialNumber": "63fd8684b6071ab0d1a16fbec9c9ad8", + "subjectAlternativeNames": [ + "contoso.com" + ], + "issuerAlternativeNames": [], + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-08-21T11:11:37.988+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "firstSeen": "2022-08-21T11:11:37.988+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "invalidBefore": "2022-08-15T00:00:00.000+00:00", + "keySize": 256, + "keyAlgorithm": "EC", + "subjectLocality": [ + "Washington" + ], + "subjectState": [], + "subjectCountry": [ + "US" + ], + "issuerLocality": [], + "issuerState": [], + "issuerCountry": [ + "US" + ], + "subjectOrganizations": [ + "Contoso" + ], + "subjectOrganizationalUnits": [], + "issuerOrganizations": [ + "Contoso" + ], + "issuerOrganizationalUnits": [ + "www.contoso.com" + ], + "version": 3, + "certificateAuthority": false, + "selfSigned": false, + "sigAlgOid": "1.2.840.113510.1.1.11", + "recent": true, + "validationType": "organizationValidation" + } + ], + "parentHosts": [ + { + "value": "contoso.com", + "firstSeen": "2018-08-02T15:00:00.000+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-01-01T23:31:17.220+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "count": 1234 + } + ] + } + ], + "childHosts": [ + { + "value": "contoso.com", + "firstSeen": "2018-06-15T03:45:52.029+00:00", + "lastSeen": "2022-12-12T05:10:03.990+00:00", + "sources": [ + { + "source": "crawls", + "firstSeen": "2021-06-23T21:45:52.988+00:00", + "lastSeen": "2022-12-12T05:10:03.990+00:00", + "count": 1234 + }, + { + "source": "minicrawls", + "firstSeen": "2022-05-19T10:36:17.708+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "recent": true + }, + { + "value": "contoso.com", + "firstSeen": "2018-08-02T15:00:00.000+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-01-01T23:31:17.220+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "count": 1234 + } + ] + } + ], + "hostCore": { + "host": "contoso.com", + "domain": "contoso.com", + "firstSeen": "2018-06-15T03:45:51.808+00:00", + "lastSeen": "2021-08-13T04:53:54.651+00:00", + "count": 1234 + }, + "services": [ + { + "scheme": "unknown", + "port": 443, + "webComponents": [], + "sslCerts": [], + "exceptions": [], + "sources": [ + { + "source": "crawl", + "firstSeen": "2021-10-18T16:29:34.483+00:00", + "lastSeen": "2022-11-25T13:09:45.279+00:00", + "count": 187 + }, + { + "source": "minicrawl", + "firstSeen": "2020-06-12T07:50:52.225+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 7243 + } + ], + "firstSeen": "2018-12-20T10:34:20.531+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "recent": true, + "portStates": [ + { + "value": "open", + "port": 443, + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 10767, + "recent": true + }, + { + "value": "filtered", + "port": 443, + "firstSeen": "2021-10-07T04:56:26.000+00:00", + "lastSeen": "2022-12-01T13:26:54.000+00:00", + "count": 357, + "recent": true + } + ] + } + ], + "cnames": [], + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2022-12-03T19:40:17.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 44685 + }, + { + "source": "crawl", + "firstSeen": "2021-01-13T21:50:56.756+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 1028 + }, + { + "source": "crawls", + "firstSeen": "2020-06-05T18:18:19.841+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 222063 + }, + { + "source": "scans", + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 11126 + }, + { + "source": "minicrawl", + "firstSeen": "2018-10-08T20:50:45.955+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 15619 + }, + { + "source": "minicrawls", + "firstSeen": "2020-06-06T12:48:22.149+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 79669 + }, + { + "source": "hostaxis", + "firstSeen": "2018-06-15T03:45:51.808+00:00", + "lastSeen": "2021-08-13T04:53:54.651+00:00", + "count": 13334 + }, + { + "source": "ssl", + "firstSeen": "2018-06-17T02:00:00.000+00:00", + "lastSeen": "2020-09-13T21:36:27.615+00:00", + "count": 261 + }, + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2019-11-11T22:31:12.000+00:00", + "count": 587 + } + ], + "firstSeen": "2022-12-03T19:40:17.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 377246, + "resourceUrls": [], + "scanMetadata": [ + { + "port": 443, + "bannerMetadata": "crawl:https", + "startScan": "2022-12-12T10:41:07.061+00:00", + "endScan": "2022-12-12T10:41:07.061+00:00" + }, + { + "port": 443, + "bannerMetadata": "crawl:https:isRootUrl:true", + "startScan": "2022-12-04T16:58:29.722+00:00", + "endScan": "2022-12-04T16:58:29.722+00:00" + }, + { + "port": 443, + "bannerMetadata": "minicrawl:https", + "startScan": "2022-10-24T13:42:10.793+00:00", + "endScan": "2022-10-24T13:42:10.793+00:00" + }, + { + "port": 80, + "bannerMetadata": "crawl:http", + "startScan": "2022-10-13T15:11:16.120+00:00", + "endScan": "2022-10-13T15:11:16.120+00:00" + }, + { + "port": 80, + "bannerMetadata": "crawl:http:isRootUrl:true", + "startScan": "2022-11-20T10:18:21.618+00:00", + "endScan": "2022-11-20T10:18:21.618+00:00" + }, + { + "port": 80, + "bannerMetadata": "minicrawl:http", + "startScan": "2022-10-24T13:41:29.169+00:00", + "endScan": "2022-10-24T13:41:29.169+00:00" + } + ], + "asns": [ + { + "value": 64501, + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "crawl", + "firstSeen": "2022-12-09T11:10:56.425+00:00", + "lastSeen": "2022-12-09T11:10:56.425+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "ipBlocks": [ + { + "ipBlock": "10.199.144.0/21", + "sources": [ + { + "source": "asn", + "firstSeen": "2020-08-30T10:17:54.337+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 48593 + } + ], + "firstSeen": "2020-08-30T10:17:54.337+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "recent": true + }, + { + "ipBlock": "10.199.146.64/26", + "sources": [ + { + "source": "asn", + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2020-08-29T20:24:52.967+00:00", + "count": 14 + } + ], + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2020-08-29T20:24:52.967+00:00" + } + ], + "responseBodies": [], + "domainAsset": { + "domain": "contoso.com", + "whoisId": 1234567890123456788, + "registrarIanaIds": [ + { + "value": 470, + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "registrantOrgs": [ + { + "value": "Contoso", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 185 + } + ], + "recent": true + }, + { + "value": "Contoso, Inc.", + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 30 + } + ] + } + ], + "adminContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "alexaInfos": [], + "nameServers": [ + { + "value": "ns1.contoso.com", + "firstSeen": "2018-01-13T16:05:49.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "sources": [ + { + "source": "pdns.NS", + "firstSeen": "2021-07-19T05:05:53.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 32033 + }, + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "mailServers": [], + "whoisServers": [ + { + "value": "contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "domainStatuses": [ + { + "value": "clientDeleteProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientTransferProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientUpdateProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "registrarCreatedAt": [ + { + "value": 1492732800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrarUpdatedAt": [], + "registrarExpiresAt": [ + { + "value": 1682035200000, + "firstSeen": "2022-04-07T00:36:54.333+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + }, + { + "value": 1650499200000, + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "count": 1 + } + ] + }, + { + "value": 1618963200000, + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 1 + } + ] + }, + { + "value": 1587427200000, + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2020-04-07T03:12:15.415+00:00", + "sources": [] + }, + { + "value": 1555804800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2019-02-12T23:32:09.796+00:00", + "sources": [] + } + ], + "soaRecords": [ + { + "nameServer": "ns1.contoso.com", + "email": "contoso@contoso.com", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "serialNumber": 2018061305, + "recent": true + } + ], + "detailedFromWhoisAt": "2022-11-28T18:09:57.705+00:00", + "registrarNames": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 6 + } + ], + "recent": true + } + ], + "sources": [ + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 289540 + }, + { + "source": "whois", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 238 + }, + { + "source": "minicrawl", + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 11843 + } + ], + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 301621, + "parkedDomain": [ + { + "value": false, + "firstSeen": "2018-12-04T17:32:53.246+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "sources": [], + "recent": true + }, + { + "value": true, + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2018-12-04T04:51:40.796+00:00", + "sources": [] + } + ], + "registrantNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "technicalOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ] + }, + "nsRecord": [ + { + "value": false, + "firstSeen": "1970-01-01T00:00:00.000+00:00", + "lastSeen": "2022-06-09T02:16:31.488+00:00", + "sources": [] + } + ], + "mxRecord": [ + { + "value": false, + "firstSeen": "1970-01-01T00:00:00.000+00:00", + "lastSeen": "2022-06-09T02:16:31.488+00:00", + "sources": [] + } + ], + "webserver": [ + { + "value": true, + "firstSeen": "2018-12-17T15:37:10.672+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "sources": [ + { + "source": "10.199.146.85", + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 19727 + } + ], + "recent": true + } + ], + "location": [ + { + "value": { + "countryCode": "US", + "countryName": "United States", + "region": "WA", + "regionName": "Washington", + "latitude": 47.6034, + "longitude": -122.3414 + }, + "firstSeen": "2021-03-22T00:08:22.000+00:00", + "lastSeen": "2022-07-05T01:50:17.000+00:00", + "sources": [] + } + ], + "nxdomain": [], + "sslServerConfig": [], + "isWildcard": [], + "banners": [], + "ipv4": [ + { + "value": true, + "firstSeen": "2021-07-16T16:57:51.472+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-07-17T03:22:23.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 13791 + }, + { + "source": "crawl", + "firstSeen": "2021-10-07T10:16:45.349+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 822 + }, + { + "source": "minicrawl", + "firstSeen": "2021-07-17T03:22:23.537+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 6313 + } + ], + "recent": true + } + ], + "ipv6": [ + { + "value": false, + "firstSeen": "2021-07-16T16:57:51.472+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-07-17T03:22:23.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 13791 + }, + { + "source": "crawl", + "firstSeen": "2021-10-07T10:16:45.349+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 822 + }, + { + "source": "minicrawl", + "firstSeen": "2021-07-17T03:22:23.537+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 6313 + } + ], + "recent": true + } + ] + }, + "createdDate": "2022-10-10T17:33:27.960+00:00", + "updatedDate": "2022-10-10T17:33:27.960+00:00", + "state": "confirmed", + "externalId": null, + "labels": [], + "wildcard": false, + "discoGroupName": "Contoso", + "auditTrail": null, + "reason": null + }, + { + "id": "domain$$contoso.com", + "name": "contoso.com", + "displayName": "contoso.com", + "kind": "domain", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "domain": "contoso.com", + "whoisId": 1234567890123456788, + "registrarIanaIds": [ + { + "value": 470, + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "registrantOrgs": [ + { + "value": "Contoso", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 185 + } + ], + "recent": true + }, + { + "value": "Contoso, Inc.", + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 30 + } + ] + } + ], + "adminContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "alexaInfos": [], + "nameServers": [ + { + "value": "ns1.contoso.com", + "firstSeen": "2018-01-13T16:05:49.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "sources": [ + { + "source": "pdns.NS", + "firstSeen": "2021-07-19T05:05:53.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 32033 + }, + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "mailServers": [], + "whoisServers": [ + { + "value": "contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "domainStatuses": [ + { + "value": "clientDeleteProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientTransferProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientUpdateProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "registrarCreatedAt": [ + { + "value": 1492732800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrarUpdatedAt": [], + "registrarExpiresAt": [ + { + "value": 1682035200000, + "firstSeen": "2022-04-07T00:36:54.333+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + }, + { + "value": 1650499200000, + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "count": 1 + } + ] + }, + { + "value": 1618963200000, + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 1 + } + ] + }, + { + "value": 1587427200000, + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2020-04-07T03:12:15.415+00:00", + "sources": [] + }, + { + "value": 1555804800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2019-02-12T23:32:09.796+00:00", + "sources": [] + } + ], + "soaRecords": [ + { + "nameServer": "ns1.contoso.com", + "email": "contoso@contoso.com", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "serialNumber": 2018061305, + "recent": true + } + ], + "detailedFromWhoisAt": "2022-11-28T18:09:57.705+00:00", + "registrarNames": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 6 + } + ], + "recent": true + } + ], + "sources": [ + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 289540 + }, + { + "source": "whois", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 238 + }, + { + "source": "minicrawl", + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 11843 + } + ], + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 301621, + "parkedDomain": [ + { + "value": false, + "firstSeen": "2018-12-04T17:32:53.246+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "sources": [], + "recent": true + }, + { + "value": true, + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2018-12-04T04:51:40.796+00:00", + "sources": [] + } + ], + "registrantNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "technicalOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ] + }, + "createdDate": "2022-10-10T17:33:27.960+00:00", + "updatedDate": "2022-10-10T17:33:27.960+00:00", + "state": "confirmed", + "externalId": null, + "labels": [], + "wildcard": false, + "discoGroupName": "Contoso", + "auditTrail": null, + "reason": null + }, + { + "id": "domain$$contoso.net", + "name": "contoso.net", + "displayName": "contoso.net", + "kind": "domain", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "domain": "contoso.net", + "whoisId": 1234567890123456789, + "registrarIanaIds": [ + { + "value": 470, + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantContacts": [ + { + "value": "contoso@contoso.net", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "registrantOrgs": [ + { + "value": "Contoso", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 185 + } + ], + "recent": true + }, + { + "value": "Contoso, Inc.", + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 30 + } + ] + } + ], + "adminContacts": [ + { + "value": "contoso@contoso.net", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalContacts": [ + { + "value": "contoso@contoso.net", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "alexaInfos": [], + "nameServers": [ + { + "value": "ns1.contoso.net", + "firstSeen": "2018-01-13T16:05:49.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "sources": [ + { + "source": "pdns.NS", + "firstSeen": "2021-07-19T05:05:53.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 32033 + }, + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "mailServers": [], + "whoisServers": [ + { + "value": "contoso.net", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "domainStatuses": [ + { + "value": "clientDeleteProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientTransferProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientUpdateProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "registrarCreatedAt": [ + { + "value": 1492732800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrarUpdatedAt": [], + "registrarExpiresAt": [ + { + "value": 1682035200000, + "firstSeen": "2022-04-07T00:36:54.333+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + }, + { + "value": 1650499200000, + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "count": 1 + } + ] + }, + { + "value": 1618963200000, + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 1 + } + ] + }, + { + "value": 1587427200000, + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2020-04-07T03:12:15.415+00:00", + "sources": [] + }, + { + "value": 1555804800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2019-02-12T23:32:09.796+00:00", + "sources": [] + } + ], + "soaRecords": [ + { + "nameServer": "ns1.contoso.net", + "email": "contoso@contoso.net", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "serialNumber": 2018061305, + "recent": true + } + ], + "detailedFromWhoisAt": "2022-11-28T18:09:57.705+00:00", + "registrarNames": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 6 + } + ], + "recent": true + } + ], + "sources": [ + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 289540 + }, + { + "source": "whois", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 238 + }, + { + "source": "minicrawl", + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 11843 + } + ], + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 301621, + "parkedDomain": [ + { + "value": false, + "firstSeen": "2018-12-04T17:32:53.246+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "sources": [], + "recent": true + }, + { + "value": true, + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2018-12-04T04:51:40.796+00:00", + "sources": [] + } + ], + "registrantNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "technicalOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ] + }, + "createdDate": "2022-10-10T17:33:27.960+00:00", + "updatedDate": "2022-10-10T17:33:27.960+00:00", + "state": "confirmed", + "externalId": null, + "labels": [], + "wildcard": false, + "discoGroupName": "Contoso", + "auditTrail": null, + "reason": null + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/Assets_UpdateAssets_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/Assets_UpdateAssets_MaximumSet_Gen.json new file mode 100644 index 000000000000..a0025d435808 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/Assets_UpdateAssets_MaximumSet_Gen.json @@ -0,0 +1,31 @@ +{ + "operationId": "Assets_UpdateAssets", + "title": "Assets_UpdateAssets", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "filter": "state%20%3D%20%22confirmed%22%20AND%20name%20%5E%3D%20%22contoso.com%22", + "body": { + "state": "confirmed", + "externalId": "contosoInternalId", + "labels": { + "contosoLabel": true + } + } + }, + "responses": { + "200": { + "body": { + "id": "ThisisaTaskId", + "startedAt": "2022-05-02T19:30:14.432+00:00", + "completedAt": "2022-05-02T19:30:54.432+00:00", + "lastPolledAt": "2022-05-02T19:30:19.432+00:00", + "state": "complete", + "phase": "complete", + "reason": "This is a Task id" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/CisaCves_Get.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/CisaCves_Get.json new file mode 100644 index 000000000000..7b322105a40a --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/CisaCves_Get.json @@ -0,0 +1,28 @@ +{ + "operationId": "CisaCves_GetCisaCve", + "title": "CisaCves_GetCisaCve", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "cveId": "CVE-2021-40438" + }, + "responses": { + "200": { + "body": { + "cveId": "CVE-0000-00000", + "vendorProject": "Apache", + "product": "Apache", + "vulnerabilityName": "Apache HTTP Server-Side Request Forgery (SSRF)", + "shortDescription": "A crafted request uri-path can cause mod_proxy to forward the request to an origin server choosen by the remote user. This issue affects Apache HTTP Server 2.4.48 and earlier.", + "requiredAction": "Apply updates per vendor instructions.", + "notes": "", + "dateAdded": "2022-12-09T06:01:35.000+00:00", + "dueDate": "2022-12-09T06:01:35.000+00:00", + "updatedAt": "2022-12-10T06:01:35.000+00:00", + "count": 121 + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/CisaCves_List.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/CisaCves_List.json new file mode 100644 index 000000000000..934403497f08 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/CisaCves_List.json @@ -0,0 +1,46 @@ +{ + "operationId": "CisaCves_GetCisaCves", + "title": "CisaCves_GetCisaCves", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace" + }, + "responses": { + "200": { + "body": { + "totalElements": 2, + "nextLink": "https://eastus.easm.defender.microsoft.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/dummyrg/workspaces/ThisisaWorkspace/cisacves/api-version=2023-03-01-preview", + "value": [ + { + "cveId": "CVE-2000-0000", + "vendorProject": "Apache", + "product": "Apache", + "vulnerabilityName": "Apache HTTP Server-Side Request Forgery (SSRF)", + "shortDescription": "A crafted request uri-path can cause mod_proxy to forward the request to an origin server choosen by the remote user. This issue affects Apache HTTP Server 2.4.48 and earlier.", + "requiredAction": "Apply updates per vendor instructions.", + "notes": "", + "dateAdded": "2022-12-09T06:01:35.000+00:00", + "dueDate": "2022-12-09T06:01:35.000+00:00", + "updatedAt": "2022-12-10T06:01:35.000+00:00", + "count": 121 + }, + { + "cveId": "CVE-2000-0000", + "vendorProject": "Apache", + "product": "Tomcat", + "vulnerabilityName": "Apache Tomcat Remote Code Execution Vulnerability", + "shortDescription": "Apache Tomcat contains an unspecified vulnerability that allows for remote code execution if JmxRemoteLifecycleListener is used and an attacker can reach Java Management Extension (JMX) ports. This CVE exists because this listener wasn't updated for consistency with the Oracle patched issues for CVE-2016-3427 which affected credential types.", + "requiredAction": "Apply updates per vendor instructions.", + "notes": "https://tomcat.apache.org/security-9.html", + "dateAdded": "2022-12-09T06:01:35.000+00:00", + "dueDate": "2022-12-09T06:01:35.000+00:00", + "updatedAt": "2022-12-10T06:01:35.000+00:00", + "count": 1 + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/DataConnections_CreateOrReplaceDataConnection_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/DataConnections_CreateOrReplaceDataConnection_MaximumSet_Gen.json new file mode 100644 index 000000000000..383eda683065 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/DataConnections_CreateOrReplaceDataConnection_MaximumSet_Gen.json @@ -0,0 +1,36 @@ +{ + "operationId": "DataConnections_CreateOrReplaceDataConnection", + "title": "DataConnections_CreateOrReplaceDataConnection", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "dataConnectionName": "ThisisaDataConnection", + "body": { + "kind": "logAnalytics", + "properties": { + "apiKey": "ThisisApiKey", + "workspaceId": "ThisisWorkspaceId" + }, + "frequency": "weekly", + "frequencyOffset": 1 + } + }, + "responses": { + "200": { + "body": { + "id": "ThisisaDataConnection", + "name": "ThisisaDataConnection", + "displayName": "ThisisaDataConnection", + "kind": "logAnalytics", + "properties": { + "apiKey": "ThisisApiKey", + "workspaceId": "ThisisWorkspaceId" + }, + "createdDate": "2022-05-02T19:30:14.432+00:00", + "updatedDate": "2022-05-02T19:30:14.432+00:00" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/DataConnections_DeleteDataConnection_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/DataConnections_DeleteDataConnection_MaximumSet_Gen.json new file mode 100644 index 000000000000..57a9c6573a25 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/DataConnections_DeleteDataConnection_MaximumSet_Gen.json @@ -0,0 +1,14 @@ +{ + "operationId": "DataConnections_DeleteDataConnection", + "title": "DataConnections_DeleteDataConnection", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "dataConnectionName": "ThisisaDataConnection" + }, + "responses": { + "204": {} + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/DataConnections_GetDataConnection_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/DataConnections_GetDataConnection_MaximumSet_Gen.json new file mode 100644 index 000000000000..c50651b95e95 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/DataConnections_GetDataConnection_MaximumSet_Gen.json @@ -0,0 +1,29 @@ +{ + "operationId": "DataConnections_GetDataConnection", + "title": "DataConnections_GetDataConnection", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "dataConnectionName": "ThisisaDataConnection" + }, + "responses": { + "200": { + "body": { + "id": "ThisisaDataConnection", + "name": "ThisisaDataConnection", + "displayName": "ThisisaDataConnection", + "kind": "logAnalytics", + "frequency": "weekly", + "frequencyOffset": 1, + "properties": { + "apiKey": "ThisisApiKey", + "workspaceId": "ThisisWorkspaceId" + }, + "createdDate": "2022-05-02T19:30:14.432+00:00", + "updatedDate": "2022-05-02T19:30:14.432+00:00" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/DataConnections_ListDataConnection_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/DataConnections_ListDataConnection_MaximumSet_Gen.json new file mode 100644 index 000000000000..89c7c6b3b06e --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/DataConnections_ListDataConnection_MaximumSet_Gen.json @@ -0,0 +1,49 @@ +{ + "operationId": "DataConnections_ListDataConnection", + "title": "DataConnections_ListDataConnection", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace" + }, + "responses": { + "200": { + "body": { + "totalElements": 2, + "nextLink": "https://eastus.easm.defender.microsoft.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/dummyrg/workspaces/ThisisaWorkspace/dataConnections?maxpagesize=25&api-version=2023-03-01-preview", + "value": [ + { + "id": "ThisisaDataConnection", + "name": "ThisisaDataConnection", + "displayName": "ThisisaDataConnection", + "kind": "logAnalytics", + "frequency": "weekly", + "frequencyOffset": 1, + "properties": { + "apiKey": "ThisisApiKey", + "workspaceId": "ThisisWorkspaceId" + }, + "createdDate": "2022-05-02T19:30:14.432+00:00", + "updatedDate": "2022-05-02T19:30:14.432+00:00" + }, + { + "id": "ThisisaDataConnection2", + "name": "ThisisaDataConnection2", + "displayName": "ThisisaDataConnection2", + "kind": "azureDataExplorer", + "properties": { + "clusterName": "ThisisClusterName", + "region": "ThisisRegion", + "databaseName": "ThisisDatabaseName" + }, + "frequency": "weekly", + "frequencyOffset": 1, + "createdDate": "2022-05-02T19:30:14.432+00:00", + "updatedDate": "2022-05-02T19:30:14.432+00:00" + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/DataConnections_ValidateDataConnection_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/DataConnections_ValidateDataConnection_MaximumSet_Gen.json new file mode 100644 index 000000000000..5230f4a8bceb --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/DataConnections_ValidateDataConnection_MaximumSet_Gen.json @@ -0,0 +1,27 @@ +{ + "operationId": "DataConnections_ValidateDataConnection", + "title": "DataConnections_ValidateDataConnection", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "body": { + "kind": "logAnalytics", + "properties": { + "apiKey": "ThisisApiKey", + "workspaceId": "ThisisWorkspaceId" + }, + "frequency": "weekly", + "frequencyOffset": 1, + "name": "ThisisaDataConnection" + } + }, + "responses": { + "200": { + "body": { + "error": null + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryGroups_CreateOrReplaceDiscoGroup_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryGroups_CreateOrReplaceDiscoGroup_MaximumSet_Gen.json new file mode 100644 index 000000000000..3bc3caad1501 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryGroups_CreateOrReplaceDiscoGroup_MaximumSet_Gen.json @@ -0,0 +1,43 @@ +{ + "operationId": "DiscoveryGroups_CreateOrReplaceDiscoGroup", + "title": "DiscoveryGroups_CreateOrReplaceDiscoGroup", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "groupName": "ThisisaDiscoGroup", + "body": { + "description": "This is a disco group", + "frequencyMilliseconds": 604800000, + "tier": "advanced", + "seeds": [ + { + "name": "thisisatest.microsoft.com", + "kind": "host" + } + ] + } + }, + "responses": { + "200": { + "body": { + "id": "ThisisaDiscoGroup", + "name": "ThisisaDiscoGroup", + "displayName": "ThisisaDiscoGroup", + "description": "This is a disco group", + "tier": "advanced", + "frequencyMilliseconds": 604800000, + "seeds": [ + { + "name": "thisisatest.microsoft.com", + "kind": "host" + } + ], + "excludes": [], + "latestRun": null, + "createdDate": "2022-05-02T19:30:14.432+00:00" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryGroups_DeleteDiscoGroup_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryGroups_DeleteDiscoGroup_MaximumSet_Gen.json new file mode 100644 index 000000000000..66d166ccd5a4 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryGroups_DeleteDiscoGroup_MaximumSet_Gen.json @@ -0,0 +1,14 @@ +{ + "operationId": "DiscoveryGroups_DeleteDiscoGroup", + "title": "DiscoveryGroups_DeleteDiscoGroup", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "groupName": "ThisisaDiscoGroup" + }, + "responses": { + "204": {} + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryGroups_DismissAssetChain.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryGroups_DismissAssetChain.json new file mode 100644 index 000000000000..9f33c9a5851e --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryGroups_DismissAssetChain.json @@ -0,0 +1,29 @@ +{ + "operationId": "DiscoveryGroups_DismissAssetChain", + "title": "DiscoveryGroups_DismissAssetChain", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "body": { + "assetChainSource": "ASSET", + "sourceIds": [ + "DOMAIN$$contoso.com" + ] + } + }, + "responses": { + "200": { + "body": { + "id": "ThisisaTaskId", + "startedAt": "2024-05-02T19:30:14.432+00:00", + "completedAt": "2024-05-02T19:30:54.432+00:00", + "lastPolledAt": "2024-05-02T19:30:19.432+00:00", + "state": "complete", + "phase": "complete", + "reason": "This is a Task id" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryGroups_GetAssetChainSummary.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryGroups_GetAssetChainSummary.json new file mode 100644 index 000000000000..7b6a99541487 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryGroups_GetAssetChainSummary.json @@ -0,0 +1,39 @@ +{ + "operationId": "DiscoveryGroups_GetAssetChainSummary", + "title": "DiscoveryGroups_GetAssetChainSummary", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "body": { + "assetChainSource": "ASSET", + "sourceIds": [ + "DOMAIN$$contoso.com" + ] + } + }, + "responses": { + "200": { + "body": { + "affectedAssetsSummary": [ + { + "kind": "host", + "affectedCount": 1473 + }, + { + "kind": "page", + "affectedCount": 1235 + } + ], + "affectedGroupsSummary": [ + { + "id": "Contoso Corporation", + "name": "Contoso Corporation", + "displayName": "Contoso Corporation" + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryGroups_GetDiscoGroup_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryGroups_GetDiscoGroup_MaximumSet_Gen.json new file mode 100644 index 000000000000..04fcba52a318 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryGroups_GetDiscoGroup_MaximumSet_Gen.json @@ -0,0 +1,36 @@ +{ + "operationId": "DiscoveryGroups_GetDiscoGroup", + "title": "DiscoveryGroups_GetDiscoGroup", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "groupName": "ThisisaDiscoGroup" + }, + "responses": { + "200": { + "body": { + "id": "ThisisaDiscoGroup", + "name": "ThisisaDiscoGroup", + "displayName": "ThisisaDiscoGroup", + "description": "This is a disco group", + "tier": "advanced", + "frequencyMilliseconds": 604800000, + "seeds": [ + { + "name": "thisisatest.microsoft.com", + "kind": "host" + } + ], + "excludes": [], + "templateId": "123", + "latestRun": { + "startedDate": "2022-05-02T19:30:14.432+00:00", + "state": "completed" + }, + "createdDate": "2022-05-02T19:30:14.432+00:00" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryGroups_ListDiscoGroup_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryGroups_ListDiscoGroup_MaximumSet_Gen.json new file mode 100644 index 000000000000..8fb79d89a420 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryGroups_ListDiscoGroup_MaximumSet_Gen.json @@ -0,0 +1,72 @@ +{ + "operationId": "DiscoveryGroups_ListDiscoGroup", + "title": "DiscoveryGroups_ListDiscoGroup", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace" + }, + "responses": { + "200": { + "body": { + "totalElements": 3, + "value": [ + { + "id": "ThisisaDiscoGroup", + "name": "ThisisaDiscoGroup", + "displayName": "ThisisaDiscoGroup", + "description": "This is a disco group", + "tier": "advanced", + "frequencyMilliseconds": 0, + "seeds": [ + { + "name": "thisisatest.microsoft.com", + "kind": "host" + } + ], + "excludes": [ + { + "name": "thisisanothertest.microsoft.com", + "kind": "host" + } + ], + "templateId": "123", + "latestRun": { + "startedDate": "2022-05-02T19:30:14.432+00:00", + "state": "completed" + }, + "createdDate": "2022-05-02T19:30:14.432+00:00" + }, + { + "id": "ThisisaDiscoGroup2", + "name": "ThisisaDiscoGroup2", + "displayName": "ThisisaDiscoGroup2", + "description": "This is a disco group", + "tier": "advanced", + "frequencyMilliseconds": 604800000, + "seeds": [], + "excludes": [], + "latestRun": null, + "createdDate": "2022-05-02T19:30:14.432+00:00" + }, + { + "id": "ThisisaDiscoGroup3", + "name": "ThisisaDiscoGroup3", + "displayName": "ThisisaDiscoGroup3", + "description": "This is a disco group", + "tier": "advanced", + "frequencyMilliseconds": 0, + "seeds": [], + "excludes": [], + "latestRun": { + "startedDate": "2022-05-02T19:30:14.432+00:00", + "state": "completed" + }, + "createdDate": "2022-05-02T19:30:14.432+00:00" + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryGroups_ListRuns_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryGroups_ListRuns_MaximumSet_Gen.json new file mode 100644 index 000000000000..d85e5b2db497 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryGroups_ListRuns_MaximumSet_Gen.json @@ -0,0 +1,51 @@ +{ + "operationId": "DiscoveryGroups_ListRuns", + "title": "DiscoveryGroups_ListRuns", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "groupName": "ThisisaDiscoGroup" + }, + "responses": { + "200": { + "body": { + "totalElements": 45, + "nextLink": "https://eastus.easm.defender.microsoft.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/dummyrg/workspaces/ThisisaWorkspace/discoGroups/ThisisaDiscoGroup/runs?skip=1&maxpagesize=2&api-version=2023-03-01-preview", + "value": [ + { + "submittedDate": "2022-03-29T23:10:01.000+00:00", + "startedDate": "2022-03-29T23:10:32.000+00:00", + "completedDate": "2022-03-29T23:11:24.000+00:00", + "tier": "advanced", + "state": "completed", + "totalAssetsFoundCount": 33, + "seeds": [ + { + "name": "thisisatest.microsoft.com", + "kind": "host" + } + ], + "excludes": [] + }, + { + "submittedDate": "2022-04-08T16:09:03.000+00:00", + "startedDate": "2022-04-08T16:09:03.000+00:00", + "completedDate": "2022-04-08T16:09:18.000+00:00", + "tier": "advanced", + "state": "failed", + "totalAssetsFoundCount": 0, + "seeds": [ + { + "name": "thisisatest.microsoft.com", + "kind": "host" + } + ], + "excludes": [] + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryGroups_RunDiscoGroup_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryGroups_RunDiscoGroup_MaximumSet_Gen.json new file mode 100644 index 000000000000..525206a2ba95 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryGroups_RunDiscoGroup_MaximumSet_Gen.json @@ -0,0 +1,14 @@ +{ + "operationId": "DiscoveryGroups_RunDiscoGroup", + "title": "DiscoveryGroups_RunDiscoGroup", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "groupName": "ThisisaDiscoGroup" + }, + "responses": { + "204": {} + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryGroups_ValidateDiscoGroup_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryGroups_ValidateDiscoGroup_MaximumSet_Gen.json new file mode 100644 index 000000000000..c90fb7658d41 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryGroups_ValidateDiscoGroup_MaximumSet_Gen.json @@ -0,0 +1,29 @@ +{ + "operationId": "DiscoveryGroups_ValidateDiscoGroup", + "title": "DiscoveryGroups_ValidateDiscoGroup", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "body": { + "name": "ThisisaDiscoGroup", + "description": "This is a disco group", + "frequencyMilliseconds": 604800000, + "tier": "advanced", + "seeds": [ + { + "name": "thisisatest.microsoft.com", + "kind": "host" + } + ] + } + }, + "responses": { + "200": { + "body": { + "error": null + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryTemplates_GetDiscoTemplate_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryTemplates_GetDiscoTemplate_MaximumSet_Gen.json new file mode 100644 index 000000000000..60ed3017c836 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryTemplates_GetDiscoTemplate_MaximumSet_Gen.json @@ -0,0 +1,43 @@ +{ + "operationId": "DiscoveryTemplates_GetDiscoTemplate", + "title": "DiscoveryTemplates_GetDiscoTemplate", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "templateId": "12345" + }, + "responses": { + "200": { + "body": { + "id": "12345", + "name": "ThisisaDiscoTemplate", + "displayName": "ThisisaDiscoTemplate", + "industry": "Test Industry", + "region": "United States and Canada", + "countryCode": "US", + "stateCode": "CA", + "city": "Test City", + "names": [ + "This is a name", + "This is another name" + ], + "seeds": [ + { + "name": "test.com", + "kind": "domain" + }, + { + "name": "12345", + "kind": "as" + }, + { + "name": "thisisatest@microsoft.com", + "kind": "contact" + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryTemplates_ListDiscoTemplate_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryTemplates_ListDiscoTemplate_MaximumSet_Gen.json new file mode 100644 index 000000000000..a4cd990a7ff0 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/DiscoveryTemplates_ListDiscoTemplate_MaximumSet_Gen.json @@ -0,0 +1,31 @@ +{ + "operationId": "DiscoveryTemplates_ListDiscoTemplate", + "title": "DiscoveryTemplates_ListDiscoTemplate", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace" + }, + "responses": { + "200": { + "body": { + "totalElements": 1, + "value": [ + { + "id": "12345", + "name": "ThisisaDiscoTemplate", + "displayName": "ThisisaDiscoTemplate", + "industry": "Test Industry", + "region": "United States and Canada", + "countryCode": "US", + "stateCode": "CA", + "city": "Test City", + "names": [], + "seeds": [] + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/Reports_GetBillable_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/Reports_GetBillable_MaximumSet_Gen.json new file mode 100644 index 000000000000..0e61bd87c00e --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/Reports_GetBillable_MaximumSet_Gen.json @@ -0,0 +1,595 @@ +{ + "operationId": "Reports_GetBillable", + "title": "Reports_GetBillable", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "body": {} + }, + "responses": { + "200": { + "body": { + "assetSummaries": [ + { + "date": "2022-12-12", + "total": 1394, + "assetBreakdown": [ + { + "kind": "host", + "count": 1204 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 24 + } + ] + }, + { + "date": "2022-12-13", + "total": 1465, + "assetBreakdown": [ + { + "kind": "host", + "count": 1275 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 24 + } + ] + }, + { + "date": "2022-12-14", + "total": 1487, + "assetBreakdown": [ + { + "kind": "host", + "count": 1297 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 24 + } + ] + }, + { + "date": "2022-12-15", + "total": 1490, + "assetBreakdown": [ + { + "kind": "host", + "count": 1300 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 24 + } + ] + }, + { + "date": "2022-12-16", + "total": 1502, + "assetBreakdown": [ + { + "kind": "host", + "count": 1312 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 24 + } + ] + }, + { + "date": "2022-12-17", + "total": 1521, + "assetBreakdown": [ + { + "kind": "host", + "count": 1331 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 24 + } + ] + }, + { + "date": "2022-12-18", + "total": 1522, + "assetBreakdown": [ + { + "kind": "host", + "count": 1332 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 24 + } + ] + }, + { + "date": "2022-12-19", + "total": 1570, + "assetBreakdown": [ + { + "kind": "host", + "count": 1380 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 24 + } + ] + }, + { + "date": "2022-12-20", + "total": 1570, + "assetBreakdown": [ + { + "kind": "host", + "count": 1381 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 23 + } + ] + }, + { + "date": "2022-12-21", + "total": 1539, + "assetBreakdown": [ + { + "kind": "host", + "count": 1350 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 23 + } + ] + }, + { + "date": "2022-12-22", + "total": 1527, + "assetBreakdown": [ + { + "kind": "host", + "count": 1338 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 23 + } + ] + }, + { + "date": "2022-12-23", + "total": 1609, + "assetBreakdown": [ + { + "kind": "host", + "count": 1415 + }, + { + "kind": "domain", + "count": 167 + }, + { + "kind": "ipAddress", + "count": 27 + } + ] + }, + { + "date": "2022-12-24", + "total": 1630, + "assetBreakdown": [ + { + "kind": "host", + "count": 1436 + }, + { + "kind": "domain", + "count": 167 + }, + { + "kind": "ipAddress", + "count": 27 + } + ] + }, + { + "date": "2022-12-25", + "total": 1644, + "assetBreakdown": [ + { + "kind": "host", + "count": 1450 + }, + { + "kind": "domain", + "count": 167 + }, + { + "kind": "ipAddress", + "count": 27 + } + ] + }, + { + "date": "2022-12-26", + "total": 1670, + "assetBreakdown": [ + { + "kind": "host", + "count": 1476 + }, + { + "kind": "domain", + "count": 167 + }, + { + "kind": "ipAddress", + "count": 27 + } + ] + }, + { + "date": "2022-12-27", + "total": 1572, + "assetBreakdown": [ + { + "kind": "host", + "count": 1378 + }, + { + "kind": "domain", + "count": 167 + }, + { + "kind": "ipAddress", + "count": 27 + } + ] + }, + { + "date": "2022-12-28", + "total": 1678, + "assetBreakdown": [ + { + "kind": "host", + "count": 1484 + }, + { + "kind": "domain", + "count": 167 + }, + { + "kind": "ipAddress", + "count": 27 + } + ] + }, + { + "date": "2022-12-29", + "total": 1681, + "assetBreakdown": [ + { + "kind": "host", + "count": 1487 + }, + { + "kind": "domain", + "count": 167 + }, + { + "kind": "ipAddress", + "count": 27 + } + ] + }, + { + "date": "2022-12-30", + "total": 1759, + "assetBreakdown": [ + { + "kind": "host", + "count": 1568 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 27 + } + ] + }, + { + "date": "2022-12-31", + "total": 1857, + "assetBreakdown": [ + { + "kind": "host", + "count": 1666 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 27 + } + ] + }, + { + "date": "2023-01-01", + "total": 1860, + "assetBreakdown": [ + { + "kind": "host", + "count": 1670 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-02", + "total": 1799, + "assetBreakdown": [ + { + "kind": "host", + "count": 1609 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-03", + "total": 1770, + "assetBreakdown": [ + { + "kind": "host", + "count": 1580 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-04", + "total": 1748, + "assetBreakdown": [ + { + "kind": "host", + "count": 1558 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-05", + "total": 1785, + "assetBreakdown": [ + { + "kind": "host", + "count": 1595 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-06", + "total": 1684, + "assetBreakdown": [ + { + "kind": "host", + "count": 1494 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-07", + "total": 1808, + "assetBreakdown": [ + { + "kind": "host", + "count": 1618 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-08", + "total": 1799, + "assetBreakdown": [ + { + "kind": "host", + "count": 1609 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-09", + "total": 1775, + "assetBreakdown": [ + { + "kind": "host", + "count": 1585 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-10", + "total": 1785, + "assetBreakdown": [ + { + "kind": "host", + "count": 1595 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-11", + "total": 1772, + "assetBreakdown": [ + { + "kind": "host", + "count": 1582 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-12", + "total": 1725, + "assetBreakdown": [ + { + "kind": "host", + "count": 1535 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/Reports_GetReportAssetSnapshotExport.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/Reports_GetReportAssetSnapshotExport.json new file mode 100644 index 000000000000..efc5d6794367 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/Reports_GetReportAssetSnapshotExport.json @@ -0,0 +1,32 @@ +{ + "operationId": "Reports_GetSnapshotExport", + "title": "Reports_GetSnapshotExport", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "body": { + "metric": "ThisisaMetricName", + "fileName": "exportedFileName", + "columns": [ + "Column1", + "Column2", + "Column3" + ] + } + }, + "responses": { + "200": { + "body": { + "id": "ThisisaTaskId", + "startedAt": "2022-05-02T19:30:14.432+00:00", + "completedAt": "2022-05-02T19:30:54.432+00:00", + "lastPolledAt": "2022-05-02T19:30:19.432+00:00", + "state": "complete", + "phase": "complete", + "reason": "This is a Task id" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/Reports_GetSnapshot_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/Reports_GetSnapshot_MaximumSet_Gen.json new file mode 100644 index 000000000000..9a0e274f8d1e --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/Reports_GetSnapshot_MaximumSet_Gen.json @@ -0,0 +1,1137 @@ +{ + "operationId": "Reports_GetSnapshot", + "title": "Reports_GetSnapshot", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "body": { + "metric": "site_status_active", + "page": 0, + "size": 5 + } + }, + "responses": { + "200": { + "body": { + "displayName": "Metric Name", + "metric": "metricName", + "labelName": null, + "updatedAt": "2022-12-12T05:36:02.000+00:00", + "description": "Metric description.", + "assets": { + "totalElements": 200, + "nextLink": "https:///subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/dummyrg/workspaces/ThisisaWorkspace/reports/assets:getSnapshot?skip=1&maxpagesize=25&api-version=2023-03-01-preview", + "value": [ + { + "id": "host$$contoso.com", + "name": "contoso.com", + "displayName": "contoso.com", + "kind": "host", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "host": "contoso.com", + "domain": "contoso.com", + "ipAddresses": [], + "webComponents": [ + { + "name": "Component Name", + "type": "Component Type", + "version": "1.0.0", + "ruleId": [], + "cve": [], + "ports": [], + "sources": [] + } + ], + "headers": [], + "attributes": [], + "cookies": [], + "sslCerts": [], + "parentHosts": [], + "childHosts": [], + "services": [], + "cnames": [], + "sources": [], + "firstSeen": "2017-09-23T12:55:11.000+00:00", + "lastSeen": "2022-12-10T04:31:45.000+00:00", + "resourceUrls": [], + "scanMetadata": [], + "asns": [], + "ipBlocks": [], + "responseBodies": [], + "domainAsset": { + "domain": "contoso.com", + "registrarIanaIds": [], + "registrantContacts": [], + "registrantOrgs": [ + { + "value": "Contoso", + "sources": [], + "recent": true + } + ], + "adminContacts": [], + "technicalContacts": [], + "alexaInfos": [], + "nameServers": [], + "mailServers": [], + "whoisServers": [], + "domainStatuses": [], + "registrarCreatedAt": [], + "registrarUpdatedAt": [], + "registrarExpiresAt": [], + "soaRecords": [], + "registrarNames": [ + { + "value": "Contoso", + "sources": [], + "recent": true + } + ], + "sources": [], + "firstSeen": "2017-09-23T12:55:11.000+00:00", + "lastSeen": "2022-12-10T04:31:45.000+00:00", + "parkedDomain": [], + "registrantNames": [], + "adminNames": [], + "technicalNames": [], + "adminOrgs": [], + "technicalOrgs": [], + "registrantPhones": [], + "adminPhones": [], + "technicalPhones": [] + }, + "nsRecord": [], + "mxRecord": [], + "webserver": [], + "location": [], + "nxdomain": [], + "sslServerConfig": [], + "isWildcard": [], + "banners": [], + "ipv4": [], + "ipv6": [] + }, + "createdDate": "2017-09-23T12:55:11.000+00:00", + "updatedDate": "2022-12-10T04:31:45.000+00:00", + "state": null, + "externalId": null, + "labels": null, + "wildcard": false, + "discoGroupName": null, + "auditTrail": [ + { + "id": null, + "name": "contoso.com", + "displayName": null, + "kind": "domain", + "reason": null + }, + { + "id": null, + "name": "contoso.com", + "displayName": null, + "kind": "host", + "reason": null + } + ], + "reason": null + }, + { + "id": "host$$www.contoso.net", + "name": "www.contoso.net", + "displayName": "www.contoso.net", + "kind": "host", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "host": "www.contoso.net", + "domain": "contoso.net", + "ipAddresses": [], + "webComponents": [ + { + "name": "componentName", + "type": "componentType", + "ruleId": [], + "cve": [], + "ports": [], + "sources": [] + } + ], + "headers": [], + "attributes": [], + "cookies": [], + "sslCerts": [], + "parentHosts": [], + "childHosts": [], + "services": [], + "cnames": [], + "sources": [], + "firstSeen": "2017-09-26T00:59:26.862+00:00", + "lastSeen": "2022-11-27T16:54:06.000+00:00", + "resourceUrls": [], + "scanMetadata": [], + "asns": [], + "ipBlocks": [], + "responseBodies": [], + "domainAsset": { + "domain": "contoso.net", + "registrarIanaIds": [], + "registrantContacts": [], + "registrantOrgs": [ + { + "value": "Contoso", + "sources": [], + "recent": true + } + ], + "adminContacts": [], + "technicalContacts": [], + "alexaInfos": [], + "nameServers": [], + "mailServers": [], + "whoisServers": [], + "domainStatuses": [], + "registrarCreatedAt": [], + "registrarUpdatedAt": [], + "registrarExpiresAt": [], + "soaRecords": [], + "registrarNames": [ + { + "value": "Contoso", + "sources": [], + "recent": true + } + ], + "sources": [], + "firstSeen": "2017-09-26T00:59:26.862+00:00", + "lastSeen": "2022-11-27T16:54:06.000+00:00", + "parkedDomain": [], + "registrantNames": [], + "adminNames": [], + "technicalNames": [], + "adminOrgs": [], + "technicalOrgs": [], + "registrantPhones": [], + "adminPhones": [], + "technicalPhones": [] + }, + "nsRecord": [], + "mxRecord": [], + "webserver": [], + "location": [], + "nxdomain": [], + "sslServerConfig": [], + "isWildcard": [], + "banners": [], + "ipv4": [], + "ipv6": [] + }, + "createdDate": "2017-09-26T00:59:26.862+00:00", + "updatedDate": "2022-11-27T16:54:06.000+00:00", + "state": null, + "externalId": null, + "labels": null, + "wildcard": false, + "discoGroupName": null, + "auditTrail": [ + { + "id": null, + "name": "contoso.net", + "displayName": null, + "kind": "domain", + "reason": null + }, + { + "id": null, + "name": "www.contoso.net", + "displayName": null, + "kind": "host", + "reason": null + } + ], + "reason": null + }, + { + "id": "domain$$contoso.com", + "name": "contoso.com", + "displayName": "contoso.com", + "kind": "domain", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "domain": "contoso.com", + "whoisId": 1234567890123456789, + "registrarIanaIds": [ + { + "value": 123, + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 1 + } + ], + "recent": true + }, + { + "value": 321, + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 1 + } + ] + } + ], + "registrantContacts": [ + { + "value": "admin@contoso.com", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + }, + { + "value": "domains@contoso.net", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 3 + } + ], + "recent": true + } + ], + "registrantOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + }, + { + "value": "Contoso", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-10-11T11:37:41.168+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-10-11T11:37:41.168+00:00", + "count": 2 + } + ] + }, + { + "value": "Contoso", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 3 + } + ] + }, + { + "value": "Contoso", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-07-05T04:50:47.460+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-07-05T04:50:47.460+00:00", + "count": 2 + } + ] + } + ], + "adminContacts": [ + { + "value": "admin@contoso.com", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + }, + { + "value": "domains@contoso.net", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 3 + } + ], + "recent": true + } + ], + "technicalContacts": [ + { + "value": "admin@contoso.com", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + }, + { + "value": "domains@contoso.net", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 3 + } + ], + "recent": true + } + ], + "alexaInfos": [], + "nameServers": [ + { + "value": "ns1.contoso.com", + "firstSeen": "2022-06-02T12:09:19.000+00:00", + "lastSeen": "2022-11-29T10:07:55.000+00:00", + "sources": [ + { + "source": "pdns.NS", + "firstSeen": "2022-06-02T12:09:19.000+00:00", + "lastSeen": "2022-11-29T10:07:55.000+00:00", + "count": 85 + }, + { + "source": "whois", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 10 + } + ], + "recent": true + } + ], + "mailServers": [], + "whoisServers": [ + { + "value": "rand.contoso.com", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + } + ], + "domainStatuses": [ + { + "value": "clientDeleteProhibited", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 4 + } + ], + "recent": true + }, + { + "value": "clientTransferProhibited", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 4 + } + ], + "recent": true + }, + { + "value": "clientUpdateProhibited", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 4 + } + ], + "recent": true + }, + { + "value": "serverTransferProhibited", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-10-11T11:37:41.168+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-10-11T11:37:41.168+00:00", + "count": 2 + } + ], + "recent": true + }, + { + "value": "transferPeriod", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-10-11T11:37:41.168+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-10-11T11:37:41.168+00:00", + "count": 2 + } + ], + "recent": true + }, + { + "value": "deleteProhibited", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 5 + } + ], + "recent": true + }, + { + "value": "renewProhibited", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 5 + } + ], + "recent": true + }, + { + "value": "transferProhibited", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 5 + } + ], + "recent": true + }, + { + "value": "updateProhibited", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 5 + } + ], + "recent": true + } + ], + "registrarCreatedAt": [ + { + "value": 1654103468000, + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrarUpdatedAt": [ + { + "value": 1662644948000, + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 1 + } + ], + "recent": true + }, + { + "value": 1662590259000, + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-10-11T11:37:41.168+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-10-11T11:37:41.168+00:00", + "count": 1 + } + ] + }, + { + "value": 1654103471000, + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 1 + } + ] + } + ], + "registrarExpiresAt": [ + { + "value": 1717286399000, + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 1 + } + ], + "recent": true + }, + { + "value": 1685663999000, + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 1 + } + ] + } + ], + "soaRecords": [ + { + "nameServer": "ns1.contoso.org", + "email": "contoso@contoso.com", + "firstSeen": "2022-06-02T12:09:19.000+00:00", + "lastSeen": "2022-11-29T10:07:55.000+00:00", + "serialNumber": 1, + "recent": true + } + ], + "detailedFromWhoisAt": "2022-11-12T01:15:37.021+00:00", + "registrarNames": [ + { + "value": "Contoso", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 4 + } + ], + "recent": true + } + ], + "sources": [ + { + "source": "pdns", + "firstSeen": "2022-06-02T12:09:19.000+00:00", + "lastSeen": "2022-11-29T10:07:55.000+00:00", + "count": 403 + }, + { + "source": "whois", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 10 + }, + { + "source": "minicrawl", + "firstSeen": "2022-06-02T17:45:46.168+00:00", + "lastSeen": "2022-11-09T19:13:49.643+00:00", + "count": 28 + } + ], + "firstSeen": "2022-06-02T12:09:19.000+00:00", + "lastSeen": "2022-11-29T10:07:55.000+00:00", + "count": 441, + "parkedDomain": [ + { + "value": false, + "firstSeen": "2022-06-02T17:45:46.168+00:00", + "lastSeen": "2022-11-09T19:13:49.643+00:00", + "sources": [], + "recent": true + } + ], + "registrantNames": [ + { + "value": "Contoso", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + } + ], + "adminNames": [ + { + "value": "Contoso", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + } + ], + "technicalNames": [ + { + "value": "Contoso", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + } + ], + "adminOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + } + ], + "technicalOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + } + ], + "registrantPhones": [ + { + "value": "+1.1234567890", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + } + ], + "adminPhones": [ + { + "value": "+1.1234567890", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + } + ], + "technicalPhones": [ + { + "value": "+1.1234567890", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + } + ] + }, + "createdDate": "2022-10-10T17:33:27.434+00:00", + "updatedDate": "2022-10-25T08:00:23.447+00:00", + "state": "confirmed", + "externalId": null, + "labels": [], + "wildcard": false, + "discoGroupName": "Contoso", + "auditTrail": null, + "reason": null + }, + { + "id": "page$$https://www.contoso.com/", + "name": "https://www.contoso.com/", + "displayName": "https://www.contoso.com/", + "kind": "page", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "url": "https://www.contoso.com/", + "ipAddresses": [], + "successful": [], + "httpResponseCodes": [], + "httpResponseMessages": [], + "responseTimes": [], + "frames": [], + "windows": [], + "nonHtmlFrames": [], + "undirectedContent": [], + "contentTypes": [], + "contentLengths": [], + "windowNames": [], + "charsets": [], + "titles": [], + "languages": [], + "responseHeaders": [], + "cookies": [], + "webComponents": [ + { + "name": "Component Name", + "type": "Component Type", + "version": "1.0.0", + "ruleId": [], + "cve": [], + "ports": [], + "sources": [] + } + ], + "attributes": [], + "assetSecurityPolicies": [], + "responseBodyMinhashSignatures": [], + "fullDomMinhashSignatures": [], + "responseBodyHashSignatures": [], + "errors": [], + "sslCerts": [], + "sources": [], + "firstSeen": "2019-06-16T12:55:04.360+00:00", + "lastSeen": "2022-11-09T15:57:53.425+00:00", + "redirectUrls": [], + "finalUrls": [], + "finalResponseCodes": [], + "parkedPage": [], + "resourceUrls": [], + "guids": [], + "finalIpAddresses": [], + "asns": [], + "ipBlocks": [], + "finalAsns": [], + "finalIpBlocks": [], + "responseBodies": [], + "domainAsset": { + "domain": "contoso.com", + "registrarIanaIds": [], + "registrantContacts": [], + "registrantOrgs": [ + { + "value": "Contoso", + "sources": [], + "recent": true + } + ], + "adminContacts": [], + "technicalContacts": [], + "alexaInfos": [], + "nameServers": [], + "mailServers": [], + "whoisServers": [], + "domainStatuses": [], + "registrarCreatedAt": [], + "registrarUpdatedAt": [], + "registrarExpiresAt": [], + "soaRecords": [], + "registrarNames": [ + { + "value": "Contoso", + "sources": [], + "recent": true + } + ], + "sources": [], + "firstSeen": "2019-06-16T12:55:04.360+00:00", + "lastSeen": "2022-11-09T15:57:53.425+00:00", + "parkedDomain": [], + "registrantNames": [], + "adminNames": [], + "technicalNames": [], + "adminOrgs": [], + "technicalOrgs": [], + "registrantPhones": [], + "adminPhones": [], + "technicalPhones": [] + }, + "location": [], + "services": [], + "cnames": [], + "cdns": [], + "domain": "contoso.com", + "sslServerConfig": [], + "gdprAssetSecurityPolicies": [], + "ipv4": [], + "ipv6": [] + }, + "createdDate": "2019-06-16T12:55:04.360+00:00", + "updatedDate": "2022-11-09T15:57:53.425+00:00", + "state": null, + "externalId": null, + "labels": null, + "wildcard": false, + "discoGroupName": null, + "auditTrail": [ + { + "id": null, + "name": "contoso.net", + "displayName": null, + "kind": "domain", + "reason": null + }, + { + "id": null, + "name": "WhoisOrganization:Contoso", + "displayName": null, + "kind": "attribute", + "reason": null + }, + { + "id": null, + "name": "contoso.com", + "displayName": null, + "kind": "domain", + "reason": null + }, + { + "id": null, + "name": "www.contoso.com", + "displayName": null, + "kind": "host", + "reason": null + } + ], + "reason": null + }, + { + "id": "ipAddress$$10.000.000.00", + "name": "10.000.000.00", + "displayName": "10.000.000.00", + "kind": "ipAddress", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "ipAddress": "10.000.000.00", + "asns": [ + { + "value": 64501, + "sources": [], + "recent": true + } + ], + "reputations": [], + "webComponents": [ + { + "name": "Component Name", + "type": "Component Type", + "ruleId": [], + "cve": [], + "ports": [], + "sources": [] + } + ], + "netRanges": [], + "headers": [], + "attributes": [], + "cookies": [], + "sslCerts": [], + "services": [], + "ipBlocks": [ + { + "ipBlock": "10.000.000.00/18", + "sources": [], + "recent": true + } + ], + "sources": [], + "firstSeen": "2010-06-24T11:57:03.000+00:00", + "lastSeen": "2022-12-10T22:10:54.000+00:00", + "banners": [], + "scanMetadata": [], + "nsRecord": [], + "mxRecord": [], + "location": [], + "hosts": [], + "nxdomain": [], + "sslServerConfig": [] + }, + "createdDate": "2010-06-24T11:57:03.000+00:00", + "updatedDate": "2022-12-10T22:10:54.000+00:00", + "state": null, + "externalId": null, + "labels": null, + "wildcard": false, + "discoGroupName": null, + "auditTrail": [ + { + "id": null, + "name": "contoso.net", + "displayName": null, + "kind": "domain", + "reason": null + }, + { + "id": null, + "name": "WhoisOrganization:Contoso", + "displayName": null, + "kind": "attribute", + "reason": null + }, + { + "id": null, + "name": "contoso.com", + "displayName": null, + "kind": "domain", + "reason": null + }, + { + "id": null, + "name": "contoso.com", + "displayName": null, + "kind": "host", + "reason": null + } + ], + "reason": null + } + ], + "mark": null + } + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/Reports_GetSummary_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/Reports_GetSummary_MaximumSet_Gen.json new file mode 100644 index 000000000000..aa6975416528 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/Reports_GetSummary_MaximumSet_Gen.json @@ -0,0 +1,64 @@ +{ + "operationId": "Reports_GetSummary", + "title": "Reports_GetSummary", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "body": { + "metricCategories": null, + "metrics": null, + "filters": [ + "state = \"confirmed\" AND kind = \"domain\"", + "state = \"confirmed\" AND kind = \"host\"", + "state = \"confirmed\" AND kind = \"page\"" + ], + "groupBy": null + } + }, + "responses": { + "200": { + "body": { + "assetSummaries": [ + { + "displayName": "state = confirmed AND kind = host", + "description": null, + "updatedAt": null, + "metricCategory": null, + "metric": null, + "filter": "state = confirmed AND kind = host", + "labelName": null, + "count": 12271, + "link": null, + "children": [] + }, + { + "displayName": "state = confirmed AND kind = domain", + "description": null, + "updatedAt": null, + "metricCategory": null, + "metric": null, + "filter": "state = confirmed AND kind = domain", + "labelName": null, + "count": 138, + "link": null, + "children": [] + }, + { + "displayName": "state = confirmed AND kind = page", + "description": null, + "updatedAt": null, + "metricCategory": null, + "metric": null, + "filter": "state = confirmed AND kind = page", + "labelName": null, + "count": 24566, + "link": null, + "children": [] + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/SavedFilters_CreateOrReplaceSavedFilter_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/SavedFilters_CreateOrReplaceSavedFilter_MaximumSet_Gen.json new file mode 100644 index 000000000000..095a93384caf --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/SavedFilters_CreateOrReplaceSavedFilter_MaximumSet_Gen.json @@ -0,0 +1,26 @@ +{ + "operationId": "SavedFilters_CreateOrReplaceSavedFilter", + "title": "SavedFilters_CreateOrReplaceSavedFilter", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "filterName": "ThisisaSavedFilter", + "body": { + "filter": "state IN (\"confirmed\")", + "description": "This is a saved filter" + } + }, + "responses": { + "200": { + "body": { + "filter": "state IN (\"confirmed\")", + "description": "This is a saved filter", + "id": "ThisisaSavedFilter", + "name": "ThisisaSavedFilter", + "displayName": "ThisisaSavedFilter" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/SavedFilters_DeleteSavedFilter_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/SavedFilters_DeleteSavedFilter_MaximumSet_Gen.json new file mode 100644 index 000000000000..bde8d371a352 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/SavedFilters_DeleteSavedFilter_MaximumSet_Gen.json @@ -0,0 +1,14 @@ +{ + "operationId": "SavedFilters_DeleteSavedFilter", + "title": "SavedFilters_DeleteSavedFilter", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "filterName": "ThisisaSavedFilter" + }, + "responses": { + "204": {} + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/SavedFilters_GetSavedFilter_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/SavedFilters_GetSavedFilter_MaximumSet_Gen.json new file mode 100644 index 000000000000..f1ff8b23e592 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/SavedFilters_GetSavedFilter_MaximumSet_Gen.json @@ -0,0 +1,22 @@ +{ + "operationId": "SavedFilters_GetSavedFilter", + "title": "SavedFilters_GetSavedFilter", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "filterName": "ThisisaSavedFilter" + }, + "responses": { + "200": { + "body": { + "id": "ThisisaSavedFilter", + "name": "ThisisaSavedFilter", + "displayName": "ThisisaSavedFilter", + "filter": "state IN (\"confirmed\")", + "description": "This is a saved filter" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/SavedFilters_ListSavedFilter_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/SavedFilters_ListSavedFilter_MaximumSet_Gen.json new file mode 100644 index 000000000000..f68574bd443e --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/SavedFilters_ListSavedFilter_MaximumSet_Gen.json @@ -0,0 +1,34 @@ +{ + "operationId": "SavedFilters_ListSavedFilter", + "title": "SavedFilters_ListSavedFilter", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "filterName": "ThisisaSavedFilter" + }, + "responses": { + "200": { + "body": { + "totalElements": 2, + "value": [ + { + "id": "ThisisaSavedFilter", + "name": "ThisisaSavedFilter", + "displayName": "ThisisaSavedFilter", + "filter": "state IN (\"confirmed\")", + "description": "This is a saved filter" + }, + { + "id": "ThisisaSavedFilter2", + "name": "ThisisaSavedFilter2", + "displayName": "ThisisaSavedFilter2", + "filter": "type IN (\"host\")", + "description": "This is a saved filter" + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/Tasks_CancelTask_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/Tasks_CancelTask_MaximumSet_Gen.json new file mode 100644 index 000000000000..cd48bcec2aa5 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/Tasks_CancelTask_MaximumSet_Gen.json @@ -0,0 +1,24 @@ +{ + "operationId": "Tasks_CancelTask", + "title": "Tasks_CancelTask", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "taskId": "ThisisaTaskId" + }, + "responses": { + "200": { + "body": { + "id": "ThisisaTaskId", + "startedAt": "2022-05-02T19:30:14.432+00:00", + "completedAt": "2022-05-02T19:30:54.432+00:00", + "lastPolledAt": "2022-05-02T19:30:19.432+00:00", + "state": "complete", + "phase": "complete", + "reason": "This is a Task id" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/Tasks_DownloadTask.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/Tasks_DownloadTask.json new file mode 100644 index 000000000000..59c5ed14fedc --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/Tasks_DownloadTask.json @@ -0,0 +1,24 @@ +{ + "operationId": "Tasks_DownloadTask", + "title": "Tasks_DownloadTask", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "taskId": "ThisisaTaskId" + }, + "responses": { + "200": { + "body": { + "id": "ThisisaTaskId", + "startedAt": "2022-05-02T19:30:14.432+00:00", + "completedAt": "2022-05-02T19:30:54.432+00:00", + "lastPolledAt": "2022-05-02T19:30:19.432+00:00", + "state": "complete", + "phase": "complete", + "reason": "This is a Task id" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/Tasks_GetTask_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/Tasks_GetTask_MaximumSet_Gen.json new file mode 100644 index 000000000000..84357c2810c8 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/Tasks_GetTask_MaximumSet_Gen.json @@ -0,0 +1,24 @@ +{ + "operationId": "Tasks_GetTask", + "title": "Tasks_GetTask", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "taskId": "ThisisaTaskId" + }, + "responses": { + "200": { + "body": { + "id": "ThisisaTaskId", + "startedAt": "2022-05-02T19:30:14.432+00:00", + "completedAt": "2022-05-02T19:30:54.432+00:00", + "lastPolledAt": "2022-05-02T19:30:19.432+00:00", + "state": "complete", + "phase": "complete", + "reason": "This is a Task id" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/Tasks_ListTask_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/Tasks_ListTask_MaximumSet_Gen.json new file mode 100644 index 000000000000..1bd516ce08c1 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/Tasks_ListTask_MaximumSet_Gen.json @@ -0,0 +1,38 @@ +{ + "operationId": "Tasks_ListTask", + "title": "Tasks_ListTask", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "taskId": "ThisisaTaskId" + }, + "responses": { + "200": { + "body": { + "totalElements": 2, + "value": [ + { + "id": "ThisisaTaskId", + "startedAt": "2022-05-02T19:30:14.432+00:00", + "completedAt": "2022-05-02T19:30:54.432+00:00", + "lastPolledAt": "2022-05-02T19:30:19.432+00:00", + "state": "complete", + "phase": "complete", + "reason": "This is a Task id" + }, + { + "id": "ThisisaTaskId2", + "startedAt": "2022-05-02T19:30:14.432+00:00", + "completedAt": "2022-05-02T19:30:54.432+00:00", + "lastPolledAt": "2022-05-02T19:30:19.432+00:00", + "state": "complete", + "phase": "complete", + "reason": "This is a Task id" + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-03-01-preview/Tasks_RunTask.json b/specification/riskiq/EasmX/examples/2024-03-01-preview/Tasks_RunTask.json new file mode 100644 index 000000000000..2f9d63bf7a9c --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-03-01-preview/Tasks_RunTask.json @@ -0,0 +1,24 @@ +{ + "operationId": "Tasks_RunTask", + "title": "Tasks_RunTask", + "parameters": { + "api-version": "2024-03-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "taskId": "ThisisaTaskId" + }, + "responses": { + "200": { + "body": { + "id": "ThisisaTaskId", + "startedAt": "2022-05-02T19:30:14.432+00:00", + "completedAt": "2022-05-02T19:30:54.432+00:00", + "lastPolledAt": "2022-05-02T19:30:19.432+00:00", + "state": "complete", + "phase": "complete", + "reason": "This is a Task id" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/Assets_GetAssetResource_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/Assets_GetAssetResource_MaximumSet_Gen.json new file mode 100644 index 000000000000..76e7e7b807bc --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/Assets_GetAssetResource_MaximumSet_Gen.json @@ -0,0 +1,1040 @@ +{ + "operationId": "Assets_GetAssetResource", + "title": "Assets_GetAssetResource", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "assetId": "aG9zdCQkY29udG9zby5jb20" + }, + "responses": { + "200": { + "body": { + "id": "host$$contoso.com", + "name": "contoso.com", + "displayName": "contoso.com", + "kind": "host", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "host": "contoso.com", + "domain": "contoso.com", + "ipAddresses": [ + { + "value": "10.199.146.85", + "firstSeen": "2022-12-09T06:01:35.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 1234, + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-06-24T05:01:12.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 1234 + } + ], + "recent": true + }, + { + "value": "10.212.81.71", + "firstSeen": "2018-06-13T18:06:10.000+00:00", + "lastSeen": "2020-07-23T05:20:23.000+00:00", + "count": 1234, + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2020-07-23T05:20:23.000+00:00", + "lastSeen": "2020-07-23T05:20:23.000+00:00", + "count": 1234 + } + ] + } + ], + "webComponents": [ + { + "name": "Component Name", + "type": "Component Type", + "ruleId": [], + "firstSeen": "2020-02-29T03:51:55.275+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "cve": [], + "recent": true, + "ports": [ + { + "port": 80, + "firstSeen": "2020-04-08T07:10:44.930+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "count": 1234 + }, + { + "port": 443, + "firstSeen": "2020-04-07T17:59:19.283+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "sources": [ + { + "source": "crawls", + "firstSeen": "2020-08-06T20:21:27.703+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "count": 1234 + }, + { + "source": "minicrawls", + "firstSeen": "2020-08-06T02:28:33.236+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ] + } + ], + "headers": [ + { + "headerName": "Header Name", + "headerValue": "Header Value", + "firstSeen": "2020-07-23T07:37:52.665+00:00", + "lastSeen": "2022-12-12T05:10:03.806+00:00", + "recent": true + } + ], + "attributes": [ + { + "attributeType": "address", + "attributeValue": "10.199.146.85", + "sources": [], + "firstSeen": "2020-07-23T07:37:52.665+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "recent": true + }, + { + "attributeType": "address", + "attributeValue": "10.212.81.71", + "sources": [], + "firstSeen": "2019-05-19T08:50:37.874+00:00", + "lastSeen": "2020-07-23T02:27:41.191+00:00" + } + ], + "cookies": [ + { + "cookieName": "Cookie Name", + "cookieDomain": "contoso.com", + "firstSeen": "2018-12-06T09:03:51.282+00:00", + "lastSeen": "2018-12-06T09:03:51.282+00:00" + } + ], + "sslCerts": [ + { + "sha1": "dc4ef4faa2af9c9bb7da4a484ce1103ea982cbe5", + "subjectCommonNames": [ + "contoso.com" + ], + "organizations": [ + "Contoso" + ], + "organizationalUnits": [], + "issuerCommonNames": [ + "GeoTrust RSA CA 2018" + ], + "sigAlgName": "SHA256withRSA", + "invalidAfter": "2023-09-06T23:59:59.000+00:00", + "serialNumber": "63fd8684b6071ab0d1a16fbec9c9ad8", + "subjectAlternativeNames": [ + "contoso.com" + ], + "issuerAlternativeNames": [], + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-08-21T11:11:37.988+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "firstSeen": "2022-08-21T11:11:37.988+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "invalidBefore": "2022-08-15T00:00:00.000+00:00", + "keySize": 256, + "keyAlgorithm": "EC", + "subjectLocality": [ + "Washington" + ], + "subjectState": [], + "subjectCountry": [ + "US" + ], + "issuerLocality": [], + "issuerState": [], + "issuerCountry": [ + "US" + ], + "subjectOrganizations": [ + "Contoso" + ], + "subjectOrganizationalUnits": [], + "issuerOrganizations": [ + "Contoso" + ], + "issuerOrganizationalUnits": [ + "www.contoso.com" + ], + "version": 3, + "certificateAuthority": false, + "selfSigned": false, + "sigAlgOid": "1.2.840.113510.1.1.11", + "recent": true, + "validationType": "organizationValidation" + } + ], + "parentHosts": [ + { + "value": "contoso.com", + "firstSeen": "2018-08-02T15:00:00.000+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-01-01T23:31:17.220+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "count": 1234 + } + ] + } + ], + "childHosts": [ + { + "value": "contoso.com", + "firstSeen": "2018-06-15T03:45:52.029+00:00", + "lastSeen": "2022-12-12T05:10:03.990+00:00", + "sources": [ + { + "source": "crawls", + "firstSeen": "2021-06-23T21:45:52.988+00:00", + "lastSeen": "2022-12-12T05:10:03.990+00:00", + "count": 1234 + }, + { + "source": "minicrawls", + "firstSeen": "2022-05-19T10:36:17.708+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "recent": true + }, + { + "value": "contoso.com", + "firstSeen": "2018-08-02T15:00:00.000+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-01-01T23:31:17.220+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "count": 1234 + } + ] + } + ], + "hostCore": { + "host": "contoso.com", + "domain": "contoso.com", + "firstSeen": "2018-06-15T03:45:51.808+00:00", + "lastSeen": "2021-08-13T04:53:54.651+00:00", + "count": 1234 + }, + "services": [ + { + "scheme": "unknown", + "port": 443, + "webComponents": [], + "sslCerts": [], + "exceptions": [], + "sources": [ + { + "source": "crawl", + "firstSeen": "2021-10-18T16:29:34.483+00:00", + "lastSeen": "2022-11-25T13:09:45.279+00:00", + "count": 187 + }, + { + "source": "minicrawl", + "firstSeen": "2020-06-12T07:50:52.225+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 7243 + } + ], + "firstSeen": "2018-12-20T10:34:20.531+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "recent": true, + "portStates": [ + { + "value": "open", + "port": 443, + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 10767, + "recent": true + }, + { + "value": "filtered", + "port": 443, + "firstSeen": "2021-10-07T04:56:26.000+00:00", + "lastSeen": "2022-12-01T13:26:54.000+00:00", + "count": 357, + "recent": true + } + ] + } + ], + "cnames": [], + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2022-12-03T19:40:17.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 44685 + }, + { + "source": "crawl", + "firstSeen": "2021-01-13T21:50:56.756+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 1028 + }, + { + "source": "crawls", + "firstSeen": "2020-06-05T18:18:19.841+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 222063 + }, + { + "source": "scans", + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 11126 + }, + { + "source": "minicrawl", + "firstSeen": "2018-10-08T20:50:45.955+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 15619 + }, + { + "source": "minicrawls", + "firstSeen": "2020-06-06T12:48:22.149+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 79669 + }, + { + "source": "hostaxis", + "firstSeen": "2018-06-15T03:45:51.808+00:00", + "lastSeen": "2021-08-13T04:53:54.651+00:00", + "count": 13334 + }, + { + "source": "ssl", + "firstSeen": "2018-06-17T02:00:00.000+00:00", + "lastSeen": "2020-09-13T21:36:27.615+00:00", + "count": 261 + }, + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2019-11-11T22:31:12.000+00:00", + "count": 587 + } + ], + "firstSeen": "2022-12-03T19:40:17.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 377246, + "resourceUrls": [], + "scanMetadata": [ + { + "port": 443, + "bannerMetadata": "crawl:https", + "startScan": "2022-12-12T10:41:07.061+00:00", + "endScan": "2022-12-12T10:41:07.061+00:00" + }, + { + "port": 443, + "bannerMetadata": "crawl:https:isRootUrl:true", + "startScan": "2022-12-04T16:58:29.722+00:00", + "endScan": "2022-12-04T16:58:29.722+00:00" + }, + { + "port": 443, + "bannerMetadata": "minicrawl:https", + "startScan": "2022-10-24T13:42:10.793+00:00", + "endScan": "2022-10-24T13:42:10.793+00:00" + }, + { + "port": 80, + "bannerMetadata": "crawl:http", + "startScan": "2022-10-13T15:11:16.120+00:00", + "endScan": "2022-10-13T15:11:16.120+00:00" + }, + { + "port": 80, + "bannerMetadata": "crawl:http:isRootUrl:true", + "startScan": "2022-11-20T10:18:21.618+00:00", + "endScan": "2022-11-20T10:18:21.618+00:00" + }, + { + "port": 80, + "bannerMetadata": "minicrawl:http", + "startScan": "2022-10-24T13:41:29.169+00:00", + "endScan": "2022-10-24T13:41:29.169+00:00" + } + ], + "asns": [ + { + "value": 64501, + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "crawl", + "firstSeen": "2022-12-09T11:10:56.425+00:00", + "lastSeen": "2022-12-09T11:10:56.425+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "ipBlocks": [ + { + "ipBlock": "10.199.144.0/21", + "sources": [ + { + "source": "asn", + "firstSeen": "2020-08-30T10:17:54.337+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 48593 + } + ], + "firstSeen": "2020-08-30T10:17:54.337+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "recent": true + }, + { + "ipBlock": "10.199.146.64/26", + "sources": [ + { + "source": "asn", + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2020-08-29T20:24:52.967+00:00", + "count": 14 + } + ], + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2020-08-29T20:24:52.967+00:00" + } + ], + "responseBodies": [], + "domainAsset": { + "domain": "contoso.com", + "whoisId": 1234567890123456789, + "registrarIanaIds": [ + { + "value": 470, + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "registrantOrgs": [ + { + "value": "Contoso", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 185 + } + ], + "recent": true + }, + { + "value": "Contoso, Inc.", + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 30 + } + ] + } + ], + "adminContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "alexaInfos": [], + "nameServers": [ + { + "value": "ns1.contoso.com", + "firstSeen": "2018-01-13T16:05:49.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "sources": [ + { + "source": "pdns.NS", + "firstSeen": "2021-07-19T05:05:53.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 32033 + }, + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "contoso.com", + "firstSeen": "2018-01-13T16:05:49.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "sources": [ + { + "source": "contoso.com", + "firstSeen": "2021-07-19T05:05:53.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 32032 + }, + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "contoso.com", + "firstSeen": "2018-01-13T16:05:49.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "sources": [ + { + "source": "contoso.com", + "firstSeen": "2021-07-19T05:05:53.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 32032 + }, + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "mailServers": [], + "whoisServers": [ + { + "value": "contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "domainStatuses": [ + { + "value": "clientDeleteProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientTransferProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientUpdateProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "registrarCreatedAt": [ + { + "value": 1492732800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrarUpdatedAt": [], + "registrarExpiresAt": [ + { + "value": 1682035200000, + "firstSeen": "2022-04-07T00:36:54.333+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + }, + { + "value": 1650499200000, + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "count": 1 + } + ] + }, + { + "value": 1618963200000, + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 1 + } + ] + }, + { + "value": 1587427200000, + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2020-04-07T03:12:15.415+00:00", + "sources": [] + }, + { + "value": 1555804800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2019-02-12T23:32:09.796+00:00", + "sources": [] + } + ], + "soaRecords": [ + { + "nameServer": "ns1.contoso.com", + "email": "contoso@contoso.com", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "serialNumber": 2018061305, + "recent": true + } + ], + "detailedFromWhoisAt": "2022-11-28T18:09:57.705+00:00", + "registrarNames": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 6 + } + ], + "recent": true + } + ], + "sources": [ + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 289540 + }, + { + "source": "whois", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 238 + }, + { + "source": "minicrawl", + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 11843 + } + ], + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 301621, + "parkedDomain": [ + { + "value": false, + "firstSeen": "2018-12-04T17:32:53.246+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "sources": [], + "recent": true + }, + { + "value": true, + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2018-12-04T04:51:40.796+00:00", + "sources": [] + } + ], + "registrantNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "technicalOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ] + }, + "nsRecord": [ + { + "value": false, + "firstSeen": "1970-01-01T00:00:00.000+00:00", + "lastSeen": "2022-06-09T02:16:31.488+00:00", + "sources": [] + } + ], + "mxRecord": [ + { + "value": false, + "firstSeen": "1970-01-01T00:00:00.000+00:00", + "lastSeen": "2022-06-09T02:16:31.488+00:00", + "sources": [] + } + ], + "webserver": [ + { + "value": true, + "firstSeen": "2018-12-17T15:37:10.672+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "sources": [ + { + "source": "10.199.146.85", + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 19727 + } + ], + "recent": true + } + ], + "location": [ + { + "value": { + "countryCode": "US", + "countryName": "United States", + "region": "WA", + "regionName": "Washington", + "latitude": 47.6034, + "longitude": -122.3414 + }, + "firstSeen": "2021-03-22T00:08:22.000+00:00", + "lastSeen": "2022-07-05T01:50:17.000+00:00", + "sources": [] + } + ], + "nxdomain": [], + "sslServerConfig": [], + "isWildcard": [], + "banners": [], + "ipv4": [ + { + "value": true, + "firstSeen": "2021-07-16T16:57:51.472+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-07-17T03:22:23.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 13791 + }, + { + "source": "crawl", + "firstSeen": "2021-10-07T10:16:45.349+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 822 + }, + { + "source": "minicrawl", + "firstSeen": "2021-07-17T03:22:23.537+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 6313 + } + ], + "recent": true + } + ], + "ipv6": [ + { + "value": false, + "firstSeen": "2021-07-16T16:57:51.472+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-07-17T03:22:23.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 13791 + }, + { + "source": "crawl", + "firstSeen": "2021-10-07T10:16:45.349+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 822 + }, + { + "source": "minicrawl", + "firstSeen": "2021-07-17T03:22:23.537+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 6313 + } + ], + "recent": true + } + ] + }, + "createdDate": "2022-10-10T17:33:27.960+00:00", + "updatedDate": "2022-10-10T17:33:27.960+00:00", + "state": "confirmed", + "externalId": null, + "labels": [], + "wildcard": false, + "discoGroupName": "Contoso", + "auditTrail": null, + "reason": null + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/Assets_GetAssetsExport.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/Assets_GetAssetsExport.json new file mode 100644 index 000000000000..68dd4693375a --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/Assets_GetAssetsExport.json @@ -0,0 +1,33 @@ +{ + "operationId": "Assets_GetAssetsExport", + "title": "Assets_GetAssetsExport", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "fileName": "ThisisaFileName", + "filter": "state%20%3D%20%22confirmed%22", + "orderBy": "name", + "body": { + "fileName": "ThisisaFileName", + "columns": [ + "asset", + "name" + ] + } + }, + "responses": { + "200": { + "body": { + "id": "ThisisaTaskId", + "startedAt": "2022-05-02T19:30:14.432+00:00", + "completedAt": "2022-05-02T19:30:54.432+00:00", + "lastPolledAt": "2022-05-02T19:30:19.432+00:00", + "state": "complete", + "phase": "complete", + "reason": "This is a Task id" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/Assets_GetDeltaDetails.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/Assets_GetDeltaDetails.json new file mode 100644 index 000000000000..d6f9dfbbccaa --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/Assets_GetDeltaDetails.json @@ -0,0 +1,46 @@ +{ + "operationId": "Assets_GetDeltaDetails", + "title": "Assets_GetDeltaDetails", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "body": { + "deltaDetailType": "added", + "priorDays": 30, + "kind": "domain", + "date": "2024-03-17" + } + }, + "responses": { + "200": { + "body": { + "totalElements": 3, + "value": [ + { + "kind": "domain", + "name": "hondawallofdreams.ca", + "createdAt": "2024-02-23T18:33:06Z", + "updatedAt": "2024-02-23T18:33:06Z", + "state": "confirmed" + }, + { + "kind": "domain", + "name": "hondawallofdreamsfr.ca", + "createdAt": "2024-02-16T16:14:40Z", + "updatedAt": "2024-02-16T16:14:40Z", + "state": "confirmed" + }, + { + "kind": "domain", + "name": "parkerhonda.com", + "createdAt": "2024-03-02T07:29:01Z", + "updatedAt": "2024-03-09T09:19:23Z", + "state": "confirmed" + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/Assets_GetDeltaSummary.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/Assets_GetDeltaSummary.json new file mode 100644 index 000000000000..d68924c41a50 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/Assets_GetDeltaSummary.json @@ -0,0 +1,106 @@ +{ + "operationId": "Assets_GetDeltaSummary", + "title": "Assets_GetDeltaSummary", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "body": { + "priorDays": 30, + "date": "2024-03-17" + } + }, + "responses": { + "200": { + "body": { + "summary": { + "range": 30, + "removed": 4, + "added": 36924, + "difference": 36920, + "kindSummaries": [ + { + "kind": "ipAddress", + "removed": 0, + "added": 3, + "difference": 3 + }, + { + "kind": "contact", + "removed": 0, + "added": 0, + "difference": 0 + }, + { + "kind": "host", + "removed": 0, + "added": 11817, + "difference": 11817 + }, + { + "kind": "ipBlock", + "removed": 0, + "added": 0, + "difference": 0 + } + ] + }, + "daily": [ + { + "date": "2024-03-17T00:00:00Z", + "deltas": [ + { + "kind": "contact", + "removed": 0, + "added": 0, + "difference": 0, + "count": 61 + }, + { + "kind": "sslCert", + "removed": 0, + "added": 4, + "difference": 4, + "count": 1943 + }, + { + "kind": "domain", + "removed": 0, + "added": 0, + "difference": 0, + "count": 528 + }, + { + "kind": "ipBlock", + "removed": 0, + "added": 0, + "difference": 0, + "count": 44 + } + ] + }, + { + "date": "2024-02-17T00:00:00Z", + "deltas": [ + { + "kind": "ipAddress", + "removed": 0, + "added": 0, + "difference": 0, + "count": 331105 + }, + { + "kind": "contact", + "removed": 0, + "added": 0, + "difference": 0, + "count": 61 + } + ] + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/Assets_GetObservations.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/Assets_GetObservations.json new file mode 100644 index 000000000000..069320789e56 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/Assets_GetObservations.json @@ -0,0 +1,24 @@ +{ + "operationId": "Assets_GetObservations", + "title": "Assets_GetObservations", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "assetId": "aG9zdCQkY29udG9zby5jb20" + }, + "responses": { + "200": { + "body": { + "totalElements": 0, + "prioritySummary": { + "high": 0, + "medium": 0, + "low": 0 + }, + "value": [] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/Assets_ListAssetResource_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/Assets_ListAssetResource_MaximumSet_Gen.json new file mode 100644 index 000000000000..a260843fb5d7 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/Assets_ListAssetResource_MaximumSet_Gen.json @@ -0,0 +1,3901 @@ +{ + "operationId": "Assets_ListAssetResource", + "title": "Assets_ListAssetResource", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "filter": "state%20%3D%20%22confirmed%22", + "skip": 0, + "maxpagesize": 5 + }, + "responses": { + "200": { + "body": { + "totalElements": 50000, + "mark": null, + "nextLink": "https://eastus.easm.defender.microsoft.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/dummyrg/workspaces/ThisisaWorkspace/assets?filter=state+%3D+%22confirmed%22&skip=1&maxpagesize=25&api-version=2023-03-01-preview", + "value": [ + { + "id": "host$$contoso.net", + "name": "contoso.net", + "displayName": "contoso.net", + "kind": "host", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "host": "contoso.net", + "domain": "contoso.net", + "ipAddresses": [ + { + "value": "10.199.146.85", + "firstSeen": "2022-12-09T06:01:35.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 1234, + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-06-24T05:01:12.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 1234 + } + ], + "recent": true + }, + { + "value": "10.212.81.71", + "firstSeen": "2018-06-13T18:06:10.000+00:00", + "lastSeen": "2020-07-23T05:20:23.000+00:00", + "count": 1234, + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2020-07-23T05:20:23.000+00:00", + "lastSeen": "2020-07-23T05:20:23.000+00:00", + "count": 1234 + } + ] + } + ], + "webComponents": [ + { + "name": "Component Name", + "type": "Component Type", + "ruleId": [], + "firstSeen": "2020-02-29T03:51:55.275+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "cve": [], + "recent": true, + "ports": [ + { + "port": 80, + "firstSeen": "2020-04-08T07:10:44.930+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "count": 1234 + }, + { + "port": 443, + "firstSeen": "2020-04-07T17:59:19.283+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "sources": [ + { + "source": "crawls", + "firstSeen": "2020-08-06T20:21:27.703+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "count": 1234 + }, + { + "source": "minicrawls", + "firstSeen": "2020-08-06T02:28:33.236+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ] + } + ], + "headers": [ + { + "headerName": "Header Name", + "headerValue": "Header Value", + "firstSeen": "2020-07-23T07:37:52.665+00:00", + "lastSeen": "2022-12-12T05:10:03.806+00:00", + "recent": true + } + ], + "attributes": [ + { + "attributeType": "address", + "attributeValue": "10.199.146.85", + "sources": [], + "firstSeen": "2020-07-23T07:37:52.665+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "recent": true + }, + { + "attributeType": "address", + "attributeValue": "10.212.81.71", + "sources": [], + "firstSeen": "2019-05-19T08:50:37.874+00:00", + "lastSeen": "2020-07-23T02:27:41.191+00:00" + } + ], + "cookies": [ + { + "cookieName": "Cookie Name", + "cookieDomain": "contoso.net", + "firstSeen": "2018-12-06T09:03:51.282+00:00", + "lastSeen": "2018-12-06T09:03:51.282+00:00" + } + ], + "sslCerts": [ + { + "sha1": "dc4ef4faa2af9c9bb7da4a484ce1103ea982cbe5", + "subjectCommonNames": [ + "contoso.net" + ], + "organizations": [ + "Contoso" + ], + "organizationalUnits": [], + "issuerCommonNames": [ + "GeoTrust RSA CA 2018" + ], + "sigAlgName": "SHA256withRSA", + "invalidAfter": "2023-09-06T23:59:59.000+00:00", + "serialNumber": "63fd8684b6071ab0d1a16fbec9c9ad8", + "subjectAlternativeNames": [ + "contoso.net" + ], + "issuerAlternativeNames": [], + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-08-21T11:11:37.988+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "firstSeen": "2022-08-21T11:11:37.988+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "invalidBefore": "2022-08-15T00:00:00.000+00:00", + "keySize": 256, + "keyAlgorithm": "EC", + "subjectLocality": [ + "Washington" + ], + "subjectState": [], + "subjectCountry": [ + "US" + ], + "issuerLocality": [], + "issuerState": [], + "issuerCountry": [ + "US" + ], + "subjectOrganizations": [ + "Contoso" + ], + "subjectOrganizationalUnits": [], + "issuerOrganizations": [ + "Contoso" + ], + "issuerOrganizationalUnits": [ + "www.contoso.net" + ], + "version": 3, + "certificateAuthority": false, + "selfSigned": false, + "sigAlgOid": "1.2.840.113510.1.1.11", + "recent": true, + "validationType": "organizationValidation" + } + ], + "parentHosts": [ + { + "value": "contoso.net", + "firstSeen": "2018-08-02T15:00:00.000+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-01-01T23:31:17.220+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "count": 1234 + } + ] + } + ], + "childHosts": [ + { + "value": "contoso.net", + "firstSeen": "2018-06-15T03:45:52.029+00:00", + "lastSeen": "2022-12-12T05:10:03.990+00:00", + "sources": [ + { + "source": "crawls", + "firstSeen": "2021-06-23T21:45:52.988+00:00", + "lastSeen": "2022-12-12T05:10:03.990+00:00", + "count": 1234 + }, + { + "source": "minicrawls", + "firstSeen": "2022-05-19T10:36:17.708+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "recent": true + }, + { + "value": "contoso.net", + "firstSeen": "2018-08-02T15:00:00.000+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-01-01T23:31:17.220+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "count": 1234 + } + ] + } + ], + "hostCore": { + "host": "contoso.net", + "domain": "contoso.net", + "firstSeen": "2018-06-15T03:45:51.808+00:00", + "lastSeen": "2021-08-13T04:53:54.651+00:00", + "count": 1234 + }, + "services": [ + { + "scheme": "unknown", + "port": 443, + "webComponents": [], + "sslCerts": [], + "exceptions": [], + "sources": [ + { + "source": "crawl", + "firstSeen": "2021-10-18T16:29:34.483+00:00", + "lastSeen": "2022-11-25T13:09:45.279+00:00", + "count": 187 + }, + { + "source": "minicrawl", + "firstSeen": "2020-06-12T07:50:52.225+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 7243 + } + ], + "firstSeen": "2018-12-20T10:34:20.531+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "recent": true, + "portStates": [ + { + "value": "open", + "port": 443, + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 10767, + "recent": true + }, + { + "value": "filtered", + "port": 443, + "firstSeen": "2021-10-07T04:56:26.000+00:00", + "lastSeen": "2022-12-01T13:26:54.000+00:00", + "count": 357, + "recent": true + } + ] + } + ], + "cnames": [], + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2022-12-03T19:40:17.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 44685 + }, + { + "source": "crawl", + "firstSeen": "2021-01-13T21:50:56.756+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 1028 + }, + { + "source": "crawls", + "firstSeen": "2020-06-05T18:18:19.841+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 222063 + }, + { + "source": "scans", + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 11126 + }, + { + "source": "minicrawl", + "firstSeen": "2018-10-08T20:50:45.955+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 15619 + }, + { + "source": "minicrawls", + "firstSeen": "2020-06-06T12:48:22.149+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 79669 + }, + { + "source": "hostaxis", + "firstSeen": "2018-06-15T03:45:51.808+00:00", + "lastSeen": "2021-08-13T04:53:54.651+00:00", + "count": 13334 + }, + { + "source": "ssl", + "firstSeen": "2018-06-17T02:00:00.000+00:00", + "lastSeen": "2020-09-13T21:36:27.615+00:00", + "count": 261 + }, + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2019-11-11T22:31:12.000+00:00", + "count": 587 + } + ], + "firstSeen": "2022-12-03T19:40:17.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 377246, + "resourceUrls": [], + "scanMetadata": [ + { + "port": 443, + "bannerMetadata": "crawl:https", + "startScan": "2022-12-12T10:41:07.061+00:00", + "endScan": "2022-12-12T10:41:07.061+00:00" + }, + { + "port": 443, + "bannerMetadata": "crawl:https:isRootUrl:true", + "startScan": "2022-12-04T16:58:29.722+00:00", + "endScan": "2022-12-04T16:58:29.722+00:00" + }, + { + "port": 443, + "bannerMetadata": "minicrawl:https", + "startScan": "2022-10-24T13:42:10.793+00:00", + "endScan": "2022-10-24T13:42:10.793+00:00" + }, + { + "port": 80, + "bannerMetadata": "crawl:http", + "startScan": "2022-10-13T15:11:16.120+00:00", + "endScan": "2022-10-13T15:11:16.120+00:00" + }, + { + "port": 80, + "bannerMetadata": "crawl:http:isRootUrl:true", + "startScan": "2022-11-20T10:18:21.618+00:00", + "endScan": "2022-11-20T10:18:21.618+00:00" + }, + { + "port": 80, + "bannerMetadata": "minicrawl:http", + "startScan": "2022-10-24T13:41:29.169+00:00", + "endScan": "2022-10-24T13:41:29.169+00:00" + } + ], + "asns": [ + { + "value": 64501, + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "crawl", + "firstSeen": "2022-12-09T11:10:56.425+00:00", + "lastSeen": "2022-12-09T11:10:56.425+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "ipBlocks": [ + { + "ipBlock": "10.199.144.0/21", + "sources": [ + { + "source": "asn", + "firstSeen": "2020-08-30T10:17:54.337+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 48593 + } + ], + "firstSeen": "2020-08-30T10:17:54.337+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "recent": true + }, + { + "ipBlock": "10.199.146.64/26", + "sources": [ + { + "source": "asn", + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2020-08-29T20:24:52.967+00:00", + "count": 14 + } + ], + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2020-08-29T20:24:52.967+00:00" + } + ], + "responseBodies": [], + "domainAsset": { + "domain": "contoso.net", + "whoisId": 1234567890123456789, + "registrarIanaIds": [ + { + "value": 470, + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantContacts": [ + { + "value": "contoso@contoso.net", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "registrantOrgs": [ + { + "value": "Contoso", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 185 + } + ], + "recent": true + }, + { + "value": "Contoso, Inc.", + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 30 + } + ] + } + ], + "adminContacts": [ + { + "value": "contoso@contoso.net", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalContacts": [ + { + "value": "contoso@contoso.net", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "alexaInfos": [], + "nameServers": [ + { + "value": "ns1.contoso.net", + "firstSeen": "2018-01-13T16:05:49.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "sources": [ + { + "source": "pdns.NS", + "firstSeen": "2021-07-19T05:05:53.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 32033 + }, + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "mailServers": [], + "whoisServers": [ + { + "value": "contoso.net", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "domainStatuses": [ + { + "value": "clientDeleteProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientTransferProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientUpdateProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "registrarCreatedAt": [ + { + "value": 1492732800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrarUpdatedAt": [], + "registrarExpiresAt": [ + { + "value": 1682035200000, + "firstSeen": "2022-04-07T00:36:54.333+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + }, + { + "value": 1650499200000, + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "count": 1 + } + ] + }, + { + "value": 1618963200000, + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 1 + } + ] + }, + { + "value": 1587427200000, + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2020-04-07T03:12:15.415+00:00", + "sources": [] + }, + { + "value": 1555804800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2019-02-12T23:32:09.796+00:00", + "sources": [] + } + ], + "soaRecords": [ + { + "nameServer": "ns1.contoso.net", + "email": "contoso@contoso.net", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "serialNumber": 2018061305, + "recent": true + } + ], + "detailedFromWhoisAt": "2022-11-28T18:09:57.705+00:00", + "registrarNames": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 6 + } + ], + "recent": true + } + ], + "sources": [ + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 289540 + }, + { + "source": "whois", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 238 + }, + { + "source": "minicrawl", + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 11843 + } + ], + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 301621, + "parkedDomain": [ + { + "value": false, + "firstSeen": "2018-12-04T17:32:53.246+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "sources": [], + "recent": true + }, + { + "value": true, + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2018-12-04T04:51:40.796+00:00", + "sources": [] + } + ], + "registrantNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "technicalOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ] + }, + "nsRecord": [ + { + "value": false, + "firstSeen": "1970-01-01T00:00:00.000+00:00", + "lastSeen": "2022-06-09T02:16:31.488+00:00", + "sources": [] + } + ], + "mxRecord": [ + { + "value": false, + "firstSeen": "1970-01-01T00:00:00.000+00:00", + "lastSeen": "2022-06-09T02:16:31.488+00:00", + "sources": [] + } + ], + "webserver": [ + { + "value": true, + "firstSeen": "2018-12-17T15:37:10.672+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "sources": [ + { + "source": "10.199.146.85", + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 19727 + } + ], + "recent": true + } + ], + "location": [ + { + "value": { + "countryCode": "US", + "countryName": "United States", + "region": "WA", + "regionName": "Washington", + "latitude": 47.6034, + "longitude": -122.3414 + }, + "firstSeen": "2021-03-22T00:08:22.000+00:00", + "lastSeen": "2022-07-05T01:50:17.000+00:00", + "sources": [] + } + ], + "nxdomain": [], + "sslServerConfig": [], + "isWildcard": [], + "banners": [], + "ipv4": [ + { + "value": true, + "firstSeen": "2021-07-16T16:57:51.472+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-07-17T03:22:23.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 13791 + }, + { + "source": "crawl", + "firstSeen": "2021-10-07T10:16:45.349+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 822 + }, + { + "source": "minicrawl", + "firstSeen": "2021-07-17T03:22:23.537+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 6313 + } + ], + "recent": true + } + ], + "ipv6": [ + { + "value": false, + "firstSeen": "2021-07-16T16:57:51.472+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-07-17T03:22:23.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 13791 + }, + { + "source": "crawl", + "firstSeen": "2021-10-07T10:16:45.349+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 822 + }, + { + "source": "minicrawl", + "firstSeen": "2021-07-17T03:22:23.537+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 6313 + } + ], + "recent": true + } + ] + }, + "createdDate": "2022-10-10T17:33:27.960+00:00", + "updatedDate": "2022-10-10T17:33:27.960+00:00", + "state": "confirmed", + "externalId": null, + "labels": [], + "wildcard": false, + "discoGroupName": "Contoso", + "auditTrail": null, + "reason": null + }, + { + "id": "host$$subdomain.contoso.com", + "name": "subdomain.contoso.com", + "displayName": "subdomain.contoso.com", + "kind": "host", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "host": "subdomain.contoso.com", + "domain": "contoso.com", + "ipAddresses": [ + { + "value": "10.199.146.85", + "firstSeen": "2022-12-09T06:01:35.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 1234, + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-06-24T05:01:12.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 1234 + } + ], + "recent": true + }, + { + "value": "10.212.81.71", + "firstSeen": "2018-06-13T18:06:10.000+00:00", + "lastSeen": "2020-07-23T05:20:23.000+00:00", + "count": 1234, + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2020-07-23T05:20:23.000+00:00", + "lastSeen": "2020-07-23T05:20:23.000+00:00", + "count": 1234 + } + ] + } + ], + "webComponents": [ + { + "name": "Component Name", + "type": "Component Type", + "ruleId": [], + "firstSeen": "2020-02-29T03:51:55.275+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "cve": [], + "recent": true, + "ports": [ + { + "port": 80, + "firstSeen": "2020-04-08T07:10:44.930+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "count": 1234 + }, + { + "port": 443, + "firstSeen": "2020-04-07T17:59:19.283+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "sources": [ + { + "source": "crawls", + "firstSeen": "2020-08-06T20:21:27.703+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "count": 1234 + }, + { + "source": "minicrawls", + "firstSeen": "2020-08-06T02:28:33.236+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ] + } + ], + "headers": [ + { + "headerName": "Header Name", + "headerValue": "Header Value", + "firstSeen": "2020-07-23T07:37:52.665+00:00", + "lastSeen": "2022-12-12T05:10:03.806+00:00", + "recent": true + } + ], + "attributes": [ + { + "attributeType": "address", + "attributeValue": "10.199.146.85", + "sources": [], + "firstSeen": "2020-07-23T07:37:52.665+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "recent": true + }, + { + "attributeType": "address", + "attributeValue": "10.212.81.71", + "sources": [], + "firstSeen": "2019-05-19T08:50:37.874+00:00", + "lastSeen": "2020-07-23T02:27:41.191+00:00" + } + ], + "cookies": [ + { + "cookieName": "Cookie Name", + "cookieDomain": "contoso.com", + "firstSeen": "2018-12-06T09:03:51.282+00:00", + "lastSeen": "2018-12-06T09:03:51.282+00:00" + } + ], + "sslCerts": [ + { + "sha1": "dc4ef4faa2af9c9bb7da4a484ce1103ea982cbe5", + "subjectCommonNames": [ + "subdomain.contoso.com" + ], + "organizations": [ + "Contoso" + ], + "organizationalUnits": [], + "issuerCommonNames": [ + "GeoTrust RSA CA 2018" + ], + "sigAlgName": "SHA256withRSA", + "invalidAfter": "2023-09-06T23:59:59.000+00:00", + "serialNumber": "63fd8684b6071ab0d1a16fbec9c9ad8", + "subjectAlternativeNames": [ + "subdomain.contoso.com" + ], + "issuerAlternativeNames": [], + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-08-21T11:11:37.988+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "firstSeen": "2022-08-21T11:11:37.988+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "invalidBefore": "2022-08-15T00:00:00.000+00:00", + "keySize": 256, + "keyAlgorithm": "EC", + "subjectLocality": [ + "Washington" + ], + "subjectState": [], + "subjectCountry": [ + "US" + ], + "issuerLocality": [], + "issuerState": [], + "issuerCountry": [ + "US" + ], + "subjectOrganizations": [ + "Contoso" + ], + "subjectOrganizationalUnits": [], + "issuerOrganizations": [ + "Contoso" + ], + "issuerOrganizationalUnits": [ + "subdomain.contoso.com" + ], + "version": 3, + "certificateAuthority": false, + "selfSigned": false, + "sigAlgOid": "1.2.840.113510.1.1.11", + "recent": true, + "validationType": "organizationValidation" + } + ], + "parentHosts": [ + { + "value": "subdomain.contoso.com", + "firstSeen": "2018-08-02T15:00:00.000+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-01-01T23:31:17.220+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "count": 1234 + } + ] + } + ], + "childHosts": [ + { + "value": "subdomain.contoso.com", + "firstSeen": "2018-06-15T03:45:52.029+00:00", + "lastSeen": "2022-12-12T05:10:03.990+00:00", + "sources": [ + { + "source": "crawls", + "firstSeen": "2021-06-23T21:45:52.988+00:00", + "lastSeen": "2022-12-12T05:10:03.990+00:00", + "count": 1234 + }, + { + "source": "minicrawls", + "firstSeen": "2022-05-19T10:36:17.708+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "recent": true + }, + { + "value": "subdomain.contoso.com", + "firstSeen": "2018-08-02T15:00:00.000+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-01-01T23:31:17.220+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "count": 1234 + } + ] + } + ], + "hostCore": { + "host": "subdomain.contoso.com", + "domain": "contoso.com", + "firstSeen": "2018-06-15T03:45:51.808+00:00", + "lastSeen": "2021-08-13T04:53:54.651+00:00", + "count": 1234 + }, + "services": [ + { + "scheme": "unknown", + "port": 443, + "webComponents": [], + "sslCerts": [], + "exceptions": [], + "sources": [ + { + "source": "crawl", + "firstSeen": "2021-10-18T16:29:34.483+00:00", + "lastSeen": "2022-11-25T13:09:45.279+00:00", + "count": 187 + }, + { + "source": "minicrawl", + "firstSeen": "2020-06-12T07:50:52.225+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 7243 + } + ], + "firstSeen": "2018-12-20T10:34:20.531+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "recent": true, + "portStates": [ + { + "value": "open", + "port": 443, + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 10767, + "recent": true + }, + { + "value": "filtered", + "port": 443, + "firstSeen": "2021-10-07T04:56:26.000+00:00", + "lastSeen": "2022-12-01T13:26:54.000+00:00", + "count": 357, + "recent": true + } + ] + } + ], + "cnames": [], + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2022-12-03T19:40:17.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 44685 + }, + { + "source": "crawl", + "firstSeen": "2021-01-13T21:50:56.756+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 1028 + }, + { + "source": "crawls", + "firstSeen": "2020-06-05T18:18:19.841+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 222063 + }, + { + "source": "scans", + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 11126 + }, + { + "source": "minicrawl", + "firstSeen": "2018-10-08T20:50:45.955+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 15619 + }, + { + "source": "minicrawls", + "firstSeen": "2020-06-06T12:48:22.149+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 79669 + }, + { + "source": "hostaxis", + "firstSeen": "2018-06-15T03:45:51.808+00:00", + "lastSeen": "2021-08-13T04:53:54.651+00:00", + "count": 13334 + }, + { + "source": "ssl", + "firstSeen": "2018-06-17T02:00:00.000+00:00", + "lastSeen": "2020-09-13T21:36:27.615+00:00", + "count": 261 + }, + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2019-11-11T22:31:12.000+00:00", + "count": 587 + } + ], + "firstSeen": "2022-12-03T19:40:17.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 377246, + "resourceUrls": [], + "scanMetadata": [ + { + "port": 443, + "bannerMetadata": "crawl:https", + "startScan": "2022-12-12T10:41:07.061+00:00", + "endScan": "2022-12-12T10:41:07.061+00:00" + }, + { + "port": 443, + "bannerMetadata": "crawl:https:isRootUrl:true", + "startScan": "2022-12-04T16:58:29.722+00:00", + "endScan": "2022-12-04T16:58:29.722+00:00" + }, + { + "port": 443, + "bannerMetadata": "minicrawl:https", + "startScan": "2022-10-24T13:42:10.793+00:00", + "endScan": "2022-10-24T13:42:10.793+00:00" + }, + { + "port": 80, + "bannerMetadata": "crawl:http", + "startScan": "2022-10-13T15:11:16.120+00:00", + "endScan": "2022-10-13T15:11:16.120+00:00" + }, + { + "port": 80, + "bannerMetadata": "crawl:http:isRootUrl:true", + "startScan": "2022-11-20T10:18:21.618+00:00", + "endScan": "2022-11-20T10:18:21.618+00:00" + }, + { + "port": 80, + "bannerMetadata": "minicrawl:http", + "startScan": "2022-10-24T13:41:29.169+00:00", + "endScan": "2022-10-24T13:41:29.169+00:00" + } + ], + "asns": [ + { + "value": 64501, + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "crawl", + "firstSeen": "2022-12-09T11:10:56.425+00:00", + "lastSeen": "2022-12-09T11:10:56.425+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "ipBlocks": [ + { + "ipBlock": "10.199.144.0/21", + "sources": [ + { + "source": "asn", + "firstSeen": "2020-08-30T10:17:54.337+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 48593 + } + ], + "firstSeen": "2020-08-30T10:17:54.337+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "recent": true + }, + { + "ipBlock": "10.199.146.64/26", + "sources": [ + { + "source": "asn", + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2020-08-29T20:24:52.967+00:00", + "count": 14 + } + ], + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2020-08-29T20:24:52.967+00:00" + } + ], + "responseBodies": [], + "domainAsset": { + "domain": "contoso.com", + "whoisId": 1234567890123456788, + "registrarIanaIds": [ + { + "value": 470, + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "registrantOrgs": [ + { + "value": "Contoso", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 185 + } + ], + "recent": true + }, + { + "value": "Contoso, Inc.", + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 30 + } + ] + } + ], + "adminContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "alexaInfos": [], + "nameServers": [ + { + "value": "ns1.contoso.com", + "firstSeen": "2018-01-13T16:05:49.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "sources": [ + { + "source": "pdns.NS", + "firstSeen": "2021-07-19T05:05:53.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 32033 + }, + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "mailServers": [], + "whoisServers": [ + { + "value": "contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "domainStatuses": [ + { + "value": "clientDeleteProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientTransferProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientUpdateProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "registrarCreatedAt": [ + { + "value": 1492732800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrarUpdatedAt": [], + "registrarExpiresAt": [ + { + "value": 1682035200000, + "firstSeen": "2022-04-07T00:36:54.333+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + }, + { + "value": 1650499200000, + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "count": 1 + } + ] + }, + { + "value": 1618963200000, + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 1 + } + ] + }, + { + "value": 1587427200000, + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2020-04-07T03:12:15.415+00:00", + "sources": [] + }, + { + "value": 1555804800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2019-02-12T23:32:09.796+00:00", + "sources": [] + } + ], + "soaRecords": [ + { + "nameServer": "ns1.contoso.com", + "email": "contoso@contoso.com", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "serialNumber": 2018061305, + "recent": true + } + ], + "detailedFromWhoisAt": "2022-11-28T18:09:57.705+00:00", + "registrarNames": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 6 + } + ], + "recent": true + } + ], + "sources": [ + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 289540 + }, + { + "source": "whois", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 238 + }, + { + "source": "minicrawl", + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 11843 + } + ], + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 301621, + "parkedDomain": [ + { + "value": false, + "firstSeen": "2018-12-04T17:32:53.246+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "sources": [], + "recent": true + }, + { + "value": true, + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2018-12-04T04:51:40.796+00:00", + "sources": [] + } + ], + "registrantNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "technicalOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ] + }, + "nsRecord": [ + { + "value": false, + "firstSeen": "1970-01-01T00:00:00.000+00:00", + "lastSeen": "2022-06-09T02:16:31.488+00:00", + "sources": [] + } + ], + "mxRecord": [ + { + "value": false, + "firstSeen": "1970-01-01T00:00:00.000+00:00", + "lastSeen": "2022-06-09T02:16:31.488+00:00", + "sources": [] + } + ], + "webserver": [ + { + "value": true, + "firstSeen": "2018-12-17T15:37:10.672+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "sources": [ + { + "source": "10.199.146.85", + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 19727 + } + ], + "recent": true + } + ], + "location": [ + { + "value": { + "countryCode": "US", + "countryName": "United States", + "region": "WA", + "regionName": "Washington", + "latitude": 47.6034, + "longitude": -122.3414 + }, + "firstSeen": "2021-03-22T00:08:22.000+00:00", + "lastSeen": "2022-07-05T01:50:17.000+00:00", + "sources": [] + } + ], + "nxdomain": [], + "sslServerConfig": [], + "isWildcard": [], + "banners": [], + "ipv4": [ + { + "value": true, + "firstSeen": "2021-07-16T16:57:51.472+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-07-17T03:22:23.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 13791 + }, + { + "source": "crawl", + "firstSeen": "2021-10-07T10:16:45.349+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 822 + }, + { + "source": "minicrawl", + "firstSeen": "2021-07-17T03:22:23.537+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 6313 + } + ], + "recent": true + } + ], + "ipv6": [ + { + "value": false, + "firstSeen": "2021-07-16T16:57:51.472+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-07-17T03:22:23.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 13791 + }, + { + "source": "crawl", + "firstSeen": "2021-10-07T10:16:45.349+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 822 + }, + { + "source": "minicrawl", + "firstSeen": "2021-07-17T03:22:23.537+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 6313 + } + ], + "recent": true + } + ] + }, + "createdDate": "2022-10-10T17:33:27.960+00:00", + "updatedDate": "2022-10-10T17:33:27.960+00:00", + "state": "confirmed", + "externalId": null, + "labels": [], + "wildcard": false, + "discoGroupName": "Contoso", + "auditTrail": null, + "reason": null + }, + { + "id": "host$$contoso.com", + "name": "contoso.com", + "displayName": "contoso.com", + "kind": "host", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "host": "contoso.com", + "domain": "contoso.com", + "ipAddresses": [ + { + "value": "10.199.146.85", + "firstSeen": "2022-12-09T06:01:35.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 1234, + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-06-24T05:01:12.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 1234 + } + ], + "recent": true + }, + { + "value": "10.212.81.71", + "firstSeen": "2018-06-13T18:06:10.000+00:00", + "lastSeen": "2020-07-23T05:20:23.000+00:00", + "count": 1234, + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2020-07-23T05:20:23.000+00:00", + "lastSeen": "2020-07-23T05:20:23.000+00:00", + "count": 1234 + } + ] + } + ], + "webComponents": [ + { + "name": "Component Name", + "type": "Component Type", + "ruleId": [], + "firstSeen": "2020-02-29T03:51:55.275+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "cve": [], + "recent": true, + "ports": [ + { + "port": 80, + "firstSeen": "2020-04-08T07:10:44.930+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "count": 1234 + }, + { + "port": 443, + "firstSeen": "2020-04-07T17:59:19.283+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "sources": [ + { + "source": "crawls", + "firstSeen": "2020-08-06T20:21:27.703+00:00", + "lastSeen": "2022-12-09T06:00:53.930+00:00", + "count": 1234 + }, + { + "source": "minicrawls", + "firstSeen": "2020-08-06T02:28:33.236+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ] + } + ], + "headers": [ + { + "headerName": "Header Name", + "headerValue": "Header Value", + "firstSeen": "2020-07-23T07:37:52.665+00:00", + "lastSeen": "2022-12-12T05:10:03.806+00:00", + "recent": true + } + ], + "attributes": [ + { + "attributeType": "address", + "attributeValue": "10.199.146.85", + "sources": [], + "firstSeen": "2020-07-23T07:37:52.665+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "recent": true + }, + { + "attributeType": "address", + "attributeValue": "10.212.81.71", + "sources": [], + "firstSeen": "2019-05-19T08:50:37.874+00:00", + "lastSeen": "2020-07-23T02:27:41.191+00:00" + } + ], + "cookies": [ + { + "cookieName": "Cookie Name", + "cookieDomain": "contoso.com", + "firstSeen": "2018-12-06T09:03:51.282+00:00", + "lastSeen": "2018-12-06T09:03:51.282+00:00" + } + ], + "sslCerts": [ + { + "sha1": "dc4ef4faa2af9c9bb7da4a484ce1103ea982cbe5", + "subjectCommonNames": [ + "contoso.com" + ], + "organizations": [ + "Contoso" + ], + "organizationalUnits": [], + "issuerCommonNames": [ + "GeoTrust RSA CA 2018" + ], + "sigAlgName": "SHA256withRSA", + "invalidAfter": "2023-09-06T23:59:59.000+00:00", + "serialNumber": "63fd8684b6071ab0d1a16fbec9c9ad8", + "subjectAlternativeNames": [ + "contoso.com" + ], + "issuerAlternativeNames": [], + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-08-21T11:11:37.988+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "firstSeen": "2022-08-21T11:11:37.988+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "invalidBefore": "2022-08-15T00:00:00.000+00:00", + "keySize": 256, + "keyAlgorithm": "EC", + "subjectLocality": [ + "Washington" + ], + "subjectState": [], + "subjectCountry": [ + "US" + ], + "issuerLocality": [], + "issuerState": [], + "issuerCountry": [ + "US" + ], + "subjectOrganizations": [ + "Contoso" + ], + "subjectOrganizationalUnits": [], + "issuerOrganizations": [ + "Contoso" + ], + "issuerOrganizationalUnits": [ + "www.contoso.com" + ], + "version": 3, + "certificateAuthority": false, + "selfSigned": false, + "sigAlgOid": "1.2.840.113510.1.1.11", + "recent": true, + "validationType": "organizationValidation" + } + ], + "parentHosts": [ + { + "value": "contoso.com", + "firstSeen": "2018-08-02T15:00:00.000+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-01-01T23:31:17.220+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "count": 1234 + } + ] + } + ], + "childHosts": [ + { + "value": "contoso.com", + "firstSeen": "2018-06-15T03:45:52.029+00:00", + "lastSeen": "2022-12-12T05:10:03.990+00:00", + "sources": [ + { + "source": "crawls", + "firstSeen": "2021-06-23T21:45:52.988+00:00", + "lastSeen": "2022-12-12T05:10:03.990+00:00", + "count": 1234 + }, + { + "source": "minicrawls", + "firstSeen": "2022-05-19T10:36:17.708+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 1234 + } + ], + "recent": true + }, + { + "value": "contoso.com", + "firstSeen": "2018-08-02T15:00:00.000+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "sources": [ + { + "source": "minicrawls", + "firstSeen": "2022-01-01T23:31:17.220+00:00", + "lastSeen": "2022-08-17T10:05:28.067+00:00", + "count": 1234 + } + ] + } + ], + "hostCore": { + "host": "contoso.com", + "domain": "contoso.com", + "firstSeen": "2018-06-15T03:45:51.808+00:00", + "lastSeen": "2021-08-13T04:53:54.651+00:00", + "count": 1234 + }, + "services": [ + { + "scheme": "unknown", + "port": 443, + "webComponents": [], + "sslCerts": [], + "exceptions": [], + "sources": [ + { + "source": "crawl", + "firstSeen": "2021-10-18T16:29:34.483+00:00", + "lastSeen": "2022-11-25T13:09:45.279+00:00", + "count": 187 + }, + { + "source": "minicrawl", + "firstSeen": "2020-06-12T07:50:52.225+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 7243 + } + ], + "firstSeen": "2018-12-20T10:34:20.531+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "recent": true, + "portStates": [ + { + "value": "open", + "port": 443, + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 10767, + "recent": true + }, + { + "value": "filtered", + "port": 443, + "firstSeen": "2021-10-07T04:56:26.000+00:00", + "lastSeen": "2022-12-01T13:26:54.000+00:00", + "count": 357, + "recent": true + } + ] + } + ], + "cnames": [], + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2022-12-03T19:40:17.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 44685 + }, + { + "source": "crawl", + "firstSeen": "2021-01-13T21:50:56.756+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 1028 + }, + { + "source": "crawls", + "firstSeen": "2020-06-05T18:18:19.841+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 222063 + }, + { + "source": "scans", + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 11126 + }, + { + "source": "minicrawl", + "firstSeen": "2018-10-08T20:50:45.955+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 15619 + }, + { + "source": "minicrawls", + "firstSeen": "2020-06-06T12:48:22.149+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 79669 + }, + { + "source": "hostaxis", + "firstSeen": "2018-06-15T03:45:51.808+00:00", + "lastSeen": "2021-08-13T04:53:54.651+00:00", + "count": 13334 + }, + { + "source": "ssl", + "firstSeen": "2018-06-17T02:00:00.000+00:00", + "lastSeen": "2020-09-13T21:36:27.615+00:00", + "count": 261 + }, + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2019-11-11T22:31:12.000+00:00", + "count": 587 + } + ], + "firstSeen": "2022-12-03T19:40:17.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 377246, + "resourceUrls": [], + "scanMetadata": [ + { + "port": 443, + "bannerMetadata": "crawl:https", + "startScan": "2022-12-12T10:41:07.061+00:00", + "endScan": "2022-12-12T10:41:07.061+00:00" + }, + { + "port": 443, + "bannerMetadata": "crawl:https:isRootUrl:true", + "startScan": "2022-12-04T16:58:29.722+00:00", + "endScan": "2022-12-04T16:58:29.722+00:00" + }, + { + "port": 443, + "bannerMetadata": "minicrawl:https", + "startScan": "2022-10-24T13:42:10.793+00:00", + "endScan": "2022-10-24T13:42:10.793+00:00" + }, + { + "port": 80, + "bannerMetadata": "crawl:http", + "startScan": "2022-10-13T15:11:16.120+00:00", + "endScan": "2022-10-13T15:11:16.120+00:00" + }, + { + "port": 80, + "bannerMetadata": "crawl:http:isRootUrl:true", + "startScan": "2022-11-20T10:18:21.618+00:00", + "endScan": "2022-11-20T10:18:21.618+00:00" + }, + { + "port": 80, + "bannerMetadata": "minicrawl:http", + "startScan": "2022-10-24T13:41:29.169+00:00", + "endScan": "2022-10-24T13:41:29.169+00:00" + } + ], + "asns": [ + { + "value": 64501, + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "crawl", + "firstSeen": "2022-12-09T11:10:56.425+00:00", + "lastSeen": "2022-12-09T11:10:56.425+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "ipBlocks": [ + { + "ipBlock": "10.199.144.0/21", + "sources": [ + { + "source": "asn", + "firstSeen": "2020-08-30T10:17:54.337+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 48593 + } + ], + "firstSeen": "2020-08-30T10:17:54.337+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "recent": true + }, + { + "ipBlock": "10.199.146.64/26", + "sources": [ + { + "source": "asn", + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2020-08-29T20:24:52.967+00:00", + "count": 14 + } + ], + "firstSeen": "2020-08-23T09:41:13.927+00:00", + "lastSeen": "2020-08-29T20:24:52.967+00:00" + } + ], + "responseBodies": [], + "domainAsset": { + "domain": "contoso.com", + "whoisId": 1234567890123456788, + "registrarIanaIds": [ + { + "value": 470, + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "registrantOrgs": [ + { + "value": "Contoso", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 185 + } + ], + "recent": true + }, + { + "value": "Contoso, Inc.", + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 30 + } + ] + } + ], + "adminContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "alexaInfos": [], + "nameServers": [ + { + "value": "ns1.contoso.com", + "firstSeen": "2018-01-13T16:05:49.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "sources": [ + { + "source": "pdns.NS", + "firstSeen": "2021-07-19T05:05:53.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 32033 + }, + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "mailServers": [], + "whoisServers": [ + { + "value": "contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "domainStatuses": [ + { + "value": "clientDeleteProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientTransferProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientUpdateProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "registrarCreatedAt": [ + { + "value": 1492732800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrarUpdatedAt": [], + "registrarExpiresAt": [ + { + "value": 1682035200000, + "firstSeen": "2022-04-07T00:36:54.333+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + }, + { + "value": 1650499200000, + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "count": 1 + } + ] + }, + { + "value": 1618963200000, + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 1 + } + ] + }, + { + "value": 1587427200000, + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2020-04-07T03:12:15.415+00:00", + "sources": [] + }, + { + "value": 1555804800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2019-02-12T23:32:09.796+00:00", + "sources": [] + } + ], + "soaRecords": [ + { + "nameServer": "ns1.contoso.com", + "email": "contoso@contoso.com", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "serialNumber": 2018061305, + "recent": true + } + ], + "detailedFromWhoisAt": "2022-11-28T18:09:57.705+00:00", + "registrarNames": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 6 + } + ], + "recent": true + } + ], + "sources": [ + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 289540 + }, + { + "source": "whois", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 238 + }, + { + "source": "minicrawl", + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 11843 + } + ], + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 301621, + "parkedDomain": [ + { + "value": false, + "firstSeen": "2018-12-04T17:32:53.246+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "sources": [], + "recent": true + }, + { + "value": true, + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2018-12-04T04:51:40.796+00:00", + "sources": [] + } + ], + "registrantNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "technicalOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ] + }, + "nsRecord": [ + { + "value": false, + "firstSeen": "1970-01-01T00:00:00.000+00:00", + "lastSeen": "2022-06-09T02:16:31.488+00:00", + "sources": [] + } + ], + "mxRecord": [ + { + "value": false, + "firstSeen": "1970-01-01T00:00:00.000+00:00", + "lastSeen": "2022-06-09T02:16:31.488+00:00", + "sources": [] + } + ], + "webserver": [ + { + "value": true, + "firstSeen": "2018-12-17T15:37:10.672+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "sources": [ + { + "source": "10.199.146.85", + "firstSeen": "2021-04-26T02:31:46.000+00:00", + "lastSeen": "2022-12-08T07:13:29.000+00:00", + "count": 19727 + } + ], + "recent": true + } + ], + "location": [ + { + "value": { + "countryCode": "US", + "countryName": "United States", + "region": "WA", + "regionName": "Washington", + "latitude": 47.6034, + "longitude": -122.3414 + }, + "firstSeen": "2021-03-22T00:08:22.000+00:00", + "lastSeen": "2022-07-05T01:50:17.000+00:00", + "sources": [] + } + ], + "nxdomain": [], + "sslServerConfig": [], + "isWildcard": [], + "banners": [], + "ipv4": [ + { + "value": true, + "firstSeen": "2021-07-16T16:57:51.472+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-07-17T03:22:23.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 13791 + }, + { + "source": "crawl", + "firstSeen": "2021-10-07T10:16:45.349+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 822 + }, + { + "source": "minicrawl", + "firstSeen": "2021-07-17T03:22:23.537+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 6313 + } + ], + "recent": true + } + ], + "ipv6": [ + { + "value": false, + "firstSeen": "2021-07-16T16:57:51.472+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "sources": [ + { + "source": "Pdns.A.hostToIP", + "firstSeen": "2021-07-17T03:22:23.000+00:00", + "lastSeen": "2022-12-12T10:41:09.000+00:00", + "count": 13791 + }, + { + "source": "crawl", + "firstSeen": "2021-10-07T10:16:45.349+00:00", + "lastSeen": "2022-12-12T10:41:07.061+00:00", + "count": 822 + }, + { + "source": "minicrawl", + "firstSeen": "2021-07-17T03:22:23.537+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 6313 + } + ], + "recent": true + } + ] + }, + "createdDate": "2022-10-10T17:33:27.960+00:00", + "updatedDate": "2022-10-10T17:33:27.960+00:00", + "state": "confirmed", + "externalId": null, + "labels": [], + "wildcard": false, + "discoGroupName": "Contoso", + "auditTrail": null, + "reason": null + }, + { + "id": "domain$$contoso.com", + "name": "contoso.com", + "displayName": "contoso.com", + "kind": "domain", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "domain": "contoso.com", + "whoisId": 1234567890123456788, + "registrarIanaIds": [ + { + "value": 470, + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "registrantOrgs": [ + { + "value": "Contoso", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 185 + } + ], + "recent": true + }, + { + "value": "Contoso, Inc.", + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 30 + } + ] + } + ], + "adminContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalContacts": [ + { + "value": "contoso@contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "alexaInfos": [], + "nameServers": [ + { + "value": "ns1.contoso.com", + "firstSeen": "2018-01-13T16:05:49.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "sources": [ + { + "source": "pdns.NS", + "firstSeen": "2021-07-19T05:05:53.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 32033 + }, + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "mailServers": [], + "whoisServers": [ + { + "value": "contoso.com", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "domainStatuses": [ + { + "value": "clientDeleteProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientTransferProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientUpdateProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "registrarCreatedAt": [ + { + "value": 1492732800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrarUpdatedAt": [], + "registrarExpiresAt": [ + { + "value": 1682035200000, + "firstSeen": "2022-04-07T00:36:54.333+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + }, + { + "value": 1650499200000, + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "count": 1 + } + ] + }, + { + "value": 1618963200000, + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 1 + } + ] + }, + { + "value": 1587427200000, + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2020-04-07T03:12:15.415+00:00", + "sources": [] + }, + { + "value": 1555804800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2019-02-12T23:32:09.796+00:00", + "sources": [] + } + ], + "soaRecords": [ + { + "nameServer": "ns1.contoso.com", + "email": "contoso@contoso.com", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "serialNumber": 2018061305, + "recent": true + } + ], + "detailedFromWhoisAt": "2022-11-28T18:09:57.705+00:00", + "registrarNames": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 6 + } + ], + "recent": true + } + ], + "sources": [ + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 289540 + }, + { + "source": "whois", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 238 + }, + { + "source": "minicrawl", + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 11843 + } + ], + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 301621, + "parkedDomain": [ + { + "value": false, + "firstSeen": "2018-12-04T17:32:53.246+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "sources": [], + "recent": true + }, + { + "value": true, + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2018-12-04T04:51:40.796+00:00", + "sources": [] + } + ], + "registrantNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "technicalOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ] + }, + "createdDate": "2022-10-10T17:33:27.960+00:00", + "updatedDate": "2022-10-10T17:33:27.960+00:00", + "state": "confirmed", + "externalId": null, + "labels": [], + "wildcard": false, + "discoGroupName": "Contoso", + "auditTrail": null, + "reason": null + }, + { + "id": "domain$$contoso.net", + "name": "contoso.net", + "displayName": "contoso.net", + "kind": "domain", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "domain": "contoso.net", + "whoisId": 1234567890123456789, + "registrarIanaIds": [ + { + "value": 470, + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantContacts": [ + { + "value": "contoso@contoso.net", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "registrantOrgs": [ + { + "value": "Contoso", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 185 + } + ], + "recent": true + }, + { + "value": "Contoso, Inc.", + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 30 + } + ] + } + ], + "adminContacts": [ + { + "value": "contoso@contoso.net", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalContacts": [ + { + "value": "contoso@contoso.net", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "alexaInfos": [], + "nameServers": [ + { + "value": "ns1.contoso.net", + "firstSeen": "2018-01-13T16:05:49.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "sources": [ + { + "source": "pdns.NS", + "firstSeen": "2021-07-19T05:05:53.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 32033 + }, + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "mailServers": [], + "whoisServers": [ + { + "value": "contoso.net", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "domainStatuses": [ + { + "value": "clientDeleteProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientTransferProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + }, + { + "value": "clientUpdateProhibited", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 214 + } + ], + "recent": true + } + ], + "registrarCreatedAt": [ + { + "value": 1492732800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrarUpdatedAt": [], + "registrarExpiresAt": [ + { + "value": 1682035200000, + "firstSeen": "2022-04-07T00:36:54.333+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + }, + { + "value": 1650499200000, + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2021-08-28T00:00:41.330+00:00", + "lastSeen": "2022-04-07T00:36:54.333+00:00", + "count": 1 + } + ] + }, + { + "value": 1618963200000, + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2021-08-28T00:00:41.329+00:00", + "count": 1 + } + ] + }, + { + "value": 1587427200000, + "firstSeen": "2019-02-12T23:32:09.796+00:00", + "lastSeen": "2020-04-07T03:12:15.415+00:00", + "sources": [] + }, + { + "value": 1555804800000, + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2019-02-12T23:32:09.796+00:00", + "sources": [] + } + ], + "soaRecords": [ + { + "nameServer": "ns1.contoso.net", + "email": "contoso@contoso.net", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "serialNumber": 2018061305, + "recent": true + } + ], + "detailedFromWhoisAt": "2022-11-28T18:09:57.705+00:00", + "registrarNames": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 6 + } + ], + "recent": true + } + ], + "sources": [ + { + "source": "pdns", + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 289540 + }, + { + "source": "whois", + "firstSeen": "2018-03-23T00:23:02.756+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 238 + }, + { + "source": "minicrawl", + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "count": 11843 + } + ], + "firstSeen": "2017-09-14T07:11:50.000+00:00", + "lastSeen": "2022-12-09T23:03:46.000+00:00", + "count": 301621, + "parkedDomain": [ + { + "value": false, + "firstSeen": "2018-12-04T17:32:53.246+00:00", + "lastSeen": "2022-10-24T13:42:10.793+00:00", + "sources": [], + "recent": true + }, + { + "value": true, + "firstSeen": "2018-12-04T04:51:40.796+00:00", + "lastSeen": "2018-12-04T04:51:40.796+00:00", + "sources": [] + } + ], + "registrantNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalNames": [ + { + "value": "Contoso", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "technicalOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-05-19T22:53:15.634+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrantPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "adminPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ], + "technicalPhones": [ + { + "value": "11234567890", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2020-04-07T03:12:15.416+00:00", + "lastSeen": "2022-11-28T18:09:57.705+00:00", + "count": 215 + } + ], + "recent": true + } + ] + }, + "createdDate": "2022-10-10T17:33:27.960+00:00", + "updatedDate": "2022-10-10T17:33:27.960+00:00", + "state": "confirmed", + "externalId": null, + "labels": [], + "wildcard": false, + "discoGroupName": "Contoso", + "auditTrail": null, + "reason": null + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/Assets_UpdateAssets_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/Assets_UpdateAssets_MaximumSet_Gen.json new file mode 100644 index 000000000000..15f768c7cd5a --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/Assets_UpdateAssets_MaximumSet_Gen.json @@ -0,0 +1,43 @@ +{ + "operationId": "Assets_UpdateAssets", + "title": "Assets_UpdateAssets", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "filter": "state%20%3D%20%22confirmed%22%20AND%20name%20%5E%3D%20%22contoso.com%22", + "body": { + "state": "confirmed", + "externalId": "contosoInternalId", + "labels": { + "contosoLabel": true + }, + "remediations": [ + { + "name": "CVE-0000-00000", + "kind": "cve", + "state": "active" + }, + { + "name": "This is an insight", + "kind": "insight", + "state": "nonApplicable" + } + ] + } + }, + "responses": { + "200": { + "body": { + "id": "ThisisaTaskId", + "startedAt": "2022-05-02T19:30:14.432+00:00", + "completedAt": "2022-05-02T19:30:54.432+00:00", + "lastPolledAt": "2022-05-02T19:30:19.432+00:00", + "state": "complete", + "phase": "complete", + "reason": "This is a Task id" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/CisaCves_Get.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/CisaCves_Get.json new file mode 100644 index 000000000000..56ccc645e5fc --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/CisaCves_Get.json @@ -0,0 +1,28 @@ +{ + "operationId": "CisaCves_GetCisaCve", + "title": "CisaCves_GetCisaCve", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "cveId": "CVE-2021-40438" + }, + "responses": { + "200": { + "body": { + "cveId": "CVE-0000-00000", + "vendorProject": "Apache", + "product": "Apache", + "vulnerabilityName": "Apache HTTP Server-Side Request Forgery (SSRF)", + "shortDescription": "A crafted request uri-path can cause mod_proxy to forward the request to an origin server choosen by the remote user. This issue affects Apache HTTP Server 2.4.48 and earlier.", + "requiredAction": "Apply updates per vendor instructions.", + "notes": "", + "dateAdded": "2022-12-09T06:01:35.000+00:00", + "dueDate": "2022-12-09T06:01:35.000+00:00", + "updatedAt": "2022-12-10T06:01:35.000+00:00", + "count": 121 + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/CisaCves_List.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/CisaCves_List.json new file mode 100644 index 000000000000..2b6a3cce0205 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/CisaCves_List.json @@ -0,0 +1,46 @@ +{ + "operationId": "CisaCves_GetCisaCves", + "title": "CisaCves_GetCisaCves", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace" + }, + "responses": { + "200": { + "body": { + "totalElements": 2, + "nextLink": "https://eastus.easm.defender.microsoft.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/dummyrg/workspaces/ThisisaWorkspace/cisacves/api-version=2023-03-01-preview", + "value": [ + { + "cveId": "CVE-2000-0000", + "vendorProject": "Apache", + "product": "Apache", + "vulnerabilityName": "Apache HTTP Server-Side Request Forgery (SSRF)", + "shortDescription": "A crafted request uri-path can cause mod_proxy to forward the request to an origin server choosen by the remote user. This issue affects Apache HTTP Server 2.4.48 and earlier.", + "requiredAction": "Apply updates per vendor instructions.", + "notes": "", + "dateAdded": "2022-12-09T06:01:35.000+00:00", + "dueDate": "2022-12-09T06:01:35.000+00:00", + "updatedAt": "2022-12-10T06:01:35.000+00:00", + "count": 121 + }, + { + "cveId": "CVE-2000-0000", + "vendorProject": "Apache", + "product": "Tomcat", + "vulnerabilityName": "Apache Tomcat Remote Code Execution Vulnerability", + "shortDescription": "Apache Tomcat contains an unspecified vulnerability that allows for remote code execution if JmxRemoteLifecycleListener is used and an attacker can reach Java Management Extension (JMX) ports. This CVE exists because this listener wasn't updated for consistency with the Oracle patched issues for CVE-2016-3427 which affected credential types.", + "requiredAction": "Apply updates per vendor instructions.", + "notes": "https://tomcat.apache.org/security-9.html", + "dateAdded": "2022-12-09T06:01:35.000+00:00", + "dueDate": "2022-12-09T06:01:35.000+00:00", + "updatedAt": "2022-12-10T06:01:35.000+00:00", + "count": 1 + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/DataConnections_CreateOrReplaceDataConnection_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/DataConnections_CreateOrReplaceDataConnection_MaximumSet_Gen.json new file mode 100644 index 000000000000..437c90c2432a --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/DataConnections_CreateOrReplaceDataConnection_MaximumSet_Gen.json @@ -0,0 +1,36 @@ +{ + "operationId": "DataConnections_CreateOrReplaceDataConnection", + "title": "DataConnections_CreateOrReplaceDataConnection", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "dataConnectionName": "ThisisaDataConnection", + "body": { + "kind": "logAnalytics", + "properties": { + "apiKey": "ThisisApiKey", + "workspaceId": "ThisisWorkspaceId" + }, + "frequency": "weekly", + "frequencyOffset": 1 + } + }, + "responses": { + "200": { + "body": { + "id": "ThisisaDataConnection", + "name": "ThisisaDataConnection", + "displayName": "ThisisaDataConnection", + "kind": "logAnalytics", + "properties": { + "apiKey": "ThisisApiKey", + "workspaceId": "ThisisWorkspaceId" + }, + "createdDate": "2022-05-02T19:30:14.432+00:00", + "updatedDate": "2022-05-02T19:30:14.432+00:00" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/DataConnections_DeleteDataConnection_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/DataConnections_DeleteDataConnection_MaximumSet_Gen.json new file mode 100644 index 000000000000..33fe59c69a83 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/DataConnections_DeleteDataConnection_MaximumSet_Gen.json @@ -0,0 +1,14 @@ +{ + "operationId": "DataConnections_DeleteDataConnection", + "title": "DataConnections_DeleteDataConnection", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "dataConnectionName": "ThisisaDataConnection" + }, + "responses": { + "204": {} + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/DataConnections_GetDataConnection_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/DataConnections_GetDataConnection_MaximumSet_Gen.json new file mode 100644 index 000000000000..12dc00b23930 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/DataConnections_GetDataConnection_MaximumSet_Gen.json @@ -0,0 +1,29 @@ +{ + "operationId": "DataConnections_GetDataConnection", + "title": "DataConnections_GetDataConnection", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "dataConnectionName": "ThisisaDataConnection" + }, + "responses": { + "200": { + "body": { + "id": "ThisisaDataConnection", + "name": "ThisisaDataConnection", + "displayName": "ThisisaDataConnection", + "kind": "logAnalytics", + "frequency": "weekly", + "frequencyOffset": 1, + "properties": { + "apiKey": "ThisisApiKey", + "workspaceId": "ThisisWorkspaceId" + }, + "createdDate": "2022-05-02T19:30:14.432+00:00", + "updatedDate": "2022-05-02T19:30:14.432+00:00" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/DataConnections_ListDataConnection_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/DataConnections_ListDataConnection_MaximumSet_Gen.json new file mode 100644 index 000000000000..722e11439f40 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/DataConnections_ListDataConnection_MaximumSet_Gen.json @@ -0,0 +1,49 @@ +{ + "operationId": "DataConnections_ListDataConnection", + "title": "DataConnections_ListDataConnection", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace" + }, + "responses": { + "200": { + "body": { + "totalElements": 2, + "nextLink": "https://eastus.easm.defender.microsoft.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/dummyrg/workspaces/ThisisaWorkspace/dataConnections?maxpagesize=25&api-version=2023-03-01-preview", + "value": [ + { + "id": "ThisisaDataConnection", + "name": "ThisisaDataConnection", + "displayName": "ThisisaDataConnection", + "kind": "logAnalytics", + "frequency": "weekly", + "frequencyOffset": 1, + "properties": { + "apiKey": "ThisisApiKey", + "workspaceId": "ThisisWorkspaceId" + }, + "createdDate": "2022-05-02T19:30:14.432+00:00", + "updatedDate": "2022-05-02T19:30:14.432+00:00" + }, + { + "id": "ThisisaDataConnection2", + "name": "ThisisaDataConnection2", + "displayName": "ThisisaDataConnection2", + "kind": "azureDataExplorer", + "properties": { + "clusterName": "ThisisClusterName", + "region": "ThisisRegion", + "databaseName": "ThisisDatabaseName" + }, + "frequency": "weekly", + "frequencyOffset": 1, + "createdDate": "2022-05-02T19:30:14.432+00:00", + "updatedDate": "2022-05-02T19:30:14.432+00:00" + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/DataConnections_ValidateDataConnection_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/DataConnections_ValidateDataConnection_MaximumSet_Gen.json new file mode 100644 index 000000000000..64ef181e9835 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/DataConnections_ValidateDataConnection_MaximumSet_Gen.json @@ -0,0 +1,27 @@ +{ + "operationId": "DataConnections_ValidateDataConnection", + "title": "DataConnections_ValidateDataConnection", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "body": { + "kind": "logAnalytics", + "properties": { + "apiKey": "ThisisApiKey", + "workspaceId": "ThisisWorkspaceId" + }, + "frequency": "weekly", + "frequencyOffset": 1, + "name": "ThisisaDataConnection" + } + }, + "responses": { + "200": { + "body": { + "error": null + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryGroups_CreateOrReplaceDiscoGroup_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryGroups_CreateOrReplaceDiscoGroup_MaximumSet_Gen.json new file mode 100644 index 000000000000..d63ecb8a7218 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryGroups_CreateOrReplaceDiscoGroup_MaximumSet_Gen.json @@ -0,0 +1,43 @@ +{ + "operationId": "DiscoveryGroups_CreateOrReplaceDiscoGroup", + "title": "DiscoveryGroups_CreateOrReplaceDiscoGroup", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "groupName": "ThisisaDiscoGroup", + "body": { + "description": "This is a disco group", + "frequencyMilliseconds": 604800000, + "tier": "advanced", + "seeds": [ + { + "name": "thisisatest.microsoft.com", + "kind": "host" + } + ] + } + }, + "responses": { + "200": { + "body": { + "id": "ThisisaDiscoGroup", + "name": "ThisisaDiscoGroup", + "displayName": "ThisisaDiscoGroup", + "description": "This is a disco group", + "tier": "advanced", + "frequencyMilliseconds": 604800000, + "seeds": [ + { + "name": "thisisatest.microsoft.com", + "kind": "host" + } + ], + "excludes": [], + "latestRun": null, + "createdDate": "2022-05-02T19:30:14.432+00:00" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryGroups_DeleteDiscoGroup_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryGroups_DeleteDiscoGroup_MaximumSet_Gen.json new file mode 100644 index 000000000000..e2a8cda4386d --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryGroups_DeleteDiscoGroup_MaximumSet_Gen.json @@ -0,0 +1,14 @@ +{ + "operationId": "DiscoveryGroups_DeleteDiscoGroup", + "title": "DiscoveryGroups_DeleteDiscoGroup", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "groupName": "ThisisaDiscoGroup" + }, + "responses": { + "204": {} + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryGroups_DismissAssetChain.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryGroups_DismissAssetChain.json new file mode 100644 index 000000000000..03ebfe9176cf --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryGroups_DismissAssetChain.json @@ -0,0 +1,29 @@ +{ + "operationId": "DiscoveryGroups_DismissAssetChain", + "title": "DiscoveryGroups_DismissAssetChain", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "body": { + "assetChainSource": "ASSET", + "sourceIds": [ + "DOMAIN$$contoso.com" + ] + } + }, + "responses": { + "200": { + "body": { + "id": "ThisisaTaskId", + "startedAt": "2024-05-02T19:30:14.432+00:00", + "completedAt": "2024-05-02T19:30:54.432+00:00", + "lastPolledAt": "2024-05-02T19:30:19.432+00:00", + "state": "complete", + "phase": "complete", + "reason": "This is a Task id" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryGroups_GetAssetChainSummary.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryGroups_GetAssetChainSummary.json new file mode 100644 index 000000000000..b450bb32ce5c --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryGroups_GetAssetChainSummary.json @@ -0,0 +1,39 @@ +{ + "operationId": "DiscoveryGroups_GetAssetChainSummary", + "title": "DiscoveryGroups_GetAssetChainSummary", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "body": { + "assetChainSource": "ASSET", + "sourceIds": [ + "DOMAIN$$contoso.com" + ] + } + }, + "responses": { + "200": { + "body": { + "affectedAssetsSummary": [ + { + "kind": "host", + "affectedCount": 1473 + }, + { + "kind": "page", + "affectedCount": 1235 + } + ], + "affectedGroupsSummary": [ + { + "id": "Contoso Corporation", + "name": "Contoso Corporation", + "displayName": "Contoso Corporation" + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryGroups_GetDiscoGroup_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryGroups_GetDiscoGroup_MaximumSet_Gen.json new file mode 100644 index 000000000000..fa27e5cf2dba --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryGroups_GetDiscoGroup_MaximumSet_Gen.json @@ -0,0 +1,36 @@ +{ + "operationId": "DiscoveryGroups_GetDiscoGroup", + "title": "DiscoveryGroups_GetDiscoGroup", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "groupName": "ThisisaDiscoGroup" + }, + "responses": { + "200": { + "body": { + "id": "ThisisaDiscoGroup", + "name": "ThisisaDiscoGroup", + "displayName": "ThisisaDiscoGroup", + "description": "This is a disco group", + "tier": "advanced", + "frequencyMilliseconds": 604800000, + "seeds": [ + { + "name": "thisisatest.microsoft.com", + "kind": "host" + } + ], + "excludes": [], + "templateId": "123", + "latestRun": { + "startedDate": "2022-05-02T19:30:14.432+00:00", + "state": "completed" + }, + "createdDate": "2022-05-02T19:30:14.432+00:00" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryGroups_ListDiscoGroup_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryGroups_ListDiscoGroup_MaximumSet_Gen.json new file mode 100644 index 000000000000..82d20b8e7a06 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryGroups_ListDiscoGroup_MaximumSet_Gen.json @@ -0,0 +1,72 @@ +{ + "operationId": "DiscoveryGroups_ListDiscoGroup", + "title": "DiscoveryGroups_ListDiscoGroup", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace" + }, + "responses": { + "200": { + "body": { + "totalElements": 3, + "value": [ + { + "id": "ThisisaDiscoGroup", + "name": "ThisisaDiscoGroup", + "displayName": "ThisisaDiscoGroup", + "description": "This is a disco group", + "tier": "advanced", + "frequencyMilliseconds": 0, + "seeds": [ + { + "name": "thisisatest.microsoft.com", + "kind": "host" + } + ], + "excludes": [ + { + "name": "thisisanothertest.microsoft.com", + "kind": "host" + } + ], + "templateId": "123", + "latestRun": { + "startedDate": "2022-05-02T19:30:14.432+00:00", + "state": "completed" + }, + "createdDate": "2022-05-02T19:30:14.432+00:00" + }, + { + "id": "ThisisaDiscoGroup2", + "name": "ThisisaDiscoGroup2", + "displayName": "ThisisaDiscoGroup2", + "description": "This is a disco group", + "tier": "advanced", + "frequencyMilliseconds": 604800000, + "seeds": [], + "excludes": [], + "latestRun": null, + "createdDate": "2022-05-02T19:30:14.432+00:00" + }, + { + "id": "ThisisaDiscoGroup3", + "name": "ThisisaDiscoGroup3", + "displayName": "ThisisaDiscoGroup3", + "description": "This is a disco group", + "tier": "advanced", + "frequencyMilliseconds": 0, + "seeds": [], + "excludes": [], + "latestRun": { + "startedDate": "2022-05-02T19:30:14.432+00:00", + "state": "completed" + }, + "createdDate": "2022-05-02T19:30:14.432+00:00" + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryGroups_ListRuns_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryGroups_ListRuns_MaximumSet_Gen.json new file mode 100644 index 000000000000..1c29b329bf55 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryGroups_ListRuns_MaximumSet_Gen.json @@ -0,0 +1,51 @@ +{ + "operationId": "DiscoveryGroups_ListRuns", + "title": "DiscoveryGroups_ListRuns", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "groupName": "ThisisaDiscoGroup" + }, + "responses": { + "200": { + "body": { + "totalElements": 45, + "nextLink": "https://eastus.easm.defender.microsoft.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/dummyrg/workspaces/ThisisaWorkspace/discoGroups/ThisisaDiscoGroup/runs?skip=1&maxpagesize=2&api-version=2023-03-01-preview", + "value": [ + { + "submittedDate": "2022-03-29T23:10:01.000+00:00", + "startedDate": "2022-03-29T23:10:32.000+00:00", + "completedDate": "2022-03-29T23:11:24.000+00:00", + "tier": "advanced", + "state": "completed", + "totalAssetsFoundCount": 33, + "seeds": [ + { + "name": "thisisatest.microsoft.com", + "kind": "host" + } + ], + "excludes": [] + }, + { + "submittedDate": "2022-04-08T16:09:03.000+00:00", + "startedDate": "2022-04-08T16:09:03.000+00:00", + "completedDate": "2022-04-08T16:09:18.000+00:00", + "tier": "advanced", + "state": "failed", + "totalAssetsFoundCount": 0, + "seeds": [ + { + "name": "thisisatest.microsoft.com", + "kind": "host" + } + ], + "excludes": [] + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryGroups_RunDiscoGroup_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryGroups_RunDiscoGroup_MaximumSet_Gen.json new file mode 100644 index 000000000000..b93ba404ef71 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryGroups_RunDiscoGroup_MaximumSet_Gen.json @@ -0,0 +1,14 @@ +{ + "operationId": "DiscoveryGroups_RunDiscoGroup", + "title": "DiscoveryGroups_RunDiscoGroup", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "groupName": "ThisisaDiscoGroup" + }, + "responses": { + "204": {} + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryGroups_ValidateDiscoGroup_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryGroups_ValidateDiscoGroup_MaximumSet_Gen.json new file mode 100644 index 000000000000..71530ed5d985 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryGroups_ValidateDiscoGroup_MaximumSet_Gen.json @@ -0,0 +1,29 @@ +{ + "operationId": "DiscoveryGroups_ValidateDiscoGroup", + "title": "DiscoveryGroups_ValidateDiscoGroup", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "body": { + "name": "ThisisaDiscoGroup", + "description": "This is a disco group", + "frequencyMilliseconds": 604800000, + "tier": "advanced", + "seeds": [ + { + "name": "thisisatest.microsoft.com", + "kind": "host" + } + ] + } + }, + "responses": { + "200": { + "body": { + "error": null + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryTemplates_GetDiscoTemplate_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryTemplates_GetDiscoTemplate_MaximumSet_Gen.json new file mode 100644 index 000000000000..a94e26eb92e7 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryTemplates_GetDiscoTemplate_MaximumSet_Gen.json @@ -0,0 +1,43 @@ +{ + "operationId": "DiscoveryTemplates_GetDiscoTemplate", + "title": "DiscoveryTemplates_GetDiscoTemplate", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "templateId": "12345" + }, + "responses": { + "200": { + "body": { + "id": "12345", + "name": "ThisisaDiscoTemplate", + "displayName": "ThisisaDiscoTemplate", + "industry": "Test Industry", + "region": "United States and Canada", + "countryCode": "US", + "stateCode": "CA", + "city": "Test City", + "names": [ + "This is a name", + "This is another name" + ], + "seeds": [ + { + "name": "test.com", + "kind": "domain" + }, + { + "name": "12345", + "kind": "as" + }, + { + "name": "thisisatest@microsoft.com", + "kind": "contact" + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryTemplates_ListDiscoTemplate_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryTemplates_ListDiscoTemplate_MaximumSet_Gen.json new file mode 100644 index 000000000000..6aa615cc4ed2 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/DiscoveryTemplates_ListDiscoTemplate_MaximumSet_Gen.json @@ -0,0 +1,31 @@ +{ + "operationId": "DiscoveryTemplates_ListDiscoTemplate", + "title": "DiscoveryTemplates_ListDiscoTemplate", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace" + }, + "responses": { + "200": { + "body": { + "totalElements": 1, + "value": [ + { + "id": "12345", + "name": "ThisisaDiscoTemplate", + "displayName": "ThisisaDiscoTemplate", + "industry": "Test Industry", + "region": "United States and Canada", + "countryCode": "US", + "stateCode": "CA", + "city": "Test City", + "names": [], + "seeds": [] + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/Policies_CreateOrReplacePolicy_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/Policies_CreateOrReplacePolicy_MaximumSet_Gen.json new file mode 100644 index 000000000000..fce78bd4b444 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/Policies_CreateOrReplacePolicy_MaximumSet_Gen.json @@ -0,0 +1,37 @@ +{ + "operationId": "Policies_CreateOrReplacePolicy", + "title": "Policies_CreateOrReplacePolicy", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "policyName": "ThisisaPolicy", + "body": { + "filterName": "ThisisaFilter", + "description": "This is a policy", + "action": "setState", + "actionParameters": { + "value": "confirmed" + } + } + }, + "responses": { + "200": { + "body": { + "name": "ThisisaPolicy", + "displayName": "ThisisaPolicy", + "description": "This is a policy", + "filterName": "ThisisaFilter", + "action": "setState", + "updatedAssetsCount": 0, + "user": "thisisatest@microsoft.com", + "createdDate": "2022-05-02T19:30:14.432+00:00", + "updatedDate": "2022-05-02T19:30:14.432+00:00", + "actionParameters": { + "value": "confirmed" + } + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/Policies_DeletePolicy_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/Policies_DeletePolicy_MaximumSet_Gen.json new file mode 100644 index 000000000000..395e813297b8 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/Policies_DeletePolicy_MaximumSet_Gen.json @@ -0,0 +1,14 @@ +{ + "operationId": "Policies_DeletePolicy", + "title": "Policies_DeletePolicy", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "policyName": "ThisisaPolicy" + }, + "responses": { + "204": {} + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/Policies_GetPolicy_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/Policies_GetPolicy_MaximumSet_Gen.json new file mode 100644 index 000000000000..1dd40940488a --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/Policies_GetPolicy_MaximumSet_Gen.json @@ -0,0 +1,29 @@ +{ + "operationId": "Policies_GetPolicy", + "title": "Policies_GetPolicy", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "policyName": "ThisisaPolicy" + }, + "responses": { + "200": { + "body": { + "name": "ThisisaPolicy", + "displayName": "ThisisaPolicy", + "description": "This is a policy", + "filterName": "ThisisaFilter", + "action": "setState", + "updatedAssetsCount": 0, + "user": "thisisatest@microsoft.com", + "createdDate": "2022-05-02T19:30:14.432+00:00", + "updatedDate": "2022-05-02T19:30:14.432+00:00", + "actionParameters": { + "value": "confirmed" + } + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/Policies_ListPolicy_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/Policies_ListPolicy_MaximumSet_Gen.json new file mode 100644 index 000000000000..8895d7e0e9eb --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/Policies_ListPolicy_MaximumSet_Gen.json @@ -0,0 +1,87 @@ +{ + "operationId": "Policies_ListPolicy", + "title": "Policies_ListPolicy", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace" + }, + "responses": { + "200": { + "body": { + "totalElements": 5, + "value": [ + { + "name": "ThisisaPolicy", + "displayName": "ThisisaPolicy", + "description": "This is a policy", + "filterName": "ThisisaFilter", + "action": "setState", + "updatedAssetsCount": 0, + "user": "thisisatest@microsoft.com", + "createdDate": "2022-05-02T19:30:14.432+00:00", + "updatedDate": "2022-05-02T19:30:14.432+00:00", + "actionParameters": { + "value": "confirmed" + } + }, + { + "name": "ThisisaPolicy2", + "displayName": "ThisisaPolicy2", + "description": "This is a policy", + "filterName": "ThisisaFilter2", + "action": "addResource", + "updatedAssetsCount": 0, + "user": "thisisatest@microsoft.com", + "createdDate": "2022-05-02T19:30:14.432+00:00", + "updatedDate": "2022-05-02T19:30:14.432+00:00", + "actionParameters": { + "value": "ThisisaResource" + } + }, + { + "name": "ThisisaPolicy3", + "displayName": "ThisisaPolicy3", + "description": "This is a policy", + "filterName": "ThisisaFilter", + "action": "setExternalID", + "updatedAssetsCount": 0, + "user": "thisisatest@microsoft.com", + "createdDate": "2022-05-02T19:30:14.432+00:00", + "updatedDate": "2022-05-02T19:30:14.432+00:00", + "actionParameters": { + "value": "ThisisaExternalID" + } + }, + { + "name": "ThisisaPolicy4", + "displayName": "ThisisaPolicy4", + "description": "This is a policy", + "filterName": "ThisisaFilter", + "action": "removeResource", + "updatedAssetsCount": 0, + "user": "thisisatest@microsoft.com", + "createdDate": "2022-05-02T19:30:14.432+00:00", + "updatedDate": "2022-05-02T19:30:14.432+00:00", + "actionParameters": { + "value": "ThisisaResource" + } + }, + { + "name": "ThisisaPolicy5", + "displayName": "ThisisaPolicy5", + "description": "This is a policy", + "filterName": "ThisisaFilter", + "action": "removeFromInventory", + "updatedAssetsCount": 0, + "user": "thisisatest@microsoft.com", + "createdDate": "2022-05-02T19:30:14.432+00:00", + "updatedDate": "2022-05-02T19:30:14.432+00:00", + "actionParameters": {} + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/Reports_GetBillable_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/Reports_GetBillable_MaximumSet_Gen.json new file mode 100644 index 000000000000..824dd0fa8dbb --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/Reports_GetBillable_MaximumSet_Gen.json @@ -0,0 +1,595 @@ +{ + "operationId": "Reports_GetBillable", + "title": "Reports_GetBillable", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "body": {} + }, + "responses": { + "200": { + "body": { + "assetSummaries": [ + { + "date": "2022-12-12", + "total": 1394, + "assetBreakdown": [ + { + "kind": "host", + "count": 1204 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 24 + } + ] + }, + { + "date": "2022-12-13", + "total": 1465, + "assetBreakdown": [ + { + "kind": "host", + "count": 1275 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 24 + } + ] + }, + { + "date": "2022-12-14", + "total": 1487, + "assetBreakdown": [ + { + "kind": "host", + "count": 1297 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 24 + } + ] + }, + { + "date": "2022-12-15", + "total": 1490, + "assetBreakdown": [ + { + "kind": "host", + "count": 1300 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 24 + } + ] + }, + { + "date": "2022-12-16", + "total": 1502, + "assetBreakdown": [ + { + "kind": "host", + "count": 1312 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 24 + } + ] + }, + { + "date": "2022-12-17", + "total": 1521, + "assetBreakdown": [ + { + "kind": "host", + "count": 1331 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 24 + } + ] + }, + { + "date": "2022-12-18", + "total": 1522, + "assetBreakdown": [ + { + "kind": "host", + "count": 1332 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 24 + } + ] + }, + { + "date": "2022-12-19", + "total": 1570, + "assetBreakdown": [ + { + "kind": "host", + "count": 1380 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 24 + } + ] + }, + { + "date": "2022-12-20", + "total": 1570, + "assetBreakdown": [ + { + "kind": "host", + "count": 1381 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 23 + } + ] + }, + { + "date": "2022-12-21", + "total": 1539, + "assetBreakdown": [ + { + "kind": "host", + "count": 1350 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 23 + } + ] + }, + { + "date": "2022-12-22", + "total": 1527, + "assetBreakdown": [ + { + "kind": "host", + "count": 1338 + }, + { + "kind": "domain", + "count": 166 + }, + { + "kind": "ipAddress", + "count": 23 + } + ] + }, + { + "date": "2022-12-23", + "total": 1609, + "assetBreakdown": [ + { + "kind": "host", + "count": 1415 + }, + { + "kind": "domain", + "count": 167 + }, + { + "kind": "ipAddress", + "count": 27 + } + ] + }, + { + "date": "2022-12-24", + "total": 1630, + "assetBreakdown": [ + { + "kind": "host", + "count": 1436 + }, + { + "kind": "domain", + "count": 167 + }, + { + "kind": "ipAddress", + "count": 27 + } + ] + }, + { + "date": "2022-12-25", + "total": 1644, + "assetBreakdown": [ + { + "kind": "host", + "count": 1450 + }, + { + "kind": "domain", + "count": 167 + }, + { + "kind": "ipAddress", + "count": 27 + } + ] + }, + { + "date": "2022-12-26", + "total": 1670, + "assetBreakdown": [ + { + "kind": "host", + "count": 1476 + }, + { + "kind": "domain", + "count": 167 + }, + { + "kind": "ipAddress", + "count": 27 + } + ] + }, + { + "date": "2022-12-27", + "total": 1572, + "assetBreakdown": [ + { + "kind": "host", + "count": 1378 + }, + { + "kind": "domain", + "count": 167 + }, + { + "kind": "ipAddress", + "count": 27 + } + ] + }, + { + "date": "2022-12-28", + "total": 1678, + "assetBreakdown": [ + { + "kind": "host", + "count": 1484 + }, + { + "kind": "domain", + "count": 167 + }, + { + "kind": "ipAddress", + "count": 27 + } + ] + }, + { + "date": "2022-12-29", + "total": 1681, + "assetBreakdown": [ + { + "kind": "host", + "count": 1487 + }, + { + "kind": "domain", + "count": 167 + }, + { + "kind": "ipAddress", + "count": 27 + } + ] + }, + { + "date": "2022-12-30", + "total": 1759, + "assetBreakdown": [ + { + "kind": "host", + "count": 1568 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 27 + } + ] + }, + { + "date": "2022-12-31", + "total": 1857, + "assetBreakdown": [ + { + "kind": "host", + "count": 1666 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 27 + } + ] + }, + { + "date": "2023-01-01", + "total": 1860, + "assetBreakdown": [ + { + "kind": "host", + "count": 1670 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-02", + "total": 1799, + "assetBreakdown": [ + { + "kind": "host", + "count": 1609 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-03", + "total": 1770, + "assetBreakdown": [ + { + "kind": "host", + "count": 1580 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-04", + "total": 1748, + "assetBreakdown": [ + { + "kind": "host", + "count": 1558 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-05", + "total": 1785, + "assetBreakdown": [ + { + "kind": "host", + "count": 1595 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-06", + "total": 1684, + "assetBreakdown": [ + { + "kind": "host", + "count": 1494 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-07", + "total": 1808, + "assetBreakdown": [ + { + "kind": "host", + "count": 1618 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-08", + "total": 1799, + "assetBreakdown": [ + { + "kind": "host", + "count": 1609 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-09", + "total": 1775, + "assetBreakdown": [ + { + "kind": "host", + "count": 1585 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-10", + "total": 1785, + "assetBreakdown": [ + { + "kind": "host", + "count": 1595 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-11", + "total": 1772, + "assetBreakdown": [ + { + "kind": "host", + "count": 1582 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + }, + { + "date": "2023-01-12", + "total": 1725, + "assetBreakdown": [ + { + "kind": "host", + "count": 1535 + }, + { + "kind": "domain", + "count": 164 + }, + { + "kind": "ipAddress", + "count": 26 + } + ] + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/Reports_GetReportAssetSnapshotExport.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/Reports_GetReportAssetSnapshotExport.json new file mode 100644 index 000000000000..596545470063 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/Reports_GetReportAssetSnapshotExport.json @@ -0,0 +1,32 @@ +{ + "operationId": "Reports_GetSnapshotExport", + "title": "Reports_GetSnapshotExport", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "body": { + "metric": "ThisisaMetricName", + "fileName": "exportedFileName", + "columns": [ + "Column1", + "Column2", + "Column3" + ] + } + }, + "responses": { + "200": { + "body": { + "id": "ThisisaTaskId", + "startedAt": "2022-05-02T19:30:14.432+00:00", + "completedAt": "2022-05-02T19:30:54.432+00:00", + "lastPolledAt": "2022-05-02T19:30:19.432+00:00", + "state": "complete", + "phase": "complete", + "reason": "This is a Task id" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/Reports_GetSnapshot_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/Reports_GetSnapshot_MaximumSet_Gen.json new file mode 100644 index 000000000000..f269ec8ce5d1 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/Reports_GetSnapshot_MaximumSet_Gen.json @@ -0,0 +1,1137 @@ +{ + "operationId": "Reports_GetSnapshot", + "title": "Reports_GetSnapshot", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "body": { + "metric": "site_status_active", + "page": 0, + "size": 5 + } + }, + "responses": { + "200": { + "body": { + "displayName": "Metric Name", + "metric": "metricName", + "labelName": null, + "updatedAt": "2022-12-12T05:36:02.000+00:00", + "description": "Metric description.", + "assets": { + "totalElements": 200, + "nextLink": "https:///subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/dummyrg/workspaces/ThisisaWorkspace/reports/assets:getSnapshot?skip=1&maxpagesize=25&api-version=2023-03-01-preview", + "value": [ + { + "id": "host$$contoso.com", + "name": "contoso.com", + "displayName": "contoso.com", + "kind": "host", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "host": "contoso.com", + "domain": "contoso.com", + "ipAddresses": [], + "webComponents": [ + { + "name": "Component Name", + "type": "Component Type", + "version": "1.0.0", + "ruleId": [], + "cve": [], + "ports": [], + "sources": [] + } + ], + "headers": [], + "attributes": [], + "cookies": [], + "sslCerts": [], + "parentHosts": [], + "childHosts": [], + "services": [], + "cnames": [], + "sources": [], + "firstSeen": "2017-09-23T12:55:11.000+00:00", + "lastSeen": "2022-12-10T04:31:45.000+00:00", + "resourceUrls": [], + "scanMetadata": [], + "asns": [], + "ipBlocks": [], + "responseBodies": [], + "domainAsset": { + "domain": "contoso.com", + "registrarIanaIds": [], + "registrantContacts": [], + "registrantOrgs": [ + { + "value": "Contoso", + "sources": [], + "recent": true + } + ], + "adminContacts": [], + "technicalContacts": [], + "alexaInfos": [], + "nameServers": [], + "mailServers": [], + "whoisServers": [], + "domainStatuses": [], + "registrarCreatedAt": [], + "registrarUpdatedAt": [], + "registrarExpiresAt": [], + "soaRecords": [], + "registrarNames": [ + { + "value": "Contoso", + "sources": [], + "recent": true + } + ], + "sources": [], + "firstSeen": "2017-09-23T12:55:11.000+00:00", + "lastSeen": "2022-12-10T04:31:45.000+00:00", + "parkedDomain": [], + "registrantNames": [], + "adminNames": [], + "technicalNames": [], + "adminOrgs": [], + "technicalOrgs": [], + "registrantPhones": [], + "adminPhones": [], + "technicalPhones": [] + }, + "nsRecord": [], + "mxRecord": [], + "webserver": [], + "location": [], + "nxdomain": [], + "sslServerConfig": [], + "isWildcard": [], + "banners": [], + "ipv4": [], + "ipv6": [] + }, + "createdDate": "2017-09-23T12:55:11.000+00:00", + "updatedDate": "2022-12-10T04:31:45.000+00:00", + "state": null, + "externalId": null, + "labels": null, + "wildcard": false, + "discoGroupName": null, + "auditTrail": [ + { + "id": null, + "name": "contoso.com", + "displayName": null, + "kind": "domain", + "reason": null + }, + { + "id": null, + "name": "contoso.com", + "displayName": null, + "kind": "host", + "reason": null + } + ], + "reason": null + }, + { + "id": "host$$www.contoso.net", + "name": "www.contoso.net", + "displayName": "www.contoso.net", + "kind": "host", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "host": "www.contoso.net", + "domain": "contoso.net", + "ipAddresses": [], + "webComponents": [ + { + "name": "componentName", + "type": "componentType", + "ruleId": [], + "cve": [], + "ports": [], + "sources": [] + } + ], + "headers": [], + "attributes": [], + "cookies": [], + "sslCerts": [], + "parentHosts": [], + "childHosts": [], + "services": [], + "cnames": [], + "sources": [], + "firstSeen": "2017-09-26T00:59:26.862+00:00", + "lastSeen": "2022-11-27T16:54:06.000+00:00", + "resourceUrls": [], + "scanMetadata": [], + "asns": [], + "ipBlocks": [], + "responseBodies": [], + "domainAsset": { + "domain": "contoso.net", + "registrarIanaIds": [], + "registrantContacts": [], + "registrantOrgs": [ + { + "value": "Contoso", + "sources": [], + "recent": true + } + ], + "adminContacts": [], + "technicalContacts": [], + "alexaInfos": [], + "nameServers": [], + "mailServers": [], + "whoisServers": [], + "domainStatuses": [], + "registrarCreatedAt": [], + "registrarUpdatedAt": [], + "registrarExpiresAt": [], + "soaRecords": [], + "registrarNames": [ + { + "value": "Contoso", + "sources": [], + "recent": true + } + ], + "sources": [], + "firstSeen": "2017-09-26T00:59:26.862+00:00", + "lastSeen": "2022-11-27T16:54:06.000+00:00", + "parkedDomain": [], + "registrantNames": [], + "adminNames": [], + "technicalNames": [], + "adminOrgs": [], + "technicalOrgs": [], + "registrantPhones": [], + "adminPhones": [], + "technicalPhones": [] + }, + "nsRecord": [], + "mxRecord": [], + "webserver": [], + "location": [], + "nxdomain": [], + "sslServerConfig": [], + "isWildcard": [], + "banners": [], + "ipv4": [], + "ipv6": [] + }, + "createdDate": "2017-09-26T00:59:26.862+00:00", + "updatedDate": "2022-11-27T16:54:06.000+00:00", + "state": null, + "externalId": null, + "labels": null, + "wildcard": false, + "discoGroupName": null, + "auditTrail": [ + { + "id": null, + "name": "contoso.net", + "displayName": null, + "kind": "domain", + "reason": null + }, + { + "id": null, + "name": "www.contoso.net", + "displayName": null, + "kind": "host", + "reason": null + } + ], + "reason": null + }, + { + "id": "domain$$contoso.com", + "name": "contoso.com", + "displayName": "contoso.com", + "kind": "domain", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "domain": "contoso.com", + "whoisId": 1234567890123456789, + "registrarIanaIds": [ + { + "value": 123, + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 1 + } + ], + "recent": true + }, + { + "value": 321, + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 1 + } + ] + } + ], + "registrantContacts": [ + { + "value": "admin@contoso.com", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + }, + { + "value": "domains@contoso.net", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 3 + } + ], + "recent": true + } + ], + "registrantOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + }, + { + "value": "Contoso", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-10-11T11:37:41.168+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-10-11T11:37:41.168+00:00", + "count": 2 + } + ] + }, + { + "value": "Contoso", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 3 + } + ] + }, + { + "value": "Contoso", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-07-05T04:50:47.460+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-07-05T04:50:47.460+00:00", + "count": 2 + } + ] + } + ], + "adminContacts": [ + { + "value": "admin@contoso.com", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + }, + { + "value": "domains@contoso.net", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 3 + } + ], + "recent": true + } + ], + "technicalContacts": [ + { + "value": "admin@contoso.com", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + }, + { + "value": "domains@contoso.net", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 3 + } + ], + "recent": true + } + ], + "alexaInfos": [], + "nameServers": [ + { + "value": "ns1.contoso.com", + "firstSeen": "2022-06-02T12:09:19.000+00:00", + "lastSeen": "2022-11-29T10:07:55.000+00:00", + "sources": [ + { + "source": "pdns.NS", + "firstSeen": "2022-06-02T12:09:19.000+00:00", + "lastSeen": "2022-11-29T10:07:55.000+00:00", + "count": 85 + }, + { + "source": "whois", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 10 + } + ], + "recent": true + } + ], + "mailServers": [], + "whoisServers": [ + { + "value": "rand.contoso.com", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + } + ], + "domainStatuses": [ + { + "value": "clientDeleteProhibited", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 4 + } + ], + "recent": true + }, + { + "value": "clientTransferProhibited", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 4 + } + ], + "recent": true + }, + { + "value": "clientUpdateProhibited", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 4 + } + ], + "recent": true + }, + { + "value": "serverTransferProhibited", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-10-11T11:37:41.168+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-10-11T11:37:41.168+00:00", + "count": 2 + } + ], + "recent": true + }, + { + "value": "transferPeriod", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-10-11T11:37:41.168+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-10-11T11:37:41.168+00:00", + "count": 2 + } + ], + "recent": true + }, + { + "value": "deleteProhibited", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 5 + } + ], + "recent": true + }, + { + "value": "renewProhibited", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 5 + } + ], + "recent": true + }, + { + "value": "transferProhibited", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 5 + } + ], + "recent": true + }, + { + "value": "updateProhibited", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 5 + } + ], + "recent": true + } + ], + "registrarCreatedAt": [ + { + "value": 1654103468000, + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 1 + } + ], + "recent": true + } + ], + "registrarUpdatedAt": [ + { + "value": 1662644948000, + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 1 + } + ], + "recent": true + }, + { + "value": 1662590259000, + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-10-11T11:37:41.168+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-10-11T11:37:41.168+00:00", + "count": 1 + } + ] + }, + { + "value": 1654103471000, + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 1 + } + ] + } + ], + "registrarExpiresAt": [ + { + "value": 1717286399000, + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 1 + } + ], + "recent": true + }, + { + "value": 1685663999000, + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-07-05T04:50:47.462+00:00", + "lastSeen": "2022-09-08T13:01:12.837+00:00", + "count": 1 + } + ] + } + ], + "soaRecords": [ + { + "nameServer": "ns1.contoso.org", + "email": "contoso@contoso.com", + "firstSeen": "2022-06-02T12:09:19.000+00:00", + "lastSeen": "2022-11-29T10:07:55.000+00:00", + "serialNumber": 1, + "recent": true + } + ], + "detailedFromWhoisAt": "2022-11-12T01:15:37.021+00:00", + "registrarNames": [ + { + "value": "Contoso", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-09-08T13:01:12.839+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 4 + } + ], + "recent": true + } + ], + "sources": [ + { + "source": "pdns", + "firstSeen": "2022-06-02T12:09:19.000+00:00", + "lastSeen": "2022-11-29T10:07:55.000+00:00", + "count": 403 + }, + { + "source": "whois", + "firstSeen": "2022-06-02T12:09:19.577+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 10 + }, + { + "source": "minicrawl", + "firstSeen": "2022-06-02T17:45:46.168+00:00", + "lastSeen": "2022-11-09T19:13:49.643+00:00", + "count": 28 + } + ], + "firstSeen": "2022-06-02T12:09:19.000+00:00", + "lastSeen": "2022-11-29T10:07:55.000+00:00", + "count": 441, + "parkedDomain": [ + { + "value": false, + "firstSeen": "2022-06-02T17:45:46.168+00:00", + "lastSeen": "2022-11-09T19:13:49.643+00:00", + "sources": [], + "recent": true + } + ], + "registrantNames": [ + { + "value": "Contoso", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + } + ], + "adminNames": [ + { + "value": "Contoso", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + } + ], + "technicalNames": [ + { + "value": "Contoso", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + } + ], + "adminOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + } + ], + "technicalOrgs": [ + { + "value": "Contoso", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + } + ], + "registrantPhones": [ + { + "value": "+1.1234567890", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + } + ], + "adminPhones": [ + { + "value": "+1.1234567890", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + } + ], + "technicalPhones": [ + { + "value": "+1.1234567890", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "sources": [ + { + "source": "whois", + "firstSeen": "2022-10-11T11:37:41.170+00:00", + "lastSeen": "2022-11-12T01:15:37.021+00:00", + "count": 2 + } + ], + "recent": true + } + ] + }, + "createdDate": "2022-10-10T17:33:27.434+00:00", + "updatedDate": "2022-10-25T08:00:23.447+00:00", + "state": "confirmed", + "externalId": null, + "labels": [], + "wildcard": false, + "discoGroupName": "Contoso", + "auditTrail": null, + "reason": null + }, + { + "id": "page$$https://www.contoso.com/", + "name": "https://www.contoso.com/", + "displayName": "https://www.contoso.com/", + "kind": "page", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "url": "https://www.contoso.com/", + "ipAddresses": [], + "successful": [], + "httpResponseCodes": [], + "httpResponseMessages": [], + "responseTimes": [], + "frames": [], + "windows": [], + "nonHtmlFrames": [], + "undirectedContent": [], + "contentTypes": [], + "contentLengths": [], + "windowNames": [], + "charsets": [], + "titles": [], + "languages": [], + "responseHeaders": [], + "cookies": [], + "webComponents": [ + { + "name": "Component Name", + "type": "Component Type", + "version": "1.0.0", + "ruleId": [], + "cve": [], + "ports": [], + "sources": [] + } + ], + "attributes": [], + "assetSecurityPolicies": [], + "responseBodyMinhashSignatures": [], + "fullDomMinhashSignatures": [], + "responseBodyHashSignatures": [], + "errors": [], + "sslCerts": [], + "sources": [], + "firstSeen": "2019-06-16T12:55:04.360+00:00", + "lastSeen": "2022-11-09T15:57:53.425+00:00", + "redirectUrls": [], + "finalUrls": [], + "finalResponseCodes": [], + "parkedPage": [], + "resourceUrls": [], + "guids": [], + "finalIpAddresses": [], + "asns": [], + "ipBlocks": [], + "finalAsns": [], + "finalIpBlocks": [], + "responseBodies": [], + "domainAsset": { + "domain": "contoso.com", + "registrarIanaIds": [], + "registrantContacts": [], + "registrantOrgs": [ + { + "value": "Contoso", + "sources": [], + "recent": true + } + ], + "adminContacts": [], + "technicalContacts": [], + "alexaInfos": [], + "nameServers": [], + "mailServers": [], + "whoisServers": [], + "domainStatuses": [], + "registrarCreatedAt": [], + "registrarUpdatedAt": [], + "registrarExpiresAt": [], + "soaRecords": [], + "registrarNames": [ + { + "value": "Contoso", + "sources": [], + "recent": true + } + ], + "sources": [], + "firstSeen": "2019-06-16T12:55:04.360+00:00", + "lastSeen": "2022-11-09T15:57:53.425+00:00", + "parkedDomain": [], + "registrantNames": [], + "adminNames": [], + "technicalNames": [], + "adminOrgs": [], + "technicalOrgs": [], + "registrantPhones": [], + "adminPhones": [], + "technicalPhones": [] + }, + "location": [], + "services": [], + "cnames": [], + "cdns": [], + "domain": "contoso.com", + "sslServerConfig": [], + "gdprAssetSecurityPolicies": [], + "ipv4": [], + "ipv6": [] + }, + "createdDate": "2019-06-16T12:55:04.360+00:00", + "updatedDate": "2022-11-09T15:57:53.425+00:00", + "state": null, + "externalId": null, + "labels": null, + "wildcard": false, + "discoGroupName": null, + "auditTrail": [ + { + "id": null, + "name": "contoso.net", + "displayName": null, + "kind": "domain", + "reason": null + }, + { + "id": null, + "name": "WhoisOrganization:Contoso", + "displayName": null, + "kind": "attribute", + "reason": null + }, + { + "id": null, + "name": "contoso.com", + "displayName": null, + "kind": "domain", + "reason": null + }, + { + "id": null, + "name": "www.contoso.com", + "displayName": null, + "kind": "host", + "reason": null + } + ], + "reason": null + }, + { + "id": "ipAddress$$10.000.000.00", + "name": "10.000.000.00", + "displayName": "10.000.000.00", + "kind": "ipAddress", + "uuid": "00000000-0000-0000-0000-000000000000", + "asset": { + "ipAddress": "10.000.000.00", + "asns": [ + { + "value": 64501, + "sources": [], + "recent": true + } + ], + "reputations": [], + "webComponents": [ + { + "name": "Component Name", + "type": "Component Type", + "ruleId": [], + "cve": [], + "ports": [], + "sources": [] + } + ], + "netRanges": [], + "headers": [], + "attributes": [], + "cookies": [], + "sslCerts": [], + "services": [], + "ipBlocks": [ + { + "ipBlock": "10.000.000.00/18", + "sources": [], + "recent": true + } + ], + "sources": [], + "firstSeen": "2010-06-24T11:57:03.000+00:00", + "lastSeen": "2022-12-10T22:10:54.000+00:00", + "banners": [], + "scanMetadata": [], + "nsRecord": [], + "mxRecord": [], + "location": [], + "hosts": [], + "nxdomain": [], + "sslServerConfig": [] + }, + "createdDate": "2010-06-24T11:57:03.000+00:00", + "updatedDate": "2022-12-10T22:10:54.000+00:00", + "state": null, + "externalId": null, + "labels": null, + "wildcard": false, + "discoGroupName": null, + "auditTrail": [ + { + "id": null, + "name": "contoso.net", + "displayName": null, + "kind": "domain", + "reason": null + }, + { + "id": null, + "name": "WhoisOrganization:Contoso", + "displayName": null, + "kind": "attribute", + "reason": null + }, + { + "id": null, + "name": "contoso.com", + "displayName": null, + "kind": "domain", + "reason": null + }, + { + "id": null, + "name": "contoso.com", + "displayName": null, + "kind": "host", + "reason": null + } + ], + "reason": null + } + ], + "mark": null + } + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/Reports_GetSummary_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/Reports_GetSummary_MaximumSet_Gen.json new file mode 100644 index 000000000000..3ec172964617 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/Reports_GetSummary_MaximumSet_Gen.json @@ -0,0 +1,64 @@ +{ + "operationId": "Reports_GetSummary", + "title": "Reports_GetSummary", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "body": { + "metricCategories": null, + "metrics": null, + "filters": [ + "state = \"confirmed\" AND kind = \"domain\"", + "state = \"confirmed\" AND kind = \"host\"", + "state = \"confirmed\" AND kind = \"page\"" + ], + "groupBy": null + } + }, + "responses": { + "200": { + "body": { + "assetSummaries": [ + { + "displayName": "state = confirmed AND kind = host", + "description": null, + "updatedAt": null, + "metricCategory": null, + "metric": null, + "filter": "state = confirmed AND kind = host", + "labelName": null, + "count": 12271, + "link": null, + "children": [] + }, + { + "displayName": "state = confirmed AND kind = domain", + "description": null, + "updatedAt": null, + "metricCategory": null, + "metric": null, + "filter": "state = confirmed AND kind = domain", + "labelName": null, + "count": 138, + "link": null, + "children": [] + }, + { + "displayName": "state = confirmed AND kind = page", + "description": null, + "updatedAt": null, + "metricCategory": null, + "metric": null, + "filter": "state = confirmed AND kind = page", + "labelName": null, + "count": 24566, + "link": null, + "children": [] + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/SavedFilters_CreateOrReplaceSavedFilter_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/SavedFilters_CreateOrReplaceSavedFilter_MaximumSet_Gen.json new file mode 100644 index 000000000000..4e2a1f86979d --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/SavedFilters_CreateOrReplaceSavedFilter_MaximumSet_Gen.json @@ -0,0 +1,26 @@ +{ + "operationId": "SavedFilters_CreateOrReplaceSavedFilter", + "title": "SavedFilters_CreateOrReplaceSavedFilter", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "filterName": "ThisisaSavedFilter", + "body": { + "filter": "state IN (\"confirmed\")", + "description": "This is a saved filter" + } + }, + "responses": { + "200": { + "body": { + "filter": "state IN (\"confirmed\")", + "description": "This is a saved filter", + "id": "ThisisaSavedFilter", + "name": "ThisisaSavedFilter", + "displayName": "ThisisaSavedFilter" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/SavedFilters_DeleteSavedFilter_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/SavedFilters_DeleteSavedFilter_MaximumSet_Gen.json new file mode 100644 index 000000000000..6209858efe5d --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/SavedFilters_DeleteSavedFilter_MaximumSet_Gen.json @@ -0,0 +1,14 @@ +{ + "operationId": "SavedFilters_DeleteSavedFilter", + "title": "SavedFilters_DeleteSavedFilter", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "filterName": "ThisisaSavedFilter" + }, + "responses": { + "204": {} + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/SavedFilters_GetSavedFilter_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/SavedFilters_GetSavedFilter_MaximumSet_Gen.json new file mode 100644 index 000000000000..00a6552da0b9 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/SavedFilters_GetSavedFilter_MaximumSet_Gen.json @@ -0,0 +1,22 @@ +{ + "operationId": "SavedFilters_GetSavedFilter", + "title": "SavedFilters_GetSavedFilter", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "filterName": "ThisisaSavedFilter" + }, + "responses": { + "200": { + "body": { + "id": "ThisisaSavedFilter", + "name": "ThisisaSavedFilter", + "displayName": "ThisisaSavedFilter", + "filter": "state IN (\"confirmed\")", + "description": "This is a saved filter" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/SavedFilters_ListSavedFilter_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/SavedFilters_ListSavedFilter_MaximumSet_Gen.json new file mode 100644 index 000000000000..f95ae1d326ae --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/SavedFilters_ListSavedFilter_MaximumSet_Gen.json @@ -0,0 +1,34 @@ +{ + "operationId": "SavedFilters_ListSavedFilter", + "title": "SavedFilters_ListSavedFilter", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "filterName": "ThisisaSavedFilter" + }, + "responses": { + "200": { + "body": { + "totalElements": 2, + "value": [ + { + "id": "ThisisaSavedFilter", + "name": "ThisisaSavedFilter", + "displayName": "ThisisaSavedFilter", + "filter": "state IN (\"confirmed\")", + "description": "This is a saved filter" + }, + { + "id": "ThisisaSavedFilter2", + "name": "ThisisaSavedFilter2", + "displayName": "ThisisaSavedFilter2", + "filter": "type IN (\"host\")", + "description": "This is a saved filter" + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/Tasks_CancelTask_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/Tasks_CancelTask_MaximumSet_Gen.json new file mode 100644 index 000000000000..8f95ed63b2db --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/Tasks_CancelTask_MaximumSet_Gen.json @@ -0,0 +1,24 @@ +{ + "operationId": "Tasks_CancelTask", + "title": "Tasks_CancelTask", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "taskId": "ThisisaTaskId" + }, + "responses": { + "200": { + "body": { + "id": "ThisisaTaskId", + "startedAt": "2022-05-02T19:30:14.432+00:00", + "completedAt": "2022-05-02T19:30:54.432+00:00", + "lastPolledAt": "2022-05-02T19:30:19.432+00:00", + "state": "complete", + "phase": "complete", + "reason": "This is a Task id" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/Tasks_DownloadTask.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/Tasks_DownloadTask.json new file mode 100644 index 000000000000..5b11e6ae75c4 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/Tasks_DownloadTask.json @@ -0,0 +1,24 @@ +{ + "operationId": "Tasks_DownloadTask", + "title": "Tasks_DownloadTask", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "taskId": "ThisisaTaskId" + }, + "responses": { + "200": { + "body": { + "id": "ThisisaTaskId", + "startedAt": "2022-05-02T19:30:14.432+00:00", + "completedAt": "2022-05-02T19:30:54.432+00:00", + "lastPolledAt": "2022-05-02T19:30:19.432+00:00", + "state": "complete", + "phase": "complete", + "reason": "This is a Task id" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/Tasks_GetTask_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/Tasks_GetTask_MaximumSet_Gen.json new file mode 100644 index 000000000000..66e9b8fdff1e --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/Tasks_GetTask_MaximumSet_Gen.json @@ -0,0 +1,24 @@ +{ + "operationId": "Tasks_GetTask", + "title": "Tasks_GetTask", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "taskId": "ThisisaTaskId" + }, + "responses": { + "200": { + "body": { + "id": "ThisisaTaskId", + "startedAt": "2022-05-02T19:30:14.432+00:00", + "completedAt": "2022-05-02T19:30:54.432+00:00", + "lastPolledAt": "2022-05-02T19:30:19.432+00:00", + "state": "complete", + "phase": "complete", + "reason": "This is a Task id" + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/Tasks_ListTask_MaximumSet_Gen.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/Tasks_ListTask_MaximumSet_Gen.json new file mode 100644 index 000000000000..7bc3577f460f --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/Tasks_ListTask_MaximumSet_Gen.json @@ -0,0 +1,38 @@ +{ + "operationId": "Tasks_ListTask", + "title": "Tasks_ListTask", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "taskId": "ThisisaTaskId" + }, + "responses": { + "200": { + "body": { + "totalElements": 2, + "value": [ + { + "id": "ThisisaTaskId", + "startedAt": "2022-05-02T19:30:14.432+00:00", + "completedAt": "2022-05-02T19:30:54.432+00:00", + "lastPolledAt": "2022-05-02T19:30:19.432+00:00", + "state": "complete", + "phase": "complete", + "reason": "This is a Task id" + }, + { + "id": "ThisisaTaskId2", + "startedAt": "2022-05-02T19:30:14.432+00:00", + "completedAt": "2022-05-02T19:30:54.432+00:00", + "lastPolledAt": "2022-05-02T19:30:19.432+00:00", + "state": "complete", + "phase": "complete", + "reason": "This is a Task id" + } + ] + } + } + } +} diff --git a/specification/riskiq/EasmX/examples/2024-10-01-preview/Tasks_RunTask.json b/specification/riskiq/EasmX/examples/2024-10-01-preview/Tasks_RunTask.json new file mode 100644 index 000000000000..adcc533b4c48 --- /dev/null +++ b/specification/riskiq/EasmX/examples/2024-10-01-preview/Tasks_RunTask.json @@ -0,0 +1,24 @@ +{ + "operationId": "Tasks_RunTask", + "title": "Tasks_RunTask", + "parameters": { + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "dummyrg", + "workspaceName": "ThisisaWorkspace", + "taskId": "ThisisaTaskId" + }, + "responses": { + "200": { + "body": { + "id": "ThisisaTaskId", + "startedAt": "2022-05-02T19:30:14.432+00:00", + "completedAt": "2022-05-02T19:30:54.432+00:00", + "lastPolledAt": "2022-05-02T19:30:19.432+00:00", + "state": "complete", + "phase": "complete", + "reason": "This is a Task id" + } + } + } +} diff --git a/specification/riskiq/EasmX/main.tsp b/specification/riskiq/EasmX/main.tsp new file mode 100644 index 000000000000..4d39bd056309 --- /dev/null +++ b/specification/riskiq/EasmX/main.tsp @@ -0,0 +1,54 @@ +import "@typespec/http"; +import "@typespec/rest"; +import "@azure-tools/typespec-azure-core"; +import "@typespec/versioning"; +import "./routes.tsp"; +import "./models.tsp"; + +using TypeSpec.Http; +using TypeSpec.Rest; +using Azure.Core; +using TypeSpec.Versioning; + +@useAuth( + OAuth2Auth<[ + { + @doc("implicit flow") + type: OAuth2FlowType.implicit, + + @doc("the authorization URL") + authorizationUrl: "https://login.microsoftonline.com/common/oauth2/authorize", + + @doc("list of scopes for the credential") + scopes: ["https://easm.defender.microsoft.com/.default"], + } + ]> +) +@versioned(Easm.Versions) +@service({ + title: "Defender EASM", +}) +@server( + "{endpoint}", + "", + { + @doc("The endpoint hosting the requested resource. For example, https://{region}.easm.defender.microsoft.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/workspaces/{workspaceName}") + endpoint: string, + } +) +@doc("Defender EASM discovers and maps your digital attack surface to provide an \"outside-in\" perspective using probes to discover assets. The assets are provided with detailed metadata associated, including vulnerabilities, configurations and web components, allowing customers to view and prioritize external risk. The EASM REST API enables you to develop clients that integrate with your application.") +namespace Easm; +@doc("The EASM Defender service version.") +enum Versions { + @doc("Version 2023-03-01-preview") + @useDependency(Azure.Core.Versions.v1_0_Preview_2) + v2023_03_01_preview: "2023-03-01-preview", + + @doc("Version 2024-03-01-preview") + @useDependency(Azure.Core.Versions.v1_0_Preview_2) + v2024_03_01_preview: "2024-03-01-preview", + + @doc("Version 2024-10-01-preview") + @useDependency(Azure.Core.Versions.v1_0_Preview_2) + v2024_10_01_preview: "2024-10-01-preview", +} diff --git a/specification/riskiq/EasmX/models.tsp b/specification/riskiq/EasmX/models.tsp new file mode 100644 index 000000000000..f4f4a7ca0f76 --- /dev/null +++ b/specification/riskiq/EasmX/models.tsp @@ -0,0 +1,2266 @@ +import "@typespec/http"; +import "@typespec/rest"; +import "@azure-tools/typespec-azure-core"; +import "@azure-tools/typespec-client-generator-core"; + +using TypeSpec.Http; +using TypeSpec.Rest; +using Azure.Core; +using Azure.Core.Foundations; +using Azure.Core.Traits; +using Azure.ClientGenerator.Core; +namespace Easm; + +// Traits +@trait +model PageResultBodyFields { + @traitContext(Context) + responseFields: { + @traitLocation(TraitLocation.Response) + parameters: TResultFields; + }; +} + +@trait +@traitAdded(Versions.v2024_03_01_preview) +model AssetsListQueryParametersTrait { + @traitContext(Contexts) + queryParameters: { + @traitLocation(TraitLocation.Parameters) + parameters: Parameters; + }; +} + +alias AssetsListTrait = { + ...PageResultBodyFields<{ + @doc("The total number of items available in the full result set.") + totalElements?: int64; + + @doc("The cursor mark to be used on the next request. Not set if using paging.") + mark?: string; + }>; + ...QueryParametersTrait<{ + ...FilterQueryParameter; + ...OrderByParameter; + ...SkipQueryParameter; + ...MaxPageSizeQueryParameter; + ...MarkParameter; + }>; + ...AssetsListQueryParametersTrait<{ + ...ResponseTypeParameter; + ...ResponseIncludesParameter; + ...RecentOnlyParameter; + }>; +}; +alias AssetsUpdateParameter = { + ...RequiredFilterParameter; +}; +alias DataConnectionsListTrait = { + ...PageResultBodyFields<{ + @doc("The total number of items available in the full result set.") + totalElements?: int64; + }>; + ...QueryParametersTrait<{ + ...SkipQueryParameter; + ...MaxPageSizeQueryParameter; + }>; +}; +alias DiscoGroupsListRunsParameter = { + ...FilterQueryParameter; + ...SkipQueryParameter; + ...MaxPageSizeQueryParameter; + ...DiscoGroupNameParameter; +}; +alias TasksListTrait = { + ...PageResultBodyFields<{ + @doc("The total number of items available in the full result set.") + totalElements?: int64; + }>; + ...QueryParametersTrait<{ + ...FilterQueryParameter; + ...OrderByParameter; + ...SkipQueryParameter; + ...MaxPageSizeQueryParameter; + }>; +}; +alias DiscoGroupsListTrait = { + ...PageResultBodyFields<{ + @doc("The total number of items available in the full result set.") + totalElements?: int64; + }>; + ...QueryParametersTrait<{ + ...FilterQueryParameter; + ...SkipQueryParameter; + ...MaxPageSizeQueryParameter; + }>; +}; +alias PoliciesListTrait = { + ...PageResultBodyFields<{ + @doc("The total number of items available in the full result set.") + totalElements?: int64; + }>; + ...QueryParametersTrait<{ + ...FilterQueryParameter; + ...SkipQueryParameter; + ...MaxPageSizeQueryParameter; + }>; +}; +alias DiscoTemplatesListTrait = { + ...PageResultBodyFields<{ + @doc("The total number of items available in the full result set.") + totalElements?: int64; + }>; + ...QueryParametersTrait<{ + ...FilterQueryParameter; + ...SkipQueryParameter; + ...MaxPageSizeQueryParameter; + }>; +}; +alias SavedFiltersListTrait = { + ...PageResultBodyFields<{ + @doc("The total number of items available in the full result set.") + totalElements?: int64; + }>; + ...QueryParametersTrait<{ + ...FilterQueryParameter; + ...SkipQueryParameter; + ...MaxPageSizeQueryParameter; + }>; +}; + +alias ObservationsParameters = { + ...QueryParametersTrait<{ + ...FilterQueryParameter; + ...OrderByParameter; + ...SkipQueryParameter; + ...MaxPageSizeQueryParameter; + }>; +}; + +alias AssetsExportTrait = { + ...QueryParametersTrait<{ + ...FilterQueryParameter; + ...OrderByParameter; + }>; +}; +alias ObservationsTrait = { + ...QueryParametersTrait<{ + ...FilterQueryParameter; + ...OrderByParameter; + ...SkipQueryParameter; + ...MaxPageSizeQueryParameter; + }>; +}; + +alias DeltaDetailsTrait = { + ...QueryParametersTrait<{ + ...SkipQueryParameter; + ...MaxPageSizeQueryParameter; + }>; +}; + +alias CisaCveListTrait = { + ...PageResultBodyFields<{ + @doc("The total number of items available in the full result set.") + totalElements?: int64; + }>; +}; + +// Models +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model AlexaInfo { + alexaRank?: int64; + category?: string; + firstSeen?: utcDateTime; + lastSeen?: utcDateTime; + count?: int64; + recent?: boolean; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model AsAsset extends InventoryAsset { + asn?: int64; + asNames?: ObservedString[]; + orgNames?: ObservedString[]; + orgIds?: ObservedString[]; + countries?: ObservedString[]; + registries?: ObservedString[]; + sources?: Source[]; + firstSeen?: utcDateTime; + lastSeen?: utcDateTime; + count?: int64; + registrarCreatedAt?: ObservedLong[]; + registrarUpdatedAt?: ObservedLong[]; + registrantContacts?: ObservedString[]; + adminContacts?: ObservedString[]; + technicalContacts?: ObservedString[]; + registrarNames?: ObservedString[]; + registrantNames?: ObservedString[]; + adminNames?: ObservedString[]; + technicalNames?: ObservedString[]; + adminOrgs?: ObservedString[]; + technicalOrgs?: ObservedString[]; + registrantPhones?: ObservedString[]; + adminPhones?: ObservedString[]; + technicalPhones?: ObservedString[]; + detailedFromWhoisAt?: utcDateTime; +} + +@doc("The page of assets that match the provided metric.") +@pagedResult +model AssetPageResult { + @doc("The total number of items available in the full result set.") + totalElements?: int64; + + @doc("The cursor mark to be used on the next request. Not set if using paging.") + mark?: string; + + @doc("The link to access the next page of results. Not set if at the end of the result set.") + @nextLink + nextLink?: string; + + @doc("The items in the current page of results.") + @items + value?: AssetResource[]; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +@doc("The items in the current page of results.") +@discriminator("kind") +@resource("assets") +model AssetResource { + /** Discriminator property for AssetResource. */ + #suppress "@azure-tools/typespec-azure-core/no-string-discriminator" "Existing" + kind: string; + + @doc("The system generated unique id for the resource.") + @key("assetId") + @visibility("read") + id: string; + + @doc("The caller provided unique name for the resource.") + name?: string; + + @doc("The name that can be used for display purposes.") + displayName?: string; + + @doc("Global UUID for the asset.") + uuid?: uuid; + + @doc("The date this asset was first added to this workspace.") + createdDate?: utcDateTime; + + @doc("The date this asset was last updated for this workspace.") + updatedDate?: utcDateTime; + + state?: AssetState; + + @doc("An optional customer provided identifier for this asset.") + externalId?: string; + + @doc("Customer labels assigned to this asset.") + labels?: string[]; + + @doc("An indicator of whether this asset represents a wildcard rollup of assets on this domain.") + wildcard?: boolean; + + @doc("The name of the DiscoGroup that brought added this asset to the workspace.") + discoGroupName?: string; + + @doc("The history of how this asset was pulled into the workspace through the discovery process.") + auditTrail?: AuditTrailItem[]; + + reason?: string; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model AssetSecurityPolicy { + policyName?: string; + isAffected?: boolean; + description?: string; + firstSeen?: utcDateTime; + lastSeen?: utcDateTime; + count?: int64; + recent?: boolean; + sources?: Source[]; +} + +@doc("The collection of asset summaries.") +model AssetSummaryResult { + @doc("The name of the summary response. Depending on the request time this will either be the asset filter, risk category, or risk metric.") + displayName?: string; + + @doc("The description of the summary response. Filters don't have a description.") + description?: string; + + @doc("The last time risk categories or risk metrics were captured. Set to the current time for asset filter requests, which always pull the live asset data.") + updatedAt?: utcDateTime; + + @doc("If the request is for a metric category, this will contain the requested unique category name.") + metricCategory?: string; + + @doc("If the request is for a metric, this will contain the requested unique metric name.") + metric?: string; + + @doc("If the request is for an asset filter, this will contain the corresponding filter.") + filter?: string; + + @doc("An optional label used to filter requests results.") + labelName?: string; + + @doc("The count of assets matching the request parameters.") + count?: int64; + + @doc("The link to the corresponding asset details.") + link?: string; + + @doc("The corresponding child entities. For metric categories this will contain metrics. For filters with groupBy and segmentBy this will contain facets.") + children?: AssetSummaryResult[]; +} + +@doc("A request body used to update an asset.") +model AssetUpdateData { + @doc("The state to update the asset to.") + state?: AssetUpdateState; + + @doc("A string which can be used to identify the asset in external systems.") + externalId?: string; + + @doc("Any Labels to update the asset with.") + labels?: Record; + + @doc("A list of asset types to cascade the updates to.") + transfers?: AssetUpdateTransfers; + + @doc("A list of observation remediations to apply to the asset.") + @Versioning.added(Versions.v2024_10_01_preview) + remediations?: ObservationRemediationItem[]; +} + +@doc("A request body used to export an asset.") +@Versioning.added(Versions.v2024_03_01_preview) +model AssetsExportRequest { + @doc("The name of the file to export.") + fileName: string; + + @doc("The columns to export.") + columns: string[]; +} + +@doc("A request body used to retrieve a list of deltas.") +@Versioning.added(Versions.v2024_03_01_preview) +model DeltaDetailsRequest { + @doc("The type of delta detail to retrieve.") + deltaDetailType: DeltaDetailType; + + @doc("The number of days prior to retrieve deltas for.") + priorDays?: int32; + + @doc("The type of asset") + kind: GlobalAssetType; + + @doc("expected format to be: yyyy-MM-dd") + date?: string; +} + +@doc("A request body used to retrieve a delta summary.") +@Versioning.added(Versions.v2024_03_01_preview) +model DeltaSummaryRequest { + @doc("The number of days prior to retrieve deltas for.") + priorDays?: int32; + + @doc("expected format to be: yyyy-MM-dd") + date?: string; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model Attribute { + attributeType?: string; + attributeValue?: string; + sources?: Source[]; + firstSeen?: utcDateTime; + lastSeen?: utcDateTime; + count?: int64; + recent?: boolean; +} + +@doc("The history of how this asset was pulled into the workspace through the discovery process.") +model AuditTrailItem { + @doc("This is typically the same as the name but might be different for different models.") + id?: string; + + @doc("The caller provided unique name for the resource.") + name?: string; + + @doc("The name that can be used for display purposes.") + displayName?: string; + + @doc("The kind of asset.") + kind?: AuditTrailItemKind; + + @doc("An explanation of why this audit trail node was discovered from the previous node.") + reason?: string; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model AzureDataExplorerDataConnectionProperties + extends DataConnectionProperties { + @doc("The azure data explorer cluster name") + clusterName?: string; + + @doc("The azure data explorer region") + region?: string; + + @doc("The azure data explorer database name") + databaseName?: string; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +#suppress "@azure-tools/typespec-azure-core/property-name-conflict" +model Banner { + port?: int32; + banner?: string; + firstSeen?: utcDateTime; + lastSeen?: utcDateTime; + count?: int64; + scanType?: string; + bannerMetadata?: string; + recent?: boolean; + sha256?: string; + sources?: Source[]; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +#suppress "@azure-tools/typespec-azure-core/casing-style" +model Cvss3Summary { + version?: string; + vectorString?: string; + attackVector?: string; + attackComplexity?: string; + privilegesRequired?: string; + userInteraction?: string; + scope?: string; + confidentialityImpact?: string; + integrityImpact?: string; + availabilityImpact?: string; + baseScore?: float32; + baseSeverity?: string; + exploitCodeMaturity?: string; + remediationLevel?: string; + reportConfidence?: string; + exploitabilityScore?: float32; + impactScore?: float32; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model ContactAsset extends InventoryAsset { + email?: string; + names?: ObservedString[]; + organizations?: ObservedString[]; + sources?: Source[]; + firstSeen?: utcDateTime; + lastSeen?: utcDateTime; + count?: int64; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model Cookie { + cookieName?: string; + cookieDomain?: string; + firstSeen?: utcDateTime; + lastSeen?: utcDateTime; + count?: int64; + recent?: boolean; + cookieExpiryDate?: utcDateTime; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model Cve { + name?: string; + cweId?: string; + cvssScore?: float32; + cvss3Summary?: Cvss3Summary; +} + +@doc("The properties required to establish connection to a particular service") +model DataConnectionProperties {} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +@discriminator("kind") +model DataConnectionData { + /** Discriminator property for DataConnectionData. */ + #suppress "@azure-tools/typespec-azure-core/no-string-discriminator" "Existing" + kind: string; + + @doc("The name of data connection") + name?: string; + + @doc("The type of data the data connection will transfer.") + content?: DataConnectionContent; + + @doc("The rate at which the data connection will receive updates.") + frequency?: DataConnectionFrequency; + + @doc("The day to update the data connection on. (1-7 for weekly, 1-31 for monthly)") + frequencyOffset?: int32; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +@discriminator("kind") +@resource("dataConnections") +model DataConnection { + /** Discriminator property for DataConnection. */ + #suppress "@azure-tools/typespec-azure-core/no-string-discriminator" "Existing" + kind: string; + + @doc("This is typically the same as the name but might be different for different models.") + id?: string; + + @doc("The caller provided unique name for the resource.") + @key("dataConnectionName") + @visibility("read") + name: string; + + @doc("The name that can be used for display purposes.") + displayName?: string; + + @doc("The type of data the data connection will transfer") + content?: DataConnectionContent; + + @doc("The date the data connection was created.") + @visibility("read") + createdDate?: utcDateTime; + + @doc("The rate at which the data connection will receive updates.") + frequency?: DataConnectionFrequency; + + @doc("The day to update the data connection on. (1-7 for weekly, 1-31 for monthly)") + frequencyOffset?: int32; + + @doc("The date the data connection was last updated.") + @visibility("read") + updatedDate?: utcDateTime; + + @doc("The date the data connection was last updated by user.") + @visibility("read") + userUpdatedAt?: utcDateTime; + + @doc("An indicator of whether the data connection is active.") + active?: boolean; + + @doc("A message that specifies details about data connection if inactive.") + @visibility("read") + inactiveMessage?: string; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model DependentResource { + md5?: string; + responseBodySize?: int64; + firstSeen?: utcDateTime; + lastSeen?: utcDateTime; + count?: int64; + firstSeenCrawlGuid?: string; + firstSeenPageGuid?: string; + firstSeenResourceGuid?: string; + lastSeenCrawlGuid?: string; + lastSeenPageGuid?: string; + lastSeenResourceGuid?: string; + responseBodyMinhash?: int32[]; + contentType?: string; + sha256?: string; + sha384?: string; + sha512?: string; + url?: url; + cached?: boolean; + sriChecks?: SubResourceIntegrityCheck[]; + host?: string; + lastObservedViolation?: utcDateTime; + lastObservedValidation?: utcDateTime; + lastObservedActualSriHash?: string; + lastObservedExpectedSriHash?: string; +} + +@doc("A request body used to create a discovery group.") +model DiscoGroupData { + @doc("The name for a disco group.") + name?: string; + + @doc("The description for a disco group.") + description?: string; + + @doc("The tier for the disco group which will affect the algorithm used for the disco runs in this group.") + tier?: string; + + @doc("The frequency at which the disco group is supposed to be rerun in milliseconds.") + frequencyMilliseconds?: int64; + + @doc("The list of seeds used for the disco group runs.") + seeds?: DiscoSource[]; + + @doc("The list of names used for the disco group runs.") + names?: string[]; + + @doc("The list of excludes used for the disco group runs, aka assets to exclude from the discovery algorithm.") + excludes?: DiscoSource[]; + + @doc("The unique identifier for the disco template used for the disco group creation.") + templateId?: string; +} + +@doc("This is an object that exists to provide a common schema definition for the action parameters.") +@Versioning.added(Versions.v2024_10_01_preview) +model ActionParameters { + @doc(""" + The value parameter that is used by the policy action. This is action specific, + for further information please refer to documentation here: + https://learn.microsoft.com/en-us/azure/external-attack-surface-management/policy-engine + """) + value?: string; +} + +@doc("This is an object that exists to provide a common schema definition for the policy response.") +@Versioning.added(Versions.v2024_10_01_preview) +@resource("policies") +model Policy { + @doc("This is typically the same as the name but might be different for different models.") + @visibility("read") + id?: string; + + @doc("The caller provided unique name for the resource.") + @key("policyName") + @visibility("read") + name: string; + + @doc("The name that can be used for display purposes.") + @visibility("read") + displayName?: string; + + @doc("A human readable description of what the policy should do.") + description?: string; + + @doc("Name of the saved filter query to be used to select assets that are to be updated by a given policy.") + filterName: string; + + @doc("Action specifying what the policy should do.") + action: PolicyAction; + + @doc("Number of assets in inventory that have been updated by this policy.") + @visibility("read") + updatedAssetsCount?: int64; + + @doc("The unique name of the user that created the policy user@gmail.com") + @visibility("read") + user?: string; + + @doc("The date this policy was created, in RFC3339 format.") + @visibility("read") + createdDate?: utcDateTime; + + @doc("The date this policy was last updated, in RFC3339 format.") + @visibility("read") + updatedDate?: utcDateTime; + + @doc("Additional parameters needed to perform the policy action.") + actionParameters: ActionParameters; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +@resource("discoGroups") +model DiscoGroup { + @doc("This is typically the same as the name but might be different for different models.") + id?: string; + + @doc("The caller provided unique name for the resource.") + @key("groupName") + @visibility("read") + name: string; + + @doc("The name that can be used for display purposes.") + displayName?: string; + + @doc("The description for a disco group.") + description?: string; + + @doc("The tier for the disco group which will affect the algorithm used for the disco runs in this group.") + tier?: string; + + @doc("The frequency at which the disco group is supposed to be rerun in milliseconds.") + frequencyMilliseconds?: int64; + + @doc("The list of seeds used for the disco group runs.") + seeds?: DiscoSource[]; + + @doc("The list of names used for the disco group runs.") + names?: string[]; + + @doc("The list of excludes used for the disco group runs, aka assets to exclude from the discovery algorithm.") + excludes?: DiscoSource[]; + + @doc("The latest run of this disco group with some limited information, null if the group has never been run.") + latestRun?: DiscoRunResult; + + @doc("The date for the disco group was created.") + createdDate?: utcDateTime; + + @doc("The unique identifier for the disco template used for the disco group creation.") + templateId?: string; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +@pagedResult +model DiscoRunPageResult { + @doc("The total number of items available in the full result set.") + totalElements?: int64; + + @doc("The link to access the next page of results. Not set if at the end of the result set.") + @nextLink + nextLink?: string; + + @doc("The items in the current page of results.") + @items + value?: DiscoRunResult[]; +} + +@doc("The latest run of this disco group with some limited information, null if the group has never been run.") +model DiscoRunResult { + @doc("The date for when the disco run was created in the system.") + submittedDate?: utcDateTime; + + @doc("The date for when the disco run was actually started by the system.") + startedDate?: utcDateTime; + + @doc("The date for when the disco run was completed by the system.") + completedDate?: utcDateTime; + + @doc("The tier which will affect the algorithm used for the disco run.") + tier?: string; + + @doc("The State of the disco run.") + state?: DiscoRunState; + + @doc("The total count of assets that were found this disco run.") + totalAssetsFoundCount?: int64; + + @doc("The list of seeds used for the disco run.") + seeds?: DiscoSource[]; + + @doc("The list of excludes used for the disco run, aka assets to exclude from the discovery algorithm.") + excludes?: DiscoSource[]; + + @doc("The list of names used for the disco run.") + names?: string[]; +} + +@doc("Source entity used to drive discovery.") +model DiscoSource { + @doc("The kind of disco source.") + kind?: DiscoSourceKind; + + @doc("The name for the disco source.") + name?: string; +} + +@doc("The items in the current page of results.") +@resource("discoTemplates") +model DiscoTemplate { + @doc("The system generated unique id for the resource.") + @key("templateId") + @visibility("read") + id: string; + + @doc("The caller provided unique name for the resource.") + name?: string; + + @doc("The name that can be used for display purposes.") + displayName?: string; + + @doc("The name of the industry.") + industry?: string; + + @doc("The name of the region.") + region?: string; + + @doc("The country code.") + countryCode?: string; + + @doc("The state code.") + stateCode?: string; + + @doc("The name of the city.") + city?: string; + + @doc("The list of disco template seeds.") + seeds?: DiscoSource[]; + + @doc("The list of disco template names.") + names?: string[]; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model DomainAsset { + domain?: string; + whoisId?: int64; + registrarIanaIds?: ObservedInteger[]; + registrantContacts?: ObservedString[]; + registrantOrgs?: ObservedString[]; + adminContacts?: ObservedString[]; + technicalContacts?: ObservedString[]; + alexaInfos?: AlexaInfo[]; + nameServers?: ObservedString[]; + mailServers?: ObservedString[]; + whoisServers?: ObservedString[]; + domainStatuses?: ObservedString[]; + registrarCreatedAt?: ObservedLong[]; + registrarUpdatedAt?: ObservedLong[]; + registrarExpiresAt?: ObservedLong[]; + soaRecords?: SoaRecord[]; + detailedFromWhoisAt?: utcDateTime; + registrarNames?: ObservedString[]; + sources?: Source[]; + firstSeen?: utcDateTime; + lastSeen?: utcDateTime; + count?: int64; + parkedDomain?: ObservedBoolean[]; + registrantNames?: ObservedString[]; + adminNames?: ObservedString[]; + technicalNames?: ObservedString[]; + adminOrgs?: ObservedString[]; + technicalOrgs?: ObservedString[]; + registrantPhones?: ObservedString[]; + adminPhones?: ObservedString[]; + technicalPhones?: ObservedString[]; +} + +@doc("This is the top-level error object whose code matches the x-ms-error-code response header.") +model ErrorDetail { + @doc("This is one of a server-defined set of error codes.") + code: string; + + @doc("This is a human-readable representation of the error.") + message: string; + + @doc("This is the error target.") + target?: string; + + @doc("This is an array of details about specific errors that led to this reported error.") + details?: ErrorDetail[]; + + @doc("This is an object containing more specific information than the current object about the error.") + innererror?: InnerError; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model GuidPair { + pageGuid?: string; + crawlStateGuid?: string; + loadDate?: utcDateTime; + recent?: boolean; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model HostAsset extends InventoryAsset { + host?: string; + domain?: string; + ipAddresses?: ObservedString[]; + webComponents?: WebComponent[]; + headers?: ObservedHeader[]; + attributes?: Attribute[]; + cookies?: Cookie[]; + sslCerts?: SslCertAsset[]; + parentHosts?: ObservedString[]; + childHosts?: ObservedString[]; + hostCore?: HostCore; + services?: Service[]; + cnames?: ObservedString[]; + sources?: Source[]; + firstSeen?: utcDateTime; + lastSeen?: utcDateTime; + count?: int64; + resourceUrls?: ResourceUrl[]; + scanMetadata?: ScanMetadata[]; + asns?: ObservedLong[]; + ipBlocks?: IpBlock[]; + responseBodies?: ObservedString[]; + domainAsset?: DomainAsset; + nsRecord?: ObservedBoolean[]; + mxRecord?: ObservedBoolean[]; + webserver?: ObservedBoolean[]; + location?: ObservedLocation[]; + nxdomain?: ObservedBoolean[]; + sslServerConfig?: SslServerConfig[]; + isWildcard?: ObservedBoolean[]; + banners?: Banner[]; + ipv4?: ObservedBoolean[]; + ipv6?: ObservedBoolean[]; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model HostCore { + host?: string; + domain?: string; + firstSeen?: utcDateTime; + lastSeen?: utcDateTime; + count?: int64; + blacklistCauseFirstSeen?: utcDateTime; + blacklistCauseLastSeen?: utcDateTime; + blacklistCauseCount?: int64; + blacklistResourceFirstSeen?: utcDateTime; + blacklistResourceLastSeen?: utcDateTime; + blacklistResourceCount?: int64; + blacklistSequenceFirstSeen?: utcDateTime; + blacklistSequenceLastSeen?: utcDateTime; + blacklistSequenceCount?: int64; + phishCauseCount?: int64; + malwareCauseCount?: int64; + spamCauseCount?: int64; + scamCauseCount?: int64; + phishResourceCount?: int64; + malwareResourceCount?: int64; + spamResourceCount?: int64; + scamResourceCount?: int64; + phishSequenceCount?: int64; + malwareSequenceCount?: int64; + spamSequenceCount?: int64; + scamSequenceCount?: int64; + alexaRank?: int32; + hostReputationScore?: int32; + hostPhishReputationScore?: int32; + hostMalwareReputationScore?: int32; + hostSpamReputationScore?: int32; + hostScamReputationScore?: int32; + domainReputationScore?: int32; + domainPhishReputationScore?: int32; + domainMalwareReputationScore?: int32; + domainSpamReputationScore?: int32; + domainScamReputationScore?: int32; + uuid?: string; +} + +@doc("This is an object containing more specific information than the current object about the error.") +model InnerError { + @doc("This is a more specific error code than was provided by the containing error.") + code?: string; + + #suppress "@azure-tools/typespec-azure-core/no-unknown" + @doc("This is an additional field representing the value that caused the error to help with debugging.") + value?: unknown; +} + +@doc("A inventory base model created for swagger documentation purpose") +model InventoryAsset {} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model IpAddressAsset extends InventoryAsset { + ipAddress?: string; + asns?: ObservedLong[]; + reputations?: Reputation[]; + webComponents?: WebComponent[]; + netRanges?: ObservedString[]; + headers?: ObservedHeader[]; + attributes?: Attribute[]; + cookies?: Cookie[]; + sslCerts?: SslCertAsset[]; + services?: Service[]; + ipBlocks?: IpBlock[]; + sources?: Source[]; + firstSeen?: utcDateTime; + lastSeen?: utcDateTime; + count?: int64; + banners?: Banner[]; + scanMetadata?: ScanMetadata[]; + nsRecord?: ObservedBoolean[]; + mxRecord?: ObservedBoolean[]; + location?: ObservedLocation[]; + hosts?: ObservedString[]; + nxdomain?: ObservedBoolean[]; + sslServerConfig?: SslServerConfig[]; + ipv4?: boolean; + ipv6?: boolean; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +#suppress "@azure-tools/typespec-azure-core/property-name-conflict" +model IpBlock { + ipBlock?: string; + sources?: Source[]; + firstSeen?: utcDateTime; + lastSeen?: utcDateTime; + count?: int64; + recent?: boolean; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model IpBlockAsset extends InventoryAsset { + ipBlock?: string; + asns?: ObservedLong[]; + bgpPrefixes?: ObservedString[]; + netNames?: ObservedString[]; + registrantContacts?: ObservedString[]; + registrantOrgs?: ObservedString[]; + adminContacts?: ObservedString[]; + technicalContacts?: ObservedString[]; + registrarCreatedAt?: ObservedLong[]; + registrarUpdatedAt?: ObservedLong[]; + netRanges?: ObservedString[]; + startIp?: string; + endIp?: string; + reputations?: Reputation[]; + detailedFromWhoisAt?: utcDateTime; + sources?: Source[]; + firstSeen?: utcDateTime; + lastSeen?: utcDateTime; + count?: int64; + location?: ObservedLocation[]; + registrarExpiresAt?: ObservedLong[]; + registrantNames?: ObservedString[]; + adminNames?: ObservedString[]; + technicalNames?: ObservedString[]; + adminOrgs?: ObservedString[]; + technicalOrgs?: ObservedString[]; + registrantPhones?: ObservedString[]; + adminPhones?: ObservedString[]; + technicalPhones?: ObservedString[]; + ipv4?: boolean; + ipv6?: boolean; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model Location { + countryCode?: string; + countryName?: string; + region?: string; + regionName?: string; + city?: string; + areaCode?: int32; + postalCode?: string; + latitude?: float32; + longitude?: float32; + dmaCode?: int32; + metroCodeId?: int32; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model LogAnalyticsDataConnectionProperties extends DataConnectionProperties { + @doc("log analytics api key") + apiKey?: string; + + @doc("log analytics workspace id") + workspaceId?: string; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model ObservedBoolean extends ObservedValue { + value?: boolean; + sources?: Source[]; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model ObservedHeader extends ObservedValue { + headerName?: string; + headerValue?: string; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model ObservedInteger extends ObservedValue { + value?: int32; + sources?: Source[]; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model ObservedIntegers extends ObservedValue { + values?: int32[]; + sources?: Source[]; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model ObservedLocation extends ObservedValue { + value?: Location; + sources?: Source[]; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model ObservedLong extends ObservedValue { + value?: int64; + sources?: Source[]; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model ObservedPortState extends ObservedValue { + value?: ObservedPortStateValue; + port?: int32; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model ObservedString extends ObservedValue { + value?: string; + sources?: Source[]; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model PageAsset extends InventoryAsset { + url?: url; + httpMethod?: string; + service?: string; + ipAddresses?: ObservedString[]; + successful?: ObservedBoolean[]; + httpResponseCodes?: ObservedInteger[]; + httpResponseMessages?: ObservedString[]; + responseTimes?: ObservedLong[]; + frames?: ObservedBoolean[]; + windows?: ObservedBoolean[]; + nonHtmlFrames?: ObservedBoolean[]; + undirectedContent?: ObservedBoolean[]; + contentTypes?: ObservedString[]; + contentLengths?: ObservedLong[]; + windowNames?: ObservedString[]; + charsets?: ObservedString[]; + titles?: ObservedString[]; + languages?: ObservedString[]; + responseHeaders?: ObservedHeader[]; + cookies?: Cookie[]; + webComponents?: WebComponent[]; + attributes?: Attribute[]; + assetSecurityPolicies?: AssetSecurityPolicy[]; + responseBodyMinhashSignatures?: ObservedIntegers[]; + fullDomMinhashSignatures?: ObservedIntegers[]; + responseBodyHashSignatures?: ObservedString[]; + errors?: ObservedString[]; + sslCerts?: SslCertAsset[]; + sources?: Source[]; + firstSeen?: utcDateTime; + lastSeen?: utcDateTime; + count?: int64; + cause?: PageCause; + referrer?: string; + redirectUrls?: ObservedString[]; + redirectType?: PageAssetRedirectType; + finalUrls?: ObservedString[]; + finalResponseCodes?: ObservedInteger[]; + parkedPage?: ObservedBoolean[]; + resourceUrls?: ResourceUrl[]; + guids?: GuidPair[]; + finalIpAddresses?: ObservedString[]; + asns?: ObservedLong[]; + ipBlocks?: IpBlock[]; + finalAsns?: ObservedLong[]; + finalIpBlocks?: IpBlock[]; + responseBodies?: ObservedString[]; + domainAsset?: DomainAsset; + rootUrl?: ObservedBoolean; + isRootUrl?: boolean; + location?: ObservedLocation[]; + services?: Service[]; + siteStatus?: string; + cnames?: ObservedString[]; + cdns?: ObservedString[]; + host?: string; + domain?: string; + sslServerConfig?: SslServerConfig[]; + gdprAssetSecurityPolicies?: AssetSecurityPolicy[]; + ipv4?: ObservedBoolean[]; + ipv6?: ObservedBoolean[]; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model PageCause { + cause?: string; + #suppress "@azure-tools/typespec-azure-core/casing-style" + causeElementXPath?: string; + location?: string; + possibleMatches?: int32; + loopDetected?: boolean; + version?: int32; + domChangeIndex?: int32; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +#suppress "@azure-tools/typespec-azure-core/property-name-conflict" +model Port { + port?: int32; + firstSeen?: utcDateTime; + lastSeen?: utcDateTime; + count?: int64; +} + +@doc("A request body used for an asset report snapshot export.") +model ReportAssetSnapshotExportRequest { + @doc("The metric to retrieve a snapshot for.") + metric?: string; + + @doc("The filename of the exported file.") + fileName?: string; + + @doc("The columns to include in the export") + columns?: string[]; +} + +@doc("A request body used to retrieve an asset report snapshot.") +model ReportAssetSnapshotRequest { + @doc("The metric to retrieve a snapshot for.") + metric?: string; + + @doc("The name of the label to retrieve a snapshot for.") + labelName?: string; + + @doc("The number of assets per page.") + size?: int32; + + @doc("The page to retrieve.") + page?: int32; +} + +@doc("A snapshot of assets captured daily for the provided metric. Asset details only contain primary properties. Detailed asset data can be retrieved from the asset endpoints.") +model ReportAssetSnapshotResult { + @doc("The name of the metric.") + displayName?: string; + + @doc("The unique metric name.") + metric?: string; + + @doc("The customer label that was filtered on, if one was provided.") + labelName?: string; + + @doc("The last time this asset data was updated on this metric.") + updatedAt?: utcDateTime; + + @doc("A description of what the metric represents.") + description?: string; + + @doc("The page of assets that match the provided metric.") + assets?: AssetPageResult; +} + +@doc("A request body used to retrieve summary asset information. One and only one collection of summary identifiers must be provided: filters, metrics, or metricCategories.") +model ReportAssetSummaryRequest { + @doc("Categories to retrieve risk reporting data for.") + metricCategories?: string[]; + + @doc("Metrics to retrieve risk reporting data for.") + metrics?: string[]; + + @doc("Query filters to apply to the asset summary.") + filters?: string[]; + + @doc("A parameter to group the assets by (first level facet field), only used when the chosen summary identifier is filters.") + groupBy?: string; + + @doc("A parameter to segment the assets by (second level facet field), only used when the chosen summary identifier is filters.") + segmentBy?: string; + + @doc("Currently unused.") + labelName?: string; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model ReportAssetSummaryResult { + @doc("The collection of asset summaries.") + assetSummaries?: AssetSummaryResult[]; +} + +@doc("The breakdown of billable asset counts for each asset type.") +model ReportBillableAssetBreakdown { + @doc("The kind of billable asset.") + kind?: ReportBillableAssetBreakdownKind; + + @doc("The number of assets of this type.") + count?: int64; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model ReportBillableAssetSnapshotResult { + @doc("The date these assets were billed on.") + date?: plainDate; + + @doc("The total number of billable assets for this date.") + total?: int64; + + @doc("The breakdown of billable asset counts for each asset type.") + assetBreakdown?: ReportBillableAssetBreakdown[]; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model ReportBillableAssetSummaryResult { + assetSummaries?: ReportBillableAssetSnapshotResult[]; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model Reputation { + listName?: string; + threatType?: string; + trusted?: boolean; + cidr?: string; + firstSeen?: utcDateTime; + lastSeen?: utcDateTime; + listUpdatedAt?: utcDateTime; + recent?: boolean; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model ResourceUrl { + url?: url; + resources?: DependentResource[]; + firstSeen?: utcDateTime; + lastSeen?: utcDateTime; + count?: int64; + recent?: boolean; +} + +@doc("A request body used to create a saved filter.") +model SavedFilterData { + @doc("An expression on the resource type that selects the resources to be returned.") + filter: string; + + @doc("A human readable description of the saved filter.") + description: string; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +@resource("savedFilters") +model SavedFilter { + @doc("This is typically the same as the name but might be different for different models.") + id?: string; + + @doc("The caller provided unique name for the resource.") + @key("filterName") + @visibility("read") + name: string; + + @doc("The name that can be used for display purposes.") + displayName?: string; + + filter?: string; + description?: string; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model ScanMetadata { + port?: int32; + bannerMetadata?: string; + startScan?: utcDateTime; + endScan?: utcDateTime; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model Service { + scheme?: string; + port?: int32; + webComponents?: WebComponent[]; + sslCerts?: SslCertAsset[]; + exceptions?: ObservedString[]; + sources?: Source[]; + firstSeen?: utcDateTime; + lastSeen?: utcDateTime; + count?: int64; + recent?: boolean; + portStates?: ObservedPortState[]; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model SoaRecord { + nameServer?: string; + email?: string; + firstSeen?: utcDateTime; + lastSeen?: utcDateTime; + count?: int64; + serialNumber?: int64; + recent?: boolean; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +#suppress "@azure-tools/typespec-azure-core/property-name-conflict" +model Source { + source?: string; + firstSeen?: utcDateTime; + lastSeen?: utcDateTime; + count?: int64; + reason?: string; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model SslCertAsset extends InventoryAsset { + sha1?: string; + subjectCommonNames?: string[]; + organizations?: string[]; + organizationalUnits?: string[]; + issuerCommonNames?: string[]; + sigAlgName?: string; + invalidAfter?: utcDateTime; + serialNumber?: string; + subjectAlternativeNames?: string[]; + issuerAlternativeNames?: string[]; + sources?: Source[]; + firstSeen?: utcDateTime; + lastSeen?: utcDateTime; + count?: int64; + invalidBefore?: utcDateTime; + keySize?: int32; + keyAlgorithm?: string; + subjectLocality?: string[]; + subjectState?: string[]; + subjectCountry?: string[]; + issuerLocality?: string[]; + issuerState?: string[]; + issuerCountry?: string[]; + subjectOrganizations?: string[]; + subjectOrganizationalUnits?: string[]; + issuerOrganizations?: string[]; + issuerOrganizationalUnits?: string[]; + version?: int32; + certificateAuthority?: boolean; + selfSigned?: boolean; + sigAlgOid?: string; + recent?: boolean; + validationType?: SslCertAssetValidationType; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model SslServerConfig { + tlsVersions?: string[]; + cipherSuites?: string[]; + firstSeen?: utcDateTime; + lastSeen?: utcDateTime; + count?: int64; + sources?: Source[]; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model SubResourceIntegrityCheck { + violation?: boolean; + firstSeen?: utcDateTime; + lastSeen?: utcDateTime; + count?: int64; + causePageUrl?: string; + crawlGuid?: string; + pageGuid?: string; + resourceGuid?: string; + expectedHash?: string; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +@resource("tasks") +model Task { + @doc("The unique identifier of the task.") + @key("taskId") + @visibility("read") + id: string; + + @doc("The time the task started.") + startedAt?: utcDateTime; + + @doc("The time the task completed.") + completedAt?: utcDateTime; + + @doc("The last time the status of the task was updated.") + lastPolledAt?: utcDateTime; + + @doc("The state the task is in.") + state?: TaskState; + + @doc("The phase the task is in.") + phase?: TaskPhase; + + @doc("The reason the task was moved into its current state, if the task wasn't completed.") + reason?: string; + + #suppress "@azure-tools/typespec-azure-core/bad-record-type" + @doc("Attributes unique to the task. This differs by task type.") + metadata?: Record; +} + +@doc("Validate result for validate action endpoints") +model ValidateResult { + @doc("This is the top-level error object whose code matches the x-ms-error-code response header.") + error?: ErrorDetail; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model WebComponent { + name?: string; + type?: string; + version?: string; + ruleId?: string[]; + firstSeen?: utcDateTime; + lastSeen?: utcDateTime; + count?: int64; + cve?: Cve[]; + endOfLife?: int64; + recent?: boolean; + ports?: Port[]; + sources?: Source[]; + service?: string; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +@doc("Template model for observed values") +model ObservedValue { + firstSeen?: utcDateTime; + lastSeen?: utcDateTime; + count?: int64; + recent?: boolean; +} + +@doc("Result for each of the delta detail response") +@Versioning.added(Versions.v2024_03_01_preview) +model DeltaResult { + @doc("Shows the asset kind") + kind: GlobalAssetType; + + @doc("Shows the asset name") + name: string; + + @doc("Shows the date when the asset was originally created") + createdAt: utcDateTime; + + @doc("Shows the date when the asset was last updated, usually the date the we trying to pull up the results for") + updatedAt: utcDateTime; + + @doc("Shows the inventory state") + state: GlobalInventoryState; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +@Versioning.added(Versions.v2024_03_01_preview) +@pagedResult +model DeltaPageResult { + @doc("The total number of items available in the full result set.") + totalElements?: int64; + + @doc("The link to access the next page of results. Not set if at the end of the result set.") + @nextLink + nextLink?: string; + + @doc("The items in the current page of results.") + @items + value?: DeltaResult[]; +} + +@doc("Define response body for getting delta summary") +@Versioning.added(Versions.v2024_03_01_preview) +model DeltaSummaryResult { + @doc("Contains added, removed, and difference values for the whole range either 7 or 30 days") + summary: DeltaRangeResult; + + @doc("Contains added, removed, count, and difference values for each day") + daily: DeltaDateResult[]; +} + +@doc("Contains added, removed, and difference values for the whole range either 7 or 30 days") +@Versioning.added(Versions.v2024_03_01_preview) +model DeltaRangeResult { + @doc("The range of dates requested") + range: int64; + + @doc("The total amount of assets removed over a date range") + removed: int64; + + @doc("The total amount of assets added over a date range") + added: int64; + + @doc("The total amount of assets changed removed over a date range") + difference: int64; + + @doc("A list of summary changes per asset kind") + kindSummaries: DeltaTypeResponse[]; +} + +@doc("The type of Delta response for each asset kind") +@Versioning.added(Versions.v2024_03_01_preview) +model DeltaTypeResponse { + @doc("The kind of asset") + kind: GlobalAssetType; + + @doc("The amount of assets removed for one asset kind") + removed: int64; + + @doc("The amount of assets added for one asset kind") + added: int64; + + @doc("The amount of assets changed for one asset kind") + difference: int64; +} + +@doc("Date information for the delta response") +@Versioning.added(Versions.v2024_03_01_preview) +model DeltaDateResult { + @doc("The date that is being requested") + date: utcDateTime; + + @doc("A list of summary counts per day") + deltas: DailyDeltaTypeResponse[]; +} + +@doc("Delta response for each day") +@Versioning.added(Versions.v2024_03_01_preview) +model DailyDeltaTypeResponse extends DeltaTypeResponse { + @doc("The current number of assets for one asset kind") + count: int64; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +@doc("A list of asset types to cascade the updates to.") +union AssetUpdateTransfers { + string, + "as", + "contact", + "domain", + "host", + "ipAddress", + "ipBlock", + "page", + "sslCert", +} + +@doc("This is an object that contains the observation remediation information that is used as part of the asset update.") +@Versioning.added(Versions.v2024_10_01_preview) +model ObservationRemediationItem { + @doc("The kind of the observation to remediate.") + kind: ObservationType; + + @doc("The name of the observation to remediate.") + name: string; + + @doc("The state to which to update the observation.") + state: ObservationRemediationState; +} + +@doc("A list of observation states") +@Versioning.added(Versions.v2024_10_01_preview) +union ObservationRemediationState { + string, + + @doc("active") + "active", + + @doc("nonApplicable") + "nonApplicable", +} + +@doc("A list of observation remediation sources") +@Versioning.added(Versions.v2024_10_01_preview) +union ObservationRemediationSource { + string, + + @doc("The source of the observation state is a user.") + "user", + + @doc("The source of the observation state is the system.") + "system", +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +@doc("The kind of billable asset.") +union ReportBillableAssetBreakdownKind { + string, + "domain", + "host", + "ipAddress", +} + +@doc("A list of global inventory states.") +@Versioning.added(Versions.v2024_03_01_preview) +union GlobalInventoryState { + string, + + @doc("candidate") + "candidate", + + @doc("candidate investigate") + "candidateInvestigate", + + @doc("confirmed") + "confirmed", + + @doc("associated") + "associated", + + @doc("associated partner") + "associatedPartner", + + @doc("associated third party") + "associatedThirdParty", + + @doc("archived") + "archived", + + @doc("dismissed") + "dismissed", + + @doc("auto confirmed") + "autoconfirmed", +} + +@doc("A list of asset response type") +@Versioning.added(Versions.v2024_03_01_preview) +union AssetResponseType { + string, + + @doc("Return only the asset id.") + "id", + + @doc("Return the standard set of asset fields.") + "standard", + + @doc("Return the full set of asset fields.") + "full", + + @doc("Return a reduced set of fields.") + "reduced", +} + +@doc("A list of delta detail type") +@Versioning.added(Versions.v2024_03_01_preview) +union DeltaDetailType { + string, + + @doc("added") + "added", + + @doc("removed") + "removed", +} + +@doc("A list of global asset type") +@Versioning.added(Versions.v2024_03_01_preview) +union GlobalAssetType { + string, + + @doc("page") + "page", + + @doc("resource") + "resource", + + @doc("mail server") + "mailServer", + + @doc("name server") + "nameServer", + + @doc("host") + "host", + + @doc("domain") + "domain", + + @doc("ip address") + "ipAddress", + + @doc("ip block") + "ipBlock", + + @doc("autonomous system number") + "as", + + @doc("contact") + "contact", + + @doc("ssl certificate") + "sslCert", +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +@doc("The state the task is in.") +union TaskState { + string, + "pending", + "running", + "paused", + "complete", + "incomplete", + "failed", + "warning", +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +@doc("The phase the task is in.") +union TaskPhase { + string, + "running", + "polling", + "complete", +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +@doc("The kind of data connection.") +union DataConnectionKind { + string, + "logAnalytics", + "azureDataExplorer", +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +@doc("The rate at which the data connection will receive updates.") +union DataConnectionFrequency { + string, + "daily", + "weekly", + "monthly", +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +@doc("The kind of asset.") +union AssetKind { + string, + "as", + "contact", + "domain", + "host", + "ipAddress", + "ipBlock", + "page", + "sslCert", +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +@doc("The State of the disco run.") +union DiscoRunState { + string, + "pending", + "running", + "completed", + "failed", +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +@doc("The type of data the data connection will transfer") +union DataConnectionContent { + string, + "assets", + "attackSurfaceInsights", +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +@doc("The kind of disco source.") +union DiscoSourceKind { + string, + "as", + "attribute", + "contact", + "domain", + "host", + "ipBlock", +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +@doc("state of observed port") +union ObservedPortStateValue { + string, + "open", + "closed", + "filtered", +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +@doc("The state to update the asset to.") +union AssetUpdateState { + string, + "candidate", + "confirmed", + "dismissed", + "candidateInvestigate", + "associatedPartner", + "associatedThirdparty", +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +@doc("The state of assets") +union AssetState { + string, + AssetUpdateState, + "archived", +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +@doc("The kind of asset.") +union AuditTrailItemKind { + string, + "as", + "contact", + "domain", + "host", + "ipAddress", + "ipBlock", + "page", + "sslCert", +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +@doc("The redirect type of a page") +union PageAssetRedirectType { + string, + "httpHeader", + "metaRefresh", + "javascript", + "final", +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +@doc("The validation type of a Ssl certificate") +union SslCertAssetValidationType { + string, + "domainValidation", + "organizationValidation", + "extendedValidation", +} + +@doc("A list of observation types") +@Versioning.added(Versions.v2024_03_01_preview) +union ObservationType { + string, + + @doc("common vulnerabilities and exposures") + "cve", + + @doc("insight") + "insight", +} + +@doc("A list of observation priorities") +@Versioning.added(Versions.v2024_03_01_preview) +union ObservationPriority { + string, + + @doc("high") + "high", + + @doc("medium") + "medium", + + @doc("low") + "low", + + @doc("none") + "none", +} + +@doc("The result response for the observation") +@Versioning.added(Versions.v2024_03_01_preview) +model ObservationResult { + @doc("The name of the observation.") + name: string; + + @doc("The list of applicable types.") + types: ObservationType[]; + + @doc("The priority of the observation.") + priority: ObservationPriority; + + @doc("The CVSS v2 score.") + cvssScoreV2: float64; + + @doc("The CVSS v3 score.") + cvssScoreV3: float64; + + @doc("The remediation state of the observation.") + @Versioning.added(Versions.v2024_10_01_preview) + remediationState: ObservationRemediationState; + + @doc("The source of the remediation state of the observation.") + @Versioning.added(Versions.v2024_10_01_preview) + remediationSource: ObservationRemediationSource; +} + +@doc("The page result response for the observation") +@Versioning.added(Versions.v2024_03_01_preview) +model ObservationPageResult { + @doc("The total number of elements.") + totalElements: int64; + + @doc("The summary of observation counts by priority.") + prioritySummary: Record; + + @doc("The list of observation results.") + value: ObservationResult[]; +} + +@doc("A list of asset chain sources") +@Versioning.added(Versions.v2024_03_01_preview) +union AssetChainSource { + string, + + @doc("discovery group") + "DISCO_GROUP", + + @doc("asset") + "ASSET", +} + +@doc("A list of policy actions") +@Versioning.added(Versions.v2024_10_01_preview) +union PolicyAction { + string, + + @doc("Add a resource label with a given name.") + "addResource", + + @doc("Remove a resource label with a given name.") + "removeResource", + + @doc("Set inventory state to a given supported state value.") + "setState", + + @doc("Set an external id.") + "setExternalID", + + @doc("Remove from inventory.") + "removeFromInventory", +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model LogAnalyticsDataConnectionData extends DataConnectionData { + @doc("The kind of DataConnectionData ") + kind: "logAnalytics"; + + @doc("properties") + properties: LogAnalyticsDataConnectionProperties; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model AzureDataExplorerDataConnectionData extends DataConnectionData { + @doc("The kind of DataConnectionData") + kind: "azureDataExplorer"; + + @doc("properties") + properties: AzureDataExplorerDataConnectionProperties; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model AsAssetResource extends AssetResource { + @doc("The kind of AssetResource") + kind: "as"; + + @doc("asset") + asset: AsAsset; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model ContactAssetResource extends AssetResource { + @doc("The kind of AssetResource") + kind: "contact"; + + @doc("asset") + asset: ContactAsset; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model DomainAssetResource extends AssetResource { + @doc("The kind of AssetResource") + kind: "domain"; + + @doc("asset") + asset: DomainAsset; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model HostAssetResource extends AssetResource { + @doc("The kind of AssetResource") + kind: "host"; + + @doc("asset") + asset: HostAsset; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model IpAddressAssetResource extends AssetResource { + @doc("The kind of AssetResource") + kind: "ipAddress"; + + @doc("asset") + asset: IpAddressAsset; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model IpBlockAssetResource extends AssetResource { + @doc("The kind of AssetResource") + kind: "ipBlock"; + + @doc("asset") + asset: IpBlockAsset; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model PageAssetResource extends AssetResource { + @doc("The kind of AssetResource") + kind: "page"; + + @doc("asset") + asset: PageAsset; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model SslCertAssetResource extends AssetResource { + @doc("The kind of AssetResource") + kind: "sslCert"; + + @doc("asset") + asset: SslCertAsset; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model LogAnalyticsDataConnection extends DataConnection { + @doc("The kind of DataConnection") + kind: "logAnalytics"; + + @doc("properties") + properties: LogAnalyticsDataConnectionProperties; +} + +#suppress "@azure-tools/typespec-azure-core/documentation-required" "Documentation will be added next preview version" +model AzureDataExplorerDataConnection extends DataConnection { + @doc("The kind of DataConnection") + kind: "azureDataExplorer"; + + @doc("properties") + properties: AzureDataExplorerDataConnectionProperties; +} + +@doc("The unique identifier for the discovery group.") +model DiscoGroupNameParameter { + @doc("The unique identifier for the discovery group.") + @path("groupName") + groupName: string; +} + +@doc("A list of expressions that specify the order of the returned resources.") +model OrderByParameter { + @doc("A list of expressions that specify the order of the returned resources.") + @query("orderby") + orderby?: string; +} + +@doc("Specify this value instead of 'skip' to use cursor-based searching. Initial value is '*' and subsequent values are returned in the response.") +model MarkParameter { + @doc("Specify this value instead of 'skip' to use cursor-based searching. Initial value is '*' and subsequent values are returned in the response.") + @query("mark") + mark?: string; +} + +@doc("Specify the response type.") +@Versioning.added(Versions.v2024_03_01_preview) +model ResponseTypeParameter { + @doc("Specify the response type. The possible values are: ID, STANDARD, FULL, REDUCED") + @query("responseType") + responseType?: AssetResponseType; +} + +@doc("The prameter of responseIncludes") +@Versioning.added(Versions.v2024_03_01_preview) +model ResponseIncludesParameter { + @query + @doc("The properties to include in the response.") + responseIncludes?: string[]; +} + +@doc("The prameter of responseIncludes") +@Versioning.added(Versions.v2024_03_01_preview) +model RecentOnlyParameter { + @query("recentOnly") + @doc("If it's recent only.") + recentOnly?: boolean; +} + +@doc("An expression on the resource type that selects the resources to be returned.") +model RequiredFilterParameter { + @doc("An expression on the resource type that selects the resources to be returned.") + @query("filter") + filter: string; +} + +@resource("cisaCves") +@doc("cisa cve in a given workspace.") +@Versioning.added(Versions.v2024_03_01_preview) +model CisaCveResult { + @key("cveId") + @visibility("read") + @doc("The CVE ID of the vulnerability in the format CVE-YYYY-NNNN, note that the number portion can have more than 4 digits.") + cveId: string; + + @doc("The vendor or project name for the vulnerability.") + vendorProject: string; + + @doc("The vulnerability product") + product: string; + + @doc("The name of the vulnerability") + vulnerabilityName: string; + + @doc("A short description of the vulnerability") + shortDescription: string; + + @doc("The required action to address the vulnerability") + requiredAction: string; + + @doc("Any additional notes about the vulnerability") + notes: string; + + @doc("The date the vulnerability was added to the catalog in the format YYYY-MM-DD") + dateAdded: utcDateTime; + + @doc("The date the required action is due in the format YYYY-MM-DD") + dueDate: utcDateTime; + + @doc("The date the vulnerability was updated") + updatedAt: utcDateTime; + + @doc("The number of assets affected by the vulnerability") + count: int64; +} + +@doc("AssetChainRequest containing information needed for the retrieval of the asset chain summary.") +@Versioning.added(Versions.v2024_03_01_preview) +model AssetChainRequest { + @doc("Asset chain source.") + assetChainSource: AssetChainSource; + + @doc("A collection of asset chain source ids.") + sourceIds: string[]; +} + +@doc("Response for the asset chain summary.") +@Versioning.added(Versions.v2024_03_01_preview) +model AssetChainSummaryResult { + @doc("A list of asset chain summaries per asset kind") + affectedAssetsSummary: AssetChainKindSummaryResult[]; + + @doc("A list of disco group summaries") + affectedGroupsSummary: DiscoGroupSummaryResult[]; + + @doc("The list of exceptions") + errors?: ErrorResponse[]; +} + +@doc("A list of asset chain summaries per asset kind") +@Versioning.added(Versions.v2024_03_01_preview) +model AssetChainKindSummaryResult { + @doc("The kind of asset") + kind: AssetKind; + + @doc("The amount of assets affected for a given asset kind") + affectedCount: int64; +} + +@doc("A list of disco group summaries") +@Versioning.added(Versions.v2024_03_01_preview) +model DiscoGroupSummaryResult { + @doc("The system generated unique id for the resource.") + id: string; + + @doc("The caller provided unique name for the resource.") + name: string; + + @doc("The name that can be used for display purposes.") + displayName: string; +} + +alias BodyParameter< + T, + TName extends valueof string = "body", + TDoc extends valueof string = "Body parameter." +> = { + #suppress "@azure-tools/typespec-azure-core/friendly-name" "Legacy" + @doc(TDoc) + @friendlyName(TName) + @bodyRoot + body: T; +}; diff --git a/specification/riskiq/EasmX/routes.tsp b/specification/riskiq/EasmX/routes.tsp new file mode 100644 index 000000000000..a2b7fef5722f --- /dev/null +++ b/specification/riskiq/EasmX/routes.tsp @@ -0,0 +1,316 @@ +import "@typespec/http"; +import "@typespec/rest"; +import "@azure-tools/typespec-azure-core"; +import "./models.tsp"; +import "@azure-tools/typespec-client-generator-core"; + +using TypeSpec.Http; +using TypeSpec.Rest; +using Azure.Core; +using Azure.Core.Traits; +using Azure.Core.Foundations; +using Azure.ClientGenerator.Core; + +namespace Easm; + +alias ServiceTraits = NoRepeatableRequests & + NoConditionalRequests & + NoClientRequestId; + +alias Operations = Azure.Core.ResourceOperations; +@tag("Assets") +@doc("Provides access to inventory assets.") +interface Assets { + @doc("Retrieve a list of assets for the provided search parameters.") + listAssetResource is Operations.ResourceList; + + #suppress "@azure-tools/typespec-azure-core/use-standard-operations" + @doc("Update labels on assets matching the provided filter.") + @route("/assets") + @updatesResource(AssetResource) + @post + updateAssets is Foundations.Operation< + AssetsUpdateParameter & BodyParameter, + Task + >; + @doc("Retrieve an asset by assetId.") + getAssetResource is Operations.ResourceRead; + + @doc("Export a list of assets for the provided search parameters.") + @action("export") + @Versioning.added(Versions.v2024_03_01_preview) + getAssetsExport is Operations.ResourceCollectionAction< + AssetResource, + BodyParameter, + Task, + AssetsExportTrait + >; + + @doc("Retrieve observations on an asset") + @action("getObservations") + @Versioning.added(Versions.v2024_03_01_preview) + getObservations is Operations.ResourceAction< + AssetResource, + {}, + ObservationPageResult, + ObservationsParameters + >; + + @doc("Retrieve a list of deltas for the provided time range.") + @action("getDeltaDetails") + @Versioning.added(Versions.v2024_03_01_preview) + getDeltaDetails is Operations.ResourceCollectionAction< + AssetResource, + BodyParameter, + DeltaPageResult, + DeltaDetailsTrait + >; + + @doc("Retrieve a list of deltas with overall summary changes for the provided time range.") + @action("getDeltaSummary") + @Versioning.added(Versions.v2024_03_01_preview) + getDeltaSummary is Operations.ResourceCollectionAction< + AssetResource, + BodyParameter, + DeltaSummaryResult, + {} + >; +} + +@tag("Data Connections") +@doc("Provides access to data connection resources.") +interface DataConnections { + @doc("Retrieve a list of data connections.") + listDataConnection is Operations.ResourceList< + DataConnection, + DataConnectionsListTrait + >; + + @doc("Validate a data connection with a given dataConnectionName.") + @action("validate") + validateDataConnection is Operations.ResourceCollectionAction< + DataConnection, + BodyParameter, + ValidateResult + >; + @doc("Retrieve a data connection with a given dataConnectionName.") + getDataConnection is Operations.ResourceRead; + + #suppress "@azure-tools/typespec-azure-core/use-standard-operations" + @doc("Create or replace a data connection with a given dataConnectionName.") + @createsOrReplacesResource(DataConnection) + @put + createOrReplaceDataConnection is Foundations.ResourceOperation< + DataConnection, + BodyParameter, + DataConnection + >; + + @doc("Delete a data connection with a given dataConnectionName.") + deleteDataConnection is Operations.ResourceDelete; +} + +@tag("Discovery Groups") +@doc("Provides access to discovery resources.") +interface DiscoveryGroups { + @doc("Retrieve a list of discovery group for the provided search parameters.") + @clientName("GetDiscoveryGroups", "csharp") + listDiscoGroup is Operations.ResourceList; + + @doc("Validate a discovery group with a given groupName.") + @action("validate") + @clientName("ValidateDiscoveryGroup", "csharp") + validateDiscoGroup is Operations.ResourceCollectionAction< + DiscoGroup, + BodyParameter, + ValidateResult + >; + @doc("Retrieve a discovery group with a given groupName.") + @clientName("GetDiscoveryGroup", "csharp") + getDiscoGroup is Operations.ResourceRead; + + #suppress "@azure-tools/typespec-azure-core/use-standard-operations" + @doc("Create a discovery group with a given groupName.") + @createsOrReplacesResource(DiscoGroup) + @put + @clientName("CreateOrReplaceDiscoveryGroup", "csharp") + createOrReplaceDiscoGroup is Foundations.ResourceOperation< + DiscoGroup, + BodyParameter, + DiscoGroup + >; + @doc("Run a discovery group with a given groupName.") + @action("run") + @clientName("RunDiscoveryGroup", "csharp") + runDiscoGroup is Operations.ResourceAction; + #suppress "@azure-tools/typespec-azure-core/use-standard-operations" + @doc("Retrieve a collection of discovery run results for a discovery group with a given groupName.") + @route("/discoGroups/{groupName}/runs") + @get + @clientName("GetDiscoveryGroupRuns", "csharp") + listRuns is Foundations.Operation< + DiscoGroupsListRunsParameter, + DiscoRunPageResult + >; + + @Versioning.added(Versions.v2024_03_01_preview) + @doc("Delete a discovery group with a given discovery group name.") + deleteDiscoGroup is Operations.ResourceDelete; + + @doc("Retrieve an asset chain summary.") + @action("getAssetChainSummary") + @Versioning.added(Versions.v2024_03_01_preview) + getAssetChainSummary is Operations.ResourceCollectionAction< + DiscoGroup, + BodyParameter, + AssetChainSummaryResult + >; + + @doc("Dismiss discovery chain for a given asset chain source") + @action("dismissAssetChain") + @Versioning.added(Versions.v2024_03_01_preview) + dismissAssetChain is Operations.ResourceCollectionAction< + DiscoGroup, + BodyParameter, + Task + >; +} + +@tag("Discovery Templates") +@doc("Provides access to disco template resources.") +interface DiscoveryTemplates { + @doc("Retrieve a list of disco templates for the provided search parameters.") + @clientName("GetDiscoveryTemplates", "csharp") + listDiscoTemplate is Operations.ResourceList< + DiscoTemplate, + DiscoTemplatesListTrait + >; + @doc("Retrieve a disco template with a given templateId.") + @clientName("GetDiscoveryTemplate", "csharp") + getDiscoTemplate is Operations.ResourceRead; +} + +@tag("Reports") +@doc("Provides access to reporting data.") +interface Reports { + #suppress "@azure-tools/typespec-azure-core/use-standard-operations" + @doc("Get billable assets summary for the workspace.") + @route("/reports/assets:getBillable") + @post + getBillable is Foundations.Operation<{}, ReportBillableAssetSummaryResult>; + #suppress "@azure-tools/typespec-azure-core/use-standard-operations" + @doc("Get the most recent snapshot of asset summary values for the snapshot request.") + @route("/reports/assets:getSnapshot") + @post + getSnapshot is Foundations.Operation< + BodyParameter, + ReportAssetSnapshotResult + >; + #suppress "@azure-tools/typespec-azure-core/use-standard-operations" + @doc("Get asset summary details for the summary request.") + @route("/reports/assets:getSummary") + @post + getSummary is Foundations.Operation< + BodyParameter, + ReportAssetSummaryResult + >; + + #suppress "@azure-tools/typespec-azure-core/use-standard-operations" + @doc("Get the most recent snapshot of asset summary values for the snapshot request exported to a file.") + @Versioning.added(Versions.v2024_03_01_preview) + @route("/reports/assets:getSnapshotExport") + @post + getSnapshotExport is Foundations.Operation< + BodyParameter, + Task + >; +} + +@tag("Saved Filters") +@doc("Provides access to saved filter resources.") +interface SavedFilters { + @doc("Retrieve a list of saved filters for the provided search parameters.") + listSavedFilter is Operations.ResourceList< + SavedFilter, + SavedFiltersListTrait + >; + @doc("Retrieve a saved filter by filterName.") + getSavedFilter is Operations.ResourceRead; + #suppress "@azure-tools/typespec-azure-core/use-standard-operations" + @doc("Create or replace a saved filter with a given filterName.") + @createsOrReplacesResource(SavedFilter) + @put + createOrReplaceSavedFilter is Foundations.ResourceOperation< + SavedFilter, + BodyParameter, + SavedFilter + >; + @doc("Delete a saved filter with a given filterName.") + deleteSavedFilter is Operations.ResourceDelete; +} + +@tag("Tasks") +@doc("Provides access to task resources.") +interface Tasks { + @doc("Retrieve a list of tasks for the provided search parameters.") + listTask is Operations.ResourceList; + @doc("Retrieve a task by taskId.") + getTask is Operations.ResourceRead; + @doc("Cancel a task by taskId.") + @action("cancel") + cancelTask is Operations.ResourceAction; + + @doc("Run a task by taskId.") + @Versioning.added(Versions.v2024_03_01_preview) + @action("run") + runTask is Operations.ResourceAction; + + @doc("Download a task.") + @Versioning.added(Versions.v2024_03_01_preview) + @action("download") + downloadTask is Operations.ResourceAction; +} + +@tag("CisaCves") +@doc("Provides access to cisa cves.") +interface CisaCves { + #suppress "@azure-tools/typespec-azure-core/use-standard-names" "Existing name" + @doc("Retrieve a list of CisaCves for the provided search parameters.") + @Versioning.added(Versions.v2024_03_01_preview) + getCisaCves is Operations.ResourceList; + + @doc("Retrieve details of CisaCve by cveId") + @Versioning.added(Versions.v2024_03_01_preview) + getCisaCve is Operations.ResourceRead; +} + +@tag("Policies") +@Versioning.added(Versions.v2024_10_01_preview) +@doc("Provides access to policy resources. ") +interface Policies { + @doc("Retrieve a list of policies for the provided search parameters.") + @Versioning.added(Versions.v2024_10_01_preview) + @clientName("GetPolicies", "csharp") + listPolicy is Operations.ResourceList; + + @doc("Retrieve a policy with a given policyName.") + @Versioning.added(Versions.v2024_10_01_preview) + @clientName("GetPolicy", "csharp") + getPolicy is Operations.ResourceRead; + + #suppress "@azure-tools/typespec-azure-core/use-standard-operations" + @doc("Create a policy with a given policyName.") + @Versioning.added(Versions.v2024_10_01_preview) + @createsOrReplacesResource(Policy) + @put + @clientName("CreateOrReplacePolicy", "csharp") + createOrReplacePolicy is Foundations.ResourceOperation< + Policy, + BodyParameter, + Policy + >; + + @Versioning.added(Versions.v2024_10_01_preview) + @doc("Delete a policy with a given policyName.") + deletePolicy is Operations.ResourceDelete; +} diff --git a/specification/riskiq/EasmX/tspconfig.yaml b/specification/riskiq/EasmX/tspconfig.yaml new file mode 100644 index 000000000000..a866b9bb3271 --- /dev/null +++ b/specification/riskiq/EasmX/tspconfig.yaml @@ -0,0 +1,22 @@ +parameters: + "service-dir": + default: "sdk/easm" +emit: + - "@azure-tools/typespec-autorest" +linter: + extends: + - "@azure-tools/typespec-azure-rulesets/data-plane" + disable: + "@azure-tools/typespec-azure-core/composition-over-inheritance": "New rule" +options: + "@azure-tools/typespec-autorest": + azure-resource-provider-folder: "data-plane" + emit-lro-options: "none" + emitter-output-dir: "{project-root}/.." + output-file: "{azure-resource-provider-folder}/Microsoft.EasmX/{version-status}/{version}/easmx.json" + "@azure-tools/typespec-ts": + package-dir: "defendereasmx-rest" + packageDetails: + name: "@azure-rest/defender-easmx-rest" + flavor: azure + diff --git a/specificationRepositoryConfiguration.json b/specificationRepositoryConfiguration.json index 0b2c1930d549..7a0e48278243 100644 --- a/specificationRepositoryConfiguration.json +++ b/specificationRepositoryConfiguration.json @@ -13,12 +13,14 @@ "configFilePath": "eng/automation/swagger_to_sdk_config.json" }, "azure-sdk-for-js": { - "integrationRepository": "azure-sdk/azure-sdk-for-js", - "mainRepository": "Azure/azure-sdk-for-js" + "integrationRepository": "test-repo-billy/azure-sdk-for-js", + "mainBranch": "test_repo_breaking_change_mlc", + "mainRepository": "test-repo-billy/azure-sdk-for-js" }, "azure-sdk-for-net": { "integrationRepository": "azure-sdk/azure-sdk-for-net", - "mainRepository": "Azure/azure-sdk-for-net", + "mainRepository": "pshao25/azure-sdk-for-net", + "mainBranch": "computeMigrationReadmeUpdate", "configFilePath": "eng/swagger_to_sdk_config.json" }, "azure-sdk-for-python": { @@ -44,8 +46,9 @@ "configFilePath": "eng/automation/swagger_to_sdk_config.json" }, "azure-sdk-for-js": { - "integrationRepository": "azure-sdk/azure-sdk-for-js-pr", - "mainRepository": "Azure/azure-sdk-for-js-pr" + "integrationRepository": "test-repo-billy/azure-sdk-for-js", + "mainBranch": "test_repo_breaking_change_mlc", + "mainRepository": "test-repo-billy/azure-sdk-for-js" }, "azure-sdk-for-net": { "integrationRepository": "azure-sdk/azure-sdk-for-net-pr",