Skip to content

Commit 10d0484

Browse files
metamaskbotlegobeat
authored andcommitted
Update LavaMoat policies
1 parent d25319d commit 10d0484

5 files changed

Lines changed: 321 additions & 181 deletions

File tree

lavamoat/browserify/beta/policy.json

Lines changed: 43 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3495,7 +3495,28 @@
34953495
"extension-port-stream": {
34963496
"packages": {
34973497
"browserify>buffer": true,
3498-
"stream-browserify": true
3498+
"extension-port-stream>readable-stream": true
3499+
}
3500+
},
3501+
"extension-port-stream>readable-stream": {
3502+
"globals": {
3503+
"AbortController": true,
3504+
"AggregateError": true,
3505+
"Blob": true,
3506+
"new": true,
3507+
"target": true
3508+
},
3509+
"packages": {
3510+
"browserify>buffer": true,
3511+
"browserify>process": true,
3512+
"browserify>string_decoder": true,
3513+
"extension-port-stream>readable-stream>abort-controller": true,
3514+
"webpack>events": true
3515+
}
3516+
},
3517+
"extension-port-stream>readable-stream>abort-controller": {
3518+
"globals": {
3519+
"AbortController": true
34993520
}
35003521
},
35013522
"fast-json-patch": {
@@ -3535,8 +3556,27 @@
35353556
"setTimeout": true
35363557
},
35373558
"packages": {
3538-
"@metamask/safe-event-emitter": true,
3539-
"readable-stream": true
3559+
"json-rpc-middleware-stream>@metamask/safe-event-emitter": true,
3560+
"json-rpc-middleware-stream>readable-stream": true
3561+
}
3562+
},
3563+
"json-rpc-middleware-stream>@metamask/safe-event-emitter": {
3564+
"globals": {
3565+
"setTimeout": true
3566+
},
3567+
"packages": {
3568+
"webpack>events": true
3569+
}
3570+
},
3571+
"json-rpc-middleware-stream>readable-stream": {
3572+
"packages": {
3573+
"browserify>browser-resolve": true,
3574+
"browserify>buffer": true,
3575+
"browserify>process": true,
3576+
"browserify>string_decoder": true,
3577+
"pumpify>inherits": true,
3578+
"readable-stream>util-deprecate": true,
3579+
"webpack>events": true
35403580
}
35413581
},
35423582
"koa>content-disposition>safe-buffer": {

lavamoat/browserify/desktop/policy.json

Lines changed: 73 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -899,10 +899,10 @@
899899
"packages": {
900900
"@metamask/desktop>@metamask/obs-store": true,
901901
"@metamask/desktop>eciesjs": true,
902+
"@metamask/desktop>extension-port-stream": true,
902903
"@metamask/desktop>otpauth": true,
903904
"browserify>buffer": true,
904905
"end-of-stream": true,
905-
"extension-port-stream": true,
906906
"loglevel": true,
907907
"obj-multiplex": true,
908908
"stream-browserify": true,
@@ -943,6 +943,12 @@
943943
"browserify>crypto-browserify": true
944944
}
945945
},
946+
"@metamask/desktop>extension-port-stream": {
947+
"packages": {
948+
"browserify>buffer": true,
949+
"stream-browserify": true
950+
}
951+
},
946952
"@metamask/desktop>otpauth": {
947953
"globals": {
948954
"__GLOBALTHIS__": true,
@@ -1933,26 +1939,6 @@
19331939
"punycode": true
19341940
}
19351941
},
1936-
"@metamask/phishing-warning>@metamask/object-multiplex": {
1937-
"globals": {
1938-
"console.warn": true
1939-
},
1940-
"packages": {
1941-
"@metamask/phishing-warning>@metamask/object-multiplex>readable-stream": true,
1942-
"pump>once": true
1943-
}
1944-
},
1945-
"@metamask/phishing-warning>@metamask/object-multiplex>readable-stream": {
1946-
"packages": {
1947-
"browserify>browser-resolve": true,
1948-
"browserify>buffer": true,
1949-
"browserify>process": true,
1950-
"browserify>string_decoder": true,
1951-
"pumpify>inherits": true,
1952-
"readable-stream>util-deprecate": true,
1953-
"webpack>events": true
1954-
}
1955-
},
19561942
"@metamask/phishing-warning>eth-phishing-detect": {
19571943
"packages": {
19581944
"eslint>optionator>fast-levenshtein": true
@@ -2051,6 +2037,26 @@
20512037
"webpack>events": true
20522038
}
20532039
},
2040+
"@metamask/providers>@metamask/object-multiplex": {
2041+
"globals": {
2042+
"console.warn": true
2043+
},
2044+
"packages": {
2045+
"@metamask/providers>@metamask/object-multiplex>readable-stream": true,
2046+
"pump>once": true
2047+
}
2048+
},
2049+
"@metamask/providers>@metamask/object-multiplex>readable-stream": {
2050+
"packages": {
2051+
"browserify>browser-resolve": true,
2052+
"browserify>buffer": true,
2053+
"browserify>process": true,
2054+
"browserify>string_decoder": true,
2055+
"pumpify>inherits": true,
2056+
"readable-stream>util-deprecate": true,
2057+
"webpack>events": true
2058+
}
2059+
},
20542060
"@metamask/providers>@metamask/rpc-errors": {
20552061
"packages": {
20562062
"@metamask/utils": true,
@@ -2174,15 +2180,14 @@
21742180
"packages": {
21752181
"@metamask/base-controller": true,
21762182
"@metamask/permission-controller": true,
2177-
"@metamask/phishing-warning>@metamask/object-multiplex": true,
21782183
"@metamask/post-message-stream": true,
21792184
"@metamask/providers>@metamask/json-rpc-engine": true,
2185+
"@metamask/providers>@metamask/object-multiplex": true,
21802186
"@metamask/providers>@metamask/rpc-errors": true,
21812187
"@metamask/snaps-controllers>@xstate/fsm": true,
21822188
"@metamask/snaps-controllers>concat-stream": true,
21832189
"@metamask/snaps-controllers>get-npm-tarball-url": true,
21842190
"@metamask/snaps-controllers>gunzip-maybe": true,
2185-
"@metamask/snaps-controllers>json-rpc-middleware-stream": true,
21862191
"@metamask/snaps-controllers>nanoid": true,
21872192
"@metamask/snaps-controllers>readable-stream": true,
21882193
"@metamask/snaps-controllers>readable-web-to-node-stream": true,
@@ -2191,7 +2196,8 @@
21912196
"@metamask/snaps-sdk": true,
21922197
"@metamask/snaps-utils": true,
21932198
"@metamask/snaps-utils>@metamask/snaps-registry": true,
2194-
"@metamask/utils": true
2199+
"@metamask/utils": true,
2200+
"json-rpc-middleware-stream": true
21952201
}
21962202
},
21972203
"@metamask/snaps-controllers-flask>nanoid": {
@@ -2286,24 +2292,6 @@
22862292
"watchify>xtend": true
22872293
}
22882294
},
2289-
"@metamask/snaps-controllers>json-rpc-middleware-stream": {
2290-
"globals": {
2291-
"console.warn": true,
2292-
"setTimeout": true
2293-
},
2294-
"packages": {
2295-
"@metamask/snaps-controllers>json-rpc-middleware-stream>@metamask/safe-event-emitter": true,
2296-
"@metamask/snaps-controllers>readable-stream": true
2297-
}
2298-
},
2299-
"@metamask/snaps-controllers>json-rpc-middleware-stream>@metamask/safe-event-emitter": {
2300-
"globals": {
2301-
"setTimeout": true
2302-
},
2303-
"packages": {
2304-
"webpack>events": true
2305-
}
2306-
},
23072295
"@metamask/snaps-controllers>nanoid": {
23082296
"globals": {
23092297
"crypto.getRandomValues": true
@@ -3893,7 +3881,28 @@
38933881
"extension-port-stream": {
38943882
"packages": {
38953883
"browserify>buffer": true,
3896-
"stream-browserify": true
3884+
"extension-port-stream>readable-stream": true
3885+
}
3886+
},
3887+
"extension-port-stream>readable-stream": {
3888+
"globals": {
3889+
"AbortController": true,
3890+
"AggregateError": true,
3891+
"Blob": true,
3892+
"new": true,
3893+
"target": true
3894+
},
3895+
"packages": {
3896+
"browserify>buffer": true,
3897+
"browserify>process": true,
3898+
"browserify>string_decoder": true,
3899+
"extension-port-stream>readable-stream>abort-controller": true,
3900+
"webpack>events": true
3901+
}
3902+
},
3903+
"extension-port-stream>readable-stream>abort-controller": {
3904+
"globals": {
3905+
"AbortController": true
38973906
}
38983907
},
38993908
"fast-json-patch": {
@@ -3933,8 +3942,27 @@
39333942
"setTimeout": true
39343943
},
39353944
"packages": {
3936-
"@metamask/safe-event-emitter": true,
3937-
"readable-stream": true
3945+
"json-rpc-middleware-stream>@metamask/safe-event-emitter": true,
3946+
"json-rpc-middleware-stream>readable-stream": true
3947+
}
3948+
},
3949+
"json-rpc-middleware-stream>@metamask/safe-event-emitter": {
3950+
"globals": {
3951+
"setTimeout": true
3952+
},
3953+
"packages": {
3954+
"webpack>events": true
3955+
}
3956+
},
3957+
"json-rpc-middleware-stream>readable-stream": {
3958+
"packages": {
3959+
"browserify>browser-resolve": true,
3960+
"browserify>buffer": true,
3961+
"browserify>process": true,
3962+
"browserify>string_decoder": true,
3963+
"pumpify>inherits": true,
3964+
"readable-stream>util-deprecate": true,
3965+
"webpack>events": true
39383966
}
39393967
},
39403968
"koa>content-disposition>safe-buffer": {

0 commit comments

Comments
 (0)