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 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152
|
// Copyright 2020 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// An OK annotation
net::NetworkTrafficAnnotationTag traffic_annotation =
net::DefineNetworkTrafficAnnotation("ok_annotation", R"(
semantics {
sender: "Cloud Policy"
description:
"Used to fetch policy for extensions, policy-controlled wallpaper, "
"and custom terms of service."
trigger:
"Periodically loaded when a managed user is signed in to Chrome."
internal {
contacts {
email: "crmullins@google.com"
}
contacts {
owners: "//tools/traffic_annotation/OWNERS"
}
}
data:
"This request does not send any data. It loads external resources "
"by a unique URL provided by the admin."
destination: GOOGLE_OWNED_SERVICE
}
policy {
cookies_allowed: NO
setting:
"This feature cannot be controlled by Chrome settings, but users "
"can sign out of Chrome to disable it."
policy_exception_justification:
"Not implemented, considered not useful. This request is part of "
"the policy fetcher itself."
})");
// An OK annotation with owner instead of email as contact
net::NetworkTrafficAnnotationTag traffic_annotation =
net::DefineNetworkTrafficAnnotation("ok_annotation_only_owner", R"(
semantics {
sender: "Cloud Policy"
description:
"Used to fetch policy for extensions, policy-controlled wallpaper, "
"and custom terms of service."
trigger:
"Periodically loaded when a managed user is signed in to Chrome."
user_data {
type: NONE
}
internal {
contacts {
owners: "//tools/traffic_annotation/OWNERS"
}
}
last_reviewed: "2023-07-25"
data:
"This request does not send any data. It loads external resources "
"by a unique URL provided by the admin."
destination: GOOGLE_OWNED_SERVICE
}
policy {
cookies_allowed: NO
setting:
"This feature cannot be controlled by Chrome settings, but users "
"can sign out of Chrome to disable it."
policy_exception_justification:
"Not implemented, considered not useful. This request is part of "
"the policy fetcher itself."
})");
// An annotation with a syntax error: semantics is missing '{'.
net::NetworkTrafficAnnotationTag traffic_annotation =
net::DefineNetworkTrafficAnnotation("syntax_error_annotation", R"(
semantics
sender: "Cloud Policy"
description:
"Used to fetch policy for extensions, policy-controlled wallpaper, "
"and custom terms of service."
trigger:
"Periodically loaded when a managed user is signed in to Chrome."
data:
"This request does not send any data. It loads external resources "
"by a unique URL provided by the admin."
destination: GOOGLE_OWNED_SERVICE
}
policy {
cookies_allowed: NO
setting:
"This feature cannot be controlled by Chrome settings, but users "
"can sign out of Chrome to disable it."
policy_exception_justification:
"Not implemented, considered not useful. This request is part of "
"the policy fetcher itself."
})");
// An annotation with a completeness error: missing sender and
// policy_exception_justification, chrome_policy field.
net::NetworkTrafficAnnotationTag traffic_annotation =
net::DefineNetworkTrafficAnnotation("incomplete_error_annotation", R"(
semantics {
description:
"Used to fetch policy for extensions, policy-controlled wallpaper, "
"and custom terms of service."
trigger:
"Periodically loaded when a managed user is signed in to Chrome."
data:
"This request does not send any data. It loads external resources "
"by a unique URL provided by the admin."
destination: GOOGLE_OWNED_SERVICE
}
policy {
cookies_allowed: YES
setting:
"This feature cannot be controlled by Chrome settings, but users "
"can sign out of Chrome to disable it."
})");
// An annotation with a incomplete email address, unspecified user_data
// invalid date format.
net::NetworkTrafficAnnotationTag traffic_annotation =
net::DefineNetworkTrafficAnnotation("invalid_assignment_annotation", R"(
semantics {
sender: "Cloud Policy"
description:
"Used to fetch policy for extensions, policy-controlled wallpaper, "
"and custom terms of service."
trigger:
"Periodically loaded when a managed user is signed in to Chrome."
data:
"This request does not send any data. It loads external resources "
"by a unique URL provided by the admin."
destination: GOOGLE_OWNED_SERVICE
internal {
contacts {
email: "chromium-dev@google.com"
}
}
user_data {
type: NONE
}
last_reviewed: "23-12-2022"
}
policy {
cookies_allowed: NO
setting:
"This feature cannot be controlled by Chrome settings, but users "
"can sign out of Chrome to disable it."
policy_exception_justification:
"Not implemented, considered not useful. This request is part of "
"the policy fetcher itself."
})");
|