Package Health

xml-crypto

Xml digital signature and encryption library for Node.js

Latest 6.4.0NPMNPM

86%

Total Score

healthy

Regular releases and active repository work support this release, but most workflow actions are unpinned and commits are concentrated in one contributor.

Are you affected? Scan for Free

Health Score Breakdown

Build provenancecaution

No registry attestation or trusted-publisher provenance is present, so consumers receive less evidence about how the artifact was built; the active, matching repository provides partial context but not verifiable provenance.

Lifecycle scriptscaution

The package runs a prepare script during installation or publishing. This is a modest supply-chain consideration, but the available project structure shows a conventional TypeScript build rather than an unexplained install workflow.

Repo bus factorcaution

Six contributors were active, but one contributor made about 87% of recent commits, creating meaningful continuity risk; organization backing partly compensates for that concentration.

Security policycaution

No repository security policy was found, leaving vulnerability-reporting guidance less transparent than ideal.

Workflow auditcaution

Both workflows were fully audited with no injection, untrusted-checkout, or high-confidence findings, and permissions are scoped or read-only. However, all 9 analyzed action references are unpinned, which weakens build reproducibility and action supply-chain protection.

Vulnerabilities

TitleVersionsSeverity
AIKIDO-2025-10229 Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
xml-crypto is vulnerable to Incorrect Authorization in versions 4.0.0 - 6.0.1.
4.0.0 - 6.0.1
High
CVE-2025-29774
xml-crypto is vulnerable to Improper Verification of Cryptographic Signature in versions 4.0.0 - 6.0.1, 3.0.0 - 3.2.1 and 0.0.0 - 2.1.6.
0.0.0 - 2.1.63.0.0 - 3.2.14.0.0 - 6.0.1
Critical
CVE-2025-29775
xml-crypto is vulnerable to Improper Verification of Cryptographic Signature in versions 4.0.0 - 6.0.1, 3.0.0 - 3.2.1 and 0.0.0 - 2.1.6.
0.0.0 - 2.1.63.0.0 - 3.2.14.0.0 - 6.0.1
Critical
CVE-2024-32962
xml-crypto is vulnerable to Improper Verification of Cryptographic Signature in versions 4.0.0 - 6.0.0.
4.0.0 - 6.0.0
Critical

Package versions

Direct Dependencies

DependencyLast ReleaseScore
xpath
Version ^0.0.33
—
—
@xmldom/xmldom
Version ^0.8.15
—
—
@xmldom/is-dom-node
Version ^1.0.1
—
—

Weekly Downloads

Info

Last Published
11 hours ago
Created
14 years ago
Unpacked Size
0.5 MB

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform