npm package diff

Package: @forge/lint

Versions: 5.6.4-next.0 - 5.6.4-next.1

File: package/out/lint/linters/permission-linter/verifiers/external-fetch-verifier.js

Index: package/out/lint/linters/permission-linter/verifiers/external-fetch-verifier.js
===================================================================
--- package/out/lint/linters/permission-linter/verifiers/external-fetch-verifier.js
+++ package/out/lint/linters/permission-linter/verifiers/external-fetch-verifier.js
@@ -9,9 +9,12 @@
 class ExternalFetchVerifier extends verifier_interface_1.BaseLintIssueVerifier {
     egressFilteringService;
     constructor(environment, manifest) {
         super(environment, manifest);
-        const allowList = this.manifest?.permissions?.external?.fetch?.backend ?? [];
+        const allowList = [
+            ...(this.manifest?.permissions?.external?.fetch?.backend || []),
+            ...(this.manifest?.permissions?.external?.fetch?.client || [])
+        ];
         const remoteList = this.manifest?.remotes ?? [];
         const collectedUrls = allowList.filter((item) => typeof item === 'string');
         const collectedRemotes = allowList
             .map((item) => typeof item !== 'string' && remoteList.find((remoteItem) => remoteItem.key === item.remote)?.baseUrl)