diff --git a/lavamoat/browserify/policy.json b/lavamoat/browserify/policy.json
index 1f97f8806..1cd3d2110 100644
--- a/lavamoat/browserify/policy.json
+++ b/lavamoat/browserify/policy.json
@@ -325,7 +325,6 @@
         "@ethersproject/bignumber": true,
         "@ethersproject/bytes": true,
         "@ethersproject/keccak256": true,
-        "@ethersproject/logger": true,
         "@ethersproject/sha2": true,
         "@ethersproject/strings": true
       }
diff --git a/lavamoat/node/policy.json b/lavamoat/node/policy.json
index e428c2c34..2efe7b1ab 100644
--- a/lavamoat/node/policy.json
+++ b/lavamoat/node/policy.json
@@ -900,6 +900,24 @@
         "fastq": true
       }
     },
+    "@stylelint/postcss-css-in-js": {
+      "globals": {
+        "__dirname": true
+      },
+      "packages": {
+        "@babel/core": true,
+        "postcss": true,
+        "postcss-syntax": true
+      }
+    },
+    "@stylelint/postcss-markdown": {
+      "packages": {
+        "postcss-html": true,
+        "postcss-syntax": true,
+        "remark": true,
+        "unist-util-find-all-after": true
+      }
+    },
     "JSONStream": {
       "globals": {
         "Buffer": true
@@ -1468,7 +1486,7 @@
         "path.resolve": true
       },
       "globals": {
-        "Buffer": true
+        "Buffer.from": true
       },
       "packages": {
         "safe-buffer": true
@@ -1642,6 +1660,23 @@
         "esutils": true
       }
     },
+    "dom-serializer": {
+      "packages": {
+        "domelementtype": true,
+        "entities": true
+      }
+    },
+    "domhandler": {
+      "packages": {
+        "domelementtype": true
+      }
+    },
+    "domutils": {
+      "packages": {
+        "dom-serializer": true,
+        "domelementtype": true
+      }
+    },
     "duplexer": {
       "builtin": {
         "stream": true
@@ -2294,6 +2329,12 @@
         "path.join": true
       }
     },
+    "gonzales-pe": {
+      "globals": {
+        "console.error": true,
+        "define": true
+      }
+    },
     "graceful-fs": {
       "builtin": {
         "assert.equal": true,
@@ -2400,7 +2441,8 @@
         "path.sep": true
       },
       "globals": {
-        "Buffer": true
+        "Buffer.concat": true,
+        "Buffer.from": true
       },
       "packages": {
         "@gulp-sourcemaps/identity-map": true,
@@ -2500,6 +2542,21 @@
         "kind-of": true
       }
     },
