package google.cloud.webrisk.v1beta1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service WebRiskServiceV1Beta1

webrisk.proto:35

Web Risk v1beta1 API defines an interface to detect malicious URLs on your website and in client applications.

enum CompressionType

webrisk.proto:247

The ways in which threat entry sets can be compressed.

Used in: ComputeThreatListDiffRequest.Constraints

message ComputeThreatListDiffRequest.Constraints

webrisk.proto:71

The constraints for this diff.

Used in: ComputeThreatListDiffRequest

message ComputeThreatListDiffResponse.Checksum

webrisk.proto:99

The expected state of a client's local database.

Used in: ComputeThreatListDiffResponse

enum ComputeThreatListDiffResponse.ResponseType

webrisk.proto:106

The type of response sent to the client.

Used in: ComputeThreatListDiffResponse

message RawHashes

webrisk.proto:272

The uncompressed threat entries in hash format. Hashes can be anywhere from 4 to 32 bytes in size. A large majority are 4 bytes, but some hashes are lengthened if they collide with the hash of a popular URI. Used for sending ThreatEntryAdditons to clients that do not support compression, or when sending non-4-byte hashes to clients that do support compression.

Used in: ThreatEntryAdditions

message RawIndices

webrisk.proto:259

A set of raw indices to remove from a local list.

Used in: ThreatEntryRemovals

message RiceDeltaEncoding

webrisk.proto:285

The Rice-Golomb encoded data. Used for sending compressed 4-byte hashes or compressed removal indices.

Used in: ThreatEntryAdditions, ThreatEntryRemovals

message SearchHashesResponse.ThreatHash

webrisk.proto:182

Contains threat information on a matching hash.

Used in: SearchHashesResponse

message SearchUrisResponse.ThreatUri

webrisk.proto:157

Contains threat information on a matching uri.

Used in: SearchUrisResponse

message ThreatEntryAdditions

webrisk.proto:207

Contains the set of entries to add to a local database. May contain a combination of compressed and raw data in a single response.

Used in: ComputeThreatListDiffResponse

message ThreatEntryRemovals

webrisk.proto:219

Contains the set of entries to remove from a local database.

Used in: ComputeThreatListDiffResponse

enum ThreatType

webrisk.proto:232

The type of threat. This maps dirrectly to the threat list a threat may belong to.

Used in: ComputeThreatListDiffRequest, SearchHashesRequest, SearchHashesResponse.ThreatHash, SearchUrisRequest, SearchUrisResponse.ThreatUri