Add Vault class
This PR adds a Vault class that will be used in the vault refactor.
The end goal of the refactor is to move the encryption logic out of the KeyringController into a separate class. This is the first step in this direction.
This PR doesn't modify the KeyringController, it will be done after the controller is migrated to the BaseControllerV2.
Closes #208
New dependency changes detected. Learn more about Socket for GitHub ↗︎
👍 No new dependency issues detected in pull request
Bot Commands
To ignore an alert, reply with a comment starting with @SocketSecurity ignore followed by a space separated list of package-name@version specifiers. e.g. @SocketSecurity ignore [email protected] bar@* or ignore all packages with @SocketSecurity ignore-all
Pull request alert summary
| Issue | Status |
|---|---|
| Install scripts | ✅ 0 issues |
| Native code | ✅ 0 issues |
| Bin script shell injection | ✅ 0 issues |
| Unresolved require | ✅ 0 issues |
| Invalid package.json | ✅ 0 issues |
| HTTP dependency | ✅ 0 issues |
| Git dependency | ✅ 0 issues |
| Potential typo squat | ✅ 0 issues |
| Known Malware | ✅ 0 issues |
| Telemetry | ✅ 0 issues |
| Protestware/Troll package | ✅ 0 issues |
📊 Modified Dependency Overview:
| ➕ Added Package | Capability Access | +/- Transitive Count |
Publisher |
|---|---|---|---|
| @types/[email protected] | None | +0 |
types |
| [email protected] | None | +6 |
esp |
| [email protected] | None | +0 |
ctavan |
| [email protected] | eval | +5 |
esp |