Transform optional chaining operators into a series of nil checks
15%
Total Score
100
67
50
The entire package is deprecated because optional chaining is now part of ECMAScript, and npm explicitly says the plugin is no longer maintained. The stated replacement is @babel/plugin-transform-optional-chaining, making this release unfit for a new dependency.
The package has had no release in over 3 years, after 70 releases with a historically regular median interval of about 12 days. The deprecation explains the stoppage but confirms that this release will not receive package-level maintenance.
The linked repository name does not match this package and its README does not mention the package, so ownership of this sub-package is less directly documented. The Babel organization and matching namespace provide some context but do not fully remove the transparency gap.
All 13 workflows were analyzed, but 119 of 120 action references are unpinned, which weakens build reproducibility. The audit also reports high-confidence template-injection findings and a trusted-publishing finding, although no untrusted checkout or script-injection sink was found.
We didn't find any vulnerabilities for this package.
| Dependency | Last Release | Score |
|---|---|---|
@babel/helper-plugin-utils Version ^7.20.2 | — | — |
@babel/plugin-syntax-optional-chaining Version ^7.8.3 | — | — |
@babel/helper-skip-transparent-expression-wrappers Version ^7.20.0 | — | — |
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.