![]() If you’re on macOS, install Homebrew and run scripts/macos-setup.sh. Building and Developingīuilds are designed to be run from the top level of the repository. Where possible, reducing the surface exposed to a supply chain attack.ĭependencies are generally version-pinned, and yarn is used to ensure the ![]() The background package is also intended to minimize external dependencies Only interact with key material via a carefully maintained API. Only background should interact with key material regularly, while ui should Is considered untrusted code, while background is considered trusted code. ![]() Surface and clearly separate the threat models of each. These are separate packages in order to emphasize the difference in attack While ui contains the code powering extension popups. ![]() backgroundĬontains the bulk of the extension's background script, The extension is built as two packages, background and ui. $ npm config set python /usr/bin/python3 Package Structure, Build Structure, and Threat Model ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
January 2023
Categories |