Core logic for the tabs widget implemented as a state machine
84%
Total Score
healthy
Strong release cadence and active source project outweigh unpinned workflows, no security policy, and weak package-to-repository naming evidence.
No registry build attestation or trusted-publisher identity is present, limiting release reproducibility and publication transparency. The active organization-backed project and coherent artifact provide partial compensation.
The repository name does not match @zag-js/tabs and its README does not mention the package, creating some uncertainty about package-to-repository linkage. The organization-backed monorepo context partly mitigates that concern but does not remove it.
The project uses established TypeScript, Vite, tsup, SWC, npm, and esbuild tooling. No security scanning tools were detected, leaving a modest security-process gap.
No repository security policy was found, reducing transparency about vulnerability reporting and response practices.
All three workflows were analyzed with no reported audit findings or untrusted checkouts, but 8 of 9 action references are unpinned and one workflow grants top-level write permissions. These are workflow hygiene risks, not a standalone severe threat.
We didn't find any vulnerabilities for this package.
| Dependency | Last Release | Score |
|---|---|---|
@zag-js/core Version 1.46.0 | — | — |
@zag-js/types Version 1.46.0 | — | — |
@zag-js/utils Version 1.46.0 | — | — |
@zag-js/anatomy Version 1.46.0 | — | — |
@zag-js/dom-query Version 1.46.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.