
Research
Malicious npm Packages Impersonate Flashbots SDKs, Targeting Ethereum Wallet Credentials
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
impl-azercell
Advanced tools
Follow the rules and patterns described in:
The instructions below assume VSCode is being used for development...
This project Includes a list of VSCode recommended extensions.
Press F1
and type show recommended extensions
, then install all the
extensions listed in workspace recommendations
.
Put a file named .ut_mwallet_devrc
in project folder or in your home folder.
The file has the following recommended structure:
db:
connection:
server: database-server
database: impl-mwallet-firstname-lastname
user: firstname.lastname
password: secret-password
create:
user: user-that-can-create-db
password: password-for-the-above-user
utAudit:
db:
connection:
server: database-server
database: impl-mwallet-firstname-lastname-audit
user: firstname.lastname
password: secret-password
create:
user: user-that-can-create-db
password: password-for-the-above-user
utHistory:
db:
connection:
server: database-server
database: impl-mwallet-firstname-lastname-history
user: firstname.lastname
password: secret-password
create:
user: user-that-can-create-db
password: password-for-the-above-user
utEmail:
settings:
auth:
user: email-account-user
pass: email-account-password
Use the DB
run configuration to create the database.
Use npm run build
to create the front end for the 3 portals
Use npm run start
to start webpack-dev-server which will build
the front end and monitor it for hot reload.
You need to run also the appropriate launch configuration to start the back end.
When using webpack dev server, portal links and their corresponding back ends are:
Admin portal
Solution portal
Service portal
Use one of the XXX portal
run configuration to run the respective portal
back end
.ut_mwallet_testrc
in the project or home folder that points to appropriate databases.Integration test create db
run configuration to create the databases
used for tests, if required.Integration test
run configuration to run the tests.
This will prompt for one of the parallel test jobs to be selected.
This run configuration is trying to be as close as possible to the
way tests are run in Jenkins.Integration test single
run configuration then type the name of test
you need to run.This project will be automatically discovered by Jenkins and build jobs will be created for each branch or merge request.
All the created jobs are available here.
"utWallet": {
"project": {
"mainOrganization": {
"name": "XXXX",
"countryCode": "BG"
}
}
}
mainOrganization
- object to configure default main business unit settings
name
- name of default business unitcountryCode
- ISO 3166-1 alpha-2 country code - assigned to default BUFAQs
Azercell mWallet Implementation
The npm package impl-azercell receives a total of 0 weekly downloads. As such, impl-azercell popularity was classified as not popular.
We found that impl-azercell demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers 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
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
Security News
Ruby maintainers from Bundler and rbenv teams are building rv to bring Python uv's speed and unified tooling approach to Ruby development.
Security News
Following last week’s supply chain attack, Nx published findings on the GitHub Actions exploit and moved npm publishing to Trusted Publishers.