+    "htmlparser2": {
+      "builtin": {
+        "buffer.Buffer": true,
+        "events.EventEmitter": true,
+        "string_decoder.StringDecoder": true
+      },
+      "packages": {
+        "domelementtype": true,
+        "domhandler": true,
+        "domutils": true,
+        "entities": true,
+        "inherits": true,
+        "readable-stream": true
+      }
+    },
     "http-parser-js": {
       "builtin": {
         "assert.equal": true,
@@ -2544,7 +2601,7 @@
     },
     "inline-source-map": {
       "globals": {
-        "Buffer": true
+        "Buffer.from": true
       },
       "packages": {
         "source-map": true
@@ -2581,6 +2638,12 @@
         "kind-of": true
       }
     },
+    "is-alphanumerical": {
+      "packages": {
+        "is-alphabetical": true,
+        "is-decimal": true
+      }
+    },
     "is-binary-path": {
       "builtin": {
         "path.extname": true
@@ -2918,11 +2981,21 @@
         "object-visit": true
       }
     },
+    "markdown-table": {
+      "packages": {
+        "repeat-string": true
+      }
+    },
     "math-random": {
       "builtin": {
         "crypto.randomBytes": true
       }
     },
+    "mdast-util-compact": {
+      "packages": {
+        "unist-util-visit": true
+      }
+    },
     "memoizee": {
       "globals": {
         "clearTimeout": true,
@@ -3181,6 +3254,16 @@
         "path-platform": true
       }
     },
+    "parse-entities": {
+      "packages": {
+        "character-entities": true,
+        "character-entities-legacy": true,
+        "character-reference-invalid": true,
+        "is-alphanumerical": true,
+        "is-decimal": true,
+        "is-hexadecimal": true
+      }
+    },
     "parse-glob": {
       "packages": {
         "glob-base": true,
@@ -3306,6 +3389,20 @@
         "supports-color": true
       }
     },
+    "postcss-html": {
+      "globals": {
+        "__dirname": true
+      },
+      "packages": {
+        "htmlparser2": true,
+        "postcss-syntax": true
+      }
+    },
+    "postcss-less": {
+      "packages": {
+        "postcss": true
+      }
+    },
     "postcss-reporter": {
       "packages": {
         "lodash": true
@@ -3316,6 +3413,17 @@
         "postcss": true
       }
     },
+    "postcss-sass": {
+      "packages": {
+        "gonzales-pe": true,
+        "postcss": true
+      }
+    },
+    "postcss-scss": {
+      "packages": {
+        "postcss": true
+      }
+    },
     "postcss-selector-parser": {
       "builtin": {
         "util.deprecate": true
@@ -3508,6 +3616,51 @@
         "regjsparser": "write"
       }
     },
+    "remark": {
+      "packages": {
+        "remark-parse": true,
+        "remark-stringify": true,
+        "unified": true
+      }
+    },
+    "remark-parse": {
+      "packages": {
+        "ccount": true,
+        "collapse-white-space": true,
+        "is-alphabetical": true,
+        "is-decimal": true,
+        "is-whitespace-character": true,
+        "is-word-character": true,
+        "markdown-escapes": true,
+        "parse-entities": true,
+        "repeat-string": true,
+        "state-toggle": true,
+        "trim": true,
+        "trim-trailing-lines": true,
+        "unherit": true,
+        "unist-util-remove-position": true,
+        "vfile-location": true,
+        "xtend": true
+      }
+    },
+    "remark-stringify": {
+      "packages": {
+        "ccount": true,
+        "is-alphanumeric": true,
+        "is-decimal": true,
+        "is-whitespace-character": true,
+        "longest-streak": true,
+        "markdown-escapes": true,
+        "markdown-table": true,
+        "mdast-util-compact": true,
+        "parse-entities": true,
+        "repeat-string": true,
+        "state-toggle": true,
+        "stringify-entities": true,
+        "unherit": true,
+        "xtend": true
+      }
+    },
     "remove-bom-buffer": {
       "packages": {
         "is-buffer": true,
@@ -3894,6 +4047,15 @@
         "safe-buffer": true
       }
     },
+    "stringify-entities": {
+      "packages": {
+        "character-entities-html4": true,
+        "character-entities-legacy": true,
+        "is-alphanumerical": true,
+        "is-decimal": true,
+        "is-hexadecimal": true
+      }
+    },
     "strip-ansi": {
       "packages": {
         "ansi-regex": true
@@ -3939,6 +4101,8 @@
         "process.stdout.isTTY": true
       },
       "packages": {
+        "@stylelint/postcss-css-in-js": true,
+        "@stylelint/postcss-markdown": true,
         "autoprefixer": true,
         "balanced-match": true,
         "chalk": true,
@@ -3961,10 +4125,14 @@
         "micromatch": true,
         "normalize-selector": true,
         "postcss": true,
+        "postcss-html": true,
+        "postcss-less": true,
         "postcss-media-query-parser": true,
         "postcss-reporter": true,
         "postcss-resolve-nested-selector": true,
         "postcss-safe-parser": true,
+        "postcss-sass": true,
+        "postcss-scss": true,
         "postcss-selector-parser": true,
         "postcss-syntax": true,
         "postcss-value-parser": true,
@@ -3973,11 +4141,17 @@
         "specificity": true,
         "string-width": true,
         "style-search": true,
+        "sugarss": true,
         "svg-tags": true,
         "table": true,
         "write-file-atomic": true
       }
     },
+    "sugarss": {
+      "packages": {
+        "postcss": true
+      }
+    },
     "supports-color": {
       "builtin": {
         "os.release": true,
@@ -4161,12 +4335,28 @@
         "undertaker-registry": true
       }
     },
+    "unherit": {
+      "packages": {
+        "inherits": true,
+        "xtend": true
+      }
+    },
     "unicode-match-property-ecmascript": {
       "packages": {
         "unicode-canonical-property-names-ecmascript": true,
         "unicode-property-aliases-ecmascript": true
       }
     },
+    "unified": {
+      "packages": {
+        "bail": true,
+        "extend": true,
+        "is-buffer": true,
+        "is-plain-obj": true,
+        "trough": true,
+        "vfile": true
+      }
+    },
     "union-value": {
       "packages": {
         "arr-union": true,
@@ -4181,6 +4371,26 @@
         "through2-filter": true
       }
     },
+    "unist-util-find-all-after": {
+      "packages": {
+        "unist-util-is": true
+      }
+    },
+    "unist-util-remove-position": {
+      "packages": {
+        "unist-util-visit": true
+      }
+    },
+    "unist-util-visit": {
+      "packages": {
+        "unist-util-visit-parents": true
+      }
+    },
+    "unist-util-visit-parents": {
+      "packages": {
+        "unist-util-is": true
+      }
+    },
     "unset-value": {
       "packages": {
         "has-value": true,
@@ -4212,6 +4422,28 @@
         "util.deprecate": true
       }
     },
+    "vfile": {
+      "builtin": {
+        "path.basename": true,
+        "path.dirname": true,
+        "path.extname": true,
+        "path.join": true,
+        "path.sep": true
+      },
+      "globals": {
+        "process.cwd": true
+      },
+      "packages": {
+        "is-buffer": true,
+        "replace-ext": true,
+        "vfile-message": true
+      }
+    },
+    "vfile-message": {
+      "packages": {
+        "unist-util-stringify-position": true
+      }
+    },
     "vinyl": {
       "builtin": {
         "buffer.Buffer": true,