
Research
/Security News
OpenAPI React Query Codegen Compromised in Mini Shai-Hulud npm Supply Chain Attack
Ten malicious OpenAPI React Query Codegen versions were published to npm in the Mini Shai-Hulud attack, all with valid provenance.
hardguard25
Advanced tools
HardGuard25: A 25-character low-confusion alphabet for human-readable identifiers.
JavaScript reference implementation of HardGuard25, an open standard for human-safe identifiers.
0 1 2 3 4 5 6 7 8 9 A C D F G H J K M N P R U W Y
npm install hardguard25
import { generate, validate, normalize, checkDigit, verifyCheckDigit } from 'hardguard25';
generate(8); // e.g. "AC3H7PUW"
generate(8, { checkDigit: true }); // appends one check character
validate("ac3h-7puw"); // true
normalize("ac3h-7puw"); // "AC3H7PUW"
checkDigit("AC3H7PUW"); // "N"
verifyCheckDigit("AC3H7PUWN"); // true
Generation uses crypto.getRandomValues and unbiased rejection sampling. HardGuard25 is an identifier alphabet, not an authentication, authorization, encryption, or global uniqueness protocol.
FAQs
HardGuard25: A 25-character low-confusion alphabet for human-readable identifiers.
We found that hardguard25 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.

Research
/Security News
Ten malicious OpenAPI React Query Codegen versions were published to npm in the Mini Shai-Hulud attack, all with valid provenance.

Security News
Socket joins more than 100 technology, cybersecurity, and financial organizations calling for a global surge in cyber defense.

Product
Enterprise security teams can now detect malware, credential theft, suspicious network activity, and risky updates across Microsoft Edge extensions.