import * as mod from "https://googleapis.deno.dev/v1/safebrowsing:v5.ts";
GoogleAuth | |
SafeBrowsing | Enables client applications to check web resources (most commonly URLs) against Google-generated lists of unsafe web resources. The Safe Browsing APIs are for non-commercial use only. If you need to use APIs to detect malicious URLs for commercial purposes – meaning “for sale or revenue-generating purposes” – please refer to the Web Risk API. |
CredentialsClient | Defines the root interface for all clients that generate credentials for calling Google APIs. All clients should implement this interface. |
GoogleSecuritySafebrowsingV5BatchGetHashListsResponse | The response containing multiple hash lists. |
GoogleSecuritySafebrowsingV5FullHash | The full hash identified with one or more matches. |
GoogleSecuritySafebrowsingV5FullHashFullHashDetail | Details about a matching full hash. An important note about forward
compatibility: new threat types and threat attributes may be added by the
server at any time; those additions are considered minor version changes. It
is Google's policy not to expose minor version numbers in APIs (see
https://cloud.google.com/apis/design/versioning for the versioning policy),
so clients MUST be prepared to receive |
GoogleSecuritySafebrowsingV5HashList | A list of hashes identified by its name. |
GoogleSecuritySafebrowsingV5HashListMetadata | Metadata about a particular hash list. |
GoogleSecuritySafebrowsingV5ListHashListsResponse | The response containing metadata about hash lists. |
GoogleSecuritySafebrowsingV5RiceDeltaEncoded128Bit | Same as |
GoogleSecuritySafebrowsingV5RiceDeltaEncoded256Bit | Same as |
GoogleSecuritySafebrowsingV5RiceDeltaEncoded32Bit | The Rice-Golomb encoded data. Used for either hashes or removal indices. It
is guaranteed that every hash or index here has the same length, and this
length is exactly 32 bits. Generally speaking, if we sort all the entries
lexicographically, we will find that the higher order bits tend not to change
as frequently as lower order bits. This means that if we also take the
adjacent difference between entries, the higher order bits have a high
probability of being zero. This exploits this high probability of zero by
essentially choosing a certain number of bits; all bits more significant than
this are likely to be zero so we use unary encoding. See the |
GoogleSecuritySafebrowsingV5RiceDeltaEncoded64Bit | Same as |
GoogleSecuritySafebrowsingV5SearchHashesResponse | The response returned after searching threat hashes. If nothing is found,
the server will return an OK status (HTTP status code 200) with the
|
HashesSearchOptions | Additional options for SafeBrowsing#hashesSearch. |
HashListGetOptions | Additional options for SafeBrowsing#hashListGet. |
HashListsBatchGetOptions | Additional options for SafeBrowsing#hashListsBatchGet. |
HashListsListOptions | Additional options for SafeBrowsing#hashListsList. |