A lightweight Common Expression Language (CEL) implementation in JavaScript with zero dependencies
78%
Total Score
50
100
94
83
50
The release has no build attestation or trusted-publisher provenance, so consumers cannot independently verify how the registry artifact was produced.
The repository is owned by the individual user marcbachmann rather than an organization, so the concentrated recent contributor activity is not offset by visible organizational backing.
One contributor made all recent commits, giving the project a concentrated maintenance base and increasing dependence on a single person.
Only one commit was recorded in the last three months, so repository development has slowed despite the strong registry release history.
No build tool or security-scanning tool was detected. This is a transparency and maintenance hygiene gap, though it is moderated by the package's active release history.
| Title | Versions | Severity |
|---|---|---|
AIKIDO-2025-10838 Pre-CVE Found by Aikido Intel before public disclosure or CVE publication. @marcbachmann/cel-js is vulnerable to Prototype Pollution in versions 2.0.4 - 5.2.0. | 2.0.4 - 5.2.0 | High |
No direct dependencies.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant
ISO 42001Compliant© All Intel data is openly available and commercially licensed.