
Security News
/Research
Wallet-Draining npm Package Impersonates Nodemailer to Hijack Crypto Transactions
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
ghga-service-chassis-lib
Advanced tools
A library that contains the basic chassis functionality used in services of GHGA
This python library serves as chassis for the microservices developed at German Human Genome-Phenome Archive (GHGA).
It collects boilerplate code for common functionalities such as config parameter parsing and API server setup.
This library is primarily intended for internal use at GHGA and should not be seen as a general-purpose microservice chassis. However, if this library matches your specific needs as well, please feel free to use it. It is open source.
This package is available at PyPI: https://pypi.org/project/ghga_service_chassis_lib
You can install it from there using:
pip install ghga_service_chassis_lib
Thereby, you may specify following extra(s):
api
: dependencies needed to use the API server functionalitiesdev
: dependencies needed for development and testingFor setting up the development environment, we rely on the devcontainer feature of vscode.
To use it, you have to have Docker as well as vscode with its "Remote - Containers" extension (ms-vscode-remote.remote-containers
) extension installed.
Then, you just have to open this repo in vscode and run the command
Remote-Containers: Reopen in Container
from the vscode "Command Palette".
This will give you a full-fledged, pre-configured development environment including:
Moreover, inside the devcontainer, there is follwing convenience command available (please type it in the integrated terminal of vscode):
dev_install
- install the lib with all development dependencies and pre-commit hooks
(please run that if you are starting the devcontainer for the first time
or if added any python dependencies to the ./setup.cfg
)If you prefer not to use vscode, you could get a similar setup (without the editor specific features) by running the following commands:
# Execute in the repo's root dir:
cd ./.devcontainer
# build and run the environment with docker-compose
docker build -t ghga-service-chassis-lib .
docker run -it ghga-service-chassis-lib /bin/bash
This repository is free to use and modify according to the Apache 2.0 License.
FAQs
A library that contains the basic chassis functionality used in services of GHGA
We found that ghga-service-chassis-lib demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 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.
Security News
/Research
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.
Security News
/Research
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malware.