app-monorepo icon indicating copy to clipboard operation
app-monorepo copied to clipboard

feat: add the white list to browser risk

Open hellohublot opened this issue 1 year ago • 4 comments

hellohublot avatar May 11 '24 05:05 hellohublot

Review or Edit in CodeSandbox

Open the branch in Web EditorVS CodeInsiders
Open Preview

codesandbox[bot] avatar May 11 '24 05:05 codesandbox[bot]

PR Summary

  • Updated Dependencies We have updated and added new dependencies to make sure our project is up-to-date with the latest packages. This includes updates to "@onekeyfe" packages, the "@tamagui" package, and the addition of new "@onekeyfe/hd-" packages.

  • New Functionality for Risk Whitelist Management In order to better manage potential risks associated with browser URLs, we have added new methods and parameters across several files. This includes the creation of a new method for adding URLs to a risk whitelist, a method to check if a URL exists in the whitelist, and a way to enable or disable the whitelist check in the URL security procedure.

  • Introduction of new "SimpleDbEntityBrowserRiskWhiteList" Entity A new entity, "SimpleDbEntityBrowserRiskWhiteList", has been introduced to track and manage the whitelisted URLs. This new entity has been incorporated into the base simple database file.

  • Updated "ServiceE2E.ts" File We have improved the "clearDiscoveryPageData" method in the "ServiceE2E.ts" file to use the respective method of the "serviceDiscovery" instance.

  • New Variable and Interface for Better UX We introduced the "showContinueOperateCheckbox" variable, which governs the visibility of a checkbox in the connection modal. This helps users specify their choices. We have also added a new interface "IBrowserRiskWhiteList" for better handling of browser risk whitelist data.

what-the-diff[bot] avatar May 11 '24 05:05 what-the-diff[bot]

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/@babel/[email protected] None 0 80 kB nicolo-ribaudo
npm/@onekeyfe/[email protected] None 0 0 B
npm/@onekeyfe/[email protected] None 0 0 B
npm/@onekeyfe/[email protected] None 0 0 B
npm/@onekeyfe/[email protected] None 0 0 B
npm/@onekeyfe/[email protected] None 0 0 B
npm/@onekeyfe/[email protected] None 0 0 B
npm/@onekeyfe/[email protected] None 0 0 B
npm/@onekeyfe/[email protected] None 0 0 B
npm/@onekeyfe/[email protected] None 0 0 B
npm/@onekeyfe/[email protected] None 0 0 B
npm/@onekeyfe/[email protected] None 0 0 B
npm/@onekeyfe/[email protected] None 0 0 B
npm/@onekeyfe/[email protected] None 0 0 B
npm/@onekeyfe/[email protected] None 0 0 B
npm/@onekeyfe/[email protected] None 0 0 B
npm/@onekeyfe/[email protected] None 0 0 B
npm/@onekeyfe/[email protected] None 0 0 B
npm/@onekeyfe/[email protected] None 0 0 B
npm/@onekeyfe/[email protected] None 0 0 B
npm/@onekeyfe/[email protected] None 0 0 B
npm/@onekeyfe/[email protected] None 0 0 B
npm/@onekeyfe/[email protected] None 0 0 B
npm/@tamagui/[email protected] environment 0 31.4 kB nwienert
npm/@tamagui/[email protected] environment 0 92.2 kB nwienert
npm/@tamagui/[email protected] None 0 15.9 kB nwienert
npm/@tamagui/[email protected] None 0 1.01 kB nwienert
npm/@tamagui/[email protected] None 0 1.01 MB nwienert
npm/@tamagui/[email protected] None 0 29.4 kB nwienert
npm/@tamagui/[email protected] None 0 23.4 kB nwienert
npm/@tamagui/[email protected] None 0 1.17 MB nwienert
npm/@tamagui/[email protected] None 0 48 kB nwienert
npm/@tamagui/[email protected] None 0 831 B nwienert
npm/@tamagui/[email protected] None 0 6.47 MB nwienert
npm/@tamagui/[email protected] None 0 73.6 kB nwienert
npm/@tamagui/[email protected] environment, filesystem, unsafe 0 58.8 kB nwienert
npm/@tamagui/[email protected] filesystem 0 25.1 kB nwienert
npm/@tamagui/[email protected] None 0 111 kB nwienert
npm/@tamagui/[email protected] None 0 1.63 kB nwienert
npm/@tamagui/[email protected] None 0 59.8 kB nwienert
npm/@tamagui/[email protected] None 0 112 kB nwienert
npm/@tamagui/[email protected] environment 0 241 kB nwienert
npm/@tamagui/[email protected] None 0 27.8 kB nwienert
npm/@tamagui/[email protected] None 0 3.67 kB nwienert
npm/@tamagui/[email protected] None 0 15.5 kB nwienert
npm/@tamagui/[email protected] None 0 19.1 kB nwienert
npm/@tamagui/[email protected] environment 0 1.94 MB nwienert
npm/[email protected] None 0 7.7 kB izaakschroeder
npm/[email protected] None 0 611 B sebmarkbage
npm/[email protected] environment, eval, filesystem, unsafe 0 182 kB egoist
npm/[email protected] environment, filesystem, network, shell 0 133 kB evanw
npm/[email protected] filesystem 0 5.27 kB jsdnxx
npm/[email protected] environment, filesystem 0 32.5 kB isaacs
npm/[email protected] None 0 910 kB fernandorojo
npm/[email protected] None 0 24.4 kB ai
npm/[email protected] None 0 140 kB 7rulnik

🚮 Removed packages: npm/@mysten/[email protected], npm/@mysten/[email protected], npm/@mysten/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@open-rpc/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@scure/[email protected], npm/@scure/[email protected], npm/@scure/[email protected], npm/@solana/[email protected], npm/@solana/[email protected], npm/@solana/[email protected], npm/@substrate/[email protected], npm/@substrate/[email protected], npm/@suchipi/[email protected], npm/@types/[email protected], npm/@wallet-standard/[email protected], npm/@wallet-standard/[email protected], npm/@wallet-standard/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected]

View full report↗︎

socket-security[bot] avatar May 11 '24 05:05 socket-security[bot]

👍 Dependency issues cleared. Learn more about Socket for GitHub ↗︎

This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored.

Ignoring: npm/[email protected]

View full report↗︎

Next steps

Take a deeper look at the dependency

Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support [AT] socket [DOT] dev.

Remove the package

If you happen to install a dependency that Socket reports as Known Malware you should immediately remove it and select a different dependency. For other alert types, you may may wish to investigate alternative packages or consider if there are other ways to mitigate the specific risk posed by the dependency.

Mark a package as acceptable risk

To ignore an alert, reply with a comment starting with @SocketSecurity ignore followed by a space separated list of ecosystem/package-name@version specifiers. e.g. @SocketSecurity ignore npm/[email protected] or ignore all packages with @SocketSecurity ignore-all

socket-security[bot] avatar May 11 '24 05:05 socket-security[bot]

需要解决下冲突

huhuanming avatar May 14 '24 01:05 huhuanming

@originalix @huhuanming 可以了

hellohublot avatar May 14 '24 10:05 hellohublot

@SocketSecurity ignore npm/[email protected] @SocketSecurity ignore npm/[email protected] @SocketSecurity ignore npm/[email protected]

huhuanming avatar May 15 '24 04:05 huhuanming