Skip to content

Commit f865352

Browse files
committed
Update LavaMoat policies
1 parent d341a39 commit f865352

File tree

6 files changed

+108
-12
lines changed

6 files changed

+108
-12
lines changed

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

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,23 @@
8888
},
8989
"@metamask/rpc-errors": {
9090
"packages": {
91-
"@metamask/rpc-errors>fast-safe-stringify": true,
92-
"@metamask/utils": true
91+
"@metamask/rpc-errors>@metamask/utils": true,
92+
"@metamask/rpc-errors>fast-safe-stringify": true
93+
}
94+
},
95+
"@metamask/rpc-errors>@metamask/utils": {
96+
"globals": {
97+
"TextDecoder": true,
98+
"TextEncoder": true
99+
},
100+
"packages": {
101+
"@metamask/superstruct": true,
102+
"@metamask/utils>@noble/hashes": true,
103+
"@metamask/utils>@scure/base": true,
104+
"@metamask/utils>pony-cause": true,
105+
"browserify>buffer": true,
106+
"depcheck>semver": true,
107+
"eslint>debug": true
93108
}
94109
},
95110
"@metamask/snaps-sdk": {

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

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,26 @@
101101
},
102102
"@metamask/rpc-errors": {
103103
"packages": {
104-
"@metamask/rpc-errors>fast-safe-stringify": true,
105-
"@metamask/utils": true
104+
"@metamask/rpc-errors>@metamask/utils": true,
105+
"@metamask/rpc-errors>fast-safe-stringify": true
106+
}
107+
},
108+
"@metamask/rpc-errors>@metamask/utils": {
109+
"builtin": {
110+
"buffer.Buffer": true
111+
},
112+
"globals": {
113+
"TextDecoder": true,
114+
"TextEncoder": true
115+
},
116+
"packages": {
117+
"@metamask/superstruct": true,
118+
"@metamask/utils>@noble/hashes": true,
119+
"@metamask/utils>@scure/base": true,
120+
"@metamask/utils>pony-cause": true,
121+
"buffer": true,
122+
"depcheck>semver": true,
123+
"eslint>debug": true
106124
}
107125
},
108126
"@metamask/snaps-sdk": {

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

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,26 @@
101101
},
102102
"@metamask/rpc-errors": {
103103
"packages": {
104-
"@metamask/rpc-errors>fast-safe-stringify": true,
105-
"@metamask/utils": true
104+
"@metamask/rpc-errors>@metamask/utils": true,
105+
"@metamask/rpc-errors>fast-safe-stringify": true
106+
}
107+
},
108+
"@metamask/rpc-errors>@metamask/utils": {
109+
"builtin": {
110+
"buffer.Buffer": true
111+
},
112+
"globals": {
113+
"TextDecoder": true,
114+
"TextEncoder": true
115+
},
116+
"packages": {
117+
"@metamask/superstruct": true,
118+
"@metamask/utils>@noble/hashes": true,
119+
"@metamask/utils>@scure/base": true,
120+
"@metamask/utils>pony-cause": true,
121+
"buffer": true,
122+
"depcheck>semver": true,
123+
"eslint>debug": true
106124
}
107125
},
108126
"@metamask/snaps-sdk": {

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

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,23 @@
3333
},
3434
"@metamask/rpc-errors": {
3535
"packages": {
36-
"@metamask/rpc-errors>fast-safe-stringify": true,
37-
"@metamask/utils": true
36+
"@metamask/rpc-errors>@metamask/utils": true,
37+
"@metamask/rpc-errors>fast-safe-stringify": true
38+
}
39+
},
40+
"@metamask/rpc-errors>@metamask/utils": {
41+
"globals": {
42+
"TextDecoder": true,
43+
"TextEncoder": true
44+
},
45+
"packages": {
46+
"@metamask/superstruct": true,
47+
"@metamask/utils>@noble/hashes": true,
48+
"@metamask/utils>@scure/base": true,
49+
"@metamask/utils>pony-cause": true,
50+
"browserify>buffer": true,
51+
"depcheck>semver": true,
52+
"eslint>debug": true
3853
}
3954
},
4055
"@metamask/snaps-sdk": {

packages/snaps-execution-environments/lavamoat/browserify/worker-executor/policy.json

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,23 @@
8888
},
8989
"@metamask/rpc-errors": {
9090
"packages": {
91-
"@metamask/rpc-errors>fast-safe-stringify": true,
92-
"@metamask/utils": true
91+
"@metamask/rpc-errors>@metamask/utils": true,
92+
"@metamask/rpc-errors>fast-safe-stringify": true
93+
}
94+
},
95+
"@metamask/rpc-errors>@metamask/utils": {
96+
"globals": {
97+
"TextDecoder": true,
98+
"TextEncoder": true
99+
},
100+
"packages": {
101+
"@metamask/superstruct": true,
102+
"@metamask/utils>@noble/hashes": true,
103+
"@metamask/utils>@scure/base": true,
104+
"@metamask/utils>pony-cause": true,
105+
"browserify>buffer": true,
106+
"depcheck>semver": true,
107+
"eslint>debug": true
93108
}
94109
},
95110
"@metamask/snaps-sdk": {

packages/snaps-execution-environments/lavamoat/browserify/worker-pool/policy.json

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,23 @@
3333
},
3434
"@metamask/rpc-errors": {
3535
"packages": {
36-
"@metamask/rpc-errors>fast-safe-stringify": true,
37-
"@metamask/utils": true
36+
"@metamask/rpc-errors>@metamask/utils": true,
37+
"@metamask/rpc-errors>fast-safe-stringify": true
38+
}
39+
},
40+
"@metamask/rpc-errors>@metamask/utils": {
41+
"globals": {
42+
"TextDecoder": true,
43+
"TextEncoder": true
44+
},
45+
"packages": {
46+
"@metamask/superstruct": true,
47+
"@metamask/utils>@noble/hashes": true,
48+
"@metamask/utils>@scure/base": true,
49+
"@metamask/utils>pony-cause": true,
50+
"browserify>buffer": true,
51+
"depcheck>semver": true,
52+
"eslint>debug": true
3853
}
3954
},
4055
"@metamask/snaps-sdk": {

0 commit comments

Comments
 (0)