Package Health

@zag-js/file-upload

Core logic for the file-upload widget implemented as a state machine

Latest 1.46.0NPMNPM

82%

Total Score

healthy

Frequent releases and active organizational backing outweigh unpinned workflow actions and an unclear package-to-repository link.

Health Score Breakdown

Build provenancecaution

No build attestation or trusted-publisher provenance is present. This is a transparency gap, but the active organization-backed repository and frequent releases partly compensate.

Repo package mentioncaution

The repository name does not match the package and its README does not mention @zag-js/file-upload. Although a name mismatch is normal for a monorepo, the absence of both identifiers makes package ownership less transparent.

Repo toolingcaution

The repository uses established TypeScript, Vite, tsup, SWC, npm, and esbuild tooling. No security scanning tools were detected, leaving a modest process gap.

Security policycaution

The repository has no SECURITY.md or other detected security policy. This weakens disclosure transparency, though it does not indicate abandonment by itself.

Workflow auditcaution

All 3 workflows were analyzed with no dangerous triggers, untrusted checkouts, script injection, or auditor findings. However, 8 of 9 action references are unpinned and one workflow grants top-level write permissions, creating a workflow reproducibility and least-privilege weakness.

Vulnerabilities

We didn't find any vulnerabilities for this package.

Package versions

Maintainers

Direct Dependencies

DependencyLast ReleaseScore
@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
—
—

Weekly Downloads

Info

Last Published
4 days ago
Created
3 years ago
Unpacked Size
0.1 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