summaryrefslogtreecommitdiffstats
path: root/chrome/browser/automation/automation_provider.cc
diff options
context:
space:
mode:
authorasanka@chromium.org <asanka@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-24 00:16:34 +0000
committerasanka@chromium.org <asanka@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-24 00:16:34 +0000
commit7c6d577d3884e307d9b5eadd7444ce07d3ee3536 (patch)
tree4e54f299c442e3767a73c03fc5eaa7fa1b1dc718 /chrome/browser/automation/automation_provider.cc
parentcca4f13ac3ec01a3c2d73d567332c885fc2352ae (diff)
downloadchromium_src-7c6d577d3884e307d9b5eadd7444ce07d3ee3536.zip
chromium_src-7c6d577d3884e307d9b5eadd7444ce07d3ee3536.tar.gz
chromium_src-7c6d577d3884e307d9b5eadd7444ce07d3ee3536.tar.bz2
Warn users about potentially unwanted downloads.
Exposes POTENTIALLY_UNWANTED ClientDownloadResponse verdict from the SafeBrowsing service to ChromeDownloadManagerDelegate. Downloads for which this verdict is seen will be marked with the danger type DOWNLOAD_DANGER_TYPE_POTENTIALLY_UNWANTED. A dangerous download prompt will be displayed on the download shelf indicating that the download may make changes to the browser or system. Changes are for Windows only since the POTENTIALLY_UNWANTED signal is only implemented for Windows. BUG=262983 Review URL: https://chromiumcodereview.appspot.com/19863005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213289 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/automation/automation_provider.cc')
-rw-r--r--chrome/browser/automation/automation_provider.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/browser/automation/automation_provider.cc b/chrome/browser/automation/automation_provider.cc
index 96456e5..316ccc0 100644
--- a/chrome/browser/automation/automation_provider.cc
+++ b/chrome/browser/automation/automation_provider.cc
@@ -351,6 +351,9 @@ DictionaryValue* AutomationProvider::GetDictionaryFromDownloadItem(
case content::DOWNLOAD_DANGER_TYPE_DANGEROUS_HOST:
download_danger_type_string = "DANGEROUS_HOST";
break;
+ case content::DOWNLOAD_DANGER_TYPE_POTENTIALLY_UNWANTED:
+ download_danger_type_string = "POTENTIALLY_UNWANTED";
+ break;
case content::DOWNLOAD_DANGER_TYPE_MAX:
NOTREACHED();
download_danger_type_string = "UNKNOWN";