Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as mod from "https://googleapis.deno.dev/v1/threatintelligence:v1beta.ts";

§Classes

GoogleAuth
ThreatIntelligence

threatintelligence.googleapis.com API.

§Variables

auth

§Interfaces

AffectedSoftware

The software that is affected by the vulnerability.

Alert

Stateful object representing a group of Findings. Key feature to an Alert is that it expresses the user's intent towards the findings of that group, even those that haven't occurred yet.

AlertDetail

Container for different types of alert details.

AlertDocument

A document that is associated with an alert.

AlertDocumentTranslation

The translation of an alert document.

AssetDiscoveryConfig

Customer defined Configuration for asset discovery.

AssetDiscoverySeed

Seed assets for asset discovery.

Association

Represents an association with a vulnerability.

Audit

Tracks basic CRUD facts.

CompromisedCredentialsFindingDetail

Sample compromised credential detail.

Configuration

A configuration represents a behavior an engine should follow when producing new findings.

ConfigurationDetail

Wrapper class that contains the union struct for all the various configuration detail specific classes.

ConfigurationRevision

A ConfigurationRevision is a snapshot of a Configuration at a point in time. It is immutable.

CredentialsClient

Defines the root interface for all clients that generate credentials for calling Google APIs. All clients should implement this interface.

CustomerProfileCitation

Citation information for the customer profile.

CustomerProfileCitedString

A string with citation ids.

CustomerProfileCompany

Company information for the customer profile.

CustomerProfileConfig

CustomerProfileConfig is the configuration for the customer profile.

CustomerProfileContactInfo

Contact information for the customer profile.

CustomerProfileIndustry

Industry information for the customer profile.

CustomerProfileLocation

Location information for the customer profile.

CustomerProfilePerson

Person information for the customer profile.

CustomerProfileProduct

Product information for the customer profile.

CustomerProfileSecurityConsiderations

Security considerations for the customer profile.

CustomerProfileSummary

A summarized version of the customer profile. Generated by the backend.

CustomerProfileWebPresence

Web presence information for the customer profile.

DataLeakAlertDetail

Captures the specific details of Data Leak alert.

DataLeakFindingDetail

A detail object for a Data Leak finding.

DomainMonitoringConfig

Any account-level configuration options will go here.

DomainMonitoringDomain

A Domain Monitoring "domain"

EntityProfile

EntityProfile represents the structured profile of a customer entity, containing key identifiers and descriptive attributes optimized for contextual matching against threat intelligence, particularly Initial Access Broker (IAB) offerings.

EnumerateAlertFacetsResponse

Response message for EnumerateAlertFacets.

Evidence

Details the evidence used to determine the relevance verdict.

Facet

Facet represents a sub element of a resource for filtering. The results from this method are used to populate the filterable facets in the UI.

FacetCount

FacetCount represents a count of records with each facet value.

Finding

A ‘stateless’ and a point in time event that a check produced a result of interest.

FindingDetail

Wrapper class that contains the union struct for all the various findings detail specific classes.

InbandVulnerability

Fleshed out vulnerability object that includes enough details to fill out a vulnerability specific view for an issue.

InbandVulnerabilityFindingDetail

This is a temporary detail type that will be used to support vulnerabilities until the engines start using the full vulnerability objects. The "Inband" refers to the fact that all vulnerability details are included with every finding.

InitialAccessBrokerAlertDetail

Captures the specific details of InitialAccessBroker (IAB) alert.

InitialAccessBrokerConfig

InitialAccessBrokerConfig is specific to Initial Access Broker (IAB) matching scenarios.

InitialAccessBrokerFindingDetail

A detail object for an Initial Access Broker (IAB) finding.

InsiderThreatAlertDetail

Captures the specific details of InsiderThreat alert.

InsiderThreatFindingDetail

A detail object for a InsiderThreat finding.

ListAlertsResponse

Response message for ListAlerts.

ListConfigurationRevisionsResponse

Response message for ListConfigurationRevisions.

ListConfigurationsResponse

Response message for ListConfigurations.

ListFindingsResponse

Response message for ListFindings.

MarkAlertAsBenignRequest

Request message for MarkAlertAsBenign.

MarkAlertAsDuplicateRequest

Request message for MarkAlertAsDuplicate.

MarkAlertAsEscalatedRequest

Request message for MarkAlertAsEscalated.

MarkAlertAsFalsePositiveRequest

Request message for MarkAlertAsFalsePositive.

MarkAlertAsNotActionableRequest

Request message for MarkAlertAsNotActionable.

MarkAlertAsReadRequest

Request message for MarkAlertAsRead.

MarkAlertAsResolvedRequest

Request message for MarkAlertAsResolved.

MarkAlertAsTrackedExternallyRequest

Request message for MarkAlertAsTrackedExternally.

MarkAlertAsTriagedRequest

Request message for MarkAlertAsTriaged.

MisconfigurationFindingDetail

Misconfiguration finding detail.

MisconfigurationMetadata

Misconfiguration metadata.

MisconfigurationReference

A reference to an external resource that provides more information about a misconfiguration.

PriorityAnalysis

Structured priority analysis for a threat.

ProjectsAlertsEnumerateFacetsOptions

Additional options for ThreatIntelligence#projectsAlertsEnumerateFacets.

ProjectsAlertsListOptions

Additional options for ThreatIntelligence#projectsAlertsList.

ProjectsConfigurationsListOptions

Additional options for ThreatIntelligence#projectsConfigurationsList.

ProjectsConfigurationsRevisionsListOptions

Additional options for ThreatIntelligence#projectsConfigurationsRevisionsList.

ProjectsConfigurationsUpsertOptions

Additional options for ThreatIntelligence#projectsConfigurationsUpsert.

ProjectsFindingsListOptions

Additional options for ThreatIntelligence#projectsFindingsList.

ProjectsFindingsSearchOptions

Additional options for ThreatIntelligence#projectsFindingsSearch.

RefreshAlertUriStatusRequest

Request message for FetchAlertUriStatus.

RefreshAlertUriStatusResponse

Response message for FetchAlertUriStatus.

RelevanceAnalysis

Structured relevance analysis for a threat.

ReportAlertUriRequest

Request message for ReportAlertUri.

ReportAlertUriResponse

Response message for ReportAlertUri.

SearchFindingsResponse

Response message for SearchFindings.

SeverityAnalysis

Structured severity analysis for a threat.

SuspiciousDomainAlertDetail

The alert detail for a suspicious domain finding.

SuspiciousDomainDnsDetails

The DNS details of the suspicious domain.

SuspiciousDomainDnsRecord

The DNS record of the suspicious domain.

SuspiciousDomainFindingDetail

A detailed object for a suspicious Domain finding.

SuspiciousDomainGtiDetails

The GTI details of the suspicious domain.

SuspiciousDomainWhoIsDetails

The whois details of the suspicious domain.

TargetTechnologyAlertDetail

Contains details for a technology watchlist alert.

TargetTechnologyFindingDetail

Contains details for a technology watchlist finding.

TechnologyWatchListAlertThreshold

TechnologyWatchListAlertThreshold contains the thresholds for alerting.

TechnologyWatchListConfig

TechnologyWatchListConfig is the configuration for the technology watchlist.

UpsertConfigurationResponse

Response message for UpsertConfiguration.

VulnerabilityMatch

Contains details about a vulnerability match.