
Research
Two Malicious Rust Crates Impersonate Popular Logger to Steal Wallet Keys
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
generator-theia
Advanced tools
In the generator-theia directory:
yarn
yarn link
to install generator-theia
as a global moduleyarn global add yo
to install yo globallyIn the example root directory:
yo theia:browser
to generate the browser appyo theia:electron
to generate the electron appOverwrite all existing files if any.
A node package can declare several extensions via theiaExtensions
property in package.json
:
{
"theiaExtensions": [{
"frontend": "lib/myExtension/browser/myextension-frontend-module",
"backend": "lib/myExtension/node/myextension-backend-module",
}, {
"frontend": "lib/myExtension2/browser/myextension2-browser-module",
"frontendElectron": "lib/myExtension2/electron-browser/myextension2-electron-browser-module",
"backend": "lib/myExtension2/node/myextension2-node-module",
"backendElectron": "lib/myExtension2/electron-main/myextension2-electron-main-module"
}]
}
Each extension can consist of the following modules:
frontend
is used in the browser env and as well in the electron if frontendElectron
is not providedfrontendElectron
is used in the electron envbackend
is used in the node env and as well in the electron env if backendElectron
is not providedbackendElectron
is used in the electron envAn extension module should have a default export of ContainerModule | Promise<ContainerModule>
type.
A node package should contain theia.package.json
listing node packages providing extensions as dependencies.
Theia generator based on theia.package.json
generates package.json
as well as other artifacts corresponding to the env.
FAQs
Theia Generator
We found that generator-theia demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.