
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.
node-red-contrib-aws-kms
Advanced tools
Node-RED node for AWS KMS operations with flexible credential handling
A Node-RED node for AWS KMS (Key Management Service) operations. This module provides a simple way to perform encryption, decryption, and key generation operations using AWS KMS directly from your Node-RED flows.
Developed by Andrii Lototskyi
Run the following command in your Node-RED user directory (typically ~/.node-red
):
npm install node-red-contrib-aws-kms
After installation, restart Node-RED to load the new nodes.
This node provides the following AWS KMS operations:
Encrypt
msg.payload
msg.payload
Decrypt
msg.payload
msg.payload
Generate Data Key
msg.payload
containing:
plaintext
: Base64-encoded plaintext keyciphertext
: Base64-encoded encrypted key[
{
"id": "aws-kms-encrypt",
"type": "aws-kms",
"name": "Encrypt Data",
"aws": "aws-credentials",
"region": "us-east-1",
"operation": "encrypt",
"keyId": "arn:aws:kms:us-east-1:123456789012:key/your-key-id"
}
]
[
{
"id": "aws-kms-decrypt",
"type": "aws-kms",
"name": "Decrypt Data",
"aws": "aws-credentials",
"region": "us-east-1",
"operation": "decrypt"
}
]
[
{
"id": "aws-kms-generate-key",
"type": "aws-kms",
"name": "Generate Data Key",
"aws": "aws-credentials",
"region": "us-east-1",
"operation": "generateDataKey",
"keyId": "arn:aws:kms:us-east-1:123456789012:key/your-key-id",
"keySpec": "AES_256"
}
]
Security
Performance
Error Handling
"Key ID required" Error
"Could not load credentials" Error
"Invalid region" Error
"Invalid ciphertext" Error
MIT
For issues and feature requests, please use the GitHub issue tracker.
FAQs
Node-RED node for AWS KMS operations with flexible credential handling
The npm package node-red-contrib-aws-kms receives a total of 3 weekly downloads. As such, node-red-contrib-aws-kms popularity was classified as not popular.
We found that node-red-contrib-aws-kms demonstrated a healthy version release cadence and project activity because the last version was released less than 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
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.