summaryrefslogtreecommitdiff
path: root/chromium/components/safe_browsing_db/metadata.proto
blob: 786bb9ed4cf5b96a625aa85191d3f26638db23c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
// Copyright 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

syntax = "proto2";

option optimize_for = LITE_RUNTIME;

package safe_browsing;

// Everything below this comment was copied from the page
// <https://developers.google.com/safe-browsing/developers_guide_v3>,
// section "Full Hash Metadata".

// Metadata for the goog-malware-shavar list.
message MalwarePatternType {
  enum PATTERN_TYPE {
    TYPE_UNSPECIFIED = 0;
    LANDING = 1;
    DISTRIBUTION = 2;
  }

  required PATTERN_TYPE pattern_type = 1;
}

// Metadata for the goog-phish-shavar list.
message SocialEngineeringPatternType {
  enum PATTERN_TYPE {
    TYPE_UNSPECIFIED = 0;
    SOCIAL_ENGINEERING_ADS = 1;
    SOCIAL_ENGINEERING_LANDING = 2;
    PHISHING = 3;
  }

  optional PATTERN_TYPE pattern_type = 1;
}