package safe_browsing

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

message ClientDownloadReport

csd.proto:308

The following protocol buffer holds the feedback report gathered from the user regarding the download.

enum ClientDownloadReport.Reason

csd.proto:315

Used in: ClientDownloadReport

message ClientDownloadReport.UserInformation

csd.proto:311

The information of user who provided the feedback. This is going to be useful for handling appeals.

Used in: ClientDownloadReport

message ClientDownloadRequest

csd.proto:132

Used in: ClientDownloadReport, ClientIncidentReport.DownloadDetails

message ClientDownloadRequest.ArchivedBinary

csd.proto:264

A binary contained in an archive (e.g., a .zip archive).

Used in: ClientDownloadRequest

message ClientDownloadRequest.CertificateChain

csd.proto:180

A trust chain of certificates. Each chain begins with the signing certificate of the binary, and ends with a self-signed certificate, typically from a trusted root CA. This structure is analogous to CERT_CHAIN_CONTEXT on Windows.

Used in: SignatureInfo

message ClientDownloadRequest.CertificateChain.Element

csd.proto:182

A single link in the chain.

Used in: CertificateChain

message ClientDownloadRequest.Digests

csd.proto:137

This message contains various binary digests of the download payload.

Used in: ClientDownloadRequest, ArchivedBinary, ClientIncidentReport.IncidentData.BlacklistLoadIncident

enum ClientDownloadRequest.DownloadType

csd.proto:214

Starting with Chrome M19 we're also sending back pings for Chrome extensions that get downloaded by users.

Used in: ClientDownloadRequest, ArchivedBinary

message ClientDownloadRequest.ImageHeaders

csd.proto:250

Used in: ClientDownloadRequest, ArchivedBinary, ClientIncidentReport.EnvironmentData.Process.Dll, ClientIncidentReport.IncidentData.BlacklistLoadIncident

message ClientDownloadRequest.PEImageHeaders

csd.proto:227

Used in: ImageHeaders

message ClientDownloadRequest.PEImageHeaders.DebugData

csd.proto:241

Used in: PEImageHeaders

message ClientDownloadRequest.Resource

csd.proto:160

Used in: ClientDownloadRequest

enum ClientDownloadRequest.ResourceType

csd.proto:148

Type of the resources stored below.

Used in: Resource

message ClientDownloadRequest.SignatureInfo

csd.proto:190

Used in: ClientDownloadRequest, ArchivedBinary, ClientIncidentReport.IncidentData.BinaryIntegrityIncident, ClientIncidentReport.IncidentData.BlacklistLoadIncident

message ClientDownloadResponse

csd.proto:276

Used in: ClientDownloadReport

message ClientDownloadResponse.MoreInfo

csd.proto:292

Used in: ClientDownloadResponse

enum ClientDownloadResponse.Verdict

csd.proto:277

Used in: ClientDownloadResponse

message ClientIncidentReport

csd.proto:354

message ClientIncidentReport.DownloadDetails

csd.proto:400

Used in: ClientIncidentReport, DownloadMetadata

message ClientIncidentReport.EnvironmentData

csd.proto:409

Used in: ClientIncidentReport

message ClientIncidentReport.EnvironmentData.Machine

csd.proto:415

Used in: EnvironmentData

message ClientIncidentReport.EnvironmentData.OS

csd.proto:410

Used in: EnvironmentData

message ClientIncidentReport.EnvironmentData.Process

csd.proto:421

Used in: EnvironmentData

enum ClientIncidentReport.EnvironmentData.Process.Channel

csd.proto:431

Used in: Process

message ClientIncidentReport.EnvironmentData.Process.Dll

csd.proto:442

Used in: Process

enum ClientIncidentReport.EnvironmentData.Process.Dll.Feature

csd.proto:443

Used in: Dll

message ClientIncidentReport.EnvironmentData.Process.ModuleState

csd.proto:455

Used in: Process

enum ClientIncidentReport.EnvironmentData.Process.ModuleState.ModifiedState

csd.proto:456

Used in: ModuleState

message ClientIncidentReport.EnvironmentData.Process.NetworkProvider

csd.proto:429

Used in: Process

(message has no fields)

message ClientIncidentReport.EnvironmentData.Process.Patch

csd.proto:424

Used in: Process

message ClientIncidentReport.IncidentData

csd.proto:355

Used in: ClientIncidentReport

message ClientIncidentReport.IncidentData.BinaryIntegrityIncident

csd.proto:370

Used in: IncidentData

message ClientIncidentReport.IncidentData.BlacklistLoadIncident

csd.proto:374

Used in: IncidentData

message ClientIncidentReport.IncidentData.ScriptRequestIncident

csd.proto:385

Used in: IncidentData

message ClientIncidentReport.IncidentData.TrackedPreferenceIncident

csd.proto:356

Used in: IncidentData

enum ClientIncidentReport.IncidentData.TrackedPreferenceIncident.ValueState

csd.proto:357

Used in: TrackedPreferenceIncident

message ClientIncidentReport.IncidentData.VariationsSeedSignatureIncident

csd.proto:382

Used in: IncidentData

message ClientIncidentResponse

csd.proto:474

message ClientIncidentResponse.EnvironmentRequest

csd.proto:478

Used in: ClientIncidentResponse

message ClientMalwareRequest

csd.proto:93

message ClientMalwareRequest.UrlInfo

csd.proto:108

Used in: ClientMalwareRequest

message ClientMalwareResponse

csd.proto:122

message ClientPhishingRequest

csd.proto:18

message ClientPhishingRequest.Feature

csd.proto:42

Used in: ClientPhishingRequest

message ClientPhishingResponse

csd.proto:76

message ClientUploadResponse

csd.proto:338

This is used to send back upload status to the client after upload completion

enum ClientUploadResponse.UploadStatus

csd.proto:339

Used in: ClientUploadResponse

message DownloadMetadata

csd.proto:483