diff --git a/Gruntfile.js b/Gruntfile.js
index 761e7089b987d9295005134ad0c0a9f72c730033..5539ee7eaa650186cb45a2602ffcf6e68c954d48 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -330,7 +330,6 @@ module.exports = function (grunt) {
         ignore: [
           'Attribute "autocomplete" not allowed on element "button" at this point.',
           'Attribute "autocomplete" not allowed on element "input" at this point.',
-          'Bad value "X-UA-Compatible" for attribute "http-equiv" on element "meta".',
           'Element "img" is missing required attribute "src".'
         ]
       },
diff --git a/package.json b/package.json
index aeb935f7f374837d03c98dba1572833164a63303..db2ed2bc08c7a163bb3bc7d219ac39a07e99b296 100644
--- a/package.json
+++ b/package.json
@@ -51,7 +51,7 @@
     "grunt-contrib-watch": "~0.6.1",
     "grunt-csscomb": "~3.0.0",
     "grunt-exec": "~0.4.6",
-    "grunt-html": "~2.0.0",
+    "grunt-html": "~3.0.0",
     "grunt-jekyll": "~0.4.2",
     "grunt-jscs": "~1.5.0",
     "grunt-saucelabs": "~8.5.0",
diff --git a/test-infra/npm-shrinkwrap.json b/test-infra/npm-shrinkwrap.json
index 673899203897975c5a79bda07f817c44d93462f4..e118e0a1c3bc392ecba88273e79184629d57a7b9 100644
--- a/test-infra/npm-shrinkwrap.json
+++ b/test-infra/npm-shrinkwrap.json
@@ -1972,8 +1972,8 @@
                       "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.0.tgz"
                     },
                     "semver": {
-                      "version": "4.2.0",
-                      "resolved": "https://registry.npmjs.org/semver/-/semver-4.2.0.tgz"
+                      "version": "4.2.2",
+                      "resolved": "https://registry.npmjs.org/semver/-/semver-4.2.2.tgz"
                     },
                     "uid-number": {
                       "version": "0.0.5",
@@ -2486,8 +2486,8 @@
       "resolved": "https://registry.npmjs.org/grunt-exec/-/grunt-exec-0.4.6.tgz"
     },
     "grunt-html": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/grunt-html/-/grunt-html-2.0.0.tgz",
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/grunt-html/-/grunt-html-3.0.0.tgz",
       "dependencies": {
         "async": {
           "version": "0.2.10",
@@ -2532,8 +2532,8 @@
           "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz"
         },
         "jscs": {
-          "version": "1.11.1",
-          "resolved": "https://registry.npmjs.org/jscs/-/jscs-1.11.1.tgz",
+          "version": "1.11.2",
+          "resolved": "https://registry.npmjs.org/jscs/-/jscs-1.11.2.tgz",
           "dependencies": {
             "cli-table": {
               "version": "0.3.1",
@@ -2744,12 +2744,12 @@
               }
             },
             "xmlbuilder": {
-              "version": "2.4.6",
-              "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-2.4.6.tgz",
+              "version": "2.5.1",
+              "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-2.5.1.tgz",
               "dependencies": {
-                "lodash-node": {
-                  "version": "2.4.1",
-                  "resolved": "https://registry.npmjs.org/lodash-node/-/lodash-node-2.4.1.tgz"
+                "lodash": {
+                  "version": "3.1.0",
+                  "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.1.0.tgz"
                 }
               }
             }
@@ -3936,8 +3936,8 @@
           "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-2.0.0.tgz"
         },
         "semver": {
-          "version": "4.2.0",
-          "resolved": "https://registry.npmjs.org/semver/-/semver-4.2.0.tgz"
+          "version": "4.2.2",
+          "resolved": "https://registry.npmjs.org/semver/-/semver-4.2.2.tgz"
         },
         "sorted-object": {
           "version": "1.0.0",