
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
hcef is a fast and secure Node.js native addon written in C++ that provides file encryption with custom obfuscation and HMAC integrity verification. Built using OpenSSL and N-API.
npm install hcef
Note: Requires a C++17-compatible compiler,
node-gyp, and OpenSSL development headers installed.
const hcef = require('hcef');
const result = hcef.encrypt('example.txt', 'myStrongPassword123');
console.log(result);
const hcef = require('hcef');
const result = hcef.decrypt('example.txt.enf', 'myStrongPassword123');
console.log(result);
The output will be saved to
example.txt.enf(encrypted) andexample.txt.enf.dnf(decrypted)
The encrypted file is a Base64-encoded string containing:
MAGIC_HEADER:salt:iv:mac:ciphertext
MAGIC_HEADER: To verify the file is encrypted using hcrypt-nativesalt, iv, mac, and ciphertext are all base64-encodedOPENSSL_cleanseWhile this project is production-hardened, always stay updated with the latest OpenSSL and test thoroughly in your environment.
This package is actively maintained and tested with:
MIT
Pull requests and suggestions are welcome. Please open issues to report bugs or request features.
| Version | Status | Description |
|---|---|---|
| 2.2.6 | Stable | Stable and secure, but many dependencies. Try using the latest. |
| 2.3.7 | Stable | Stable release with added security layers. |
| 2.4.3+ | Stable | Stable Release Added zlib for compression |
| 2.5.2 | Latest | Latest Release Adds Smart error handling, and Key Encryption Smart Handling |
Developed and maintained by Jeck
FAQs
File Encryption For Production Use. Test and well maintained.
We found that hcef 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.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.