Skip to content

Commit 30dfbf8

Browse files
committed
Update LavaMoat policies
1 parent d7ba260 commit 30dfbf8

File tree

4 files changed

+128
-4
lines changed

4 files changed

+128
-4
lines changed

packages/snaps-execution-environments/lavamoat/webpack/iframe/policy.json

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,14 +71,36 @@
7171
"webpack>events": true
7272
}
7373
},
74+
"@metamask/snaps-sdk": {
75+
"packages": {
76+
"@metamask/superstruct": true,
77+
"@metamask/utils": true
78+
}
79+
},
80+
"@metamask/snaps-utils": {
81+
"globals": {
82+
"URL": true,
83+
"console.error": true,
84+
"console.log": true,
85+
"console.warn": true
86+
},
87+
"packages": {
88+
"@metamask/rpc-errors": true,
89+
"@metamask/snaps-sdk": true,
90+
"@metamask/superstruct": true,
91+
"@metamask/utils": true
92+
}
93+
},
7494
"@metamask/utils": {
7595
"globals": {
7696
"TextEncoder": true
7797
},
7898
"packages": {
7999
"@metamask/superstruct": true,
100+
"@metamask/utils>@noble/hashes": true,
80101
"eslint>debug": true,
81-
"@metamask/utils>pony-cause": true
102+
"@metamask/utils>pony-cause": true,
103+
"depcheck>semver": true
82104
}
83105
},
84106
"@metamask/providers>extension-port-stream>readable-stream>buffer": {
@@ -139,6 +161,15 @@
139161
"@metamask/providers>extension-port-stream>readable-stream>buffer": true
140162
}
141163
},
164+
"depcheck>semver": {
165+
"globals": {
166+
"console.error": true,
167+
"process": true
168+
},
169+
"packages": {
170+
"@metamask/providers>extension-port-stream>readable-stream>process": true
171+
}
172+
},
142173
"readable-stream>string_decoder": {
143174
"packages": {
144175
"readable-stream>string_decoder>safe-buffer": true

packages/snaps-execution-environments/lavamoat/webpack/node-process/policy.json

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,14 +77,36 @@
7777
"setTimeout": true
7878
}
7979
},
80+
"@metamask/snaps-sdk": {
81+
"packages": {
82+
"@metamask/superstruct": true,
83+
"@metamask/utils": true
84+
}
85+
},
86+
"@metamask/snaps-utils": {
87+
"globals": {
88+
"URL": true,
89+
"console.error": true,
90+
"console.log": true,
91+
"console.warn": true
92+
},
93+
"packages": {
94+
"@metamask/rpc-errors": true,
95+
"@metamask/snaps-sdk": true,
96+
"@metamask/superstruct": true,
97+
"@metamask/utils": true
98+
}
99+
},
80100
"@metamask/utils": {
81101
"globals": {
82102
"TextEncoder": true
83103
},
84104
"packages": {
85105
"@metamask/superstruct": true,
106+
"@metamask/utils>@noble/hashes": true,
86107
"eslint>debug": true,
87-
"@metamask/utils>pony-cause": true
108+
"@metamask/utils>pony-cause": true,
109+
"depcheck>semver": true
88110
}
89111
},
90112
"eslint>debug": {
@@ -156,6 +178,15 @@
156178
"buffer": true
157179
}
158180
},
181+
"depcheck>semver": {
182+
"globals": {
183+
"console.error": true,
184+
"process": true
185+
},
186+
"packages": {
187+
"@metamask/providers>extension-port-stream>readable-stream>process": true
188+
}
189+
},
159190
"readable-stream>string_decoder": {
160191
"packages": {
161192
"readable-stream>string_decoder>safe-buffer": true

packages/snaps-execution-environments/lavamoat/webpack/node-thread/policy.json

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,14 +77,36 @@
7777
"setTimeout": true
7878
}
7979
},
80+
"@metamask/snaps-sdk": {
81+
"packages": {
82+
"@metamask/superstruct": true,
83+
"@metamask/utils": true
84+
}
85+
},
86+
"@metamask/snaps-utils": {
87+
"globals": {
88+
"URL": true,
89+
"console.error": true,
90+
"console.log": true,
91+
"console.warn": true
92+
},
93+
"packages": {
94+
"@metamask/rpc-errors": true,
95+
"@metamask/snaps-sdk": true,
96+
"@metamask/superstruct": true,
97+
"@metamask/utils": true
98+
}
99+
},
80100
"@metamask/utils": {
81101
"globals": {
82102
"TextEncoder": true
83103
},
84104
"packages": {
85105
"@metamask/superstruct": true,
106+
"@metamask/utils>@noble/hashes": true,
86107
"eslint>debug": true,
87-
"@metamask/utils>pony-cause": true
108+
"@metamask/utils>pony-cause": true,
109+
"depcheck>semver": true
88110
}
89111
},
90112
"eslint>debug": {
@@ -156,6 +178,15 @@
156178
"buffer": true
157179
}
158180
},
181+
"depcheck>semver": {
182+
"globals": {
183+
"console.error": true,
184+
"process": true
185+
},
186+
"packages": {
187+
"@metamask/providers>extension-port-stream>readable-stream>process": true
188+
}
189+
},
159190
"readable-stream>string_decoder": {
160191
"packages": {
161192
"readable-stream>string_decoder>safe-buffer": true

packages/snaps-execution-environments/lavamoat/webpack/webview/policy.json

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,14 +71,36 @@
7171
"webpack>events": true
7272
}
7373
},
74+
"@metamask/snaps-sdk": {
75+
"packages": {
76+
"@metamask/superstruct": true,
77+
"@metamask/utils": true
78+
}
79+
},
80+
"@metamask/snaps-utils": {
81+
"globals": {
82+
"URL": true,
83+
"console.error": true,
84+
"console.log": true,
85+
"console.warn": true
86+
},
87+
"packages": {
88+
"@metamask/rpc-errors": true,
89+
"@metamask/snaps-sdk": true,
90+
"@metamask/superstruct": true,
91+
"@metamask/utils": true
92+
}
93+
},
7494
"@metamask/utils": {
7595
"globals": {
7696
"TextEncoder": true
7797
},
7898
"packages": {
7999
"@metamask/superstruct": true,
100+
"@metamask/utils>@noble/hashes": true,
80101
"eslint>debug": true,
81-
"@metamask/utils>pony-cause": true
102+
"@metamask/utils>pony-cause": true,
103+
"depcheck>semver": true
82104
}
83105
},
84106
"@metamask/providers>extension-port-stream>readable-stream>buffer": {
@@ -139,6 +161,15 @@
139161
"@metamask/providers>extension-port-stream>readable-stream>buffer": true
140162
}
141163
},
164+
"depcheck>semver": {
165+
"globals": {
166+
"console.error": true,
167+
"process": true
168+
},
169+
"packages": {
170+
"@metamask/providers>extension-port-stream>readable-stream>process": true
171+
}
172+
},
142173
"readable-stream>string_decoder": {
143174
"packages": {
144175
"readable-stream>string_decoder>safe-buffer": true

0 commit comments

Comments
 (0)